纳金网

标题: SkyPaint全景制作工具详解 [打印本页]

作者: 愤怒的小猪    时间: 2011-12-26 14:41
标题: SkyPaint全景制作工具详解
利用全景图制作工具SkyPaint可以很轻松地构建很精彩的三维虚拟境界。整个文件大小只有1.45MB,可以从WASABISOFT公司的站点http://www.wasabisoft.com处下载。
  安装SkyPaint没有什么特别,点击SkyPaintSetupNT***一路YES下去就成。需要说明一点:系统中应先已安装好PhotoShop5.0。这样SkyPaint1.1才能工作的更好。实际上它也是PhotoShop的一个插件。两者可配合使用。
  SkyPaint工作原理,就是将你选定的一幅图画,加工处理成六幅图。backurl,bottomurl,fronturl,lefturl,righturl,topurl。自动生成虚拟现实建模语言VRML97的文件。将六幅图贴在一个无形立方盒的六个面上,而视点在盒子的中心,这样就构成了一个封闭的三维空间,形成一个由平面图加工而成的立体世界。要看效果可到http://sygs.topcool.net上去。当然首先你要安装VRML97的浏览器。
  安装Netscape4.0浏览器时选中VRML选项后,它已内置了CosmoPlayer2.0 VRML浏览器。您也可以到http://www.sgi.com/software/cosmo/redirect.html处下载。它同时支持IE和NETSCAPE,并支持ECMAs cript和Java脚本。IE4.0已经内置MicroSoft自己的VRML浏览器。我用的是另外安装的MS-VRML2.0。顺便说一下,NetScape Gold3.01也支持VRML浏览,但只读VRML1.0的文件,VRML97不能读。有了浏览器,想看看更多的实例可去http://www.intervista.com/vrml/gallery/index.html 那里不仅有更精彩的VRML虚拟实境,还有JAVA360虚拟实境。
  懂得了SkyPaint的工作原理,有了VRML97的浏览器,也饱览了一番精彩的VRML世界,让我们自己动手来建造一个自己的虚拟实境。打开SkyPaint它本身就带有一个实例,一幅美妙的旷野图。蓝天、绿地美伦美焕,你可用鼠标在上面拖动,浏览四处的风景。如果觉的好,可点File菜单,按Save As…将场景保存到一个文件夹中。注意在(见附图一)文件类型栏要选择VRML Background,JPEG 项文件名可任意如test。存盘后,离开SkyPaint到那个文件夹找文件Sky.wrl(或其它你另外命名的如文件test.wrl)双击之,调浏览器来欣赏这幅原野图。
  你可能跃跃欲试了,想创建自己的作品,让我们开始吧。选一幅构图比较空旷,图像四周色差不大的作品。记住它的位置。启动SkyPaint后,点击File菜单,选Open项(见附图二)文件类型栏要选择LivePicture,SPHERE/CYLINDER,JPEG项文件名找选定的文件。(如work.jpg)按打开按钮就可以在SkyPaint的界面上浏览、欣赏自己的作品了。赶快存盘吧。以后的操作同上。

(附图一)

(附图二)
  ***作或许不太满意,你可到保存场景文件的文件夹中,看到有七个文件。分析研究六个图像文件,对比原始素材图,就会明白SkyPaint是如何将一幅平面图转换成一个空间盒六个面贴图的。这六个面上的图实际代表的是一个半径为无穷大的球面。将这个球面映射到包围场景的无形立方体的六个面上。观察者总是处于这个立方体的中心,相当于在看一个大球。天幕是球面,大地是半球面,二者球心重合。用“记事本”打开work.wrl原文件,查看代码可知,Background节点局部坐标系的Y轴穿过球心,向上和天空相交于天顶,向下和天空相交于天底,和大地相交于地底。大地半球类似于正放的碗,碗底即所谓地底,碗口为地平线(赤道)。从概念上讲,天地半径都是无限大,所以天地景象在取景器视野用Walk方式(MS-vrml2.0)左右旋转时会有变化,但前进或后退时保持不变。天空球面总是比大地半球面离取景器视点稍远一些,这样在天地交界的地方看起来大地总是在天空的前面。用SkyPaint制成的“全景图图像并不相对于取景器平移,尽管它们相对于取景器旋转。也就是说,取景器永远不可能离背景更近,但可以通过转身查看全景立方体的每一边,还能向上向下看天空和大地的同心圆环(如果可见的话)”。
  六个图像的含义,从名子就可略知一二。首先映入眼帘的,当然是work_FR.jpg,上下视work_UP.jpg,work_DN.jpg左右移work_LF.jpg,work_RT.jpg背面图work_BK.jpg六个面贴图都无缝地结合在一起。如果对某些面视图不满意,可用Photoshop修改之,使过渡得平滑些。记住不要改动图像正方形的格式,因为球的投影是立方体。SkyPaint默认的出图大小是256*256pixels放大浏览时可能不太清楚。

  点击File菜单,选Resize Panorama…项出现图三的窗口,改变编辑框里的数据,按OK按钮后就可控制最终出图的大小。出于WEB传输的考虑,一般选512*512即可。相信经过多次实践,你一定能做出精彩的作品来。如果由此引发你对VRML97的兴趣,进而找资料来研究VRML97的虚拟实境,相信会有更精彩的作品出世。
  我们生活在一个立体的世界中,可是internet世界仍是一个枯燥的平面。这一方面是传输带宽等物理层的问题,另一方面就是三维建模动态虚拟场景语言的落后,让我们从VRML97开始去构造一个更真实的internet世界。
作者: tc    时间: 2012-3-27 23:34
水……生命之源……灌……

作者: 菜刀吻电线    时间: 2012-4-7 23:21
提醒猪猪,千万不能让你看见

作者: 晃晃    时间: 2012-4-9 23:31
不错哦,谢谢楼主

作者: 菜刀吻电线    时间: 2012-5-8 23:20
楼主收集的可真全哦

作者: C.R.CAN    时间: 2012-6-14 23:22
我看看就走,你们聊!

作者: tc    时间: 2012-7-8 23:26
好铁多多发,感激分享

作者: 晃晃    时间: 2012-8-15 01:03
水……生命之源……灌……

作者: # 馮 &    时间: 2012-8-15 15:43

作者: C.R.CAN    时间: 2012-10-30 23:26
发了那么多,我都不知道该用哪个给你回帖了,呵呵

作者: 难骑    时间: 2012-11-1 17:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: .    时间: 2012-11-1 21:56
好棒哦!哈哈~期待楼主有更多的作品分享给我们!
作者: 奇    时间: 2012-11-4 23:27
顶!学习了!阅!

作者: .    时间: 2012-11-8 19:47
wed 3D 纳金网

作者: tc    时间: 2013-2-7 00:39
谢谢楼主,真是太实用了

作者: C.R.CAN    时间: 2013-3-6 23:26
你们都躲开,我来顶





欢迎光临 纳金网 (http://wwww.narkii.com/club/) Powered by Discuz! X2.5