2021 Visualisation workplan
Visualisation and Graphics Representations
-
OpenGL drivers:
-
Adapt to newer OpenGL versions, exploit new functionalities and replace deprecated calls such as glBegin/glEnd - (2)/()*
-
Investigate a way to switch from OpenGL to other thing => see “Other drivers”
-
OGLFile to produce image files in batch jobs where no graphics card is present - (2)
-
Improvements to toolbar in OpenGL Qt - (1)
-
Other drivers:
-
Open Inventor: Refinements and extensions to the Open Inventor Qt Viewer (1/2).
-
iOS and Android Devices: Develop visualization solutions for these devices (*)
-
Improvements to native Qt driver (Qt3D) (*)
-
tools_sg (TSG) driver based on g4tools (*) (under development; offers rendering on native systems such as Apple/Metal)
-
Other:
-
Wt driver: Remove code - (1)
-
Xaw driver: Remove code - (1)
-
Implication of the Qt license changes (https://www.qt.io/blog/qt-offering-changes-2020) (1/2)
-
Integrate g4tools/plotting in Geant4 UI system - (1/2)
-
Study code signing / notarizing issues for using OpenGL from Geant4-based applications on MacOS 10.15 Catalina (1/2)
- Updates to gMocrenFile and gMocren to support visualization attributes and other information - ()*