CERN Accelerating science

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 - (*)