01 2023 档案
摘要:ThreeJs 入门概念及使用整理 ThreeJs用于浏览器3D图形的渲染,基于WebGL封装,本身是Javascript语言开发的。尝试基于threeJs开发手写手绘小程序,因此整理了相关的基础技术文档。 一、场景、相机、渲染器概念 场景(scene)容纳了所有模型。 { fog:设置场景的雾化效
阅读全文
摘要:OpenGL的纹理缓冲对象创建、释放、使用 纹理用于给模型贴上颜色,类似于顶点缓冲也是GPU中的一块显存,用图片格式保存了CPU段传入的数据。纹理属性包括纹理大小、颜色通道个数(RGBA\RGB)。纹理宽度尽量遵守2的幂次方规律,这样从CPU中读取数据性能更好。纹理的使用流程:先创建纹理对象名称,绑
阅读全文