SteamVR Environments
< SteamVR
Jump to navigation
Jump to search
| Introduction | An overview of the various concepts behind the SteamVR Workshop Tools. |
| Environment Tutorial | |
| Part One: Hammer and Basic Lighting |
Covers the construction of a SteamVR Home environment depicting a real place, starting with basics such as building the basic geometry, simple (but effective) lighting, and near-photorealistic materials and physics props. |
| Part Two: Materials, Details and Props |
Covers creating new materials (including an introduction to the Physically Based Rendering system used in SteamVR Home) and adding map details. |
| Part Three: Creating a Physics Prop |
Explains how to build an interactive physics prop including lots of different physics options and surface property sounds. |
| Basics | |
| Get Started | Learn the basics of creating a SteamVR Home environment – from creating a floor and a light to adding models and teleport meshes. |
| Converting Destinations | Learn how to move your Destination over to the SteamVR Workshop. |
| Adding Quick Panels | Learn how to add the Friends, Rooms, and Recent Apps panel to your environment in the Workshop tools. |
| Asset Packs | Creating and using asset packs. |
| Environment Checklist | Quick checklist to make sure your environment is ready to upload to the workshop. |
| Creating 3D Environments | |
| Basic Construction | Learn the basics of constructing meshes in Hammer. |
| Model Editor | Learn to create, view, and edit models with the Model Editor. |
| Materials | Learn how to use the Material Editor to create and edit materials. |
| Particles | Learn the basics of creating particles with the Particle Editor. |
| Importing an Animated Model | Learn how to import a model with animations into SteamVR Workshop Tools. |
| Triggers, Animation, and Sound | Recreate the Turret Singers environment and learn how to use triggers, animations, and sound for your own environments. |
| Adding Sound | A guide on adding sounds to your environment. |
| Adding Lighting | A guide on adding light to your environment. |
| Adding a Welcome Panel | A guide to adding a simple information panel and globe, and touching on more advanced entity logic and Panorama aspects. |
| Adding Fog | Learn how to add fog to your environment using the new env_gradient_fog entity. |
| Adding Overlays | Learn how to add overlays to your environment and models in SteamVR Home. |
| Precomputed Visibility | An introduction to the new visibility determination system, useful for improving rendering performance in large, expansive maps with multiple rooms and areas. |
| Light Cookies | An explanation of what light cookies are and how to apply them to your spotlights. |
| Advanced Interaction | A guide to creating advanced interactions via the point_value_remapper entity. |
| Creating Photogrammetry Environments | |
| Create a Photogrammetry Environment | Step by step instructions for creating a photogrammetry environment. |
| Advanced Outdoors Photogrammetry | Documents the full cleanup of a near-seamless, fully immersive outdoors scene, including distant geometry and a skydome. |
| Advanced Indoors Photogrammetry | Similar to the above, documents the process of creating an indoors scene using the Valve office lobby as an example. |
| Photogrammetry tips | Background on the photogrammetry process, as well as tips and tricks for a good capture. |
| Lighting Setup for Photogrammetry Scenes |
Describes the basics of setting up a direct light, shadowed materials and ambient light and cubemap reflections. |
| Regard3D | Regard3D is a free, open-source, multi-platform photogrammetry tool. Page is a brief summary of information from the Regard3D website. |
| Scripting | |
| Scripting | Writing |
| Script API | The Scripting API for SteamVR Home. |
| Creating a Flashlight Tool | A guide to creating tool items using vscript (like the drone, air brush and Ballooninator). |
| Custom Tool Creation | Useful techniques when creating custom tool items. |
| Third Party Applications and Source 2 | |
| Blender to Source 2 | Step by step instructions for exporting a mesh to Source 2. |
| References | |
| Entity Guide | Usage of entities in SteamVR Home compared to legacy games. |
| Shaders | The parameters available for a material are determined by its shader. |
| Additional Resources | |
| Asset Browser | Overview of the Asset Browser - the hub of SteamVR Workshop Tools. |
| Using Hammer | Overview of Hammer - SteamVR Workshop Tools's level editor. |
| Panorama | An overview of using Panorama to create UI. |
| Panorama Javascript API | Client-side Javascript API classes and functions available in SteamVR Home. |
| Cloth Simulation | Information on the Source 2 cloth simulation system. |
| Destinations Guides on Steam | Further guides, tutorials and articles from the Destinations community. |
| |||||||||||
