• Das waren meine Einstellungen unter Flash:

    <view hlookat="0" vlookat="0" maxpixelzoom="1.5" limitview="range" vlookatmin="-90" vlookatmax="83" fovmax="135" />
    <display details="22" />

    die gleichen bei HTML5 ergeben leider nicht mehr das gleiche Ergebnis,
    ich möchte ein Blick festlegen bei dem man beim rauszoomen nicht alles klein und verzerrt dargestellt bekommt.
    Ein normales menschliches Sichtfeld und nicht weiter rauszoombar.

    Habe schon mit allen Werten gespielt aber ich komm nicht auf die Lösung.

  • <krpano version="1.18.5" onstart="loadscene(Test_004,null,MERGE|KEEPVIEW);" >


    <scene name="Test_004" >


    <view hlookat="0" vlookat="0" maxpixelzoom="1.5" limitview="range" vlookatmin="-90" vlookatmax="83" fovmax="135" />

    <preview url="Test_004.kacheln/vorschau.jpg" />

    <image type="CUBE" multires="true" tilesize="666">
    <level tiledimagewidth="12340" tiledimageheight="12340">
    <cube url="Test_004.kacheln/l5_%s_0%v_0%h.jpg" />
    </level>
    <level tiledimagewidth="6170" tiledimageheight="6170">
    <cube url="Test_004.kacheln/l4_%s_0%v_0%h.jpg" />
    </level>
    <level tiledimagewidth="3086" tiledimageheight="3086">
    <cube url="Test_004.kacheln/l3_%s_0%v_0%h.jpg" />
    </level>
    <level tiledimagewidth="1544" tiledimageheight="1544">
    <cube url="Test_004.kacheln/l2_%s_0%v_0%h.jpg" />
    </level>
    <level tiledimagewidth="772" tiledimageheight="772">
    <cube url="Test_004.kacheln/l1_%s_0%v_0%h.jpg" />
    </level>
    </image>


    So starte ich meine einzelnen Standpunkte, habe aber das Problem das ich die Startblickwinkeleinstellungen nicht ändern kann. Das geht nur wenn ich von der onstart Funktion das KEEPVIEW entferne, dann bekomme ich die Ansicht die ich möchte aber ich kann kein Blickwinkel mehr von einem zum nächsten Standpunkt übergeben.

    Hat einer eine Lösung?

  • Hi,

    durch das KEEPVIEW werden die aktuelle 'view' Werte (auch das fovmax) beibehalten.

    D.h. entweder müsste dann auch das fovmax vorher (z.B. außerhalb der <scene>) gesetzt werden:

    Code
    <krpano onstart="loadscene(...);">
    <view fovmax="135" />
    <scene>
    ...
    </scene>
    </krpano>

    Oder in der Szene wird z.B. per onstart Event der fovmax Wert explizit per Action gesetzt - z.B.

    Code
    <scene onstart="set(view.fovmax, 135);">
    ...
    </scene>

    Schöne Grüße,
    Klaus

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!