自适应屏幕尺寸的图片
我们制作的漫游会在各种各样的设备上浏览,不同的设备屏幕尺寸各有差异,如果我们按照固定的像素来固定layer的尺寸,那么有些图片在显示器上可能合适,但在手机上看可能就会太大。通常我们需要根据屏幕的宽度和高度来确定layer的宽度和高度。 (更多…)
我们制作的漫游会在各种各样的设备上浏览,不同的设备屏幕尺寸各有差异,如果我们按照固定的像素来固定layer的尺寸,那么有些图片在显示器上可能合适,但在手机上看可能就会太大。通常我们需要根据屏幕的宽度和高度来确定layer的宽度和高度。 (更多…)
电脑是全景制作、全景拼接必不可少的工具。通常我们发现很多高人就直接用苹果电脑了,但如果你只有一万元,想买一套苹果电脑,似乎又不太现实。即使是二手淘汰下来的,也不只是这个价格。一个选择是购买本文推荐的PC,一个是组装黑苹果系统。应该说下面的配置还是相对中等偏上的。一台好的电脑能够让你减少很多无谓的等待时间,实现多任务并行处理。这是一个用减少的后期编辑时间换取提早交货以及更多洽谈商机的交易。个人认为这个价格是很具有性价比的。
此处考虑的设备清单主要应用是PTgui、若干非编软件例如premiere以及photoshop还有photomatix。
更新 2018.3.11
上次发布了学生党的全景装备清单,大家反响热烈。但也有人觉得会不会太低端。实际上我们做全景摄影得看场所和用户,如果是比较高级的用户,尤其是有懂摄影的用户,至少还是应该对品牌比较重视。因此此处选择的是普遍使用比较广泛的搭配。所有价格均为淘宝最低价。
希望在用户点击的位置新增热点并且留下评论。如能够在用户点击时,就显示一个临时的热点,这样用户就知道他们的评论会显示在屏幕的哪个位置。 (更多…)
更新 2023.12.11 krpano 1.21.2
在载入完整分辨率全景图像之前显示低分辨率“预览”图的路径或图像文件。该预览图应是小体积(文件大小和图像分辨率都较小)的,这样才能够快速加载!
以下隐藏内容
更新 2020.9.15 krpano 1.20.8
嵌入其它文件。官方英文文档 include元素完全解析
<include>元素在xml载入过程中被解析。在当前xml文件中的include元素会被所嵌入的xml文件的内容所取代。当这些include元素被解析完毕,viewer将会开始开始分析载入的xml数据,并将其映射到运行中的数据结构。简单来说,就是替换内容——全部分析。
1.20.7版本之后,对于scene元素内的include元素将会在加载该scene时才会开始解析该scene元素内的所include的xml,这对于某个xml中包含大量scene中含有include的情况,可加快启动项目时的速度。
悬空指南针是krpano中一个热点可用于展示方位,它区别于平面的指南针样式,具有3D的空间感。
多种设备可用,同时可运用陀螺仪。
可自定义修改代码。
设置非常简单。 (更多…)
我们在制作某个页面时,可能希望特定的一部分显示全景,就像本站的教程一样,在图文并茂之中还能嵌入一个全景。这时候我们可以使用iframe标签。例如下面的用法:
1 |
<iframe id="Iframe" src="http://imgd5.soufunimg.com/2015/04/22/gz/gebz/7449d608e8d045c6af940b6890ab4b59/tour.html" width="918" height="474" scrolling="no" frameborder="0" marginheight="0" marginwidth="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe> |
注意 – 为了使得全屏切换在iframe中可用,我们加入了allowfullscreen参数。 (更多…)
这是一个对多边形热点应用的一个延伸。在下面的演示中,将鼠标放在冰箱门上,然后用拖拽的方式往右侧移动,可以看到冰箱门被我们用鼠标“打开”了,我们用鼠标拖拽的方式向左侧移动,可以看到冰箱门被我们用鼠标“关闭”了。
毋庸置疑,这样的效果能够提高浏览者与场景的互动性,增加虚拟场景的真实性,对虚拟漫游有莫大的好处。 (更多…)
更新 2024.4.19 krpano 1.21.2
这次我们专门来讲讲tour.xml里的静态元素的作用以及如何更换在1.21中更换皮肤。
1 |
<krpano version="1.21" title="Virtual Tour"> |
以下隐藏内容
更新 2020.3.5 krpano 1.20.5
<style>元素与style属性:
<style>元素是对任意元素属性进行集合和存储的元素。
其它拥有name属性的xml元素即可包含一个style属性。当该xml元素首次被创建时,所有在对应的<style>元素内的属性将复制/设置到对应元素中。这将在xml元素中定义的属性被应用之前完成。
也即是说可以使用style对元素中某些属性进行预定义,然后在元素的静态写法中对这些属性重新覆盖定义。
可以使用 | 字符整合加载多个style
如果需要动态实时获取style元素中的属性,可以使用下面的动作:
本图文版权归CAT猫-yyt218所有。
本图文版权归CAT猫-yyt218所有。
本图文版权归CAT猫-yyt218所有。
大家都知道krpano可以把视频作为普通平面视频、热点视频、全景视频三种用途使用。大家也曾经在自己的设备上观看过官方案例。但到了使用自己的视频时,往往却出现各种问题。这其中原因各异,但有一个是让人始终把握不好的就是到底使用怎样的视频,krpano才能支持。 (更多…)
autorotate是控制场景自动旋转的元素。通常只需要在代码中添加一次。用户可以像下面那样直接添加静态代码,也可以在action代码中设置autorotate元素的各项属性。如果要改变autorotate元素的属性,只需要使用set这样的简单设置,例如set(autorotate.enabled,false); (更多…)
有人问能不能在手机漫游中添加一键拨号,也就是当你点击一个layer或hotspot时就会跳到你定义好的拨号界面。实际上krpano有一个openurl的action,它相当于在krpano中制造一个超链接,也就是html的href属性,因此在href中可以加的东西,你基本上上也可以写在里面,像常见的http地址,当然你还可以发邮件,打开一个文件等等。点击拨号的代码就是 (更多…)
以下隐藏内容
更新 2023.12.11 krpano 1.21.2
scene元素从技术上类似内联xml文件。
scene元素可在当前的xml文件中定义一个完整的krpano xml文件内容。有点像外部xml,但只是内嵌在当前的xml中。
scene元素的内容在任何情况下都不会被解析或使用,除非使用loadscene()调用对应名字的scene。
通常做法是只在一个xml文件中定义多个全景。
当使用loadpano()载入外部xml文件时,当前定义过的scene元素将被移除。
可以在scene元素中存储任何自定义属性——viewer本身会忽略这些属性,但可以用自定义action使用这些元素。
全景摄影以及全景后期制作也是一个烧设备的玩意。摄影环节就不用说了,云台、镜头、相机、三脚架必不可少,动辄上万,好一点的几万也是有的。至于后期制作方面,尤其是全景图拼接环节,对所使用的电脑是有要求的。今天我们以PTGui为例来分析我们需要一台怎样的工作电脑。
PTGui的FAQ里对配置有非常详细的说明,同时为了避免以讹传讹,我就直接将相关的部分直接翻译成中文,相信大家看完以后,都知道要配一台怎样的电脑。 (更多…)