Show
Ignore:
Timestamp:
11/15/11 00:38:26 (6 months ago)
Author:
robert
Message:

Cleaned up volume data and volume examples, introducing a new HighResolutionVolumes?.p3d
Update the InventorToOSG presentation.

Location:
OpenSceneGraph-TrainingMaterials/trunk
Files:
2 added
6 removed
2 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph-TrainingMaterials/trunk/Presentations/PortingToOpenSceneGraph/InventorToOSG.p3d

    r12882 r12883  
    194194      multi-context rendering 
    195195 
    196     - Single threaded Update - frame 1 
    197  
    198     - Multi Cull-Draw pairs - frame 1 
    199  
    200     - 1 frame latency 
     196    - SingleThreaded - 1 frame latency 
     197 
     198    - CullDrawThreadPerContext - 1 frame latency 
     199 
     200    - DrawThreadPerContext/CullDrawThreadPerContext 
     201      max 2 frame latency 
    201202     
    202203    - DatabasePaging     
     
    215216</page> 
    216217 
     218<slide inherit="middle"> 
     219<title>Manipulators</title> 
     220<layer> 
     221<paragraph> 
     222osgGA contains CameraManipulators: 
     223 
     224    CameraManipulator  
     225 
     226    TerrainManipulator 
     227    TrackballManipulator 
     228    DriveManipulator 
     229    FlightManipulator 
     230 
     231    KeySwitchMatrixManipulator 
     232    NodeTrackerManipulator 
     233    AnimationPathManipulator 
     234    ... 
     235    MultiTouchTrackballManipulator 
     236 
     237And an EventHandler just for toggling StateSet's 
     238 
     239    StateSetManipulator 
     240 
     241</paragraph> 
     242<click_to_run>osgviewer ${EXTRAS_DIR}/Data/VisualSimulation/FC/fc.ive</click_to_run> 
     243<bullet> 
     244example : osgviewer fc.ive </bullet> 
     245<click_to_run>kate ${OSG_DIR}/applications/osgviewer/osgviewer.cpp &amp;</click_to_run> 
     246<bullet>source code: osgviewer</bullet> 
     247</layer> 
     248</slide> 
     249 
     250<slide inherit="middle"> 
     251<title>Draggers/Manipulators</title> 
     252<layer> 
     253<paragraph> 
     254osgManipulator contains range of draggers: 
     255 
     256    Dragger 
     257    RotateCylinderDragger 
     258    RotateSphereDragger 
     259    Scale1DDragger 
     260    Scale2DDragger 
     261    ScaleAxisDragger 
     262    TabBoxDragger 
     263    TabBoxTrackballDragger 
     264    TabPlaneDragger 
     265    TabPlaneTrackballDragger 
     266    TrackballDragger 
     267    Translate1DDragger 
     268    Translate2DDragger 
     269    TranslateAxisDragger 
     270    TranslatePlaneDragger 
     271</paragraph> 
     272<click_to_run>osgmanipulator</click_to_run> 
     273<bullet>example : osgmanipulator cow.osg</bullet> 
     274<click_to_run>osgmanipulator cow.osg</click_to_run> 
     275<bullet> 
     276example : osgmanipulator</bullet> 
     277<click_to_run>kate ${OSG_DIR}/examples/osgmanipulator/osgmanipulator.cpp &amp;</click_to_run> 
     278<bullet> 
     279source code: osgmanipulator</bullet> 
     280</layer> 
     281</slide> 
     282 
    217283<page inherit="middle" title="Inventor to OpenSceneGraph"> 
    218284 
  • OpenSceneGraph-TrainingMaterials/trunk/Presentations/VolumeRendering/volumes.p3d

    r10195 r12883  
    22 
    33<presentation> 
    4    <name>Database Paging</name> 
     4   <name>Volume rendering</name> 
    55   <bgcolor>BLACK</bgcolor> 
    66   <textcolor>1.0 1.0 0.20 1.0</textcolor> 
     
    3636   <slide> 
    3737      <background></background> 
    38       <title>Per pixel lighting of volume</title> 
     38      <title hud="">Per pixel lighting of volume</title> 
    3939      <layer> 
    4040         <duration>30</duration> 
    41          <model scale="0.7" rotate="180 0 0 1" rotation="2 0 0 1">Volume/volume_lit.osg</model> 
     41         <volume technique="lit" scale="0.7" sacle_z="0.5" rotate="180 0 0 1">Volume/volume.dds</volume> 
    4242      </layer> 
    4343   </slide> 
    4444 
    4545   <slide> 
    46       <title>Visible Human - full colour volume</title> 
     46      <title hud="">Visible Human - full colour volume</title> 
    4747      <layer> 
    4848         <duration>30</duration> 
    49          <key x="-1.0" y="0.0">k</key> 
    50          <model scale="0.7" rotate="0 0 0 1" rotation="2 0 0 1">Volume/VisibleHead_lit.ive</model> 
     49         <volume technique="light" scale_x="2.0" scale_y="1.0" scale_z="-1">Volume/visible_human.dds</volume> 
    5150      </layer> 
    5251   </slide> 
    53  
    54 </presentation> 
     52<!-- 
     53   <slide> 
     54      <title hud="">Visible Human - full colour volume</title> 
     55      <layer> 
     56         <duration>30</duration> 
     57         <volume dragger="" technique="light" scale_x="2.0" scale_y="1.0" scale_z="-1">Volume/visible_human.dds</volume> 
     58      </layer> 
     59   </slide> 
     60--> 
     61   </presentation>