It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
OpenVR is an API and runtime that allows access to VR hardware from multiple vendors. This repository is an SDK that contains the API and samples. The runtime is under SteamVR in Tools on Steam. It supports the HTC Vive.
Unity Technologies offers a platform for creating beautiful and engaging 2D, 3D, VR, and AR games and apps. This is one of the biggest game engines out there, and offers a free subscription package, along with tutorials, documentation, and a strong community network.
Get Unreal Engine 4 here, and with one free download access all engine features, the full suite of integrated tools, and the C++ source code for the entire engine. You’ll find documentation, tutorials and support resources, plus tons of free content, including templates, sample games and complete projects to quickly get on your way to building anything you want!
Our tutorials are divided into two sections - lessons for learning the Engine and more for Services and Production. Each section will have Projects - a set of step-based tutorials, and Topics dividing up additional lessons in more detail.
Note: You might remember some of the following software programs from our 3D printing guide. However, keep in mind that CAD software (such as TinkerCAD, AutoCAD, etc) is best used to create prototypes and models that are to be 3D printed as opposed to VR animations, as the files may poorly in game engines.
Blender is a free and open source 3D animation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Advanced users employ Blender’s API for Python scripting to customize the application and write specialized tools; often these are included in Blender’s future releases. Blender is well suited to individuals and small studios who benefit from its unified pipeline and responsive development process.
You can use SketchUp to explore design ideas and experiment with 3D. You can draw your home or famous buildings, use it for projects at home or school, or create fun stuff like cars, space ships, barns, or your dream house. You can share your models with others via the 3D Warehouse. And if your model has a location (you built it on a Google Earth image), you can also view it in Google Earth.
Sculptris provides an excellent gateway into the exciting world of 3D. It's features are easy to learn, even for someone with no experience in digital art, yet robust enough for creating base models that can then be refined in other applications.
Start with a sphere of virtual clay and shape it into whatever you want it to be. This is made possible in Sculptris by its amazing ability to locally redefine the internal structure of the model.
Daz Studio is a free 3D program that allows you to choose from and customize characters and scenes, that you can then animate in order to create VR environments. They also have easy-to-follow video tutorials for beginners.
Paint.NET is a free image and photo editing software for PCs that run Windows. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools.
Audacity is free, open source, cross-platform audio software for multi-track recording and editing. Audacity can record live audio through a microphone or mixer, or digitize recordings from other media. With some sound cards, and on any recent version of Windows, Audacity can also capture streaming audio.