细节

我的 Dream 引擎中室内的场景管理采用 BSP 算法,所以要完整地实现 BSP ,包括 BSP 的构造、存储、绘制以及在这之上的 Portal管理,春节之后上班的我第一天完成了 BSP 的核心算法,原计划这周之内用引擎写一个 BSP 的演示程序,但是到今天还没有完全写完,主要有许多细节问题没有考虑到,比如 BSP 的数据结构的调整,包括和多边形以及多变形顶点的对应关系,从自定义的 LYM 模型文件中读取BSP MESH 数据并进行 BSP 的优化调整,BSP文件的存储格式,还要考虑到读取时的效率,当然还要考虑到渲染时的效率,这些都会影响 BSP 的文件存储结构。原以为代码写得差不多了,但今天看来还是有许多细节需要完善,这样我感到构建一个引擎的是很不容易的,构建一个好引擎就更难了,但是我不会好高骛远,要脚踏实地一步一步的实现、优化,每个细节都要做好,因为有句话说得很对:细节决定成败。
Advertisements
此条目发表在3D图形分类目录。将固定链接加入收藏夹。

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google+ photo

You are commenting using your Google+ account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s