项目场景:
用 Blender 制作 Dynamic NeRF 数据集
问题描述
无标题.blender
中已经设计好了相机,路径以及各种场景实例,但是就是卡在了导入模型这一步。我想把lego2.blender
中的lego模型导入到无标题.blender
中,然后我就想先从lego2.blender
中先把模型导出为.FBX文件,但是发现无论怎么导出,都不能完整地在无标题.blender
文件中复现他的原始形状,要么拉伸夸张,要么缺少文件。
可以看到,拉伸了,而且本来lego模型集合中各个部件之间本该具有的父子嵌套关系都没了,肯定不对噻。
显而易见,这拉伸也太离谱了,我都不知道为啥会这样,给我整麻了。我问deepseek,它说我是导出的时候没有设置好参数导致的,但是实际上按照它说的去改也会照样出现错误,晕。
原因分析:
到现在我也没找到从lego2.blender
中导出lego集合为.fbx
文件为啥会失败,所以没法分析原因。(问就是csdn模板加的这个‘原因分析’)
解决方案:
后来我发现,可以不用导出
.fbx
文件,直接将两个.blender
文件合并就好了,而且不会出现什么材质丢失的问题。当然直接说合并不太准确,其实是直接实现两个.blender
文件中数据的迁移,不需要间接通过无标题.blender
导出->.fbx
->lego2.blender
导入这种间接的方法来实现模型的迁移。
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
首先,打开无标题.blender
,直接通过文件
选择追加
。
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
点击你的源文件,然后你会发现,全部的部件都详细地列在了你的面前!
ok,既然lego2.blender
中的lego模型是在许多嵌套的collection
下保存的,那么我直接进入collection
下找一下有没有我想导出的lego模型…