本帖最后由 cui54100 于 2016-11-3 18:29 编辑
大家好,昨天一个朋友问我UE怎么最大显示8K的图,然后我就翻开官方文档很不屑的把链接发给了他(https://docs.unrealengine.com/la ... ettings/index.html#贴图分辨率
),然后心里在想为什么就不看文档呢。 结果今天早上同事说文档上的方法行不通,惊讶之余自己就试着设置了一下,果然毫无用处。咨询技术群里的朋友也都表示这个问题确实存在,于是我决定翻墙找方法,果然这个问题国外也有很多人问,后来总结了几个帖的方法解决了这个问题(https://answers.unrealengine.com ... ormal-textures.html)。废话就说这些,下面有需要设置最大显示尺寸的朋友可以用这个方法改变UE的自动压缩限制。
1.首先设置此属性的文件为:DefaultDeviceProfiles.ini,并非官文档所说的DefaultEngine.ini。文件位置为:自己的项目工程<Config文件夹下,如果你的文件夹下没有这个文件夹,或者你之前有修改过,请打开UE的Windows<Developer Tools <Device Profiles,点击右上角:Save as Default,瞬间卡顿之后关闭UE4,再打开Config文件夹,这时就生成了一个默认值的DefaultDeviceProfiles.ini。
2.打开DefaultDeviceProfiles.ini配置文件,这时请更改MinLODSize=1,MaxLODSize=8192,为了省事可以直接查找4096全部替换为8192,更改完成后保存,开启UE4,第一件事先不要直接去打开贴图,打开Device Profiles,在Windows后边有两个设置按钮,点击后面那一个,此时如果Texture LOD settings 下的Min LOD size=1,Max LOD Size=8192,证明更改成功,这时打开你的贴图,可以看到此时已经显示为8192*8192.
3.如果还是显示的4096,请把贴图设置里的:LOD Bias改成0。
如果有朋友研究的更清晰的可以帮我补充!谢谢!
|