重大发现,C4D相较于SU,可让fps大幅提升(2022.5.22更新观点,之前的推翻)
2022.5.22之前认为的观点是,相同的模型,显示的面数数值越小,越有利与omsi的fps,可以通过c4d把三角面转换为四边面,降低面数。现在发现这是不对的,已经更新了本贴。
通常做法是,各建模软件中制作完成后,通过导出.3ds格式,转换为.x以及.o3d格式服务于omsi。
我在固定游戏时间,视角下做了一些实验,发现了这些:
1)su导出.3ds + explor3d.exe导出.x FPS:21
2)su导出.3ds + explor3d.exe导出.x + OmsiXConv.exe导出.o3d FPS:21
3)su导出.3ds + C4D转换为四边面,导出.x + explor3d.exe导出.x FPS:187
4)su导出.3ds + C4D转换为四边面,导出.x + explor3d.exe导出.x + OmsiXConv.exe导出.o3d FPS:170
5)su导出.3ds + C4D直接导出.x + explor3d.exe导出.x FPS:187
结论:
一、通过c4d捯饬一下,fps蹭蹭往上涨。用c4d的话,不要转为.o3d。
二、.3ds保存的是三角面,在c4d中转换四边面可以大量合并三角形,减少账面上的面数,看来这是无用功。
三、不敢相信。咱也不知道是哪里的原因。
Cinema 4D R25版本为例,下面演示从Sketch up制作的模型,转入Cinema 4D R25,最终得到.x文件的流程:
1.Sketch up 中导出为.3ds,导出选项按材质,否则之后导出.x可能会错乱。Cinema 4D R25菜单栏点击文件-打开项目,导入.3ds文件,如果勾选了适配纹理,就取消勾选。按住alt并按住鼠标左键拖动,可让画面旋转,以便查看。
2.在菜单栏点击文件-导出-Direct 3D(.x),如果勾选了适配纹理,就取消勾选。之后还必须在explor3d.exe中打开,然后保存,过一遍,因为并不能直接被Omsi识别。如果需要用于地面,还需在OmsiXConv.exe过一遍,要取消勾选X-file:z up,否则车子会飞。
3.于是就可以正常安排在omsi中了。
PS:su坐标系统是z轴向上,c4d和omsi的坐标系统是y轴朝上。也就是说su和omsi的ZY轴是相互交换的。su导入c4d时,c4d自动变更为了y轴向上。
可以试试不同的导出的方式、软件,也许有惊喜。暂时不知道为什么不同的方式导出的模型差距这么大?并不是只有Cinema 4D才能导出.x,Blender也可以,但是只有2.57版本以下才能导出.x,且这些老版本只有英文,逻辑难懂,直接抛弃。
还有更好的方法吗?
[ 本帖最后由 111飞 于 2022-6-1 09:22 编辑 ]
百夜米迦尔 是吸血鬼