Bỏ qua đến nội dung chính

Lộ trình

Vector, ma trận, phép xoay, nội suy và không gian màu — toàn bộ ngôn ngữ toán mà mọi track sau đều nói.

Nền móng không được bỏ qua: pipeline, buffer, shader và state machine của GPU — không thư viện nào che chắn.

Ngôn ngữ của GPU: cú pháp, hàm dựng sẵn, distance field và tư duy viết code chạy song song cho từng pixel.

Three.js thuần không React: scene graph, material, ánh sáng, loader và đọc source để hiểu thư viện làm gì hộ bạn.

Reconciler chứ không phải wrapper: vòng đời, disposal, drei và cách compose cảnh 3D bằng tư duy React.

Timeline, ScrollTrigger và nguyên tắc animation — cộng bài học ai cũng làm sai: đồng bộ GSAP với render loop của R3F.

ShaderMaterial, onBeforeCompile và hệ thống shader chunk — can thiệp vào material của Three mà vẫn giữ lighting.

Hash, Perlin, FBM, domain warping — bộ công cụ tạo mây, nước, địa hình và mọi thứ hữu cơ từ công thức.

Dựng cả thế giới trong một fragment shader: sphere tracing, SDF, bóng mềm và không gian lặp vô hạn.

Lưu trạng thái vào texture, ping-pong FBO và instancing — chạy hàng triệu particle mà CPU không đổ mồ hôi.

EffectComposer, bloom, DOF, color grading — lớp hoàn thiện điện ảnh, và cái giá fillrate của từng pass.

Rendering equation, BRDF, IBL — hiểu vật liệu và ánh sáng đủ sâu để biết vì sao asset của bạn trông 'nhựa'.

Đo trước khi tối ưu: draw call, culling, asset pipeline, mobile GPU và cách ship cảnh 3D chạy mượt thật sự.

Bốn dự án lớn tổng hợp toàn bộ lộ trình: showcase cuộn trang, địa hình raymarch, một triệu particle và portfolio 3D đạt Lighthouse 90+.