1 / 12

HepRep/HepRApp

Future Plans for Geant4 Visualization. What’s Planned for the Next Year or Two Joseph Perl, SLAC. HepRep/HepRApp. DAWN. OpenGL. Coming by end of 2007: Visualization of Fields. Project Lead: Jane Tinslay. Additional Focus for This Year: Tools for Visualization of Voxel Data. gMocren.

ghita
Download Presentation

HepRep/HepRApp

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Future Plans for Geant4 Visualization What’s Planned for theNext Year or Two Joseph Perl, SLAC HepRep/HepRApp DAWN OpenGL J. Perl Future Plans for Geant4 Visualization

  2. Coming by end of 2007:Visualization of Fields J. Perl Future Plans for Geant4 Visualization

  3. Project Lead: Jane Tinslay J. Perl Future Plans for Geant4 Visualization

  4. Additional Focus for This Year:Tools for Visualization of Voxel Data J. Perl Future Plans for Geant4 Visualization

  5. gMocren • Geant4 has been interfaced to a commercial tool for visualization of voxel data. • Free to all Geant4 users. • Does not actually function as integral part of the Geant4 visualization system. • Implemented as a G4 example, outputs data in form appropriate for gMocren Ayumi Saitoh, Akinori Kimura, Satoshi Takana J. Perl Future Plans for Geant4 Visualization

  6. Other Voxel Visualization Tools • Improve how voxel data is handled by the rest of the visualization system. • Important as we move from primarily a HEP user base to a base that includes Medical and Shielding studies. • Requires features such as ability to interactively slice the visualization. • Do not attempt to reproduce the full functionality of already existing systems such as gMocren, but rather support and enhance the interfaces to such systems. J. Perl Future Plans for Geant4 Visualization

  7. What Else? J. Perl Future Plans for Geant4 Visualization

  8. Additional Planned Developments (1 of 2) • Additional trajectory models and filters • show random subset of trajectories. • filter by fraction of primary energy • filter by how many generations from primary • model by what interaction type created particle • model hue by particle type and at same time model intensity by momentum. • Additional ways of using attributes beyond HepRep driver: • Support "pick to show attributes" in OpenGL • Filtering of geometry according to attributes • Commands to Label trajectories or hits (as can currently only be one in HepRep browsers) J. Perl Future Plans for Geant4 Visualization

  9. Additional Planned Developments (2 of 2) • Extend functionality current in only some drivers to other drivers: • 2D and 3D text • Asymmetric scaling • Background color • Window location • Smooth shading • Control of auxiliary edges • Store camera information from one driver to use in another • Other improvements: • Develop Web-based DAWN rendering service • Explore dynamic loading of visualization drivers • Area of concern: • Complex Boolean shapes not all visualizable beyond RayTracer. J. Perl Future Plans for Geant4 Visualization

  10. Summary J. Perl Future Plans for Geant4 Visualization

  11. Summary • Seven Visualization Drivers, all well supported • Recent focus on adding interactive features to accomplish what users used to have to do by recoding in C++: • Trajectory Modeling commands • Trajectory and Hit Filtering commands • Smooth and Rich Trajectory commands • Time-Development Animation, etc. • Major new feature coming this year: • Visualization of Fields • Major additional focus for this year: • Improve tools for visualization of voxel geometries • Additional planned developments: • Continue to improve ease of use • Area of concern: • Complex Boolean shapes not all visualizable beyond RayTracer J. Perl Future Plans for Geant4 Visualization

  12. Geant4 Visualization Resources Geant4 Installation Guides • http://geant4.slac.stanford.edu/installation Hands on HepRApp Tutorial • http://geant4.slac.stanford.edu/Presentations/vis/G4HepRAppTutorial/G4HepRAppTutorial.html Hands on DAWN Tutorial • http://geant4.slac.stanford.edu/Presentations/vis/G4DAWNTutorial/G4DAWNTutorial.htmlHands on OpenGL Tutorial • http://geant4.slac.stanford.edu/Presentations/vis/G4OpenGLTutorial/G4OpenGLTutorial.html Geant4 Visualization Commands • http://geant4.slac.stanford.edu/Presentations/vis/G4VisCommands.ppt (and .pdf) Geant4 Advanced Visualization • http://geant4.slac.stanford.edu/Presentations/vis/G4VisAdvanced.ppt (and .pdf) How to Make a Movie • http://geant4.slac.stanford.edu/Presentations/vis/HowToMakeAMovie.ppt (and .pdf) Visualization Chapter of the Geant4 User’s Guide for Application Developers • http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ List of Visualization Commands: • http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/AllResources/Control/UIcommands/_vis_.html For Questions or Comments: Geant4 Visualization Online Forum: • http://geant4-hn.slac.stanford.edu:5090/HyperNews/public/get/visualization.html J. Perl Future Plans for Geant4 Visualization

More Related