查看: 4741|回复: 17

生成一个地球,但是发现有棱角,如何让它变得更圆滑一些呢?

[复制链接]

该用户从未签到

发表于 2009-10-10 13:20:49 | 显示全部楼层 |阅读模式
我使用osgdem生成一个地球,但是发现有棱角,如何让它变得更圆滑一些呢?

osgdem --bluemarble-west -t land_shallow_topo_west.tif --bluemarble-east -t land_shallow_topo_east.tif --geocentric -l 12 -o earth.ive

未命名.JPG

该用户从未签到

发表于 2009-10-10 13:33:07 | 显示全部楼层
tif文件的分辨率是多少?我这里似乎还是蛮不错的

该用户从未签到

 楼主| 发表于 2009-10-10 13:50:51 | 显示全部楼层
<<VirtualPlanetBuilder入门简介>>中指的那个地址下载的。http://bbs.osgchina.org/viewthread.php?tid=77&extra=page%3D1
中的:
ftp://veftp.gsfc.nasa.gov/bluemarble/land_shallow_topo_east.tif
ftp://veftp.gsfc.nasa.gov/bluemarble/land_shallow_topo_west.tif

刚才在群里讨论了下,大家的都可以,就我的好像就不是很圆滑。

该用户从未签到

 楼主| 发表于 2009-10-29 08:41:21 | 显示全部楼层
2# array


<<VirtualPlanetBuilder入门简介>>中指的那个地址下载的。http://bbs.osgchina.org/viewthread.php?tid=77&extra=page%3D1
中的:
ftp://veftp.gsfc.nasa.gov/bluemarble/land_shallow_topo_east.tif
ftp://veftp.gsfc.nasa.gov/bluemarble/land_shallow_topo_west.tif

还是不是很圆滑。请array略做指导。看看是不是我参数设置上有什么问题?

osgdem --bluemarble-west -t land_shallow_topo_west.tif --bluemarble-east -t land_shallow_topo_east.tif --geocentric -l 12 -o earth.ive

该用户从未签到

发表于 2009-10-29 10:59:57 | 显示全部楼层
这个还是让Flysky看看吧,呵呵;我的研究不多。不过VPB做地球的结果应该还是很出色的,不知道您用的是什么版本~~

该用户从未签到

发表于 2009-10-29 12:06:18 | 显示全部楼层
没有高程数据,只有纹理层

该用户从未签到

 楼主| 发表于 2009-10-29 12:19:44 | 显示全部楼层
5# array

flysky最近好象都不怎么在论坛中说话了。呼叫flysky~~

我用的是自己编译的sg 2.8.2 + VirtualPlanetBuilder/osgdem version 0.9.10

该用户从未签到

 楼主| 发表于 2009-10-29 12:20:22 | 显示全部楼层
6# zealotsparc

您的意思是,全球的dem都得加进去?

该用户从未签到

 楼主| 发表于 2009-10-30 19:44:17 | 显示全部楼层
本帖最后由 bdbox 于 2009-10-30 19:50 编辑

我使用新版本的osgdem虽然圆了点,但是离远了还是棱形的,有没有什么办法呢?谢谢。

tt.jpg

该用户从未签到

发表于 2009-10-31 19:55:39 | 显示全部楼层
试试看 -o earth.ive -a earth.osga

或者直接 -a earth.osga

该用户从未签到

 楼主| 发表于 2009-10-31 20:30:19 | 显示全部楼层
10# 口口广大


听说这个参数在新版本中被取消了?

该用户从未签到

 楼主| 发表于 2009-10-31 20:48:24 | 显示全部楼层
10# 口口广大

倒也加了试了下,还是一样的,并且并没有生成earth.osga这个文件。

该用户从未签到

发表于 2009-11-1 10:25:41 | 显示全部楼层
那个参数从源码中已经取消实现了,,你可以使用osgarchive来实现打包!!球的问题跟你的本地OSG和VPB的一些库相关,,你采用相关高版本的库应该就可以解决的!!!

该用户从未签到

发表于 2009-11-24 15:56:17 | 显示全部楼层
加入高程就圆了,感谢第五元素

该用户从未签到

 楼主| 发表于 2009-11-30 00:16:25 | 显示全部楼层
14# henry0henry

不好意思,后来做好了,就忘了给大家分享。
解决方法有两个要点:
换版本或加高程,至于有些电脑上可以生成比较圆的球球,估计跟计算机还是有关系的,但不知具体为什么了,不敢乱讲。

该用户从未签到

发表于 2010-1-20 20:00:47 | 显示全部楼层
用VPB和osg的最新版本生成地球,使用<<VirtualPlanetBuilder入门简介>>中的测试例子,设定-l 12,但只生成到L7就结束了,导致地球不光滑,是高版本的VPB的问题吗?不知大家谁能说说原因?

该用户从未签到

发表于 2010-1-28 16:53:56 | 显示全部楼层

该用户从未签到

发表于 2010-4-27 13:02:31 | 显示全部楼层
我的都生不成地球啊~~晕的
111.JPG
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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