Take a seat, any seat. Follow these steps to turn any 3D model into a seating hotspot by using Blender.
Video Tutorial by TreepleDreamers:
- Open your model in Blender.
- In Object Mode, select Add > Empty> Sphere. Center the sphere on your model where you’d like to place a hotspot.
- Under Transform, set the X, Y, and Z scales of the sphere to an equal value. For this example, we’re setting each value to 35.
- Create an empty object and rename it "RootNode".
- Next, create another empty object, and rename it select "3DSMeshMatrix"
- Place and select 3DSMeshMatrix under RootNode.
- Right click your model and Set Parent To “Object”
- Rename your object. In this example, we’ve named it "chair -hotspot".
- Note: Your sphere node should have the suffix -hotspot, which ensures the hotspot is attached to the glb model in Spatial.
- Note: The hotspot should point in Y-negative when using blender for a forward teleportation result.
- If you notice your teleportation direction is backwards, just rotate the node 180 degrees.
- Click the down arrow on 3DSMeshMatrix and select the named object.
- Click File, Export, and export as a glTF file.
- Note: Make sure to export the file as Local instead of Global. See below.