One more update here! Please reload!
Great job! Thanks so much!
I have used Sublime Text a few years, and now I will be better work with krpano highlights from you!
Thanks again!
One more update here! Please reload!
Great job! Thanks so much!
I have used Sublime Text a few years, and now I will be better work with krpano highlights from you!
Thanks again!
Hi,
Thank you for sharing of the your solution!
Because actually question for me too, at this time, but not yet dealt with this issue! ;)
Off top:
Ooh, Umalo!
That Is not interesting! because I always don't see your images and all data from you!
Because your administrator has a phobia that's necessarily hacked residents from my country.... and nothing thought up as to limit full access) is not serious
Hi Arsen
Yes, perfect – you are just made my weekend :o))
(The final result is as before on top of the tread).Thank you so much for your kind, helpful and patient support !!!
I wish you a nice and quite weekend.
Werner
Well done!
Good luck!
Thank you too
There is only one little thing, the autorotate action doesn't pause at onover event... and also here I have found nothing, everything I tried did not let it pause.
Do you have an other good advice for me...? ;o)
Best regards, Werner
Hi, Werner!
Your code don't work, because we have two styles for hotspots! First, skin_hotspotstyle_white with onclick/onloaded actions and onloaded action the load second style - skin_tooltips with onover/onout actions. And when you put set(autorotate.enabled,false); in first style, onover/onout functions from second style is overridden this functions for first style! ;) You need put set(autorotate.enabled,false); in second, last style!
But.... If you use this is solution for pause of autorotation, you always to start autorotate when out mouse of hotspots, even when your autorotate button on panel have a disabled state!
Very simple and old solution in this case(not from me):
....
<!-- skin_tooltip - style for the thumb, hotspot and mapspot tooltips -->
<style name="skin_tooltips"
onover="autoRotateSave(); ...."
onout="autoRotateReturn(); ...."
/>
<!-- Autorotate pause when mouse over ноtspots-->
<action name="autoRotateSave">
set(autoRotateVar, false);
if(autorotate.enabled, set(autoRotateVar, true); set(autorotate.enabled, false); );
</action>
<action name="autoRotateReturn">
if(autoRotateVar, set(autorotate.enabled, true); );
</action>
Display More
Try!
Cheers, Arsen
So, the hidden navigation on start is perfect, the tooltips on the thumbnails work's fine – the only thing, I can't see any hotspots, they are not visible and I can't find the bug.
He-he! Werner, is no a bug ))
Just replace hotspot style name for hotspots or rename style!
Because your name style for hotspot in scenes:
<hotspot name="spot1" style="skin_hotspotstyle" ...
and your style name for anima hotsops in vtourskin file:
<style name="skin_hotspotstyle_white" ...
They different! Change/rename and enjoy! Will be works fine!
So, the hidden navigation on start is perfect, the tooltips on the thumbnails work's fine – the only thing, I can't see any hotspots, they are not visible and I can't find the bug.
Oops! I will check the code in work today, a little later!
cheers,
Arsen
Hi, Werner!
1. Hotspots tooltips do not work because you use old code with fragments of new code styling for them in vtourskin.xml ;)
Please use only new style of coding for full HTML5/Flash compatibility! Try this:
<!-- skin_hotspotstyle - style for the hotspots (note - the onclick event will be overwritten here and can't be set directly at the hotspot! the hotspots need to have a 'linkedscene' attribute to be clickable) -->
<style name="skin_hotspotstyle_black" url="hotspot_ani_black_64x64x20.png" crop="0|0|64|64" framewidth="64" frameheight="64" frame="0" lastframe="19" scale="1.5" edge="top" oy="0" distorted="false"
tooltip=""
onclick="if(linkedscene, skin_hidetooltips(); tween(scale,0.25,0.5); tween(oy,-20,0.5); tween(alpha,0,0.5); looktohotspot(); loadscene(get(linkedscene),null,MERGE,BLEND(1)); skin_updatescroll(); );"
onloaded="hotspot_animate(); if(skin_settings.tooltips_hotspots, if(linkedscene, copy(tooltip,scene[get(linkedscene)].title); loadstyle(skin_tooltips); )); if(device.mobile, mul(scale,2));"
onover="set(autorotate.enabled,false);"
onout="set(autorotate.enabled,true);"
/>
<!-- skin_tooltip - style for the thumb, hotspot and mapspot tooltips -->
<style name="skin_tooltips"
onover="copy(layer[skin_tooltip].html, tooltip);
set(layer[skin_tooltip].visible, true);
tween(layer[skin_tooltip].alpha, 1.0, 0.1);
asyncloop(hovering, copy(layer[skin_tooltip].x,mouse.stagex); copy(layer[skin_tooltip].y,mouse.stagey); );"
onout="tween(layer[skin_tooltip].alpha, 0.0, 0.1, default, set(layer[skin_tooltip].visible,false), copy(layer[skin_tooltip].x,mouse.stagex); copy(layer[skin_tooltip].y,mouse.stagey); );"
/>
<!-- the tooltip textfield -->
<layer name="skin_tooltip" keep="true"
url="%SWFPATH%/plugins/textfield.swf"
parent="STAGE"
visible="false" alpha="0" enabled="false"
align="lefttop" edge="bottom" oy="-2" width="200" autoheight="true"
background="false" backgroundcolor="0xFFFFFF" backgroundalpha="1.0"
border="false" bordercolor="0x000000" borderalpha="1.0" borderwidth="1.0" roundedge="0"
shadow="0.0" shadowrange="4.0" shadowangle="45" shadowcolor="0x000000" shadowalpha="1.0"
textshadow="1" textshadowrange="6.0" textshadowangle="90" textshadowcolor="0x000000" textshadowalpha="1.0"
css="text-align:center; color:#FFFFFF; font-family:Arial; font-weight:bold; font-size:16px;"
html=""
/>
<!-- Your code for animation-->
<action name="hotspot_animate">
inc(frame,1,get(lastframe),0);
mul(ypos,frame,frameheight);
txtadd(crop,'0|',get(ypos),'|',get(framewidth),'|',get(frameheight));
delayedcall(0.07, if(loaded, hotspot_animate() ) );
</action>
Display More
And remove duplicate action <action name="hotspot_animate"> in main tour.xml!
2. Add action in <action name="startup">....</action> for to the close control panel at start:
Try!
Could you provide some more infos, Arsdezi? What studio stand do you use and how do you trigger the camera up there?
BR
Nupsi
Hi, Nupsi!
See pic in attachment(I do not want to wake up my family, photographed only the stand)
My DIY solution is very simple and cheap)
... and my Nodal Ninja 4 mounting without rotator.
Now I want buy Pole Rotator 60(or 45) degree stops (http://shop.nodalninja.com/pole-rotator-6…ee-stops-f7118/) for mounting fix on base and for turn column of stand using a DIY tube adapter ;)
And of course you can use wireless controller like camranger or similar for liveview mode and control all general parameters of your camera!
Hi, Samadi!
A moment will come when I will buy myself the Pole Nodal Ninja, but at the moment I use regular studio stand (cheap price ~$60)!
That allows take pictures with height up to 4 meters, there are stands and up, but then they are much heavier (
I'm attaching the head NN4+5dmII+Fisheye without rotator, rotating manually using the lower leg section of stand.
And get result like this:
https://dl.dropboxusercontent.com/u/735173/poltava/up360/index.html
I am pretty sure I have tested it in that version as well and it isn't working. Unless I am mistaken? Arsdezi, do you have this working for you?
Hi, Martyn! As example you publish virtual tour with old version - krpano HTML5 Viewer, krpano 1.16.9 (build 2013-10-28), so I have written to you!
PS: I personally can not check, check usually request my friends(I do not have the Ipad)!
Cheers, Arsen
Thank you guys for your responses!
Said before, but just noticed that my answer was not published!
Write again)
Umalo, yes! exactly! That thing that I need for my simple needs!
Really supermap
I tried play with settings, works fine!
Thank you very much!
======== =========
Sudarchikov Andrey, hi!
is this plugin?: https://krpano.com/plugins/userplugins/automap/#top
Nice solution! Maybe I'm will try use in future projects with large plans/maps!
Thank you!
BTW, it's your plugin too? Map with mode of full size area, very usable:
http://spacer.gminakwidzyn.pl/
Hi Klaus, do you have any update on this at all?
Thanks.
Maybe first you will update your files with new KRPANO? Your current version 1.16.9!
Hi, Alex!
At local you see flash version of virtual tour, when running online start prefer a HTML5 version(try flash prefer online: http://www.xequals.co.nz/virtualtour/lo…?html5=fallback).
And if you look error from krpano player you see 2 errors(push "O" on keboard):
WARNING: hotspot[cuba-reception-day] skipped flash file: ... WARNING: plugin[cuba-reception-info] skipped flash file: ...
And.. the solution to your problem is very simple!
Because you use wrong and null alternative files from hotspots and layer:
<hotspot name="cuba-reception-day"
type="image" url="skin/hotspot-reception-day.png"
alturl="..."
<layer name="cuba-reception-info"
type="image" parent="hotspot[cuba-reception-day]"
url="skin/hotspot-reception-reveal.png"
alturl="..."
Documentation about alturl - https://krpano.com/docu/xml/#hotspot.alturl
Your image for html5 is "..." -null!
Delete this dots in alturl or all alturl line and will be work fine!
BTW. You must use alternative files for audio and video if you want them to play on all types of browsers/devices!
https://krpano.com/plugins/videoplayer/#videourl
https://krpano.com/plugins/soundinterface/#html5
PS: nice tour!
BTW! Very nice and "smart solution" from Klaus in your case:
Hotspot hlookat - vlookat problem
Ok! I understood!
thank you Klaus for your advice!
Hi!
Read the response from Klaus!
And I explain to you, because I'm generous today!
And see documentation, https://krpano.com/docu/actions/#lookat:
lookat(atH, atV, fov*)
Look at this panorama position.
Parameters:
Example:
loadpano(pano.xml); or loadscene(scene_name);
lookat(45.1, -20.2, 110.0);
If you use standart vtourskin file in your tour, standart hotspot code and etc., see action for onclick in scene:
.......
<!-- place your scene hotspots here -->
<hotspot name="spot1" style="skin_hotspotstyle" ath="-27.931" atv="5.787" linkedscene="scene_entrance" />
Open vtourskin.xml and look to style for all hotspots:
<style name="skin_hotspotstyle" url="hotspot-arrow.png" scale="0.60" edge="top" oy="0" distorted="false"
crop="0|0|128|128" ondowncrop="128|0|128|128" onovercrop="128|0|128|128"
tooltip=""
onclick="if(linkedscene, skin_hidetooltips(); tween(scale,0.25,0.5); tween(oy,-20,0.5); tween(alpha,0,0.5); looktohotspot(); loadscene(get(linkedscene),null,MERGE,BLEND(1)); skin_updatescroll(); );"
onloaded="if(skin_settings.tooltips_hotspots, if(linkedscene, copy(tooltip,scene[get(linkedscene)].title); loadstyle(skin_tooltips); ));"
/>
When the scene is loadedit is displayed with the parameters that are specified in the view:
<view hlookat="66.851" vlookat="0.484" fov="109.0" fovtype="MFOV"....
If you want use your parameters for different direction from hotspots when scene is onload, must be deleted line in hotspotstyle or create new hotspotstyle without: onclick="if(linkedscene,.......
And put manual your parametrs in each hotspot onclick action in scenes, like this:
<!-- place your scene hotspots here -->
<hotspot name="spot1" style="skin_hotspotstyle" ath="-27.931" atv="5.787"
onclick="skin_hidetooltips(); tween(scale,0.25,0.5); tween(oy,-20,0.5); tween(alpha,0,0.5); looktohotspot(); loadscene(scene_name),null,MERGE,BLEND(1)); lookat(-135,0,82); skin_updatescroll();"/>
Good luck!
Cheers,
Arsen
oh, my god! )
Thank you very much, Klaus!
hurrey!
Hi, Klaus!
Then I do not understand what sense to specify them if Webgl = CSS3d?
For plugins and actions such determination HTML5 works well.
This means that we must attribute that to exclude from the device attributes?
!webgl or !css3d
Thank you!