Skip to content

File I/O

  • multimodel The multimodel object loads and renders multiple 3D Alias/Wavefront (.obj) models.
  • pix_imageInPlace The pix_imageInPlace object efficiently loads multiple image files (TIFF, JPEG, PNG) into texture RAM, enabling very fast switching between them.
  • text3d The text3d object in Pure Data renders a single line of text within a 3D graphical environment, leveraging GEM's transformations.
  • pix_film The pix_film object loads and plays digital video files, providing frames as textures for use within Pure Data's GEM environment.
  • modelfiler The modelfiler object loads 3D model data from Alias/Wavefront OBJ files into Pure Data tables.
  • msgfile The msgfile object reads and writes messages to text files, extending the functionality of textfile.
  • pix_image The pix_image object loads image files (like TIFFs and JPEGs) into Pure Data, primarily for use as textures or for bitblitting operations within the GEM environment.
  • fwriteln The fwriteln object writes text files line by line, serving as a simplified version of textfile.
  • pix_writer The pix_writer object saves the current GEM texture (image) to a file on disk.
  • glsl_geometry The glsl_geometry object loads and compiles a GLSL geometry shader from a specified file.
  • pix_buffer_filmopen The pix_buffer_filmopen object reads a movie file into a named pix_buffer for subsequent image processing within GEM.
  • pix_multiimage The pix_multiimage object loads multiple image files (TIFF, JPEG, PNG) into memory, which can then be used as textures or for bitblitting within GEM.
  • glsl_vertex The glsl_vertex object loads and compiles a GLSL vertex shader into a module.
  • pix_movie The pix_movie object loads and plays digital video files, making their frames available as textures for real-time graphics rendering within GEM.
  • pix_record The pix_record object in Pure Data is used to record sequences of video frames (pixes) to an output file, pipe, or video device.
  • model The model object in Pure Data renders 3D models saved in the Alias/Wavefront OBJ format.
  • pix_write The pix_write object captures a snapshot of the current GEM frame buffer and saves it to a file.
  • freadln The freadln object reads text files line by line, outputting each line as a list.
  • pix_buffer pix_buffer is a named storage object for images, functioning similarly to a table but without direct visual access to its contents.
  • sf-play_record The sf-play_record object provides a hard disk recording and playback system for Pure Data, enabling multi-track audio recordings.
  • pix_fiducialtrack The pix_fiducialtrack object detects and tracks fiducial markers in black and white grayscale images, utilizing a system similar to reacTable.