Skip to main content

A Practical Introduction to Virtual Reality

From Concepts to Executables

  • 1st Edition - October 7, 2024
  • Latest edition
  • Authors: Lori Rebenitsch, Lisa Rebenitsch, Rohan Loveland
  • Language: English

A Practical Introduction to Virtual Reality: From Concepts to Executables is written for the undergraduate computer science student taking a course in virtual reality. This tuto… Read more

Early spring sale

Nurture your knowledge

Grow your expertise with up to 25% off trusted resources.

Description

A Practical Introduction to Virtual Reality: From Concepts to Executables is written for the undergraduate computer science student taking a course in virtual reality. This tutorial-based text is organized so that by the end of the semester students will have created their first VR game, including sound and various interactions. The materials are written from the position of the student and the student’s professor as opposed to the professional with prior graphics experience.

Beginning with an introductory chapter covering the ten universal basics necessary for VR coding, the book moves on to such topics as putting together a VR set-up, creating Heads Up displays, building scene trees, learning how to import 3D models and animations, lighting and audio, and more, until by the end of the book, students will have a final project game ready for beta testing and publishing!

Key features

  • Provides a complete course package, leading to the actual development of a publishable final project game
  • Presents the first virtual reality textbook that combines tools and underlying fundamentals
  • Minimizes required starting time for professors and educators

Readership

3rd and 4th year undergraduate computer science students taking a virtual reality course, Computer science professionals moving into VR with no prior graphics training, Non-VR specialist computer science professors looking to teach VR in their programs. The book can also be used for professional development courses in Virtual Reality.

Table of contents

0. Introduction

1. Object-Oriented Programming in Virtual Reality

2. Basic VR Objects and Interactions

3. Transformations and Scene Trees

4. Basic Physics

5. Multiple System Interaction Frameworks

6. VR Interactions

7. Menus and HUDs

8. Models and Animations

9. Terrains

10. Textures

11. Walking and Navigation

12. Lighting and Shaders

13. 3D Sound

14. Particle Systems

15. AI

16. Advanced Physics

17. Joints

18. Inverse Kinematics

19. Usability Design and Publishing

Product details

  • Edition: 1
  • Latest edition
  • Published: October 8, 2024
  • Language: English

About the authors

LR

Lori Rebenitsch

Dr. Lori Rebenitsch has had previous research experience in the USA, Canada, Japan and Switzerland, publishing experience in scientific publications from computer science to physics, as well as undergraduate teaching experience in the USA and Canada. She has undergone the process of publishing both research articles and a fiction book before founding The Study, LLC, specializing in scientific writing in computer science and physics.
Affiliations and expertise
The Study, LLC

LR

Lisa Rebenitsch

Dr. Lisa Rebenitsch is the head of the VR laboratory at the South Dakota School of Mines and a professor in the Computer Science and Engineering department. Dr. Rebenitsch previously held a Future Academic Scholars in Teaching (FAST) Fellowship at Michigan State University. She is trained and experienced in teaching techniques for engineering students.
Affiliations and expertise
Computer Science and Engineering Department, South Dakota School of Mines, Rapid City, SD

RL

Rohan Loveland

Rohan Loveland, PhD, MBA, is a former high-tech start-up entrepreneur, as well as a professor in Computer Science and Engineering at the South Dakota School of Mines.
Affiliations and expertise
Computer Science and Engineering Department, South Dakota School of Mines, Rapid City, SD

View book on ScienceDirect

Read A Practical Introduction to Virtual Reality on ScienceDirect