该用户从未签到
使用道具 举报
原帖由 lindaya11 于 2008-4-16 16:03 发表 吼吼,谢谢偶像的回答。 不过能具体介绍下它到底都能做什么,擅长什么,能具体做到什么程度吗?
与老一代的基础仿真软件Multigen之类相比OSG具有的先进特性列表列举如下: 1)产品的内核采用标准的场景图结构,通过对各类遍历场景图的算法进行优化,具备了最高效率的场景图结构与访问方法,通过对并行功能的加强,使得多个CPU可以对同一场景图进行硬件支持的高效运算。 2)直接从内核开始支持最新发布的OpenGL2.0版本的功能,目前极大多数仿真软件仍然停留在Opengl1.5或者更早期的版本的基础上,已经不能满足日益提高的仿真市场的需求。 3)内置了对已经成为世界标准的GLSL的支持,使得仿真效果的真实性大为提高,老式的仿真软件由于开发年代久远限于当时的硬件条件,在效果的视觉真实性方面一直存在让人感觉很不舒服的效果真实性问题,而仿真软件的一大目标就是要让人们能得到与真实接近的计算机仿真结果,不真实的仿真结果与这一目标是背道而驰的。 4)内置块状地形分割与降解的高速算法,能处理以地球为规模的大地形仿真工程。 5)直接与显示硬件相关联的二进制文件格式,可以快速的装入大量的数据到显示内存中。 6)能直接处理大量模型数据的场景编辑器,老式的仿真软件受限于研发时的硬件条件,通常以少量的面片作为仿真场景编辑器的处理单位,现在随着显示硬件的飞速发展,仿真场景能处理的模型的复杂度与数据量都大幅度增长,老式仿真软件的模型与数据处理能力不再与最新的仿真硬件相匹配,从而面临淘汰的命运。 7)可以快速的提高仿真场景的制作效率与所得到结果的真实性,许多老式的仿真软件自带具备建模能力的场景编辑器,但由于这类场景编辑器不是主流的建模的软件,结果随着岁月的流逝当时确实非常领先的工具,经过N年后已不再先进,反而变成一个提高仿真模型与场景生产效率的阻碍因素,OSG通过专为当今最为先进的几大三维建模及动画软件3DSMAX、MAYA等等编写插件的方式可以直接支持与读入这些软件的工作结果,无论在模型的生产效率与场景的真实性方面都有一个质的飞跃。 8)通过软件提供的外围数据库接口,可以非常方便的将仿真场景与外围的数据库中的内容进行动态挂接,甚至只需写上几句Visual Basic语句就可以将场景中的物体与数据库挂接起来,而老式的仿真软件通常提供C++的数据库接口,这样将提高仿真软件使用者的技能要求,会将一大批懂专业但编程能力不是很强的很有价值的专业人士排除在仿真领域之外。
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。
|小黑屋|手机版|Archiver|OSG中国官方论坛 ( 陕ICP备14000835号-1 )
GMT+8, 2024-11-24 12:04