50 likes | 56 Views
This plan outlines the graphics work package for the next four years, including the implementation of new visualization techniques, improvements to the artistic look of the output, and collaboration with the G4 team.
E N D
Graphics Work Package Looking forward Root meeting 29/01/2010
Plan for the four coming years if 5 FTE/package • The plan for the four coming years if we have 5 FTE/package include the one if we have only 1 FTE/package (see next slide). • It is hard to tell what will be the “level” of graphics in four years from now. But it is very likely that only OpenGL will remain and it will be essential to make it the default graphics system for 2D and 3D and eventually drop completely X11. This point is also in the plan in case of 1FTE only. • The 3D displays (relief) might be available soon. That will offer a new range of possibilities for interactive data presentation. This should be explored. • Work on the “artistic look” of the output. In many publications chart and graphs show a wide range of attractive ways to represent data (light, shading, 3D effects…). This needs a lot of time and some artistic skills. Also we should be aware that such things can be misleading (specially the 3D effects).
Plan for the four coming years if 5 FTE/package Implement new visualization techniques. The parallel coordinates were a 1st step but there is much more: Visualization Techniques : Pure 4 2D and 3D Scatter plots 4 Matrix of Scatter plots 4 Statistical Charts 4 Line and Multi-line Graphs 4 Parallel Coordinates 4 Circle Segment 4 Polar Charts 4 Survey Plots 4 Heatmaps 4 Height Maps 4 Iconographic Displays 4 RadViz and PolyViz Integrated with Analysis 4 Projection Pursuit 4 Dimensional Stacking 4 Sammon Plots 4 Multi-Dimensional Scaling 4 PCA and Principal Curves 4 Self Organizing Maps Interactions 4 Selection 4 Probing, Querying 4 Grand Tours 4 Non-linear Zooms
Plan for the four coming years if 1 FTE/package • As always, the three priorities are: • User support. • Bugs fixes. • Documentation. • Implement all the graphics To-Do list including the “re-design” items (TGAxis, NDC coordinates, reverse axis, etc ..) and the new developments like Graphviz, Transparency, TH2Poly etc… • Make OpenGL the default graphics for 2D and 3D. • Collaboration with G4 team (see next slide).
Cooperation between the ROOT and G4 team Looking at the GEANT4 web site, it appears that the graphics is produced via many different ways. Each of them has its own advantages but there is nothing like in ROOT where you can a draw a line on screen, PS, PDF, gif, OpenGL etc … without changing the user code or re-link the application. Also, very likely, the look of each kind of output is different. It would be good to base GEANT4-graphics on ROOT graphics only. For sure ROOT-graphics will not cover some features GEANT4-graphics has. So a possible scenario can be: Identify the features in GEANT4-graphics not covered by ROOT-graphics. Implement them in ROOT-Graphics. Base GEANT4-Graphics on ROOT-Graphics only.