model是什么

更新时间:2022-12-31 08:14:20 阅读: 评论:0


2022年12月31日发(作者:张晓风简介)

ShaderModel(在3D图形领域常被简称SM)就是优化渲染引擎模式。Shader(渲染或称

着色)是一段能够针对3D对象进行操作、并被GPU所执行的程序。通过这些程序,程序员就

能够获得绝大部分想要的3D图形效果。在一个3D场景中,一般包含多个Shader。这些Shader

中有的负责对3D对象表面进行处理,有的负责对3D对象的纹理进行处理。

ShaderModel的作用:

Shader(渲染或称着色)是一段能够针对3D对象进行操作、并被GPU所执行的程序。通过

这些程序,程序员就能够获得绝大部分想要的3D图形效果。极大方便了程序员编写代码以及

更高速实现各种特效。

ShaderModel的版本:

时至微软发布DirectX10.1之后,ShaderModel已经有五个版本了:分别是Shader

Model1.0(DirectX8.0)、ShaderModel2.0(DirectX9.0b)、ShaderModel

3.0(DirectX9.0c)、ShaderModel4.0(DirectX10)、ShaderModel4.1(DirectX10.1)和

ShaderModel5.0(DirectX11)未来还在不断更新。

ShaderModel的发展:

SM1.0到SM2.0:真正意义上的技术革命,SM2.0赋予了显示芯片强大的能力,人们

在游戏中也领略到前所未有的视觉体验,例如水面光影和雾化等特效的出现使游戏场景更真

实。

SM2.0到SM3.0:SM3.0除了支持32bit浮点运算是亮点外,其他特效用SM2.0也可

以完成。等于对SM2.0的优化版本。

SM3.0到SM4.0:最大指令数从512条增加到了64000条;临时暂存器数量也从原先的

32个增加到4096个;允许同时对128个Texture进行操作;材质texture格式变为硬件支持

的RGBE格式,摒弃了以往需要专门decoding处理HDR渲染的流程,极大提高HDR效率。

8192x8192的最高纹理分辨率比原先最高2048x2048的分辨率要高出4倍。

本文发布于:2022-12-31 08:14:20,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/64251.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:苏格兰小龙虾
标签:model是什么
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图