Three.js Camera 与投影系统——从透视矩阵到 Frustum Culling
深入 Three.js Camera 源码,理解 PerspectiveCamera/OrthographicCamera 矩阵推导、Frustum Culling 与多视口渲染。
深入 Three.js Camera 源码,理解 PerspectiveCamera/OrthographicCamera 矩阵推导、Frustum Culling 与多视口渲染。
深入 Three.js BufferGeometry / BufferAttribute 源码,理解 VBO 上传、Interleaved 优化与 dispose 资源释放机制。
深入 Three.js Material 基类、ShaderChunk 拼接、Program 缓存与 WebGLUniforms 同步机制源码。
深入 Three.js WebGLRenderTarget / EffectComposer 源码,理解 MRT、ping-pong 后处理、Pass 系统与深度纹理。
深入 Three.js WebGLState 源码,理解状态缓存、绑定缓存、状态栈与 reset 机制。
深入 Three.js 光照系统源码,理解光源打包、Shadow Map 渲染管线、PCF/PCF Soft/VSM 阴影算法与级联阴影。
深入 Three.js Object3D 源码,理解矩阵传播链、脏标记优化、Layers 系统与场景树遍历。
深入 Three.js Texture 源码,理解纹理参数映射、上传机制、Mipmap 策略、压缩纹理与纹理单元管理。
总结 Three.js 源码中的设计哲学、可借鉴模式与精简方向,提炼自研引擎的架构原则。