引擎设计跟踪(一)
2010-05-21 09:31
309 查看
目前整个架构基本上完成了,以后的重点放在图形系统(Graphics System)和资源管理器(ResourceManager)上.
对于图形系统,准备下一步完善一下材质系统的抽象,并实现一套默认材质方案和渲染方案.底层的渲染设备也需要进一步完善接口,添加渲染状态设置.材质系统的实现,我打算先使用固定管线,shader的抽象还没有做,等以后有时间再做.
大致思路:使用XML配置材质脚本,方便的实现材质间的级联关系.
资源管理器:后台加载还没有实测,准备测试以下,修一下可能存在的Bug.
后续计划:材质系统完成之后,把贴图加到地形里面(目前是全白色惨不忍睹,只好用线框模式).然后考虑Editor框架.
对于图形系统,准备下一步完善一下材质系统的抽象,并实现一套默认材质方案和渲染方案.底层的渲染设备也需要进一步完善接口,添加渲染状态设置.材质系统的实现,我打算先使用固定管线,shader的抽象还没有做,等以后有时间再做.
大致思路:使用XML配置材质脚本,方便的实现材质间的级联关系.
资源管理器:后台加载还没有实测,准备测试以下,修一下可能存在的Bug.
后续计划:材质系统完成之后,把贴图加到地形里面(目前是全白色惨不忍睹,只好用线框模式).然后考虑Editor框架.
相关文章推荐
- 引擎设计跟踪 地形LOD的改进
- 引擎设计跟踪(九.14.2f) 最近更新: OpenGL ES & tools
- 引擎设计跟踪(九.7) Gizmo helper
- 引擎设计跟踪(四)
- 引擎设计跟踪(五)
- 引擎设计跟踪(九.11) 资源管理设计备忘
- 引擎设计跟踪(九.14.2h) 开发计划
- 引擎设计跟踪 ShadowMap 细节和分析
- 引擎设计跟踪(九.14) 更新记录和骨骼动画导出
- 引擎设计跟踪(九.2) 3DS MAX 导出插件 继续
- 引擎设计跟踪(六)
- 引擎设计跟踪(九.14.3.3) Deferred shading的一些小细节
- 引擎设计跟踪(九.14.3) deferred shading 准备
- 引擎设计跟踪(九.3) 多视图:基本工具菜单完成
- 引擎设计跟踪(三)
- 引擎设计跟踪(九.14.2g) 将GNUMake集成到Visual Studio
- 引擎设计跟踪(九.14.3.1) deferred shading: Depthstencil as GBuffer depth
- 引擎设计跟踪(七) Mile sone 1: terrain 基本完成
- 引擎设计跟踪(九.14.2 final) Inverse Kinematics: CCD 在Blade中的实现
- 引擎设计跟踪(九.13) 跨平台输入系统的畅想