我是不是疯狂了,为了不属于我的产品在拼命
昨晚实际已经完成了纹理管理器。
不过今天又碰到几个问题:
1, 会莫名卡死
2, 退出提示有一些资源没有释放
3, 效率极低,打开google earth上的鸟巢基本没发浏览
原因及解决方法:
1, 由于出现了一个负数的求sqrt操作,导致数值错误,碰到atlensure报错
2, 重写了纹理管理器,但是依然没有解决这个问题,目前没有想明白原因,继续考虑吧
3, 效率低两个原因,1) 原来的纹理管理器有bug,导致待创建纹理的列表一直在增加。
2) 渲染中多次切换effect
经过改进效率提升不少。
鸟巢的变态模型也能正常浏览了。放图:
这个模型之所以bt,因为它有1000+个node,有60张纹理,你想想它需要渲染多少次吧
耗费了一晚,仍然没有解决资源没有释放的问题,哎,头疼。
使用世博会的37个模型测试,效率比google慢一些,但是还是可以接受的,毕竟优化时间短,达到这样的效率,基本满意了。
渲染效率还有提升的余地,不过目前不打算优化了,以后再说吧