查看: 3777|回复: 23

OpenSceneGraph-2.7.6正式发布(极多新特性,值得关注!)

[复制链接]

该用户从未签到

发表于 2008-11-29 21:30:59 | 显示全部楼层 |阅读模式
OpenSceneGraph-2.7.6开发者版本已经于2008年11月29日发布,此版本包括大量的更新,值得大家马上体验:
下载地址:
http://www.openscenegraph.org/do ... ceneGraph-2.7.6.zip
SVN下载:
svn co http://www.openscenegraph.org/svn/osg/OpenSceneGraph/tags/OpenSceneGraph-2.7.6 OpenSceneGraph
主要改动包括:
  • 新的osgAnimation库,提供了角色动画的功能,包括角色蒙皮(skinning)和实体动画支持,以及多个相关的例子。
  • 改进了osgWidget库,并提供了新的例子程序。
  • 新的OpenEXR(.exr)插件支持,提供了HDR文件的加载功能。
  • 新的Value Source模型文件(.bsp)插件支持。
  • 新的osgbrowser例子,演示了osgWidget::Browser接口的使用以及基于gecko(libXul)的插件,提供了完整的3D网络浏览器功能支持。
  • 新的osgpdf例子,基于Cairo和Poppler库以提供3D场景中的PDF文档渲染功能。
  • 新的osgsidebyside例子,允许用户在可视化环境下体验各种插件文件的支持。
  • 新的osgautocapture例子,自动读入高分辨率的外部分页数据,并渲染场景为图片。
  • 新的osgmemorytest例子,提供一系列OpenGL的内存测试功能,检验用户硬件和驱动程序的性能。
  • 改进了COLLDAE(.dae)插件。
  • osg::Camera和osg::FrameBufferObject支持新的packed stencil/depth render buffer特性。
  • 修正多个错误和已知问题。

该用户从未签到

 楼主| 发表于 2008-11-29 21:33:01 | 显示全部楼层
我已经基于osgAnimation库开发了3dsmax Character Studio .BVH格式的读取插件。可以读取运动捕捉程序生成的两足动物动作轨迹文件并保存为OSG中的骨骼对象实例~~过几天会将其提交给osg-submissions,相信osgAnimation将有力地替代目前已基本停止开发的osgCal2

该用户从未签到

发表于 2008-11-30 02:37:05 | 显示全部楼层
osgCal3了,,,,,,,我感觉还是非常不错的,呵呵~~~~~~~更新的内容确实很多,,需要的插件库是越来越多~~~~~~~~~

该用户从未签到

发表于 2008-11-30 14:35:43 | 显示全部楼层
这个还是vs2005sp1的吧?楼主,啥时候做一个vs2008sp1的~~~

该用户从未签到

 楼主| 发表于 2008-11-30 16:09:19 | 显示全部楼层
原帖由 maomao2878 于 2008-11-30 14:35 发表
这个还是vs2005sp1的吧?楼主,啥时候做一个vs2008sp1的~~~


CMake多方便啊,VS,minGW,GCC都支持。其实您可以一个第三方库都不选,直接用CMake生成工程再编译,不会有错误,基本功能也都可以运行。
这之后您再根据自己的需要逐步选择编译一些依赖第三方库的插件和例子。

只是没有FreeType库的话,中文显示就不能实现了。不过也没有关系,我正在用业余开发一个ReaderWriterBDF插件,不依赖任何第三方库,显示BDF字库。到时候基本功能就真的不需要任何第三方支持了~~

[ 本帖最后由 array 于 2008-11-30 16:10 编辑 ]

该用户从未签到

发表于 2008-11-30 16:34:05 | 显示全部楼层
这个还是vs2005sp1的吧?楼主,啥时候做一个vs2008sp1的~~~



等待稳定版本再做一个安装文件吧,,不然未必有些太~~~~~~

该用户从未签到

发表于 2008-11-30 21:05:14 | 显示全部楼层
恩,大概明白了~ 我是刚开始学OSG,属于菜鸟。工作主要用的Virtool,EON做的虚拟仿真。现在想开始学OSG,需要编译环境,我就想能不能来个与时俱进,直接用VS2008开始学。因为以前是学习3D设计的,语言也就大学学了点C++,所以要几乎重新学习语言,我就想着直接能不能用VS2008,刚好就从VS2008版本学起,以后也就不牵扯到需要适应掌握2008了。看来,还是从vs2005开始,以后要变,以后再说吧~

该用户从未签到

 楼主| 发表于 2008-11-30 21:43:44 | 显示全部楼层
原帖由 maomao2878 于 2008-11-30 21:05 发表
恩,大概明白了~ 我是刚开始学OSG,属于菜鸟。工作主要用的Virtool,EON做的虚拟仿真。现在想开始学OSG,需要编译环境,我就想能不能来个与时俱进,直接用VS2008开始学。因为以前是学习3D设计的,语言也就大学学了点C ...


一个建议是,不要太过依赖IDE环境,MSVC确实是一流的IDE,但并不是一个很符合C++标准的编译工具。在VS下可以运行的程序在gcc下很多都不能正常通过,很不利于兼容性和扩展性的实现。

该用户从未签到

发表于 2008-12-1 09:23:44 | 显示全部楼层
哦,谢谢~ 明白~

该用户从未签到

发表于 2008-12-3 20:59:32 | 显示全部楼层
osgAnimation值得关注 :hug: :hug: :hug: :hug: :hug: :hug:

该用户从未签到

发表于 2008-12-12 10:28:39 | 显示全部楼层
换到2.7.6后,原来的在论坛下载的那个osgmfc例子出错,就是在退出后中断,请问这是什么原因

该用户从未签到

 楼主| 发表于 2008-12-12 10:34:33 | 显示全部楼层
可以参看一下2.7.6自己附带的osgviewerMFC例子,对比看看有什么区别。

该用户从未签到

发表于 2009-3-3 17:53:01 | 显示全部楼层
原帖由 FlySky 于 2008-11-30 02:37 发表
osgCal3了,,,,,,,我感觉还是非常不错的,呵呵~~~~~~~更新的内容确实很多,,需要的插件库是越来越多~~~~~~~~~

我找不到osgCal3,在哪儿呢?

该用户从未签到

 楼主| 发表于 2009-3-3 19:12:08 | 显示全部楼层
http://osgcal.sourceforge.net/
osgcal2 v3.0
不过我个人基本确信osgCal即将退出历史舞台,而被osgAnimation取代。osgCal的作者也在邮件组间接证实过这一点

该用户从未签到

发表于 2009-3-3 21:54:25 | 显示全部楼层
我现在用的就是这个版本,FlySky说osgcal3,我还以为有新版本了呢。
osgAnimation用着感觉不是很方便
我再好好看看
有没有osgAnimation能用的人物模型?

该用户从未签到

 楼主| 发表于 2009-3-3 22:28:05 | 显示全部楼层
osgAnimation还在不断发展过程中,目前还没有把Cal3D的数据整合进来的能力(不过已列入进程);可以读取BVH人物运动捕捉数据(我的贡献 ^_^);目前正在实现场景中的Morph动画效果

该用户从未签到

发表于 2009-4-23 16:19:48 | 显示全部楼层
nathan.osg等模型是从什么格式的模型转换过来的?怎么读取BVH人物数据?有没有这方面的例子?

该用户从未签到

 楼主| 发表于 2009-4-23 16:47:23 | 显示全部楼层
osgAnimation的设计者专门为强大的开源建模工具Blender开发了osgExport骨骼导出插件,nathan.osg就是用它生成的;BVH是运动捕捉数据,本身不包括模型,因此您可以使用BVH插件得到骨骼节点树之后,再向树的各个枝叶使用addChild追加模型,BVH本身就有使用长方体演示的例子

该用户从未签到

发表于 2009-6-1 18:17:50 | 显示全部楼层
array老大哥,我用blender 加osgexport ,努力了很久,也没能导出象nathan.osg 那种东西,导出的文件里只有普通的Group Geometry等节点,没有Bone Skeleton等节点,当然也就不会动了。刚经人提醒,看到blender的osgexport 是2006年的,那个时候还没有osgAnimation啊。

array 能否再详细地介绍下nathan.osg的生成过程

该用户从未签到

 楼主| 发表于 2009-6-1 19:34:56 | 显示全部楼层
到这里看看,也许您选择的osgexport版本不对:
http://hg.plopbyte.net/osgexport/
这个是由Cedric Pinson,也就是osgAnimation的开发者维护的

该用户从未签到

发表于 2009-6-2 09:12:23 | 显示全部楼层
我在google上搜索osg blender 就到了 http://projects.blender.org/projects/osgexport/
貌似这里更“官方”一些。我应该早一点问的,我瞎折腾了那么久,谁知一开始就是错的。我应该早一点问的。
    不过还是忍不住再问一个问题,您提供的网址里的东西怎么下载呢?我现在用webzip准备把整个网站下下来,但感觉方法明显不对,还望再指点一二。

该用户从未签到

 楼主| 发表于 2009-6-2 12:32:48 | 显示全部楼层
在Linux下使用命令行
# hg clone http://hg.plopbyte.net/osgexport

在Windows下我还真不清楚,不过据说也是可以的,您可以查一下Mercurial Hg的相关资料

该用户从未签到

发表于 2010-4-14 19:58:09 | 显示全部楼层
osgbrowser例子中,osgdb_gecko插件能在windows下编译吗?有个帖子说是不能在windows下编译,如果不能的话,在windows下怎么办?
http://www.osgchina.org/bbs/thread-1990-1-1.html
这个帖子说“gecko、pdf、svg、vnc、xine插件。它们需要在unix环境下才能编译,我这里编译不了。

该用户从未签到

 楼主| 发表于 2010-4-15 08:53:16 | 显示全部楼层
您可以下载我在另一个帖子里提供的2.8.2 for vs9预编译包,其中包含了Windows版本的pdf,svg,vnc插件。另外两个插件在windows下限制太多,或者已有替代者。此外如果您不是非常需要这些插件的话,也完全可以选择不编译它们
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表