引擎内部构建了一套默认的着色器序列集和HLSL着色器脚本集,满足最常用的渲染需求,用户无需考虑底层着色器的编写细节。同时也支持用户自定义着色器在引擎内部的调用,既满足了通用的渲染 可求,也支持自定义的特殊渲染需求。工程机械教师端综合管理平台
3、使用C++面向对象的方法,对所需渲染的图元进行了抽象,设计了本引擎默认的图元基类模块205,客户派生该图元基类模块205便可以构建自定义的图元,在引擎创建和渲染该图元的过程中,我们无需考虑更多的细节,并可以通过引擎所提供的接口对这些图元的属性和相关资源进行读取或者改写,灵活方便。
4、本引擎结构合理,占用计算机资源少,充分发挥了Direct3D 强大的渲染功能,引擎的运行效率高。
Direct 3D是基于微软的通用对象模式、的3D图形API。它是由微软
Direct3D 界面工程机械教师端综合管理平台
(Microsoft)一手树立的3D API规范,微软公司拥有该库版权,它所有的语法定义包含在微软提供的程序开发组件的帮助文件、中。Direct3D是微软公司DirectX SDK集成开发包中的重要部分,适合多媒体、娱乐、即时3D动画等广泛和实用的3D图形计算。自1996年发布以来,Direct3D以其良好的硬件兼容性和友好的编程方式很快得到了广泛的认可,现在几乎所有的具有3D图形加速的主流显示卡都对Direct3D提供良好的支持。但它也有缺陷,由于是以COM