随笔分类 -  Three.js 源码笔记

摘要:Three.JS中的Ray类型,Material的多种派生类型。 阅读全文
posted @ 2013-07-11 09:32 一叶斋主人 阅读(3409) 评论(0) 推荐(0) 编辑
摘要:这次从光照部分看起:光照模型,从光线本身角度来看包括环境光、平行光、点光源,从物体表面材质角度看又包括漫反射和镜面反射。后面是粒子和粒子系统。这几篇都是涉及怎么定义场景的,至于怎么渲染场景很难有深入。我准备接下来去看Demo的代码,结合者看看WebGLRenderer类的源代码(几千行OMG)。 阅读全文
posted @ 2012-12-24 16:37 一叶斋主人 阅读(2859) 评论(0) 推荐(0) 编辑
摘要:Three.js源码阅读笔记第三篇,主题是空间中数据的组织,包括Mesh,Geometry派生类,Material类及派生类,Texture类。 阅读全文
posted @ 2012-12-03 09:09 一叶斋主人 阅读(7376) 评论(4) 推荐(2) 编辑
摘要:Three.js源码阅读笔记的第二篇,主要包括两个重要的对象:相机、场景、几何形体、光照对象的原型对象Object3D;几何形体对象Geometry;以及一些其他较次要的对象。 阅读全文
posted @ 2012-12-02 10:09 一叶斋主人 阅读(7565) 评论(0) 推荐(1) 编辑
摘要:Three.js是一个比较伟大的webgl开源库。由于这个库还处在开发阶段,资料非常匮乏,爱好者大部分时间不得不通过阅读该库的源码进行学习,我现在也准备这样做。这是第一篇源码阅读笔记,涉及的是核心对象的一部分:向量(二维、三维、四维),矩阵(3×3、4×4),表面(三角形、矩形),颜色,数学(静态类),计时器。 阅读全文
posted @ 2012-11-29 08:59 一叶斋主人 阅读(8536) 评论(5) 推荐(2) 编辑