LOADING SCENE...

1/1
💬 Discord 🎨 Patreon

Controls

NContinue dialogue, or continue to the next point
PPrevious keypoint
LToggle camera path loop
TToggle interactive website / TV mode
EscDismiss dialogue

Mouse

Left‑dragOrbit camera
Right‑dragPan camera
ScrollZoom in / out
R‑click+WASDFly through scene (Shift = turbo)

⚔️ Scene Director

Frame your cinematic masterpiece

Camera Position
Position X: 0.00 Y: 0.00 Z: 0.00
Target X: 0.00 Y: 0.00 Z: 0.00
45°
5000

🖱️ Left-drag to orbit • Right-drag to pan • Scroll to move

First-Person Mode
8.40
19
2.60
6.90
4.00
13.1
27.5
0.0022
10

WASD move • Shift run • Z crouch • Space jump (tap again mid-air = front flip). Click the scene to capture the mouse (Esc releases). Use the bottom-right button to switch 1st / 3rd person. After the camera-keypoint intro ('n'), the final 'n' drops you into first person automatically.

Model Transform

W/E/R = Move/Rotate/Scale • Shift = Snap • Space = Play/Pause

Position
Rotation (degrees)
Scale
Gizmo Settings
1.0
Animation
Loading...
Camera Keypoints
Chat Bubbles

Attach a 3D chat bubble to a camera keypoint. When you jump to that keypoint, the bubble fades in. Use the gizmo to move/scale it, then save it to the keypoint.

32
50
1.00

Gameplay: hide gizmos (Q) and click the bubble or use the on-screen [ N ] Continue button to advance pages.

Camera Path Loop

Create a separate set of keypoints for an automatic looping camera flythrough. Toggle it on/off anytime.

5.0s
1.0s
Advanced
0.4
1.0
0.0
Globe Sphere

A textured globe sphere with slow auto-rotation. Use transform gizmo for precise placement.

Cloth Banner
Video Quad
Scarlet Portrait
Lemmy Portrait
Nibblesworth Portrait
Map Quad
Web Screens

Website screen interaction: press T. Webcam: enable here so you do not need to click the quad.

Note: many sites block embedding. If a site refuses to load, try a different URL or one you control.

Webcam: idle

Main Spotlight
200
#fff5e6
8.0
0.0
2.0
0.50
0.50
50
2048
-0.0002
0.050
Ambient Fill
0.03
#1a1a2e
Shadow Settings

Applies to every shadow-casting light in the scene. Adjust ambient fill above to lift the darkest areas independently.

Stops re-rendering shadow maps every frame. Big FPS gain on static scenes, no quality loss. After moving a light, refresh once below.

1.00
4.0
Rim Light (Back)
30
#4a9eff
5.0
-6.0
Shadow Quality
-0.0002
0.050
Scene
#030305
🐦 Bird Flock
100
0.26
7.3
0.80
0.60
1.76
0.64
2.32
#0a0a0a
#3e58a8
0.011
Position / Transform
26
123
0
0
0
0
1.00

The flock circles around its center. Drag the green gizmo (or use the Pos sliders) to move the whole flock; default sits high overhead.

Books
Off-Shelf Landing
0.00
-0.05
1.00
0°
0°
0°
1.00

You can now hide just the wooden shelf plank, change where pulled books land, show a landing plane placeholder, and click the landing marker to move it with the red/green/blue transform gizmo.

📖 Mythic Loom
2.0
0.15
3.0
0
0.60

An open grimoire with the interactive Mythic Loom character creation experience. Click directly on the book's pages to interact.

Environment

Fades distant scene geometry into fog (uniform across the scene). For sky-only fog that hugs the horizon line, see "Sky Horizon Fog" below.

Volumetric Height Fog

Distance fog that has a Y ceiling — fog fills the lowlands but the sky stays clear. Look up to see the skybox; look across the valley to see fog in the distance.

Ground Fog Shader
Skybox Image

Wraps an image around a large sphere behind the scene. PNG or JPG.

1.00
#ffffff
0
0
1.00
0
1.00
Sky Horizon Fog

Adds fog at the skybox's horizon ring only — sky stays open above, fog hugs the horizon line. Requires an active skybox image.

⛰ Terrain
Texture Painter (Splatmap)
Pick a texture below. Click "Paint Whole Terrain" to apply it everywhere, or enable Paint Mode to brush it on by hand. Turn on "Show Terrain" above first.
Or paint by hand
6.0
0.50
10.0

Selected brush: Grass

🌲 Foliage Painter

Left-click + drag to paint. Right-click + drag to erase. While paint mode is on, normal scene clicks are disabled so you don't accidentally pick objects mid-brush.

FOLIAGE PALETTE
6.0
8
0.80
1.20
-0.10
0.05
FOLIAGE WIND

Foliage count: 0 · Paints into a single Group; saved with workspace.

Ambient Audio
0.40
22000

Muffle = lowpass filter cutoff. Lower = more muffled. Click scene first to enable audio (browser requires user gesture).

Music
0.28
22000
1.00

Music loops forever. Type a different public MP3/WebM/OGG URL, then click Load Song. Click the scene first if the browser blocks autoplay.

Music Track 2
0.28
22000
1.00

Plays simultaneously with Track 1. Use one track for music and the other for ambient texture.

Models

If a host blocks CORS, loading may fail. tcpoole.com hosted files should work great.

Loads oak.glb with wind sway and natural materials. Each oak is a separate model you can duplicate & position.

Loaded Models

New GLBs are added (not replaced). Toggle the knight on if you want it in the scene.

Wind Sway (Selected Model)
Bob Up/Down (Selected Model)
Point Lights

Click a gizmo sphere (or 🎯 in the list) to select a point light, then move it with the transform gizmo.

Directional Lights

Directional lights cast parallel rays — like the sun. Move the gizmo to reposition the shadow camera; rotate or use the Direction sliders to aim the light.

Ship Flight Mode

WASD = move · Q/E = up/down · Shift = turbo · LMB drag = orbit cam · RMB drag = strafe · Double-tap A/D = barrel roll · ESC = exit

Movement
36
3.6
55
2.2
18
5.0
Visual Feel
0.15
15
1.0
Master Orientation
90
0
0
Follow Camera
11.5
-3.1
0.7
5.5
1.0
Webcam Quad (your face on the ship)

Browser will prompt for camera permission on first activation.

0.00
0.50
-1.50
1.00
0.56
0
0
0
0.00
1.00
0.66
Slideshows
No slideshow selected yet. Choose a type and click Add Slideshow Quad.
15s
2.0s
0.00
0.85
0.00
Tip: Add a slideshow quad, then move/rotate/scale it with the gizmo. Slideshows are saved and restored with Workspace JSON.
Workspace & Export

Save and load your entire workspace to continue later, or export a code snippet to use in your final project.

🧹 Spirit Flight
📦 Boundary Box (Play Space)

Master toggle. When off, nothing is clamped regardless of the values below.

Visualizes the box as a translucent gold cube. Use while editing, then hide for play.

Apply To

Independent toggles. You can clamp the toad without clamping the camera (useful for screenshots / inspection), or vice versa.

Off by default. When off, toad follows terrain Y freely and only XZ are clamped. Camera Y is ALWAYS clamped when "Editor flying camera" is on (otherwise you'd fly out the top).

Bounds (min — max)
X Y Z

Drag the red/green/blue arrows (X/Y/Z) to move the box, or switch to Resize to scale it. The min/max fields update live. Pressing toward an edge feels like an invisible wall.

☀️ God Rays

Animated volumetric light shafts. Add multiple volumes for different angles, windows, or openings — each is independently positioned and colored.

🌊 Procedural Ocean

Shader-driven displaced water with FBM noise to break up tiling. Independent of the existing water plane.

Placement
0
0
0
1000
256

Segments = vertex density. Higher = finer waves but more cost. 256 is a good default; 512+ only on strong GPUs.

Wave Shape
1.25
4.50
0.160
12.5
1.00
0.120
8
32
0.35
0.10
0.050
Surface
0.82
4.50
1.13
Noise (Tile-Breaker)
0.50
0.200
Colors

When on, the ocean's specular highlight follows whichever directional light is in the scene. When off, uses a fixed default sun direction.

Shortcuts
WASD move • Shift run • Z crouch • Space jump (x2) • mouse looks
Name your spirit

Welcome to the Vreisa Temple Graveyard

A moonlit resting place for the fallen drinkers, fools, and heroes of the realm — and a live, multiplayer yard you share with everyone else here right now.

🎃 Carve & place your own pumpkin. Tap Carve a Pumpkin (bottom-left) — cut a face, pick a gourd, then set it anywhere in the yard for every visitor to see.
🎭 Pick your character — the same cast that rides the stream (knights, frog paladins, the dead of Grimhollow, dwarves, elves, bots) or stay a classic ghost. Carved a pumpkin? Wear it as your head.
👻 You’re not alone. Everyone here walks the yard as their character, with their name floating above them. Twitch chatters drift through as purple ghosts.
🍬 Leave a treat at the pumpkins you love — click one (or aim at it while walking).
💬 Chat live with them using the Chat button (bottom-right).
🌕 Change the time of day — the Time of Day button (bottom-left) cycles night, dusk, and day.
🪦 Click a gravestone to read its epitaph; leave flowers and candles in tribute.
⚰️ Place your own gravestone — you get one, so make it count.
🏚️ Claim a home on Hollow Lane (HD mode) — follow the road south, away from the castle. Twenty lots, first come, first served: walk up to a For Sale sign, press E, and pick your house.
🚶 Walk the Yard (bottom-right): WASD move, Space jump, V 1st/3rd person, 1 2 3 wave / dance / sit, Esc frees the mouse.
🗺 Touch the behelit or zeppelin to travel to other worlds — and open the Menu (bottom-left) any time for the full guide.

Graveyard

Click stone Read its epitaph
Place Lay your one gravestone
Random Grave Visit a random stone
Flower / Candle Leave a tribute

First-Person

W A S D Move
Shift Run
Z Crouch
Space Jump (tap again mid-air = front flip)
Mouse Look (click scene to capture, Esc releases)
Click a grave Open it to leave a rose / candle
V Switch 1st / 3rd person
C Choose your character
1 / 2 / 3 Wave / Dance / Sit (or /wave /dance /sit in chat)
Aim at a pumpkin Click to leave a treat
P Pick up / set down your pumpkin (scroll turns it)
Mouse wheel Zoom the 3rd-person camera
L Cinematic camera tour on / off (puts you back where you were)