Changeset 281


Ignore:
Timestamp:
Oct 9, 2008, 7:56:51 AM (17 years ago)
Author:
garnier
Message:

G4vis

Location:
presentations/trunk
Files:
27 added
1 edited
5 copied

Legend:

Unmodified
Added
Removed
  • presentations/trunk/G4Visualization/G4Visualization.html

    r280 r281  
    44
    55<head profile="http://purl.org/net/uriprofile/">
    6   <title>VCS ou DVCS ?</title>
     6  <title>Visualization review</title>
    77
    88  <meta http-equiv="Content-Type"        content="text/html; charset=UTF-8" />
     
    2828
    2929  <div class="callout">
    30     <p id="title">VCS ou DVCS ?</p>
     30    <p id="title"><br />Geant4 Visualization Group</p>
    3131  </div>
    3232
    33   <p id="subtitle">Faut-il abandonner Svn pour Git ?</p>         
    34   <p id="event">Journées Informatique de l'IN2P3<br />Obernai</p>
    35   <p id="author"><a href="mailto:perus@lal.in2p3.fr">Antoine P&eacute;rus</a> - <a href="mailto:garnier@lal.in2p3.fr">Laurent Garnier</a> </p>
    36   <p id="date">1er octobre 2008<br /></p>
     33  <meta name="author"      content="Laurent Garnier &lt;garnier@lal.in2p3.fr&gt;" />
     34  <meta name="description" content="" />
     35  <meta name="keywords"    content="" />
     36
     37  <p id="subtitle"><font color="#FF4444" >Visualization review</font></p>         
     38  <p id="event">13th Geant4 Collaboration Workshop and Users Conference</p>
     39  <p id="author"><a href="mailto:garnier@lal.in2p3.fr">Laurent Garnier</a> </p>
     40  <p id="date">10th octobre 2008<br /></p>
    3741
    3842</div>
     
    4347<div class="slide">
    4448
    45   <h1>Titre ?</h1>
    46 
    47   <div class="incremental">
    48   <ul>
    49     <li class="non-incremental">
    50       Bla-bla
    51     </li>
    52     <li>item</li>
     49
     50  <div class="callout">
     51  <ul class="incremental">
    5352    <li>
    54       item
    55       <ul>
    56         <li>détail</li>
    57       </ul>
    58       <p><br /></p>
    59     </li>
    60   </ul>
    61 
    62   <ul>
    63     <li class="non-incremental">
    64     item
    65       <ul>
    66         <li>ss-item </li>
    67         <li>ss-item</li>
    68       </ul>
     53      What is existing ?
     54      <ul class="incremental">
     55        <li>
     56          Lot of visualization functions
     57        </li>
     58        <li>
     59          Lot of drivers
     60        </li>
     61        <li>
     62          Try to resume...
     63        </li>
     64      </ul>
     65    </li>
     66    <li>What's new ?
    6967    </li>
    7068    <li>
    71       item
    72       <p><br /></p>
    73     </li>
    74   </ul>
    75    
    76   <ul>
    77     <li><a
    78     href="svn.lal.in2p3.fr">&lt;svn.lal.in2p3.fr&gt;</a></li>
    79   </ul>
     69    </li>
     70  </ul>
     71
    8072  </div>
    8173
     74</div>
     75
     76<!-- Diapo -->
     77<div class="slide">
     78  <h1>Lots of functions</h1>
     79  <ul class="incremental">
     80    <li>Quick response to survey successive events</li>
     81    <li>Impressive special effects for demonstration</li>
     82    <li>High-quality output to prepare journal papers</li>
     83    <li>Flexible camera control for debugging geometry</li>
     84    <li>Highlighting overlapping of physical volumes</li>
     85    <li>Interactive picking of visualized objects</li>
     86    <li>...</li>
     87  </ul>
     88</div>
     89
     90
     91<!-- Diapo -->
     92<div class="slide">
     93  <h1>Lots of drivers 1/2</h1>
     94  <ul class="incremental">
     95    <li>OpenGL
     96      <ul class="incremental">
     97        <li>View directly from Geant4</li>
     98        <li>Rendered, photorealistic image with some interactive features :
     99          <ul><li>zoom, rotate, translate</li></ul>
     100        </li>
     101        <li>Fast response (can usually exploit full potential of graphics hardware)</li>
     102        <li>Limited printing ability (pixel graphics, not vector graphics)
     103          <ul><li><font color="red">This is not true since OpenGLQt driver could export to many vector graphics formats</font></li></ul>
     104        </li>
     105      </ul>
     106    </li>
     107  </ul>
     108</div>
     109
     110<!-- Diapo -->
     111<div class="slide">
     112<img src="../Tools/Images/OpenGLX.jpg" style="position: absolute;top: 2em; left: 1em;">
     113</div>
     114
     115<!-- Diapo -->
     116<div class="slide">
     117<img src="../Tools/Images/OpenGLX.jpg" style="position: absolute;top: 2em; left: 1em;">
     118<img src="../Tools/Images/OpenGLQT.jpg" style="position: absolute;top: 0.5em; left: 20em;">
     119</div>
     120
     121<!-- Diapo -->
     122<div class="slide">
     123  <h1>Lots of drivers 1/2</h1>
     124  <ul>
     125    <li>OpenGL
     126      <ul>
     127        <li>View directly from Geant4</li>
     128        <li>Rendered, photorealistic image with some interactive features :
     129          <ul><li>zoom, rotate, translate</li></ul>
     130        </li>
     131        <li>Fast response (can usually exploit full potential of graphics hardware)</li>
     132        <li>Limited printing ability (pixel graphics, not vector graphics)
     133          <ul><li><font color="red">This is not true since OpenGLQt driver could export to many vector graphics formats</font></li></ul>
     134        </li>
     135      </ul>
     136    </li>
     137  </ul>
     138  <ul class="incremental">
     139    <li>HepRepFile
     140      <ul class="incremental">
     141        <li>View in the WIRED Event Display</li>
     142        <li>Many interactive features
     143          <ul>
     144            <li>zoom, rotate, translate</li>
     145            <li>click to show attributes (momentum, etc.)</li>
     146            <li>special projections (FishEye, etc.)</li>
     147            <li>control visibility from hierarchical (tree) view of data</li>
     148          </ul>
     149        </li>
     150        <li>Export to many vector graphic formats (PostScript, PDF, etc.)</li>
     151      </ul>
     152    </li>
     153  </ul>
     154</div>
     155
     156<!-- Diapo -->
     157<div class="slide">
     158<img src="../Tools/Images/HepRep.jpg" style="position: absolute;top: 2em; left: 1em;">
     159</div>
     160
     161<!-- Diapo -->
     162<div class="slide">
     163<img src="../Tools/Images/HepRep.jpg" style="position: absolute;top: 2em; left: 1em;">
     164<img src="../Tools/Images/HepRep2.jpg" style="position: absolute;top: 0.5em; left: 20em;">
     165</div>
     166
     167<!-- Diapo -->
     168<div class="slide">
     169  <h1>Lots of drivers 2/2</h1>
     170  <ul class="incremental">
     171    <li>DAWNFILE
     172      <ul class="incremental">
     173        <li>View in the DAWN Renderer</li>
     174        <li>Rendered, photorealistic image</li>
     175        <li>Highest quality technical rendering -output to vector PostScript</li>
     176      </ul>
     177    </li>
     178  </ul>
     179</div>
     180
     181
     182<!-- Diapo -->
     183<div class="slide">
     184<img src="../Tools/Images/Dawn.jpg" style="position: absolute;top: 2em; left: 1em;">
     185</div>
     186
     187<div class="slide">
     188<img src="../Tools/Images/Dawn.jpg" style="position: absolute;top: 2em; left: 1em;">
     189<img src="../Tools/Images/Dawn2.jpg" style="position: absolute;top: 0.5em; left: 30em;">
     190</div>
     191
     192<!-- Diapo -->
     193<div class="slide">
     194  <h1>Lots of drivers 2/2</h1>
     195  <ul>
     196    <li>DAWNFILE
     197      <ul>
     198        <li>View in the DAWN Renderer</li>
     199        <li>Rendered, photorealistic image</li>
     200        <li>Highest quality technical rendering -output to vector PostScript</li>
     201      </ul>
     202    </li>
     203  </ul>
     204  <ul>
     205    <li>VRML
     206      <ul>
     207        <li>View in web browser</li>
     208      </ul>
     209    </li>
     210  </ul>
     211</div>
     212
     213
     214<!-- Diapo -->
     215<div class="slide">
     216  <h1>Lots of drivers 2/2</h1>
     217  <ul>
     218    <li>DAWNFILE
     219      <ul>
     220        <li>View in the DAWN Renderer</li>
     221        <li>Rendered, photorealistic image</li>
     222        <li>Highest quality technical rendering -output to vector PostScript</li>
     223      </ul>
     224    </li>
     225    <li>VRML
     226      <ul>
     227        <li>View in web browser</li>
     228      </ul>
     229    </li>
     230  </ul>
     231  <ul>
     232    <li>RayTracer
     233      <ul class="incremental">
     234        <li>Rendered, photorealistic image</li>
     235        <li>Produce jpeg file</li>
     236      </ul>
     237    </li>
     238  </ul>
     239</div>
     240
     241
     242<!-- Diapo -->
     243<div class="slide">
     244<img src="../Tools/Images/RayTracer.jpg" style="position: absolute;top: 2em; left: 1em;">
     245</div>
     246
     247<!-- Diapo -->
     248<div class="slide">
     249  <h1>Lots of drivers 2/2</h1>
     250  <ul>
     251    <li>DAWNFILE
     252      <ul>
     253        <li>View in the DAWN Renderer</li>
     254        <li>Rendered, photorealistic image</li>
     255        <li>Highest quality technical rendering -output to vector PostScript</li>
     256      </ul>
     257    </li>
     258    <li>VRML
     259      <ul>
     260        <li>View in web browser</li>
     261      </ul>
     262    </li>
     263    <li>RayTracer
     264      <ul>
     265        <li>Rendered, photorealistic image</li>
     266        <li>Produce jpeg file</li>
     267      </ul>
     268    </li>
     269  </ul>
     270  <ul>
     271    <li>OpenInventor
     272    </li>
     273  </ul>
     274</div>
     275
     276<!-- Diapo -->
     277<div class="slide">
     278<img src="../Tools/Images/OpenInventor.jpg" style="position: absolute;top: 2em; left: 1em;">
     279</div>
     280
     281<!-- Diapo -->
     282<div class="slide">
     283  <h1>Lots of drivers 2/2</h1>
     284  <ul>
     285    <li>DAWNFILE
     286      <ul>
     287        <li>View in the DAWN Renderer</li>
     288        <li>Rendered, photorealistic image</li>
     289        <li>Highest quality technical rendering -output to vector PostScript</li>
     290      </ul>
     291    </li>
     292    <li>VRML
     293      <ul>
     294        <li>View in web browser</li>
     295      </ul>
     296    </li>
     297    <li>RayTracer
     298      <ul>
     299        <li>Rendered, photorealistic image</li>
     300        <li>Produce jpeg file</li>
     301      </ul>
     302    </li>
     303    <li>OpenInventor
     304    </li>
     305  </ul>
     306  <ul>
     307    <li>ASCIITree
     308    </li>
     309  </ul>
     310</div>
     311
     312
     313<!-- Diapo -->
     314<div class="slide">
     315<pre >
     316Idle> /vis/ASCIITree/verbose 1
     317     Idle> /vis/drawTree
     318     #  Set verbosity with "/vis/ASCIITree/verbose ":
     319     #    <  10: - does not print daughters of repeated placements, does not repeat replicas.
     320     #    >= 10: prints all physical volumes.
     321     #  The level of detail is given by verbosity%10:
     322     #  for each volume:
     323     #    >=  0: physical volume name.
     324     #    >=  1: logical volume name (and names of sensitive detector and readout geometry, if any).
     325     #    >=  2: solid name and type.
     326     #    >=  3: volume and density.
     327     #    >=  5: daughter-subtracted volume and mass.
     328     #  and in the summary at the end of printing:
     329     #    >=  4: daughter-included mass of top physical volume(s) in scene to depth specified.
     330     .....
     331     "Calorimeter", copy no. 0, belongs to logical volume "Calorimeter"
     332       "Layer", copy no. -1, belongs to logical volume "Layer" (10 replicas)
     333         "Absorber", copy no. 0, belongs to logical volume "Absorber"
     334           "Gap", copy no. 0, belongs to logical volume "Gap"
     335     .....
     336     Idle> /vis/ASCIITree/verbose 15
     337     Idle> /vis/drawTree
     338     ....
     339      "tube_phys":0 / "tube_L" / "tube"(G4Tubs), 395841 cm3, 1.782 mg/cm3, 9.6539e-08 mm3, 1.72032e-10 mg
     340        "divided_tube_phys":0 / "divided_tube_L" / "divided_tube"(G4Tubs), 65973.4 cm3, 1.782 mg/cm3, 7587.54 cm3, 13.521 g
     341          "divided_tube_inset_phys":0 / "divided_tube_inset_L" / "divided_tube_inset"(G4Tubs), 58385.9 cm3, 1.782 mg/cm3, 6.03369e-09 mm3, 1.0752e-11 mg
     342            "sub_divided_tube_phys":0 / "sub_divided_tube_L" / "sub_divided_tube"(G4Tubs), 14596.5 cm3, 1.782 mg/cm3, 12196.5 cm3, 21.7341 g
     343     .....
     344     Calculating mass(es)...
     345     Overall volume of "expHall_P":0, is 8000 m3  and the daughter-included mass to unlimited depth is 78414 kg
     346     .....
     347</pre>
     348</div>
     349
     350<!-- Diapo -->
     351<div class="slide">
     352
     353  <h1> Try to resume...</h1>
     354</div>
     355<!-- Diapo -->
     356<div class="slide">
     357      <table>
     358        <tr><td>Name</td>
     359          <td><center><img src="../Tools/Images/linux.jpg"/></center></td>
     360          <td><center><img src="../Tools/Images/mosx.jpg"/></center></td>
     361          <td><center><img src="../Tools/Images/xp.jpg"/></center></td>
     362          <td><center>Required</center></td>
     363          <td><center>GUI control</center></td>
     364          <td><center>Launching commands<br />from Geant4</center></td>
     365          <td><center>Hight quality<br /> print</center></td>
     366          <td><center>Inquire <br />your world</center></td></tr>
     367        <tr>
     368          <td colspan="9" bgcolor="orange"><center><b>HepRep</b></center></td></tr>
     369        <tr>
     370          <td>HepRep/HepRApp</td>
     371          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     372          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     373          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     374          <td><center>WIRED/FRED <br /> browser</center></td>
     375          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/><br /></center></td>
     376          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     377          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     378          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td></tr>
     379        <tr>
     380          <td colspan="9" bgcolor="orange"><center><b>OpenGL</b></center></td></tr>
     381        <tr>
     382          <td> X</td>
     383          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     384          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     385          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/><br />(+ Cygwin)</center></td>
     386          <td><center>OpenGL/X11</center></td>
     387          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     388          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     389          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     390          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td></tr>
     391        <tr>
     392          <td> Xm</td>
     393          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     394          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     395          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/><br />(+ Cygwin)</center></td>
     396          <td><center>OpenGL/X11</center></td>
     397          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     398          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     399          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     400          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td></tr>
     401        <tr>
     402          <td> WIN32</td>
     403          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     404          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     405          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     406          <td><center>OpenGL/WIN32</center></td>
     407          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     408          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     409          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     410          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td></tr>
     411        <tr>
     412          <td> Qt</td>
     413          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/><br /></center></td>
     414          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/><br /></center></td>
     415          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/><br /></center></td>
     416          <td><center>OpenGL/Qt</center></td>
     417          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     418          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     419          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     420          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td></tr>
     421        <tr>
     422          <td colspan="9" bgcolor="orange"><center><b>Others</b></center></td></tr>
     423        <tr>
     424          <td>Dawn</td>
     425          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     426          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     427          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     428          <td><center>Fukui Renderer</center></td>
     429          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     430          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     431          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     432          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td></tr>
     433        <tr>
     434          <td>OpenInventor</td>
     435          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/><br /></center></td>
     436          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/><br /></center></td>
     437          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/><br /></center></td>
     438          <td><center>OpenGL<br />OpenInventor</center></td>
     439          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     440          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     441          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     442          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td></tr>
     443        <tr>
     444          <td>VRML</td>
     445          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     446          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     447          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     448          <td><center>VRML Viewer</center></td>
     449          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     450          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     451          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     452          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td></tr>
     453        <tr>
     454          <td>RayTracer</td>
     455          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     456          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     457          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     458          <td><center>JPEG Viewer</center></td>
     459          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     460          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     461          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     462          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td></tr>
     463        <tr>
     464          <td>ASCIITree</td>
     465          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     466          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     467          <td><center><img src="../Tools/Images/valide.jpg"  width="30" height="30"/></center></td>
     468          <td><center>none</center></td>
     469          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     470          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     471          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td>
     472          <td><center><img src="../Tools/Images/nonValide.jpg"  width="30" height="30"/></center></td></tr>       
     473      </table>
     474
     475</div>
     476
     477<!-- Diapo -->
     478<div class="slide">
     479  <h1>What's new ?</h1>
     480  <ul class="incremental">
     481    <li>we have <a href="http://cat.inist.fr/?aModele=afficheN&cpsidt=20114178">our publication now</a>
     482    <li>HepRApp
     483      <ul class="incremental">
     484        <li>Availble till last year</li>
     485        <li></li>
     486      </ul>
     487  </ul>
    82488</div>
    83489
Note: See TracChangeset for help on using the changeset viewer.