Valve Developer Community:Sandbox: Difference between revisions
Jump to navigation
Jump to search

No edit summary |
No edit summary |
||
Line 32: | Line 32: | ||
| bgcolor = #232427 | | bgcolor = #232427 | ||
| {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Environment Tutorial: Hammer and Basic Lighting|<span style="color:#8BB9E0"> Part One:<br>Hammer and Basic Lighting </span>]]''' }} | | {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Environment Tutorial: Hammer and Basic Lighting|<span style="color:#8BB9E0"> Part One:<br>Hammer and Basic Lighting </span>]]''' }} | ||
{{td| | {{td| Covers the construction of a {{svrh|name}} 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. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = #232427 | | bgcolor = #232427 | ||
| {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Environment Tutorial: Materials, Details and Props|<span style="color:#8BB9E0"> Part Two:<br>Materials, Details and Props </span>]]''' }} | | {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Environment Tutorial: Materials, Details and Props|<span style="color:#8BB9E0"> Part Two:<br>Materials, Details and Props </span>]]''' }} | ||
{{td| | {{td| Covers creating new materials (including an introduction to the [[Physically Based Rendering]] system used in {{svrh|name}}) and adding map details. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = #232427 | | bgcolor = #232427 | ||
| {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Environment Tutorial: Creating a Physics Prop|<span style="color:#8BB9E0"> Part Three:<br>Creating a Physics Prop </span>]]''' }} | | {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Environment Tutorial: Creating a Physics Prop|<span style="color:#8BB9E0"> Part Three:<br>Creating a Physics Prop </span>]]''' }} | ||
{{td| | {{td| Explains how to build an interactive physics prop including lots of different physics options and surface property sounds. }} | ||
}} | }} | ||
{{tr | {{tr | ||
Line 154: | Line 154: | ||
| bgcolor = #232427 | | bgcolor = #232427 | ||
| {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Photogrammetry|<span style="color:#8BB9E0"> Create a Photogrammetry Environment </span>]]''' }} | | {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Photogrammetry|<span style="color:#8BB9E0"> Create a Photogrammetry Environment </span>]]''' }} | ||
{{td| | {{td| Step by step instructions for creating a photogrammetry environment. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = #232427 | | bgcolor = #232427 | ||
| {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Advanced Outdoors Photogrammetry|<span style="color:#8BB9E0"> Advanced Outdoors Photogrammetry </span>]]''' }} | | {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Advanced Outdoors Photogrammetry|<span style="color:#8BB9E0"> Advanced Outdoors Photogrammetry </span>]]''' }} | ||
{{td| | {{td| Documents the full cleanup of a near-seamless, fully immersive outdoors scene, including distant geometry and a skydome. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = #232427 | | bgcolor = #232427 | ||
| {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Advanced Indoors Photogrammetry|<span style="color:#8BB9E0"> Advanced Indoors Photogrammetry </span>]]''' }} | | {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Advanced Indoors Photogrammetry|<span style="color:#8BB9E0"> Advanced Indoors Photogrammetry </span>]]''' }} | ||
{{td| | {{td| Similar to the above, documents the process of creating an indoors scene using the {{Valve|1}} office lobby as an example. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = #232427 | | bgcolor = #232427 | ||
| {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[http://steamcommunity.com/games/250820/announcements/detail/117448248511524033 <span style="color:#8BB9E0">Photogrammetry tips</span>]''' }} | | {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[http://steamcommunity.com/games/250820/announcements/detail/117448248511524033 <span style="color:#8BB9E0">Photogrammetry tips</span>]''' }} | ||
{{td| | {{td| Background on the photogrammetry process, as well as tips and tricks for a good capture. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = #232427 | | bgcolor = #232427 | ||
| {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Lighting Setup for Photogrammetry Scenes|<span style="color:#8BB9E0"> Lighting Setup for<br>Photogrammetry Scenes </span>]]''' }} | | {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[SteamVR/Environments/Lighting Setup for Photogrammetry Scenes|<span style="color:#8BB9E0"> Lighting Setup for<br>Photogrammetry Scenes </span>]]''' }} | ||
{{td| | {{td| Describes the basics of setting up a direct light, shadowed materials and ambient light and cubemap reflections. }} | ||
}} | }} | ||
{{tr | {{tr | ||
| bgcolor = #232427 | | bgcolor = #232427 | ||
| {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[Destinations/Photogrammetry with Regard3D|<span style="color:#8BB9E0"> Regard3D </span>]]''' }} | | {{td|align=center|font-size=14px|bgcolor=#2A3341|text = '''[[Destinations/Photogrammetry with Regard3D|<span style="color:#8BB9E0"> Regard3D </span>]]''' }} | ||
{{td| | {{td| Regard3D is a free, open-source, multi-platform photogrammetry tool. Page is a brief summary of information from the Regard3D website. }} | ||
}} | }} | ||
{{tr | {{tr |
Revision as of 00:09, 6 September 2025
The Sandbox (Valve Developer Community:Sandbox) is a VDC namespace page designed for testing and experimenting with Wiki syntax. Feel free to try your skills at formatting here: click on edit, make your changes, and click 'Save page' when you are finished. Content added here will not stay permanently.
Please do not edit the "markup" text, at the top of the editing window, that reads "{{sandbox}}".


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. |
|