fruitloop
stable
  • Introduction
  • Installation
  • Features
  • System Requirements
  • Tutorials
    • Tutorial 1: Displaying a 3D Object
    • Tutorial 2: Animating a Scene with Multiple Meshes and Moving the Camera with the Keyboard
    • Tutorial 3: Custom GLSL Shaders, Sending Data to the Graphics Card
    • Tutorial 4: Using Cubemapping to Render a CAVE VR System
  • CAVE Virtual Reality
  • API Documentation
fruitloop
  • Docs »
  • Tutorials
  • Edit on GitHub

TutorialsΒΆ

These Tutorials are meant to help you get started!

  • Tutorial 1: Displaying a 3D Object
    • Starting an OpenGL Context and a Window
    • Getting Pyglet Actively Drawing
    • Reading a Wavefront .obj file
    • Loading a Mesh from the WavefrontReader and Positioning it
    • Creating a Scene
    • Drawing the Scene
    • Summary
    • Version using PsychoPy
  • Tutorial 2: Animating a Scene with Multiple Meshes and Moving the Camera with the Keyboard
    • Scenes Hold Lists of Meshes
    • Moving a Mesh
    • Modifying Scene’s Background Color
    • Moving the Camera with the Keyboard
    • Summary
    • PsychoPy Version
  • Tutorial 3: Custom GLSL Shaders, Sending Data to the Graphics Card
    • Initial Script
    • Creating a Custom GLSL Shader
    • Sending Data to the Shader using Uniforms
    • Summary
  • Tutorial 4: Using Cubemapping to Render a CAVE VR System
    • Import Pyglet and fruitloop, and Start the Window and OpenGL Context
    • Create the Virtual Scene
    • Create the Projected Scene
    • Setting Your Cameras
      • A Camera used for Cubemapping
      • The Projector Camera
    • Create the OpenGL FrameBuffer and Cube Texture
    • Move the Subject
    • Draw the Scenes
    • Summary
    • PsychoPy Version
Next Previous

© Copyright 2016, Nicholas A Del Grosso. Revision d7a23300.

Built with Sphinx using a theme provided by Read the Docs.