2020 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 (1/2)
    • Apple/Metal : then being able to render without OpenGL on MacOS.
  • OGLFile to produce image files in batch jobs where no graphics card is present - (1)
  • Study code signing / notarizing issues for using OpenGL from Geant4-based applications on MacOS 10.15 Catalina (1)
  • Improvements to toolbar in OpenGL Qt - (2)
  • Other drivers:
  • OpenInventor: Continue development of G4OpenInventorQtExtendedViewer (*)
  • iOS and Android Devices: Develop visualization solutions for these devices (*)
  • Native Qt driver (Qt3D) (*)
  • Other:
  • Wt 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.(*)
  • Native Qt driver - ()*
  • Updates to gMocrenFile and gMocren to support visualization attributes and other information - ()*