锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / OSGB三维模型OpenSceneGraph的OSGEdit开源项目
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

OSGB三维模型OpenSceneGraph的OSGEdit开源项目


近期有个客户有个需求:就手机拍照的照片合成三维实景模型,导进到系统里,在模型上画点线,输入相应的属性信息,要求用C#.NET开发 。因为是内部使用,可以用开源加上一些完善实现这个功能要求,但是客户觉得这需求比较简单,没有考虑到实际的难度,最终没合作成。

越复杂的数据,难度越大,因为锐英源软件以前用OpenGL做过一个三维钻井算法演示的程序,用代码生成三维实体,并进行动画,所以锐英源软件提到三维就知道有难度,但是国内客户对这方面认识不到位,有这种偏差。

OSGB是一个文件扩展名,也是文件格式,也代表三维模型,现在最流行的三维模型是虚幻4,虚幻4也开源了,不过虚幻4更庞大,虚幻4的开发要用虚幻的平台,而OSGB三维模型的开发有开源的支持,OSG对应的英文是OpenSceneGraph,能编辑属性的开源项目是OSGEdit,OSGEdit 是 OpenSceneGraph 库的场景编辑器。它只是一个 作曲家,而不是建模师。您可以使用许多程序来对对象进行建模 然后将它们导入到 OSGEdit 中,以组成一个复杂的 OSG 场景以用于 您的应用程序。

先上个图。

osgedit属性

右侧上半部分是实体名称,右下是属性。

另外一个图:

osgedit属性2

右侧是另外形式的属性展示图。

下图是更清晰的属性展示:

osgedit属性3

 

随后下载了osgedit的源代码和windows下的可执行文件,进行了研究。

实际的三维模型要想漂亮就要数据大,要想性能就要软件硬件结合进行代码优化,要漂亮还要有性能就要保留漂亮关注的属性删除某些不关注属性,叫模型裁剪,三维模型的任务非常复杂。OSGEdit只是编辑器,加载大模型不是它的目标。

锐英源软件接触这类三维平台非常早,比如MapInfo和ArcGIS等等,在游戏引擎研究上也有心得,对于大型C++开源项目的理解二次开发也功力步颇高,欢迎各类朋友进行开发项目和三维设计项目的合作。

OSG开源社区
  
友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内南门附近