<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>全景制作 &#8211; 萧邦的博客</title>
	<atom:link href="https://www.zlhlab.top/tag/%e5%85%a8%e6%99%af%e5%88%b6%e4%bd%9c/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.zlhlab.top</link>
	<description>If not me who, If not now when</description>
	<lastBuildDate>Thu, 22 Feb 2018 13:15:11 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.6</generator>
	<item>
		<title>krpano制作全景图</title>
		<link>https://www.zlhlab.top/krpano%e5%88%b6%e4%bd%9c%e5%85%a8%e6%99%af%e5%9b%be/</link>
		
		<dc:creator><![CDATA[萧邦]]></dc:creator>
		<pubDate>Sun, 17 Sep 2017 14:51:44 +0000</pubDate>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[全景制作]]></category>
		<guid isPermaLink="false">https://www.zlhlab.top/?p=301</guid>

					<description><![CDATA[前言 研究全景图制作有一段时间了，应该从广本冠道项目开始研究的，一直没有时间记录。最近需要做室内全景展示Dem<div class="more-link">
				 <a href="https://www.zlhlab.top/krpano%e5%88%b6%e4%bd%9c%e5%85%a8%e6%99%af%e5%9b%be/" class="link-btn theme-btn"><span>Read More </span> <i class="fa fa-caret-right"></i></a>
			</div>]]></description>
										<content:encoded><![CDATA[<h4>前言</h4>
<p>研究全景图制作有一段时间了，应该从广本冠道项目开始研究的，一直没有时间记录。最近需要做室内全景展示Demo，借着温习了一下，顺便将温习的过程记录一下。</p>
<h4>为什么是Krpano?</h4>
<p>全景火热的时候应该是2016年，这一年VR眼镜、硬件设备都被带上了风口。当然也产生了一些全景内容的制作平台，如<a href="http://720yun.com/" title="720云" target="_blank">720云</a>，<a href="http://www.quanjing.com/" title="全景素材网" target="_blank">全景素材网</a>，<a href="http://www.expoon.com/" title="网展" target="_blank">网展</a>等。作为承接客户需求的开发者，当然不能完全依托第三方开发平台，所以我们需要掌握核心竞争力&#8211;如何制作全景。</p>
<p>确定了目标，那就开始搜集资料学习。当前制作全景的工具，主要有pano2vr、Krpano、以及网站自研的全景制作工具。在搜集开发资料和方案筛选后，确认采用Krpano，主要是开发文档比较详细，工具内容比较详实。</p>
<h4>学习教程</h4>
<p>Krpano中文学习站点&#8211;<a href="http://www.krpano360.com/" title="http://www.krpano360.com/" target="_blank">http://www.krpano360.com/</a></p>
<p>该站点分为入门和初级教程（免费教程），以及VIP教程（付费教程）。如果有一定的编码能力，免费教程足够了，需要定制化的功能可以检索一下。我研究一段时间免费教程，可以基本满足需求。</p>
<h4>购买、下载、安装Krpano</h4>
<p>最新版： krpano 1.19-pr12<br />
下载地址：<a href="https://krpano.com/download/" title="https://krpano.com/download/" target="_blank">https://krpano.com/download/</a></p>
<p>购买和安装krpano：<br />
教程地址：<a href="http://www.krpano360.com/buykrpano/" title="http://www.krpano360.com/buykrpano/" target="_blank">http://www.krpano360.com/buykrpano/</a></p>
<p>商用授权码价格： 129欧元</p>
<p>作为技术研究和学习，我选择&#8230;&#8230;当然没有购买！！而是去某宝搜索krpano授权码，还真的有人提供。花了几块钱，购买了Mac和Windows版的授权码。几个月了，这个授权码到现在还是可用的~</p>
<p>不过，作为商业用途，还是强烈的建议，选择商业授权码。毕竟这也是别人的劳动成果，付费鼓励别人维护和创新。</p>
<h4>准备工作</h4>
<p>下载和安装krpano之后，你需要准备一张2:1的全景图。当然，如何比较经典的还是，一些教程里面的女友图。</p>
<p>当前Demo制作是要展示室内全景的，所以还是去站酷素材网上下载室内全景的素材图片。主要调整比例2：1，当前选择的分辨率比例是1280&#215;640。如下图：</p>
<p><img decoding="async" src="https://www.zlhlab.top/wp-content/uploads/2017/09/shinei.jpg" alt="室内全景" title="室内全景"></p>
<p>制作多场景，需要准备多张全景图，具体制作过程，请参考中文网教程。</p>
<h4>制作全景</h4>
<ol>
<li>打开krpano下载包，你会发现目录如下：
<p><img decoding="async" src="https://www.zlhlab.top/wp-content/uploads/2017/09/krpano%E7%9B%AE%E5%BD%95.png" alt="krpano目录" title="krpano目录"></li>
<li>
<p>拖动全景图至 <code>MAKE PANO (NORMAL) droplet</code>，等待软件生成必须程序目录。</p>
</li>
</ol>
<p><img decoding="async" src="https://www.zlhlab.top/wp-content/uploads/2017/09/program.png" alt="程序目录" title="程序目录"></p>
<p>如上，生成的目录，使用webstorm或其他前端编辑器，进入服务器环境即可预览运行结果。</p>
<h4>小行星启动界面</h4>
<p>你会发现，很多全景的启动页面，会出现俯瞰图。如下图：</p>
<p><img decoding="async" src="https://www.zlhlab.top/wp-content/uploads/2017/09/stareye.png" alt="俯瞰图" title="俯瞰图"></p>
<p>使用krpano，只需要修改<code>tour.xml</code>中<code>littleplanetintro="true"</code></p>
<h4>增加背景音乐</h4>
<p>准备好音频文件，存放在<code>sound/audioBg.mp3</code>目录下。在<code>tour.xml</code>目录下，找到空白处，增加如下代码：</p>
<pre class="line-numbers prism-highlight" data-start="1"><code class="language-html">&lt;action name="bgsnd_action" autorun="onstart"&gt;
    playsound(bgsnd, 'sound/audioBg.mp3', 0);
&lt;/action&gt;
</code></pre>
<p>同时，在<code>vtourskin.xml</code>文件中，找打<code>skin_btn_vr</code>，在下方增加如下代码：</p>
<pre class="line-numbers prism-highlight" data-start="1"><code class="language-html">&lt;layer name="skin_btn_sound"     style="skin_base|skin_glow" crop="64|704|64|64"  align="right"      ox="0"   x="130"   y="0"  scale="0.5" onclick="pausesoundtoggle(bgsnd);switch(crop,64|704|40|64,64|704|64|64);switch(alpha,1,0.25);switch(ox,0,-12)"  /&gt;
</code></pre>
<p>这样在界面上，就会出现音乐播放按钮。音乐会根据浏览器的限制进行自动或点击播放。</p>
<h4>最后</h4>
<p>展示代码github存放地址：<a href="https://github.com/zhulinhai/shinei720" title="https://github.com/zhulinhai/shinei720" target="_blank">https://github.com/zhulinhai/shinei720</a></p>
<p>有想预览效果的朋友，可以下载项目本地或服务器端浏览。</p>
<p>祝大家在全景学习过程中，发觉或创造自己的快乐~</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
