three.js所:渲染与自定义纹理3D文字(three.js: rendering 3d text

2019-10-18 04:26发布

我一直在想,是有可能做剥皮与加载的图像纹理的三维文字? 我知道你可以用冰块和其他人做,因为大多数样品均显示教程如何做到这一点。

我是怎么试图为三个映射。 ImageUtils.loadTexture从路径引导,但我是怎么得到的是一些透明度的对象。 我不知道如何使用相同的概念,例如:

 CubeGeometry(width, height, depth, widthSegments, heightSegments, depthSegments, listofmaterials) 

在TextGeometry因为TextGeometry( text, {parameters} )

这可能是可能的,我们必须这样做,每边使用https://github.com/mrdoob/three.js/issues/1318为指导。

Answer 1:

这里是3D文本施加纹理的例子:

http://stemkoski.github.io/Three.js/Text3D-Textures.html

希望能帮助到你!



Answer 2:

TextGeometry不提供UV坐标,如果你觉得有点这将是非常困难的抽象,用于处理和序列化它的任何文本的几何形状。 文本尚未定制网的另一种形式,因此,你必须提供textureCoord手动属性和使用ShaderMaterial采样纹理。 希望这可以帮助。



文章来源: three.js: rendering 3d text with custom texture