Magic Wand
A 35 cm magic wand standing upright on its pommel, optionally in a small round display stand: a gnarled twig, a polished wand with a crystal tip, a fairy star wand or a spiral-carved wand with an orb. The tip glows at night. An empty node named grip marks the centre of the handle.
- Size
- 0.11 × 0.39 × 0.12 m
- Triangles
- 484
Tune it
5 knobs: Style, Glow, Wood, Length, Stand.
Specs
- Size
- 0.11 × 0.39 × 0.12 m width × height × depth
- Triangles
- 484 of 6,000
- Draw calls
- 1 one vertex-colour material
- Knobs
- 5 3 presets
- Night lights
- 1 glow
Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.
Use it
Code for the specimen as it is set up above; it follows your knobs.
import { createAsset } from 'https://gaitkit.com/cdn/magic-wand.mjs';
const magicWand = createAsset();
scene.add(magicWand); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/magic-wand.mjs';
export function MagicWand() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import magic-wand.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://magic-wand.glb").instantiate())// Import magic-wand.glb with glTFast (com.unity.cloud.gltfast).
// Drop it in the scene: 1 unit = 1 metre, +Z is its front.Use the gaitkit MCP server: get_variant({ "id": "magic-wand", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
style | choice | gnarled crystal star spiral | crystal | gnarled (a knobbly bent twig with a glowing bud), crystal (polished wand with a silver collar and a faceted crystal tip), star (a slim fairy wand topped with a five-point star) or spiral (a twisted ridge winds up the shaft to a glowing orb). |
glow | color | any colour | #9a7bff | Colour of the glowing tip. #9a7bff arcane violet, #5fd0ff frost, #ffd36b gold, #7dff8a nature, #ff5a8a pink, #ff6a3a fire. |
wood | choice | walnut birch ebony cherry ivory | walnut | Wand wood: walnut (dark brown), birch (pale), ebony (black), cherry (red-brown) or ivory (white). |
length | range | 0.25 to 0.45, step 0.01 | 0.35 | Overall length in metres. 0.25 is a pocket wand, 0.35 typical, 0.45 a long duelling wand. |
stand | toggle | on / off | true | A small round wooden display stand with a brass socket that holds the wand upright. Off: the wand stands alone on its pommel. |
Presets: fairy wand {"style":"star","glow":"#ff5a8a","wood":"ivory","length":0.3} · witch twig {"style":"gnarled","glow":"#7dff8a","wood":"walnut","stand":false} · duelling wand {"style":"spiral","glow":"#5fd0ff","wood":"ebony","length":0.42}
Files
| File | What |
|---|---|
| magic-wand.glb | GLB, default look · 62 KB |
| magic-wand.mjs | ES module, every knob live |
| magic-wand.obj | OBJ, static, no colour |
| magic-wand-params.json | knob schema, presets, night zones |
Licence
Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.