AI Marketplaces Leaderboard

Spline

ChatGPT plugin

3D scenes and web design

View in ChatGPT directory
Featured
No

not on the featured shelf

Movement

From our daily snapshots over the last 30 days.

Rank by placement

#5840of 7,033782places up24h—7d
#5,762#5,997#6,232#6,467Sep 18Sep 24Sep 30Oct 6Oct 12Oct 17

Rank in Creativity

#322of 39440places up24h—7d
#318#330#342#354#366Sep 18Sep 24Sep 30Oct 6Oct 12Oct 17

In its category

How this plugin compares with others in the same category. Positions are counted within the category, not across the whole directory.

Creativity322nd of 394 by placement
#PluginPosition7d
320Sandcastles#5830—
321Melius#5835—
322SplineThis page#5840—
323Pika#5851—
324esigna#5857—

All 394 Creativity plugins

Spline is a design platform for interactive 3D content. Ask for an 3d scene or object and it gets built in the Spline 3D editor, which opens beside the chat so you can watch it come together, edit it or iterate with it.

Build 3d presentations, 3d simulations, 3d configurators, 3d illustrations, 3d icons, and more. The scenes you build can be edited.

Create 3d landing pages and interactive experiences, and refine your 3d creations with direct manipulation using the 3d editor. Export your content to other formats, or deploy as URLs.

Example prompts

  • “Create an interactive 3d music player”
  • “Build a 3d cooking game”
  • “Make a 3d chair configurator”

Skills

  • spline

    Build and edit 3D scenes and 2D designs (websites, landing pages, app screens, UI) live in the Spline editor, which opens in a panel beside the chat. Use when the user mentions Spline, or asks for a 3D scene, object, animation or interactive 3D experience, or for a page or screen design they want to see and keep editing visually.

  • spline-2d

    The Hana 2D authoring guides: how to design websites and app screens with 2d_write_html (the supported HTML and CSS, layout, interaction, typography, worked examples) and the effect guides for glass, 3D layers, layer noise, mobile app screens and interactivity. The same text 2d_load_skill returns. Read the authoring contract before your first 2d_write_html.

  • spline-3d-animation

    DEFAULT recipe for ALL animation/motion/interactivity asks ("animate …", "make it grow/bloom/orbit/spin", hover/click behavior, ambient life): scene by run_code with stable names + a pivot at every motion origin; the motion as plain JS in the HTML layer driving objects per frame via the spline bridge — one rAF clock, poses from elapsed time f(t), easing + stagger, entrance → idle handoff, recipes, perf budget. The built-in States & Transitions feature is OPT-IN only (load state-transitions when the user explicitly asks).

  • spline-3d-architecture

    Buildings & man-made structures in the believable register: real-world proportions, crisp edges (cornerRadius 0), pitched roofs with overhangs, framed windows/doors, wall/roof textures, muted palettes, streets & neighborhoods at real scale. Load for prompts like "house", "building", "cabin", "tower", "city", "skyline", "street", "town", "village", "neighborhood", or any named real-world place.

  • spline-3d-boolean-operations

    Boolean (CSG) operations: carving holes, windows and tunnels with subtract(), merging shapes with union(), keeping overlaps with intersect() — operand ordering (which object survives a subtract), live editing of operands, adding cutters later, materials on the result, closed-geometry rules, and performance. Load for prompts like "make a hole", "cut out", "carve", "boolean", "subtract", "hollow out", "window in a wall", "tunnel", "merge these shapes".

  • spline-3d-building-scenes

    Composing full scenes: units & spatial layout, grounding objects, scatter loops & cloner randomness for dense dressing, lighting & shadow tuning, fog/AO atmosphere, camera framing, color palettes, typography & the font catalog, prettify/style, arranging and grouping.

  • spline-3d-game-audio

    Procedural WebAudio sound effects for games and interactive scenes (no audio assets): the shared synth helpers, AudioContext resume-on-gesture wiring, and per-effect recipes — engine hum, weapons, footsteps, pickups, win/lose stingers. Load alongside the games skill when writing the sound code.

  • spline-3d-game-controls

    The built-in Game Controls feature — load ONLY when the user explicitly asks for it (says 'game controls', wants the editor's built-in character controller, touch joysticks, or a navmesh): the GameControl event (keyAssignments key mapping, walk/fly, collider, follow camera, idle/move/jump/run action containers), pairing it with physics() so the character stands on and pushes the decor, and Collision/Trigger events for pickups, obstacles and goal zones. Code-driven games (the default) are the `games` skill.

  • spline-3d-game-example

    The complete worked example for the games skill: a drive-&-collect game end to end — the run_code scene call and the full HTML game document (start gate, input, fixed-timestep loop, chase camera with exact aim math, JS collisions, HUD, restart-from-snapshots, sound hooks). Load it when building a NEW game or game-like scene; edits to an existing game usually only need the games skill itself.

  • spline-3d-games

    DEFAULT recipe for playable games and game-like scenes: plain JS code logic in the HTML layer (set_html_content + the spline bridge) — start-screen gate, HUD, keyboard input, a rAF game loop, a glitch-free chase camera, JS collision checks — with the scene built by run_code and sound recipes in game-audio. The built-in Game Controls feature is OPT-IN only (load game-controls when the user explicitly asks for it).

  • spline-3d-hair

    Hair Systems: simulated strands (hair, fur, grass, fibers) via hair() — growing strands from an object's surface or a built-in scalp, strand shape (length, width, kink/curl, clumping), physics (gravity, wind, stiffness), root/mid/tip coloring or inheriting the base object's surface color, and recipes (character hair, fur, grass). Load for prompts like "hair", "fur", "furry", "fluffy", "grass", "beard", "mustache", "hairy".

  • spline-3d-html-content

    HTML content over the 3D canvas (set_html_content) — the DEFAULT home of motion and behavior code (animation loops, interaction logic, game loops; headless script-only documents are fine) as well as web UI. The full injected `spline` bridge API: direct object control (updateObject), runtime creation (createObject/spawnObject/setInstanceTransforms), custom three.js/TSL shader materials (createCustomMaterial), queries, variables/events, console — plus the transparent-background + pointer-passthrough rules and Play-mode caveats. Load BEFORE writing any HTML document.

Show all 25
  • spline-3d-interactivity

    The built-in Events & Actions machinery — for EDITING interactivity a scene already has, for features only events provide (Scroll/Collision/Trigger/DragDrop/LookAt/Follow, variables + property bindings), for sensor events bridging clicks/hovers into code, and for explicit user asks. NEW interactive behavior is code-driven by default (the `animation` skill + the spline bridge). Covers event/action types, creating and editing them (updateEvent/updateAction/updateTween/remove*), states, variables (basic + dynamic), and inspecting existing interactivity via get_objects.

  • spline-3d-lathe

    The Lathe primitive: revolving a 4-point bezier profile around Y into vases, bottles, bowls, cups, glasses, lamp bases, chess pieces, columns, domes. The points contract (x = radius, y-down, top-first), sizing behavior, segments, open rims & double-siding, profile recipes, and multi-lathe / customMesh fallbacks for complex silhouettes. Load for prompts like "vase", "bottle", "bowl", "cup", "pot", "goblet", "lathe".

  • spline-3d-materials-and-look

    Material layer stacks (color, shading/light category, gradient, fresnel, glass/transmission, depth, texture, displace terrain relief), decal stickers/splashes/impact marks stamped onto surfaces, flatShading/side, animated material tweens, layer/addLayer/updateLayer/removeLayer, opacity, lighting for good looks, fog/AO atmosphere, and backgrounds.

  • spline-3d-organic-scenes

    Nature & organic scenes, stylized or believable: terrain and islands (displace layer vs customMesh), trees/rocks, water, clouds, graded skies, surface scatter, atmosphere, palettes, and ambient motion. Load for prompts like "floating island", "forest", "landscape", "ocean". (Planets/space have their own 'planets' skill.)

  • spline-3d-particles

    Particle emitters: creating and tuning them with particles() (emission, motion, sprite look, emitter shapes, timing), recipes (snow, rain, fire, smoke, confetti, auras), and runtime control via the Particles action (start/stop/burst on events). Load for prompts like "particles", "snow", "rain", "fire", "sparks", "smoke", "confetti", "fireworks", "magic dust".

  • spline-3d-physics

    The physics simulation itself (no character needed): page Simulation switch + gravity, physics() in depth (positioned colliders vs dynamic bodies, friction/bounce/density/gravityScale/damping, convex vs trimesh colliders, fused vs separate group bodies, axis locks), kinematic movers (animated/dragged colliders that push dynamic bodies), spawning dynamic objects with the Create action, and falling/stacking/bouncing/floating recipes.

  • spline-3d-planets

    Planet & space scenes: realistic textured planets (AI texture layer — take the initiative), stylized procedural planets, atmosphere rims, rings, moons, space lighting and backdrop. Load for prompts like "planet", "earth", "mars", "moon", "solar system", "space scene".

  • spline-3d-procedural-generation

    Procedural terrain/ocean/tree/rock/globe/building generators, seeded surface scatter, the constraint-based layout() solver, and the miniworld/diorama, city-street, enclosed-terrain (canyon/cave) and creature-rig recipes. Load for prompts like "forest", "island", "landscape", "ocean", "canyon", "cave", "city", "miniworld", "mini world", "diorama", "arrange the furniture", "place these neatly", or any scene needing many natural assets or exact relative placement.

  • spline-3d-scene-optimization

    Scene performance optimization: reading analyze_scene reports, reducing polygons, decimate(), merge(), bakeBoolean(), consolidating materials, taming lights/shadows/effects/textures, removing unused content — the measure→fix→verify workflow and visual-parity rules. Load for "optimize my scene", "reduce the file size", "make it run faster", "improve FPS", "slow/laggy", "too many polygons", and every fix requested from the Performance panel.

  • spline-3d-shape-blends

    Shape Blends (metaballs / SDF blending): melting meshes into ONE smooth organic surface with shapeBlend() — goo, blobs, liquid drops merging, lava lamps, slime, snowmen, clouds, soft cartoon bodies. Creating from member shapes, per-shape union/subtract/intersect, blend range tuning, the resolution budget, children-color gradients, and animating members so the goo morphs. Load for prompts like 'blob', 'goo', 'gooey', 'metaball', 'melt together', 'merge smoothly', 'liquid', 'slime', 'lava lamp', 'organic blend', 'shape blend'.

  • spline-3d-state-transitions

    The built-in States & Transitions animation feature — load ONLY when the user explicitly asks for it (names states, transitions, the timeline, or the States panel), or for physics-coupled kinematic motion (moving platforms — the one motion that must be state-driven): the all-in-one animate() helper plus the low-level addState/addEvent/addAction/updateTween flow, easings, duration, delay, loop and pingpong. Code-driven motion (the default) is the `animation` skill.

  • spline-3d-texture-drawing

    The generateTexture contract and recipes: draw seamless repeating textures locally with canvas 2D (brick/stone walls, wood planks, roof tiles, ceramic/checker floors, pavement) — the seam-wrap rules (rng-only randomness, save/restore transforms, opaque base, one draw per feature), sizing/repeat math, and worked per-material drawing recipes. Load BEFORE writing any generateTexture call.

  • spline-3d-use

    **MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `3d_run_code` tool call. NEVER call `3d_run_code` directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to create, edit, animate or inspect anything in a Spline 3D scene — objects, shapes, 3D text, materials, lights, cameras, the environment, animation, interactivity or physics.

Categories
Made by
Spline · Website
Sign-in
On Install
Capabilities
Create 3D scenes, Design websites and app screens, Edit Spline files, Review the scene with screenshots
Availability
Available
Version
1.0.0
Keywords
3d, design, website, ui, animation
Created
October 12, 2026
More info
Sponsorship
Promote this plugin