2024年05月16日

Blender导出USD时纹理发生变化

从SketchFeb上下载了一个模型的usdz版用于科研,原格式是blender文件。对模型进行简单修改后再次使用usdz格式导出,结果发现场景中物体的颜色发生了改变。

左边是blender导入的模型,右边是从blender导出的模型,可以看见马路的颜色发生了变化

调查发现该模型中使用的texture是JPEG格式,我们猜测是导出过程中对图片进行了再次压缩从而纹理发生了改变。不太清楚为何Blender再次导出为何会对JPEG文件再次压缩。同时我们发现SketchFeb将模型转换格式时将纹理转换成了JPEG格式,导致问题的出现,而原格式的纹理图片格式为JPG。

左边图是最原本的纹理,中间图是SketchFeb的usdz文件中的纹理,右边是usdz导入到Blender中再导出的纹理

可以看到,每次的转换或者导出都对JPG进行了压缩,导致纹理发生了改变。

Powered by Mume. Copyright © 2019-2024.

Euruson. All rights reserved.