花费 27 ms
three.js使用卷积法实现物体描边效果

法线延展法 网上使用法线延展法实现物体描边效果的文章比较多,这里不再描述。 但是这种方法有个缺点:当两个面的法线夹角差别较大时,两个面的描边无法完美连接。如下图所示: 卷积法 ...

Mon Nov 25 04:07:00 CST 2019 0 1274
使用three.js创建大小不随着场景变化的文字

使用three.js创建大小不随着场景变化的文字,需要以下两步: 1、将文字绘制到画布上。 2、创建着色器材质,把文字放到三维场景中。 优点: 1、跟用html实现文字相比,这些文字可以被模型 ...

Wed Dec 04 06:03:00 CST 2019 0 808
three.js使用gpu选取物体并计算交点位置

光线投射法 使用three.js自带的光线投射器(Raycaster)选取物体非常简单,代码如下所示: 它是采用包围盒过滤,计算投射光线与每个三角面元是否相交实现的。 但是,当模型 ...

Mon Nov 25 14:28:00 CST 2019 1 796
three.js各种材质的实现源码

three.js常用材质:基本材质、兰伯特材质、冯氏材质、标准材质。 我们可以自己使用着色器实现这些材质,用于批量渲染等用途。 为了简单,假设物体只有一张漫反射贴图,场景中只存在一个环境光和一个平 ...

Sat Dec 14 06:22:00 CST 2019 1 736

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM