3d 如何从maya导出没有uv信息的obj模型?

3d 如何从maya导出没有uv信息的obj模型?,3d,maya,3d,Maya,我是一名物理程序员,不熟悉maya,特别是我正在使用maya 2013。我需要导出没有uv信息的波前obj模型。大概是这样的: f 5154//3739 3815//3481 3818//3903 f 5147//4019 2167//3675 3813//3861 f 2166//4496 5147//4019 2175//4542 或 但是,当我使用maya的objexport插件时,它包含我不希望在obj文件中包含的uv信息。因为我有一个遗留代码,可以读取obj文件并对其执行一些操作。当

我是一名物理程序员,不熟悉maya,特别是我正在使用maya 2013。我需要导出没有uv信息的波前obj模型。大概是这样的:

f 5154//3739 3815//3481 3818//3903
f 5147//4019 2167//3675 3813//3861
f 2166//4496 5147//4019 2175//4542

但是,当我使用maya的objexport插件时,它包含我不希望在obj文件中包含的uv信息。因为我有一个遗留代码,可以读取obj文件并对其执行一些操作。当它包含uv信息时,例如:

f 4942/8293/6766 4975/10045/6799 4943/10046/6767
f 4943/10047/6767 4975/10048/6799 4976/10049/6800
f 4943/8294/6767 4976/10050/6800 4944/10051/6768
代码不能正常工作。我不想修改代码,它适用于大多数没有uv的obj文件

那么,有人能告诉我如何在没有来自maya的uv信息的情况下导出obj模型吗


谢谢。

返回您的第一个示例非常简单,我认为您的第二种格式不可能直接从maya获得,但对于您的第一个所需输出,这可以通过bash脚本或许多其他正则表达式脚本实现:

PyMel:在脚本编辑器中,只需选择对象并运行以下代码:

from pymel.core import *

for object in selected():
    polyMapDel(object.f)
文件>导出>对象导出:

结果:

f 9//25 10//26 12//27 11//28
f 11//29 12//30 14//31 13//32
f 13//33 14//34 16//35 15//36
或者,要在不使用脚本的情况下执行此操作,只需选择模型并将菜单集更改为“多边形”,在“编辑UV”菜单中,您将看到底部的“删除UV”

这上面也将返回相同的结果,希望这有帮助

f 9//25 10//26 12//27 11//28
f 11//29 12//30 14//31 13//32
f 13//33 14//34 16//35 15//36