我正在使用名为pix-plot
的图像可视化工具,该工具根据视觉相似性在3D空间中布置图像。代码为here,相关的JavaScript为here。您可以看到功能here的演示。
我是Three.JS(和WebGL)的新手,但是根据过去在其他3D环境中的经验,我已经对代码进行了许多更改。但这让我很沮丧:我希望可视化中的所有图像始终都面对着相机。换句话说,我希望它在同一想法上更像this google variation。
我尝试为每个this answer的mesh.quaternion.copy(camera.quaternion)
函数中的每个网格添加一个mesh.lookAt(camera.position)
调用或一个animate()
调用,但这似乎产生了怪异的限制而是镜头移动……当然根本没有理想的效果。
还尝试将网格更改为Sprite
(并将其材质更改为SpriteMaterial
),但最后没有任何显示,所以我觉得转换比简单地交换Sprite更复杂用于网格;而且我不确定这是否有意义。