1 点赞

置顶 图形学中Phong高光反射公式数学推演

最近有小伙伴问我,在网上看了很多关于Phong模型中高光公式的推广,感觉越看越糊涂,并且很多都是错的,或者结果是对的但是中间推导基本是囫囵吞枣,搞得晕头转向。今天我们专门针对这个小知识点来做讲解。主要是数学知识的运用哈!
1 点赞

置顶 🎉🎉🎊 三维可视化项目快速落地の开源框架 🎊🎉🎉 TvT.js

旨在解决在国内通过Vue快速实现三维可视化项目的迅速落地的开源项目。采用的技术栈包括Vue.js、Three.js和Tres.js,致力于为开发者提供一个简便而强大的框架,以实现三维可视化项目的高效开发。
1 点赞

置顶 几何学——欧拉角与万向锁看这一篇就够了(含threejs demo演示)

依靠我的个人的理解以及我阅读了大量的文献,将欧拉角定义分解成了几个要点,方便大家理解:- 任意一个旋转都可以用相互垂直的三个轴来表示,这三个轴我们一般采用的是笛卡尔坐标系(其实任意轴都可以,只不过笛卡尔坐标系最有意义)- 旋转后,原来互相垂直的轴可能不再垂直,**当前步骤只能影响下一个旋转步骤,不能影响之前的旋转步骤**- 这里**默认右手坐标系,逆时针为正**,任意三个轴可以作为旋转轴。- 物体坐标系中我们称三个基本轴向叫(heading、pitch、bank);惯性坐标
0 点赞

经纬度坐标系转threejs空间直角坐标系

在利用threejs做一些例如城市模型等3D开发时,会发现threejs无法直接支持经纬度坐标,例如城市模型的某个建筑,它在空间直角坐标系中的位置,可以用一个x,y,z表示,但是没法和实际世界中地球坐标系的经度、纬度相关联,二者之间有一套相互映射的算法,这样当有需求需要在某个经纬度位置添加某个东西时,也可以正确的显示在三维模型中。
0 点赞
0 点赞

node多版本,版本切换和升级 `n` 模块(MacOS)

node多版本,版本切换和升级 `n` 模块(MacOS)
0 点赞

svg / gif免费下载的资源网站分享

svg / gif免费下载的资源网站分享
1 点赞

关于gridplus地面网格抖动问题【解决办法】

例子simplePark在去掉所有遮挡物后,只剩下建筑物和地面的网格后,用鼠标旋转地面后,地面网格发生抖动,抖几秒钟后会慢慢消失,原因是fadeDistance参数的值引起
0 点赞
1 点赞
1 点赞
1 点赞

ThreeJS使用后处理模型变暗处理,使用gammaPass校正

使用EffectComposer添加后处理功能,模型颜色可能会出现异常
2 点赞

发布
问题