Vermillion

Vermillion

Not enough ratings
SteamVR Home to Vermillion Studio
By asterisk
A guide to creating new Vermillion Studios from pre-existing SteamVR Home environments from the SteamVR Home Workshop
   
Award
Favorite
Favorited
Unfavorite
Downloading the Asset
  1. Visit the SteamVR Home workshop.
  2. Subscribe to a workshop item. Steam will download this item for you.
  3. Open Windows Explorer and browse to
    C:\Program Files (x86)\Steam\steamapps\workshop\content\250820\
  4. There will be a folder here for each of the workshop items you're subscribed to.
  5. Locate the item that you want to turn into a Vermillion Studio. This might be in one of two(?) formats, either an .obj file, or a .vpk file as shown below.
    .obj
    .vpk
Wavefront .obj Format
  1. For .obj you can import this immediately into Blender (link for Blender can be found in the Links section of this guide)
  2. Open Blender
  3. Remove the default Cube by selecting it and pressing Delete or X
  4. Go to File -> Import -> Wavefront (.obj)

Valve Pack .vpk Format
This section is currently incomplete: more details to follow.

In order to get assets out of the pack you need a thirdparty tool, either something like Crowbar, or ValveResourceFormat (link for ValveResourceFormat tool can be found in the Links section of this guide).

  1. Open ValveResourceFormat (VRF.exe)
  2. Locate and select the .vpk file that you're interested in
  3. Inside VRF you're looking for either the models or maps folder.
  4. Find and double-click a vmesh_c file to preview the model.
  5. You can export this straight to .gltf or .glb for import into Vermillion Studio workshop
  6. If you want to make any intermediate changes, you can also import it into Blender first.
Converting object to .glb/.gltf format in Blender
Now that you have the object open in Blender, you can make any adjustments that you'd like, and can export this into a .glb or .gltf format for use in Vermillion Studio Workshop.

Useful adjustments might be:
  • Raising or lowering the scene so that the Easel is on flat(ish) ground - you can do this with the following blender key-strokes:
    • A to select all objects in the scene
    • G X, G Y or G Z to Grab the selected scene and move it along the X, Y or Z axes.
  • Rotating the scene so that the Easel is facing the way you'd like it for your scene
    • A to select all objects in the scene
    • R X, R Y or R Z to Rotate the selected scene around the X, Y or Z axes.

  1. In Blender, go to File -> Export -> glTF 2.0 (.glb/.gltf)
  2. Save the file somewhere convenient.
Importing into Vermillion Studio Workshop
Launch Vermillion Studio Workshop and select

  1. Select 'Create new studio'
  2. Click 'Select studio model'
  3. Find the .glb file that you previously saved, and import it into the workshop.
  4. Use the in-built Vermillion Studio Workshop options to adjust lighting levels, adjust the skybox, or add a relaxing custom sound to your studio.
  5. When you're done, on the General tab, set the studio to 'Public' and select 'Save to Workshop...' to upload it to Steam Workshop.

Links
Blender
Open source 3d modelling software - for importing 3d assets or creating one yourself.

Download: https://www.blender.org/download/ or through Steam

Or through Steam
https://store.steampowered.com/app/365670/Blender/

ValveResourceFormat
Reverse-engineering of Valve's formats.

Source Code: https://github.com/SteamDatabase/ValveResourceFormat

Downloads: https://github.com/SteamDatabase/ValveResourceFormat/releases
1 Comments
SENEGUP 17 Oct, 2023 @ 2:51am 
thanks! ive been wanting to make custom studios for awhile now.