Ogre、Shadow Map、和其他
摘要:
Ogre的封装初衷, 是为了更加方便程序员使用。 这些确实让很多非图形程序员欣喜若狂,不需要啃3D API就能摆弄引擎,确实令很多怀着开发3D游戏梦想的人夜不能寐。 确实,有一群足够聪明的人在开发Ogre, 他们的设计让很多人快速搭建出了游戏或者Demo,几乎不需要掌握任何d3d Api。 但是,我认为,过度臃肿的封住, 也让后期的Ogre使用变得困难。 这种困难,在我做影子的尝试中,表现成各种束缚和难受,以及ogre本身的bug,或者是我无法明白的现象。
Ogre已经做的足够好, 但是它还是不像看起来的那么好。 过度的封装,越来越庞大的代码、无法解释的现象,让后期很多东西真的很难处理,让引擎本身成为束缚, 可能会陷入死角。更致命的是,会让研究Ogre这件事变得没有乐趣。
最后的结果可能是:要么抛弃它,要么完全搞明白。
阅读全文
posted @ 2009-11-23 18:15 朝三暮四郎 阅读(4690) 评论(3) 推荐(2) 编辑