Sketchup文件纹理提取

Posted 力为

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sketchup文件纹理提取相关的知识,希望对你有一定的参考价值。

Sketchup里的模型分为Componnet、Group、Entity,其中Component是可重用的模型组件,他们之间可以互相嵌套。

模型的这种层级结构,引出一个问题是材质(Material)也可以集成,即子模型可以不设置材质,而从上一次的Componnet或者Group获取。最终绘制的时候,一个Face都会跟一个材质关联。

Sketchup比较特殊的地方是Face的前后面都可以设置材质,也就是可以在Face的前后面贴不同纹理,而Component和Group上只能设置一个材质。


除了材质上的颜色,材质上的纹理(Texture)是我们最为关心的元素。

控制纹理能够在Face上正确的显示,可以由两个方式控制:

1)修改texture coordinates(UVQ)的值

2)修改Texture上的Scale

从Sketchup的SDK可以获取上面的两个数据,并且Sketchup是同时使用上述两种方案。



以上是关于Sketchup文件纹理提取的主要内容,如果未能解决你的问题,请参考以下文章

VRAy for sketchup 渲染不显示材质纹理效果

SketchUp建模后导出为Collada文件,在ArcScene中通过替换点符号的形式加载进去,但是纹理贴图消失了,

在 OpenGL 中使用 Blender/SketchUp 模型

Sketchup Ruby,为Face添加纹理

你不知道的SketchUp渲染类插件

干货 | 你不知道的SketchUp渲染类插件