这篇文章给大家分享的是有关unity3d中导入fbx时的Scale是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在Unity中点击GameObject菜单->3DObject->Cube,创建一个1x1x1的单位立方体。将立方体的位置设为(0.5,0.5,0.5),可以看到立方体正好能放进场景编辑窗口里的一个网格里。在Maya中点击Create菜单->PolygonPrimitives->Cube,同样也创建一个1x1x1的单位立方体。Maya中选中立方体,点击File->ExportSelection,将立方体导出为fbx。在导出对话框中,可以看到FileTypeSpecificOptions->AdvancedOptions->Units->Fileunitsconvertedto:的值是Centimeters。说明Maya里的长度单位默认是厘米。以默认的导出选项将fbx导出到Unity工程之后,在Unity编辑器中选中导出的fbx文件可以在Inspector中看到其ImportSettings->Model->Meshes->FileScale的值为0.01。将从Maya导入进Unity工程的立方体fbx(以下简称为Maya立方体)拖进场景,可以看到,跟之前在Unity中直接创建的单位立方体(以下简称为Unity立方体)相比,Maya立方体只有一丁点儿大。将Maya立方体Transform的Scale设为(100,100,100),它就会变得和Unity立方体一样大。这是因为Maya立方体原始大小的边长是1厘米,而Unity中的长度单位是米,单位 香港云主机立方体的边长是1米。也可以通过将Maya立方体fbx的ImportSettings->Model->Meshes->ScaleFactor设为100,Transform保持为(1,1,1)来达到同样的效果。这相当于Maya立方体的边长在文件层面就被放大了100倍。或者将Transform保持为(1,1,1),ImportSettings中的ScaleFactor也保持为1,但是取消选中UseFileScale。这样就和Unity立方体等价了。我们还可以试着在Maya导出的时候,将导出设置中的Fileunitsconvertedto:改为Meters。这就意味着Maya里的1x1x1也是1立方米。导入Unity后fbx的ScaleFactor和FileScale都是1。但不同的是,将Maya立方体拖入Unity编辑器后,其Transform的Scale会默认被设为(0.01,0.01,0.01)。也就是说刚拖进场景时的默认视觉效果始终是1立方厘米。只是当你将Transform设为(1,1,1)时,它就会变成1立方米。感谢各位的阅读!关于“unity3d中导入fbx时的Scale是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
相关推荐: Microsoft Exchange远程代码执行漏洞通告是怎么样的
这期内容当中小编将会给大家带来有关Microsoft Exchange远程代码执行漏洞通告是怎么样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。2020年09月16日,360CERT监测发现 metasploit gith…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。