一、pano2vr全景图转换器图文使用教程详解
随着全景技术的发展,flash播放方式的全景逐渐成为主流,原来java格式和QuickTime格式的展示方式由于需要安装播放插件,已经逐渐被FLASH播放方式所取代,而Pano2VR软件无疑是制作FLASH全景的主流软件。
首先我们可以在本站下载最新的绿色中文版,下载地址:
软件名称:全景图转换器(Pano2VR)中文破解版
下载地址:
本文介绍直接用事先合成好的全景图片输出flash格式。Pano2VR工作界面如下图.
在输入框中点"选择输入",选择要拼接的图片.
输入类型里有矩形球面投影、立方体面片、柱型、图像条、十字型、T型、QuickTime VR等7种类型,这里我们直接选择自动,由软件自动判断。
点击全景图后的打开按钮,导入要输出的全景图.
设置好要输出的文件位置路径,点击确定.这时图片已经自动导入了
点击下面的参数修改,可以设置默认播放的初始角度、添加相应的版权信息等。
数据都修改完毕后,就可以输出了。在这里我们选择FLASH格式,点击右边添加按钮,可对输出文件做相应的修改。
先看设定选项下的参数,可以根据实际需要修改图像质量,显示大小和播放帧数,如无特别需要,直接默认设置,如需全景制动旋转,可以点击右边的开启自动旋转功能,我一般选择加载完毕后开始旋转。
对于播放器的控制按钮,我们可以自己编辑修改或外调他人做好的文件,对于有一定动手能力的朋友,建议自己制作个性化的皮肤。
最后选择文件输出格式和输出文件名与路径。beta7a版本的软件自带了HTML输出功能,方便网页展示的朋友。
全部设置好后直接点击确认。软件生成的播放格式用的是JS调用的。
二、Pano2VR的输入格式
Pano2VR支持平、圆柱、球(equirectangular),立方体的脸,交叉、T、条状和q uicktime VR作为输入格式与增加的能力,这些格式之间转换的修饰的立方体的脸。文件格式支持JPEG、PNG,TIFF,BigTIFF、Photoshop PSD/ PSB(8、16或32比特/渠道),OpenEXR,光辉HDR,和q uicktime文件JPEG编码与虚拟现实。
Pano2VR允许你补了这个输入图像动态变化。你可以选择一个面积的全景和出口它到你的图像编辑软件。
这个补丁工具支持阿尔法途径,只有那些区域需要固定是remapped和其余的形象不是感动了。
这个补丁工具也可以申请镜子球或球形上限部分要躲起来。你可以看到补丁工具教程中看到他的攻击动作演示。
皮肤编辑器允许你设计你自己的外观和感觉你全景的球员。你可以添加自己的按钮和图形,设计和建造一个热点地图为虚拟之旅。
你也可以添加动画和声音效果在皮肤上可以帮助你的用户,与你进行全景图像。
如果你不愿意设计你自己的皮肤你可以用一个兴趣Pano2VR随之而来,下载皮向第三方或从用户设计皮论坛。
你可以用编辑器添加了各式各样的声音听起来你的全景。你可以添加一个简单的背景声音或界定定向声源在三维空间。
你可以选择不同的声场形状,改变大小的直接和间接的声场,选择一个环境水平最大,设计你自己的音效。
三、怎么让pano2vr输入出的html文件适应不同分辨率的屏幕
怎么让pano2vr输入出的文件适应不同分辨率的屏幕
皮肤加个容器,容器设置居中或者左右上下自己选,然后把整个容器放到对应的地方,输出设置全屏就OK了
如何让Android自适应不同分辨率或不同屏幕大小的layout布局一:不同的layout
Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?
其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
二:hdpi、mdpi、ldpi
在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。
drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:
(1)drawable-hdpi里面存放高分辨率的图片,如WVGA(480x800),FWVGA(480x854)
(2)drawable-mdpi里面存放中等分辨率的图片,如HVGA(320x480)
(3)drawable-ldpi里面存放低分辨率的图片,如QVGA(240x320)
系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。
更正:应该是对应不同density的图片
在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片。
[i]备注:三者的解析度不一样,就像你把电脑的分辨率调低,图片会变大一样,反之分辨率高,图片缩小。 [/i]
屏幕方向:
横屏竖屏自动切换:
可以在res目录下建立layout-port-800x600和layout-land两个目录,里面分别放置竖屏和横屏两种布局文件,这样在手机屏幕方向变化的时候系统会自动调用相应的布局文件,避免一种布局文件无法满足两种屏幕显示的问题。
不同分辨率横屏竖屏自动切换:
以800x600为例
可以在res目录下建立layout-port-800x600和layout-land-800x600两个目录
不切换:
以下步骤是网上流传的,不过我自己之前是通过图形化界面实现这个配置,算是殊途同归,有空我会把图片贴上来。
还要说明一点:每个activity都有这个属性screenOrientation,每个activity都需要设置,可以设置为竖屏(portrait),也可以设置为无重力感应(nosensor)。
要让程序界面保持一个方向,不随手机方向转动而变化的处理办法:
在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。
例如(landscape是横向,portrait是纵向):
Java代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android=":schemas。android。/apk/res/android"
package=".ray.linkit"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Main"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name=".GamePlay"
android:screenOrientation="portrait"></activity>
<activity android:name=".OptionView"
android:screenOrientation="portrait"></activity>
</application>
<uses-sdk android:minSdkVersion="3"/>
</manifest>
另外,android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置,那样,进行中的游戏就不会自动重启了!
有的程序适合从竖屏切换到横屏,或者反过来,这个时候怎么办呢?可以在配置Activity的地方进行如下的配置android:screenOrientation="portrait"。这样就可以保证是竖屏总是竖屏了,或者landscape横向。
而有的程序是适合横竖屏切换的。如何处理呢?首先要在配置Activity的时候进行如下的配置:android:configChanges="keyboardHidden|orientation",另外需要重写Activity的 onConfigurationChanged方法。实现方式如下,不需要做太多的内容:
@Override
public void onConfigurationChanged(Configuration newConfig){
super.onConfigurationChanged(newConfig);
if(this.getResources().getConfiguration().orientation== Configuration.ORIENTATION_LANDSCAPE){
land do nothing is ok
} else if(this.getResources().getConfiguration().orientation== Configuration.ORIENTATION_PORTRAIT){
port do nothing is ok
}
}
写一个支持多分辨的程序,基于1.6开发的,建立了三个资源文件夹drawable-hdpi drawable-mdpi drawable-ldpi,里面分别存放72*72 48*48 36*36的icon图标文件。当我在G1(1.5的系统)上测试时,图标应该自适应为48*48才对啊,但实际显示的是36*36。怎么才能让其自适应 48*48的icon图标呢
解决办法 drawable-hdpi drawable-mdpi drawable-ldpi改成drawable-480X320 drawable-800X480的多分辨支持的文件夹
一:不同的layout
只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的 layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
二:hdpi、mdpi、ldpi
在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、 drawable-hdpi三个,这三个主要是为了支持多分辨率。
drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:
(1)drawable-hdpi里面存放高分辨率的图片,如WVGA(480x800),FWVGA(480x854)
(2)drawable-mdpi里面存放中等分辨率的图片,如HVGA(320x480)
(3)drawable-ldpi里面存放低分辨率的图片,如QVGA(240x320)
系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。
pano2vr怎么导出5我现在的做法是把这个所有的文件通过iFiles文件导入到IPAD,在iFiles文件中建一个文件包,将导入文件置入文件包,就可以直接看5文件了,唯一的问题是播放有点时候有点慢会显得有点卡,我也只是实验一下,还没有做到很熟练完美
求教pano2vr输出HTML5的问题用mac os系统,通过xcod编程,做成一个软件就行了,不用联网,不用加载什么的,运行起来很快,我们就是这样做的。