Unity图形特性需要的硬件支持(Hardware Requirements for Unity’s Graphics Features)

来源:互联网 发布:戴勒姆波特知乎 编辑:程序博客网 时间:2024/06/05 04:28

Hardware Requirements for Unity’s Graphics Features

Summary

  Win/Mac/Linux iOS/Android Consoles Deferred lighting SM3.0, GPU support - Yes Forward rendering Yes Yes Yes Vertex Lit rendering Yes Yes - Realtime Shadows GPU support GPU support Yes Image Effects Yes Yes Yes Programmable Shaders Yes Yes Yes Fixed Function Shaders Yes Yes -

Realtime Shadows

实时阴影在大部分PC,console 和 mobile平台上可用。在 Windows (Direct3D),GPU 也需要支持 阴影贴图 特性; 大部2003年后分独立显卡和2007年后的集成显卡支持该特性。技术上,在Direct3D 9 显卡需要支持 D16/D24X8 或 DF16/DF24 纹理格式;在OpenGL上需要支持 GL_ARB_depth_texture 扩展。

移动端阴影 (iOS/Android) 需要OpenGL ES 2.0 和 GL_OES_depth_texture 扩展,或 OpenGL ES 3.0。最值得注意的是,扩展没有在基于Tegra的Android手机上实现,所以阴影不在其上工作。

Post-processing Effects

Post-processing effects 需要 render-to-texture 功能, 千禧年后的大部分设备是支持的。

Shaders

在Unity你可以写可编程或固定管线shader。可编程shader在任何地方都被支持,默认是 Shader Model 2.0 (desktop) and OpenGL ES 2.0 (mobile)。它可以被指导为更高等级的shader 如果你希望使用更多功能。固定管线被除了console(PS4 360)的其他任何平台所支持。


原创粉丝点击