我正在通过使用three.js框架将本机OpenGL应用程序移植到WebGL。我绊倒了球形冒名顶替者的实现。

球形植入物基本上是四边形(或两个三角形),它们以始终面对摄像机的方式进行渲染(非常类似于广告牌)。

通过使用自定义顶点和片段着色器,对于渲染的四边形上的每个点,将以模拟球体的方式生成新的位置和法线。有关更详细的描述,您可以查看以下链接:[链接断开]

在Three.js中移植此功能的可能策略是什么?

最佳答案

THREE.Sprite是球形冒名顶替者。
http://threejs.org/examples/#webgl_sprites

编辑:我显然对球形假冒者没有正确的了解。请忽略此答案。我们还没有实现这些。

10-08 02:02