Unity如何导入SpeedTree的文件?
我的SpeedTree版本是Unity版本的SpeedTree Unity版
我的Unity是2019版本的
Unity 2019个人版
在网上找了很多关于SpeedTree导入Unity的解决方案,大都是可以直接导入使用SpeedTree的SPM工程文件或导出的Unity版ST文件
SpeedTree导出的SPM文件导入Unity
SpeedTree导出的ST文件导入Unity
参照CSDN上的有关文章
大佬的Unity可以直接识别SPM文件,并可以当作预制体来使用,然而我的Unity却不能识别SpeedTree的文件格式,导出Obj的话贴图需要重新贴,复杂又费事
Unity中的地形添加树也不能识别
SpeedTree Unity版本的导出格式也只有两种:一种是Unity的ST;另一种是SpeedTree的工程文件SPM
SpeedTree导出Unity版的ST文件
SpeedTree导出SPM工程文件
SpeedTree的文件怎么导入Unity,是因为Unity版本是个人版,只有专业版才能导入吗,还是Unity需要另行下载支持SpeedTree的插件,还是说我导出SpeedTree文件的方法不对 我发现问题可能是:SpeedTree8、9的GAMES版本对模型总面片数加以了限制,导出10w(具体阈值没有仔细测试过)以上面片数量的模型将会出错,体现为顶点索引紊乱等现象。
因此解决办法为想办法将模型简化至10w面片以下,应该就可以顺利导出了。
如果无法简化的话就只能以Cinema版本进行导出obj、fbx等格式的普通模型进行使用,这个通用版本还是不受限制的,就是最终效果比st版本差太多了。
如有更好的办法欢迎大神指出!
P.S.最近又有了新的差异问题,SpeedTree7及Unity内置SpeedTree7脚本和shader文件支持叶片的camera facing效果;然而Unity对8、9版本的ST并没有相应的支持,导致Library中的Cluster贴图无法在Unity中很好地按camera facing效果(在ST软件中使用card生成器)呈现,不知道有没有大神有好的解决办法?!
(ST软件中显示是正常的,应该是Unity没有做相关的支持。查了一下,ST官方论坛上19年就有相关的问题描述了,至今没有任何人回应,Unity也没做相关的跟进,也是没谁了。) 我也遇到你同意的问题,请问你解决了吗?我导入ST文件进U3D ,面也是乱的,是不是某一组SPEEDTREE的节点需要设置? 目前对于SpeedTree 8以上的版本,想要在Unity识别这个资产,你需要保存为.st格式了。 关注一下,我目前也遇到了这个问题,speedtree for unity 8.42版本导出到unity中模型就会出问题,但是7.1版本就能正常导出,官方的st8导出视频也看了,还是不知道为什么模型会乱
https://www.youtube.com/watch?v=GfQxBmEpdBY&t=96s官方的导出unity视频,题主可以看下 用户手册写的明明白白,请仔细阅读啊
Note: Files exported by the SpeedTree for Unity Modeler will only work inside of Unity (.ST)
页:
[1]