Python 提取搅拌机原始坐标(ORCO)
我制作了一个从Blender(2.5+)到自定义格式的导出器(Python)。困扰我的是,我下载的大多数模型不包含UV层,而是使用自动生成的纹理坐标 问题是:如何从Python访问Blender生成的坐标(ORCO) 编辑-2:示例文件: 通过加载带有立方体的默认场景并将其纹理单元类型更改为“Wood”来创建。已生成默认映射:平面。如果渲染场景,可以看到正确应用了木材纹理,就好像立方体具有正确的UV展开一样 编辑-3:答案 我在Yafaray blender exporter来源中找到了答案。谢谢大家!如果你看到这个帖子,请回复,这样我就可以奖励你一笔赏金 生成的坐标(ORCO)是顶点的“规范化”局部坐标。基本上,给定对象的局部边界框:Python 提取搅拌机原始坐标(ORCO),python,export,blender,blender-2.50,uv-mapping,Python,Export,Blender,Blender 2.50,Uv Mapping,我制作了一个从Blender(2.5+)到自定义格式的导出器(Python)。困扰我的是,我下载的大多数模型不包含UV层,而是使用自动生成的纹理坐标 问题是:如何从Python访问Blender生成的坐标(ORCO) 编辑-2:示例文件: 通过加载带有立方体的默认场景并将其纹理单元类型更改为“Wood”来创建。已生成默认映射:平面。如果渲染场景,可以看到正确应用了木材纹理,就好像立方体具有正确的UV展开一样 编辑-3:答案 我在Yafaray blender exporter来源中找到了答案。
Orco(v)=2*(v-center)/size
生成的坐标(Orco)是顶点的“规范化”局部坐标。基本上,给定对象的局部边界框:Orco(v)=2*(v-center)/大小。很高兴找到它(;感谢分享。