1

我一直想知道是否可以使用加载的图像作为纹理对 3d 文本进行蒙皮?我知道你可以用多维数据集和其他方法来做,因为大多数示例都展示了如何做的教程。

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

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

在 TextGeometry 自TextGeometry( text, {parameters} ).

有可能我们必须使用https://github.com/mrdoob/three.js/issues/1318作为指导方针为每一方做这件事。

4

2 回答 2

0

TextGeometry 不提供 UV 坐标,如果您稍微考虑一下,将很难抽象该过程并将其序列化以用于任何文本几何图形。文本是另一种形式的自定义网格,因此,您必须手动提供 textureCoord 属性并使用 ShaderMaterial 对纹理进行采样。希望这可以帮助。

于 2013-05-29T08:22:16.480 回答
0

以下是应用了纹理的 3D 文本示例:

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

希望能帮助到你!

于 2013-06-11T17:42:20.813 回答