8得票1回答
将360度全景视图转换为在Node.js中的等距矩形?

我一直在尝试将360度相机的单鱼眼图像转换为节点js中的等距视角。在stackoverflow上,有人问了同样的问题,并用伪代码回答了它。我一直在尝试将伪代码转换为节点js,并清除了一些错误。现在项目已经没有错误,但输出的图像是空白的。 从伪代码中,我不知道极坐标_w,极坐标_h和地理_w、...

24得票3回答
如何在node.js中渲染three.js?

我该如何在node.js中呈现three.js代码? 我想从Blender导出,然后通过fs打开导出文件,并对其进行场景渲染。

7得票1回答
如何计算在给定坐标处相机可见的矩形大小?

我做了一个小的three.js应用程序,将一堆圆从画布底部移动到顶部: let renderer, scene, light, circles, camera; initialize(); animate(); function initialize() { rend...

8得票1回答
我该如何在three.js中使用反射?

我希望在使用Three.js制作的WebGL页面中添加一个反射立方体表面。它应该类似于手机屏幕,能够反射一些光线,但仍然是黑色的。

17得票2回答
如何在Three.js中制作3D文本

我参考了这个文档和这个文档编写了一个脚本,我的代码如下:<script src="https://raw.github.com/mrdoob/three.js/master/build/three.js"></script> <script> ...

7得票1回答
将锐利的文本呈现为three.js纹理

我有一个512x512的SVG文件,正在将其绘制到一个圆形平面上,就像这样: const texture = new THREE.TextureLoader().load('img/plane.svg'); ​ const material = new THREE.MeshB...

35得票1回答
使用Three.js在立方体的六个面上应用不同的纹理。

我正在尝试创建一个使用不同纹理的三维立方体(类似于骰子)。 这是在我的沙盒环境中,应该会生成一个旋转的立方体,每个面都有骰子图像(1-6)。完成后,我打算将其用于基于浏览器的游戏。我已经在Chrome中测试了这个示例,但考虑为了获得更多的浏览器支持而将其更改为canvas渲染器。 我在SO...

14得票1回答
Three.js动态改变灯光强度

有没有一种我没见过的方法可以在运行时改变定向光的亮度?或者环境光呢?ambientLight = new THREE.AmbientLight(0xffffff); scene.add(ambientLight); directionalLightL = new TH...

8得票1回答
three.js ColladaLoader源文件的位置

我一直在研究Javascript 3D编程。因此,我了解了THREE.js框架,并取得了一些成功。之后,我将我创建的Google Sketchup文件(.skp)导出为Collada(.dae),并找到了一些讨论ColladaLoader.js的在线教程。 这些例子中提到了以下内容: &l...

40得票3回答
Three.js检测WebGL支持并回退到普通画布

有没有使用过 three.js 的人能告诉我如何检测 Webgl 支持,如果不支持,是否可以回退到标准 Canvas 渲染?