Changes between Version 6 and Version 7 of TheoriesOfTerrainDeformation


Ignore:
Timestamp:
Dec 8, 2010, 8:54:48 AM (14 years ago)
Author:
Torben Dannhauer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TheoriesOfTerrainDeformation

    v6 v7  
    2424
    2525== Modifying terrain by using osgEarth ==
    26 TBD
     26osgEarth can be used by loading a *.earth file in osgVisual instead of an VPB database. skySilverlining must be modified because osg::Fog can't be applied on osgEarth terrain. A fragment and vertex shader is available to plug it into osgEarth shader compositor. The performance of osgEarth is quite high since version 2.0, the tile preparatino is done outside the rendering and update thread, so framerates are quite high. Oee problem is to specify the correct LOD level to load a solution has to be determined.
    2727
    2828
     
    3333
    3434== Calculating the new height values ==
    35  1. checken ob Tile betroffen ( xmin < x < xmax && ymin < y < ymax ) oder ( latmin < lat < latmax && lonmin < lon < lonmax ) [[br]]
    36  1. Wenn Betroffen, je vertex reihe/spalte checken ob sie im bereich liegt [[br]]
    37  1. Wenn im Bereich: modifizieren der Werte [[br]]
    38   1. Bei Verwendung eines Patch-Bildes: Auslesen des Images je Spalte, interpolieren der Werte auf Tile-Bereich und Vertexanzahl und addieren/ersetzen der ursprünglichen Werte.  [[br]]
    39   1. Bei Verwendung einer mathematischen funktion: Berechnen des Additions-/Zielwertes je vertex und addieren/ersetzen des ursprünglichen Wertes. Eingabewert in Algorithmus: Lat/Lon der 4 Tile-Ecken. Algorithmus kann für lat lon der Vertices in der Tile linear interpolieren. [[br]]
     35 1. Checken id tile is affected ( xmin < x < xmax && ymin < y < ymax ) or ( latmin < lat < latmax && lonmin < lon < lonmax ) [[br]]
     36 1. If affected, check for each vertex if row/colum is inside the region of interest [[br]]
     37 1. If inside region of interest: modify values [[br]]
     38  1. Using an image as source for tile patch: Auslesen des Images je Spalte, interpolieren der Werte auf Tile-Bereich und Vertexanzahl und addieren/ersetzen der ursprünglichen Werte.  [[br]]
     39  1. Using a math function as source for tile patch: Berechnen des Additions-/Zielwertes je vertex und addieren/ersetzen des ursprünglichen Wertes. Eingabewert in Algorithmus: Lat/Lon der 4 Tile-Ecken. Algorithmus kann für lat lon der Vertices in der Tile linear interpolieren. [[br]]
    4040
    4141