A custom Meta Quest VR home environment inspired by He-Man's Castle Grayskull!
- Iconic Skull Facade - Massive stone skull entrance with glowing green eyes
- Gothic Fortress Architecture - Imposing towers, battlements, and stone walls
- Mystical Lighting - Eerie green and purple glowing elements
- VR Optimized - 1,604 vertices, 3,060 faces for smooth performance
- glTF 2.0 Format - Compatible with Meta Quest devices
castle_grayskull_vr/
├── output/
│ └── castle_grayskull.glb # Your VR home environment file
├── scripts/
│ └── generate_castle.py # Python generator script
└── README.md # This file
-
Download the GLB file from
output/castle_grayskull.glb -
Install SideQuest on your computer:
- Download from sidequestvr.com
- Install and run SideQuest
-
Enable Developer Mode on your Meta Quest:
- Open the Meta Quest mobile app
- Go to Menu > Devices > Select your headset
- Go to Headset Settings > Developer Mode > Turn ON
-
Connect your Quest to your computer via USB-C
-
Transfer the file:
- In SideQuest, use the file browser
- Navigate to a suitable location (e.g.,
/sdcard/Download/) - Upload
castle_grayskull.glb
-
Load the environment:
- Use apps like Moon VR Home or Custom Home Mapper
- Import the
castle_grayskull.glbfile - Set as your home environment
# Install ADB tools if not already installed
# Then transfer the file:
adb push castle_grayskull.glb /sdcard/Download/
# Use a custom home loader app to import the environmentFor managed deployments using ArborXR or ManageXR:
- Upload
castle_grayskull.glbto your MDM platform - Deploy to:
Android/obb/app.xrdm.launcher - Set as default home environment in your device configuration
- Ground Platform: 60x60 unit landing area
- Main Structure: Central skull facade with flanking walls
- Towers: Two corner towers with glowing purple windows
- Entrance: Skull jaw entrance with detailed teeth
- Lighting: Green glowing eyes and purple mystical energy crystals
- Stone: Gray/dark stone (RGB: 102, 102, 115)
- Mystical Green: Glowing eyes and orbs (RGB: 51, 204, 76)
- Mystical Purple: Energy crystals (RGB: 153, 51, 204)
- Ground: Dark greenish-gray (RGB: 64, 76, 64)
You can customize and regenerate the environment:
# Activate the Python virtual environment
cd castle_grayskull_vr
source venv/bin/activate
# Run the generator script
python3 scripts/generate_castle.py
# The new castle_grayskull.glb will be in output/Edit scripts/generate_castle.py to customize:
- Colors: Modify the color values in
__init__ - Scale: Adjust dimensions in the
create_*methods - Elements: Add more towers, walls, or mystical elements
- Lighting: Change glow colors or add more light sources
- Format: glTF 2.0 Binary (.glb)
- Vertices: 1,604
- Faces: 3,060
- File Size: ~200-300 KB
- Platform: Meta Quest 1, 2, 3, Pro
- Performance: Optimized for real-time VR rendering
To use custom home environments, install one of these via SideQuest:
- Moon VR Home - User-friendly, large library
- Custom Home Mapper - Advanced customization options
- VR Environment Loader - Lightweight option
- Ensure the file is in
.glbformat (not.gltf) - Check file size (should be under 50 MB)
- Verify you're using a compatible home loader app
- The environment uses vertex colors (no external textures needed)
- Ensure your loader app supports vertex coloring
- The environment is optimized with low poly count
- If issues persist, try reducing subdivision levels in the generator script
Generated with Python using:
- trimesh - 3D geometry processing
- pygltflib - glTF format handling
- numpy - Mathematical operations
Inspired by the classic He-Man and the Masters of the Universe franchise.
This is a fan creation inspired by Castle Grayskull from He-Man. All rights to the original design belong to Mattel and the respective trademark holders.
🏰 BY THE POWER OF GRAYSKULL! 🏰
Enjoy your new VR home in the most iconic fortress in the universe!