25得票9回答
使用新值刷新dat.gui

我想用新的值刷新dat.gui菜单。 我已经加载了一个模型并在gui文件夹中显示了对象的名称。 当我重新加载其他模型时,如何显示新的对象名称? 或者可以重置/清除gui。

25得票7回答
Three.js移植到本地代码?

最近我一直在使用WebGL,真的很喜欢Three.js 。它非常轻量级,只是作为使大多数GL调用更容易处理的东西,并提供了一种快速创建基本元素(如球体)的方法。 现在,在原生开发中,似乎所有框架都想变得更加强大。像Oolong、UDK、Unity、Cocos等。我搜索了一下,找到的最接近的东...

25得票1回答
使用THREE.js实现等角摄像机

我该如何将摄像机角度设置为类似等轴投影的效果?

25得票1回答
水平闪烁线缺陷

在我参与的基于Three.js的Voxel.js项目中,最近我们发现在Macbook Airs(Intel HD Graphics 3000)上出现了奇怪的渲染问题,但在像配备GeForce 320Ms这样的其他Macbook上并没有出现。 以下是Canary WebGL Profiler的...

25得票3回答
Three.js - 骨骼蒙皮网格实例、动画和混合

我正在开发一个小型的多人游戏,其中有一个带有单个皮肤的播放器模型,许多玩家都在使用它。 一些背景信息: 我尝试了通过maya和blender导出collada格式加载模型。两者似乎都引用了某种形式的动画数据,但我无法让它们正常工作。我尝试了maya JSON导出器,但它只生成了非常小的1k文件...

25得票4回答
在three.js中,围绕一个点旋转物体的正确方法是什么?

大多数关于three.js的教程和问题建议使用three.js绕点旋转对象的方法是创建一个位于旋转中心的父对象,将您的对象附加到该父对象,然后移动子对象。然后当父对象旋转时,子对象就会围绕该点旋转。例如://Make a pivot var pivot = new THREE.Object3D...

25得票3回答
如何在Three.JS中创建定向光阴影?

可以从DirectionalLight创建阴影吗? 如果使用SpotLight,则会看到阴影,但如果使用DirectionalLight,它不起作用。

24得票2回答
在Three.js中如何为地球渲染一个“大气层”?

在过去的几天里,我一直在尝试使用Three.js进行纹理贴图。我遇到的问题是浏览器阻止了纹理加载,但按照这里的说明解决了这个问题。 总之,我正在为我的一个课程制作太空导航员游戏,展示如何在太空中操纵宇宙飞船。所以,我正在渲染一些行星,其中地球就是其中之一。我在下面附上了我的地球渲染图片。它看...

24得票1回答
Three.js - 使用 scale.set() 缩放模型或增加模型大小?

如何在Three.js(或其他3D渲染器)中缩放3D模型的最佳实践是什么? 这里有一个我刚遇到的例子: 我加载一个模型后发现它太小了。然后我使用 mesh.scale.set(2,2,2); 缩放网格,这样就可以达到完美的大小。 在这种情况下,我应该采取什么行动,是保持它以这种方式缩放(...

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

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