UE4 Texture Guidelines for Mobile Platforms
来源:互联网 发布:网络贷款 报警有用吗 编辑:程序博客网 时间:2024/06/07 19:21
Texture Guidelines for Mobile Platforms
Overview
Since mobile platforms use OpenGL ES2, there are restrictions imposed on textures. Some of the restrictions come into play when creating textures:
A maximum size of 2048 in either dimension. This is the largest size allowed by the PVR compressor.
Dimensions must both be a power of 2 (i.e. 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, or 2048).
You should use square textures whenever possible as they make more efficient use of memory.
In addition, texture settings need to be set up properly to work on mobile platforms:
It is recommended that you only use TC_Default or TC_NormalMap in the Compression Settings as any other setting could cause your Texture to take up more memory than expected on your target device.
The sRGB property should be enabled.
Texture Usage in Materials
Most opaque Materials should only need BaseColor, Roughness, and Normal to come from textures. Specular should not be specified and Metallic can be a constant. Given that base set of Material properties, most Materials that only have one layer should use the following setup which only requires two textures:
Texture 1
BaseColor in RGB
Roughness in alpha
TC_Default compression
Texture 2
Normal map in RGB
TC_NormalMap compression
Additional layers will need to use more textures, with the option of only layering in BaseColor + Roughness to avoid multiple normal map texture fetches.
Per-Device Texture LOD
With the release of Unreal Engine 4.8 you can now specify Texture LOD settings on a per-device basis as opposed to per-platform. To set the Texture LOD settings per-device you will need to do the following.
From the main Tool Bar open the Devices Profiles manager by going to Windows > Developer Tools and then clicking on Device Profiles.
After clicking on the Device Profiles option the following menu will be displayed.
From this menu select the device you want to edit and then click on the three dots that are to the left of the device name to open that devices profile.
To make a change just click on the property you want to adjust and then input what you want the setting to be.
- UE4 Texture Guidelines for Mobile Platforms
- UE4 Materials for Mobile Platforms
- UE4 Performance Guidelines for Mobile Devices
- UE4 Post Process Effects on Mobile Platforms
- Optimizing Unity Games for Mobile Platforms
- ROS Coordinate Frames for Mobile Platforms
- Accessibility and Ergonomic Guidelines for Windows Mobile(from MSDN)
- UE4 Performance Guidelines
- Mobile Game Platforms
- UE4 Texture Properties
- UE4 Texture Streaming
- 研读:Design and Implementation of Efficient Integrity Protection for Open Mobile Platforms
- UE4 Texture Support and Settings
- Guidelines for DB_BLOCK_SIZE
- Guidelines for Oral Presentations
- Coding Guidelines for Cocoa
- Guidelines for Parents
- Style guidelines for C++
- AFNetworking使用
- (2)const对象和对象的const成员
- 链式前向星
- 欢迎使用CSDN-markdown编辑器
- 苹果开发者后台的帮助文档
- UE4 Texture Guidelines for Mobile Platforms
- Java中类初始化的研究
- jquery获取当前时间
- HDOJ 2066 一个人的旅行(最短路,dijkstra算法)
- Jenkins知识地图
- Domino/Xpages Bootstrap 动态生成首页功能
- 堆排序
- 关于session监听浏览器关闭服务器执行destory的证实
- YTU 2238: 括号匹配(栈和队列)