查看: 1167|回复: 3

OSG粒子系统的场景保存问题

[复制链接]

该用户从未签到

发表于 2016-4-4 15:55:06 | 显示全部楼层 |阅读模式
[size=6]     本人最近刚刚开始学习OSG编程,用到了它的粒子系统库(osgParticle),在网上参考了一个自定义的粒子系统生成程序,最终的结果类似于袅袅炊烟的感觉。源程序代码和通过osgDB::WriteNodeFile()函数保存的osg文件(亲测可用cmd中的osgViewer查看)上传在附件中。
    现在的问题是我不想将整个粒子系统保存为一个osg文件,而是想将粒子系统在运行过程中的某一帧保存为osg文件(非图片格式文件)。将附件中的MyPSNode.osg文件经osgViewer打开后可以看到“炊烟”一直处于运动的状态(不过粒子系统本身就是一个动态变化的过程),我现在想单独观察粒子系统在某帧静止时的状态,不知道如何保存出这个文件,有木有大神可以指导一下?
    (不想保存为图片格式,因为我还想保留这片“静止炊烟”的三维属性,即在osgViewer观看时可以看到三维信息,而不仅仅是平面信息)
    (不知道我清楚了没有~~)
     大神们~~~!拜托了~~~新手求罩~~!

MyPSNode.osg

4.17 KB, 下载次数: 4, 下载积分: 威望 1

这是保存根节点后生成的osg文件

粒子系统程序.cpp

3.95 KB, 下载次数: 4, 下载积分: 威望 1

这是生成::

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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