ratcave
dev
  • 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
    • Tutorial 5: Parenting objects together - Solar System
    • Tutorial 6: Stereopsis (3D)
  • CAVE Virtual Reality
  • API Documentation
ratcave
  • 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 ratcave, 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
  • Tutorial 5: Parenting objects together - Solar System
    • Initial Script
    • Meshes and Empty Entities
    • Define Relationships and Relative Positions
      • Relationships Between Objects
      • Relative Objects Positions
    • Setting Rotations
    • Scene - Update
    • Summary
  • Tutorial 6: Stereopsis (3D)
    • Initial Script
    • StereoCameraGroup
    • 3D Display Mode
    • Switching between cameras
Next Previous

© Copyright 2016, Nicholas A Del Grosso Revision fe49c841.

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