Skip to content

Gem

Gem, the Graphics Environment for Multimedia, is a Pure Data library providing real-time OpenGL graphics and multimedia functionality. Its repository explicitly identifies itself as official and directs users to the Gem bug tracker.

Contributors

People who contribute to this project.

Objects

  • 01.flat_projection flat_projection is an abstraction for configuring a flat multi-screen projection, defining how screens are physically connected and positioned in space even when screen and computer geometries differ.
  • 02.nfp 02.nfp demonstrates creating a 1024×768 framebuffer with gemframebuffer, texturing it with grid.jpg, and displaying it across two nfp_flat_wall surfaces and one nfp_curved_wall surface.
  • nnrepeat nnrepeat repeats an incoming bang, list, or other message a specified number of times while outputting the repetition counter.
  • nrepeat nrepeat repeats an incoming bang, list, or other message a specified number of times and also outputs a repetition counter.
  • obj_exporter obj_exporter provides a way to create an OBJ file from Gem primitives, with save test1.obj specifying the output file.
  • save_system save_system appears to demonstrate saving and loading data through load_save, with example entries named saved data1 and saved data2.