星期六, 八月 19, 2006

最近在学GLUT

也许这个是看看就会的,但是我却怎么都不会.不是没有动手,当然还是做了很多练习题.

看来还是我某些知识点的缺失导致了这种状况.

以前总是想用blender的库文件来做软件方面的辅助库,但是仔细想想,还不如成熟完善一个或者几个库,这样再反还给blender社区也许更好。到时候互相使用软件的成熟度和使用度也许会更高.因为没有商业利益,软件的开发会很漫长.不过仍然是很有用的探索,至少对我自己是这样.

所做的程序,目标总体应该是指向silo2.0,不过经过仔细学习后,感觉能够开始达到wings的水平就相当不错了.

这个软件大致分为基本数据模块,简单显示控制,操作工具,subsurf工具库(ccg的库总体来说是用c来模拟面向对象的方法,这里的知识点还有欠缺),lua脚本支持.高级点的文件io暂时不提供.以后会添加诸如体素,更强的渲染引擎之类,高级io等,不过是时间问题.

总体来讲,要得到支持n-gon和普通mesh,而让用户不需要做过多操作.工具集能够定制,用户界面如果可以的话准备用cegui,在用户界面上尽量贴近silo跟wings,大部分可以定制就行.至于其他的可能还是需要继续深入研究才有改变.还应该有lod,海量存储的功能.这些都会考虑到软件开发当中.

详细的软件需求也会慢慢写出.最近还是需要为生活而战斗,虽然房租大概能2k/月,但是仍然不够补贴家用.还要准备明年的考试的费用支出,偶尔还要出去做点家教改善下伙食.所以时间看来有限的.

涓涓细水能长流.只要坚持不懈,任何事情都会成功的.前段时间说学uml/c++,直到看了一本书: Navigating C++ and Object-Oriented Design ,我才发现我对很多事情认识太过于苛刻,oo方法其实很简单.推荐有点c知识的朋友学习.

一句话,最近在学glut/ogl/glu/renderman interface,为了最后的准备!欢迎同好的讨论.做modeler啊做modeler.自勉!

0 Comments:

发表评论

<< Home

网上汇款免手续费, 收货满意后卖家才能拿钱,货款都安全