Meet OmmaBuild interactive experiences, websites, 3d, and apps using natural language.

The all-in-one platform for 3D and design

Spline is a design platform to create and collaborate on interactive production-ready experiences in real-time.

Get started  — it’s free  →
Drag with two fingers to orbit

A complete platform for real-time 3D

Frosted chrome sits on translucent panels so the rendered scene always shows through.

Interactive Websites

Build interactive experiences that ship straight to the browser.

Product Design

Model, light and animate product concepts in real time.

Gamified Experiences

Add physics, events and states without leaving the canvas.

Untitled Scene · Draft Copy CodeShare
Layers
Camera
Torus
Directional Light
Ground Plane
Particles
Drag with two fingers to orbit
Material
Depth1.4
Roughness0.28
Metalness0.60
Transform
Rotate Y34°
Scale1.00
Spline 3DSpline AIOmmaViewer & Embeds

Frosted pills and one blue

Primary CTA · 52px · 12px radius · the only saturated fill in the interface
Get started — it’s free Hover Disabled
Nav pills · 50px radius · log-in 42px on #ffffff0d, get-started 40px on #ffffff33
Get Started Disabled
Secondary 40px / 12px · utility 40px / 8px
Learn more Disabled Copy Code Hover
Panel rest and hover — rgba(255,255,255,.08) stepping to .08 + .03
Panel rest Panel hover Frosted hint pill
Plan-tier colours — the one place a second saturated colour is allowed
Free Super Team
Hint pill in field position · 56px radius · panel-bg + blur(24px) — default and focus
Drag with two fingers to orbit
Build interactive experiences using natural language

Chrome is built from the white-alpha ladder, never hex greys, and depth comes from backdrop-filter: blur(24px) rather than shadow — the page has no box-shadow recipes at all. No form fields were exposed on the landing page, so inputs and focus rings were not captured. The pair above stands the real frosted hint pill up in field position instead: rest is rgba(255,255,255,.08), and the focus state is derived from tokens that were captured — the panel alpha stepped to .08 + .03 plus a 1px #0062ff ring, with the placeholder text lifting from #fff6 to #ffffffe6.

One family, normal tracking everywhere

Hero h1 · Spline Sans · 58/72 · 500 · normalAll-in-one 3D
Section h2 · Spline Sans · 36/44 · 500 · normal · 90%A complete platform
Card h3 · Spline Sans · 14/24 · 500 · normal · 90%Interactive Websites
Banner h4 · Spline Sans · 14/20 · 500 · normalMeet Omma
Body · Spline Sans · 12/16 · 400 · normal · 90%Build interactive experiences, websites, 3d, and apps.
Paragraph · Spline Sans · 400 · #fff9 (60%)Create and collaborate in real-time.
Nav link · Spline Sans · 16 · 400 · #ffffffb3 (70%)Products · Resources · Pricing
Button label · Spline Sans · 16 · 400 (500 nav fill)Get started — it’s free

An alpha ladder, not a grey scale

Core
bg#000
bg-transparent#1110
text-main#fff
text-navigation#ffffffb3
text-paragraph#fff9
White-alpha ladder (the system’s greys) — shown over a checker
white-001#ffffff03
white-003#ffffff08
white-005#ffffff0d
white-008#ffffff14
white-010#ffffff1a
white-020#fff3
white-040#fff6
white-060#fff9
white-070#ffffffb3
white-080#fffc
white-090#ffffffe6
Surfaces
btn-bg#ffffff0d
btn-bg-highlight#ffffff0f
panel-bgrgba(255,255,255,.08)
panel-bg-hover.08 + .03
menu-dropdown#1e1e23cc
Accent & product colours
blue#0062ff
blue-lighter#5797ff
blue-dark#217ce5
blue-ios#5966f3
purple-bright#a770ff
purple#8f66ff21
pink#ff5cab
red#fd585b
yellow#ffb01f
green-bright#47b35f
green#49bc541a
bg-pink#ffe6e6
bg-greenish#c1f6e8
Plan tiers
freergba(255,255,255,.08)
super#00a376
super-darker#008761
super-lighter#38e2b3
team#915eff
team-darker#7448d4
team-lighter#d680ff

Translucency instead of elevation

8px utility
12px CTA / card
16px
24px
32px
50px nav pill
56px
99px
50%
backdrop-filter: blur(24px)
backdrop-filter: blur(100px) bloom
#1e1e23cc dropdown

There are no box-shadow recipes and no CSS gradients on this page — every sense of depth comes from stacking alpha and backdrop-filter. Live colour comes from 3 canvas elements running WebGL plus 12 video elements. Motion is uniform: color 0.2s, background-color 0.2s, transform 0.2s ease-out.