Difference between revisions of "Tarsier tutorial: Renderer"
From CCoWS Wiki
Line 15: | Line 15: | ||
# Open a new Renderer | # Open a new Renderer | ||
## Select File --> New --> Data Views --> Render View (if its not on the list, you need to [[Tarsier: Loading DLLs|load a DLL]]) | ## Select File --> New --> Data Views --> Render View (if its not on the list, you need to [[Tarsier: Loading DLLs|load a DLL]]) | ||
− | # Load some RasterData into the Renderer. The raster would normally represent elevations, as in topography or bathymetry | + | # Load some RasterData into the Renderer. The raster would normally represent elevations, as in topography or bathymetry. |
− | ## '''Warning''': The Renderer currently only draws UTM rasters properly<ref name="utm">Tarsier used to draw UTM rasters just fine, but when the terrain tessellation system was implemented (to handle very large rasters), the ability to tesselate lat/lon rasters was left behind. At present, the tesselation and rendering code attempts to handle lat/lon rasters, but the results are flawed</ref> . So if your raster is in Geographic projection (lat/lon) as it may well be if you just took the [[Tarsier tutorial: Raster data|raster data tutorial]], you first need to re-sample it to UTM, and there is a [[Tarsier tutorial: Raster resampler|re-sampling tutorial]] for that. | + | ## '''Warning''': The Renderer currently only draws UTM rasters properly<ref name="utm">Tarsier used to draw UTM rasters just fine, but when the terrain tessellation system was implemented (to handle very large rasters), the ability to tesselate lat/lon rasters was left behind. At present, the tesselation and rendering code attempts to handle lat/lon rasters, but the results are flawed</ref> . So if your raster is in Geographic projection (lat/lon) as it may well be if you just took the [[Tarsier tutorial: Raster data|raster data tutorial]] and imported some Kauai data, you first need to re-sample it to UTM, and there is a [[Tarsier tutorial: Raster resampler|re-sampling tutorial]] for that. |
− | ## Select the 'Raster' tab | + | ## (Once you have a UTM raster,) Select the 'Raster' tab |
## If your RasterData is not yet open within Tarsier: | ## If your RasterData is not yet open within Tarsier: | ||
### Select 'Open' on the [[UseeControl]] named 'Relief' | ### Select 'Open' on the [[UseeControl]] named 'Relief' | ||
Line 26: | Line 26: | ||
# Make some Terrain corresponding to the Raster (Unless this RasterData has been rendered before it probably doesn't already have Terrain associated with it). | # Make some Terrain corresponding to the Raster (Unless this RasterData has been rendered before it probably doesn't already have Terrain associated with it). | ||
## Click the 'Make' button | ## Click the 'Make' button | ||
− | ## | + | ## Hit OK to confirm that you want to make some terrain tessellation files (a bit like pyramid files in ArcMap) |
− | ## | + | ## Hit OK to confirm that you want to use the suggested [[TRNTI]] file name in a 'terrain' sub-folder within the folder where your raster resides. |
− | ## | + | ## If your raster is very large (millions of pixels), you might have to wait several minutes it to make the terrain tessellation. |
− | + | ||
− | + | ||
# Enable the Raster | # Enable the Raster | ||
## Click the Check Box at the top-left of the Raster tab | ## Click the Check Box at the top-left of the Raster tab | ||
Line 37: | Line 35: | ||
## Click one of the three buttons with a picture of a camera (middle-left) | ## Click one of the three buttons with a picture of a camera (middle-left) | ||
## You should see your raster | ## You should see your raster | ||
− | ### | + | # Change the color of your raster |
+ | ## Its probably pink right now, which denotes 'NoData' - referring to the fact that you probably haven't selected a raster for it to use in deciding what color to render the terrain (as opposed to the 'Relief' raster that you used to specify how high to draw the terrain) | ||
+ | ## Go back to the 'Raster' tab | ||
+ | ## In the 'Raster' [[UseeControl]], select the same raster that you are using for the Relief | ||
+ | ## The raster should now look colored according to elevation (and shading due to different sun angles on the terrain) | ||
+ | ## To change the color scheme, click the 'C' button, then select 'Custom' and 'Rainbow' (if its not already set to this) | ||
+ | ## You should see different colors on the raster now | ||
+ | # Change the level of detail | ||
+ | ## Your raster might look a bit blurry, this is to make the rendering fast. You can add detail at the expense of speed as follows. | ||
+ | ## Select the 'Econ' tab (it stands for 'Economy' i.e. being efficient) | ||
+ | ## Type '20' in the 'Detail' box (the default is 5) | ||
+ | ## Type 'TAB', or click somewhere outside the box to get it to accept this value (the need for this is related to another [[Tarsier: Entering text in edit boxes|Tarsier bug]]) | ||
+ | ## Go back to the 'Raster' tab and disable then re-enable the Raster (this is only needed because of a minor refresh bug) | ||
# Fly around your terrain | # Fly around your terrain | ||
## Click 'Keys' on the 'Cam1' tab | ## Click 'Keys' on the 'Cam1' tab |
Revision as of 12:06, 22 February 2009
Contents
What is the 'Renderer'?
Strictly speaking, a renderer is any process that produces a visual representation of some data. So a RasterView is a renderer. However, the Renderer in Tarsier conventionally refers to the main 3D renderer that is used to produce most 3D visualizations.
The Renderer draws 3D scenes described by a wide range of data, including multiple rasters, vectors, sites, etc.
Pre-requisites for this tutorial?
- Tarsier tutorial: Raster data
- Tarsier tutorial: Raster resampler - if you have a Geographic (lat/lon) raster, which would need to be converted to UTM before rendering
Using the Renderer to view some raster data and nothing else
- Open Tarsier
- Open a new Renderer
- Select File --> New --> Data Views --> Render View (if its not on the list, you need to load a DLL)
- Load some RasterData into the Renderer. The raster would normally represent elevations, as in topography or bathymetry.
- Warning: The Renderer currently only draws UTM rasters properly[1] . So if your raster is in Geographic projection (lat/lon) as it may well be if you just took the raster data tutorial and imported some Kauai data, you first need to re-sample it to UTM, and there is a re-sampling tutorial for that.
- (Once you have a UTM raster,) Select the 'Raster' tab
- If your RasterData is not yet open within Tarsier:
- Select 'Open' on the UseeControl named 'Relief'
- Navigate to the RasterData TRA file that you want to open[1]
- If your RasterData is already open within Tarsier:
- Select the drop-down arrow on the UseeControl named 'Relief'
- Select your raster from the list of currently open rasters
- Make some Terrain corresponding to the Raster (Unless this RasterData has been rendered before it probably doesn't already have Terrain associated with it).
- Click the 'Make' button
- Hit OK to confirm that you want to make some terrain tessellation files (a bit like pyramid files in ArcMap)
- Hit OK to confirm that you want to use the suggested TRNTI file name in a 'terrain' sub-folder within the folder where your raster resides.
- If your raster is very large (millions of pixels), you might have to wait several minutes it to make the terrain tessellation.
- Enable the Raster
- Click the Check Box at the top-left of the Raster tab
- Point the camera at the terrain
- Select the 'Cam1' tab
- Click one of the three buttons with a picture of a camera (middle-left)
- You should see your raster
- Change the color of your raster
- Its probably pink right now, which denotes 'NoData' - referring to the fact that you probably haven't selected a raster for it to use in deciding what color to render the terrain (as opposed to the 'Relief' raster that you used to specify how high to draw the terrain)
- Go back to the 'Raster' tab
- In the 'Raster' UseeControl, select the same raster that you are using for the Relief
- The raster should now look colored according to elevation (and shading due to different sun angles on the terrain)
- To change the color scheme, click the 'C' button, then select 'Custom' and 'Rainbow' (if its not already set to this)
- You should see different colors on the raster now
- Change the level of detail
- Your raster might look a bit blurry, this is to make the rendering fast. You can add detail at the expense of speed as follows.
- Select the 'Econ' tab (it stands for 'Economy' i.e. being efficient)
- Type '20' in the 'Detail' box (the default is 5)
- Type 'TAB', or click somewhere outside the box to get it to accept this value (the need for this is related to another Tarsier bug)
- Go back to the 'Raster' tab and disable then re-enable the Raster (this is only needed because of a minor refresh bug)
- Fly around your terrain
- Click 'Keys' on the 'Cam1' tab
- Type 'm' to select the view vector instead of the movement vector
- Use the arrow keys: left, right, up, down
- For more advanced flying see Tarsier: Renderer flight controls
Saving a Renderer
- Need detailed instructions here, but for now, see Saving files
Notes and references
- ↑ 1.0 1.1 Tarsier used to draw UTM rasters just fine, but when the terrain tessellation system was implemented (to handle very large rasters), the ability to tesselate lat/lon rasters was left behind. At present, the tesselation and rendering code attempts to handle lat/lon rasters, but the results are flawed
Who has taken this tutorial?
Please enter your user name here:
- ....
Next
- ...
Links
- Other Tarsier Tutorials