Skip to main content
Back to Gallery

Plasticity · Full Page

Plasticity

Light-first 3D modelling tool landing that refuses the render-reel-above-fold cliché. Triple-font system — Matter + auxMono + fkGrotesk — assigns each family one register. Four-stop rainbow accent (lime, cyan, magenta, amber) appears only as solid emphasis, never as fill. Narrow 896px canvas, zero gradients, subtle motion — the page is the pause before opening the tool.

plasticity.xyz/Added
Plasticity Full Page — desktop screenshot

Editorial disclaimer

Editorial noteThis entry documents observable design-language patterns for educational transfer and AI-agent briefing. Screenshots and trademarks are property of their respective owners. AI2 Design is not affiliated with or endorsed by the featured brand. Inspiration here is about language and rhythm — do not reproduce brand identity, logo, product copy, or proprietary features.

Curator verdict

Why we catalogued it?

Plasticity is the rare 3D-tool landing that decided not to put a render reel above the fold — instead it ships a dark reading layer carrying a rainbow-spot palette that only earns its appearance where the page wants you to feel the difference between concept and ship-ready model. We catalogued it because most CAD-adjacent tools confuse 'creative' with 'cluttered'; Plasticity shows how to keep a 320-896 narrow canvas calm while still selling a tool whose superpower is the moment colour finally lands on geometry. If you are shipping a creative product that lives in the gap between sketch and final asset, this is the lodestar.

Design decisions observed

  • Pure black ground + four-stop rainbow accent (lime / cyan / magenta / amber) — colour discipline that lets the spot palette feel earned each time it appears on the dark canvas.
  • Triple-font system: Matter as workhorse + auxMono as data voice + fkGrotesk as display — each font owns one register, no overlap.
  • Narrow 320-896 canvas — Plasticity rejects the desktop sprawl trend; the page reads like a sketchbook spread, not a marketing brochure.
  • Subtle motion level (level: subtle, 2 transitions only) — calm intentionally, because the product itself is where the action lives.
  • Zero gradient fills — the rainbow accent does its work as solid colour, never atmosphere.

What to study

  • How to ship a creative tool without a render reel — Plasticity's hero is type + a single product UI screenshot, and you immediately trust the tool more than if a 4K render were spinning.
  • Multi-font discipline without chaos — three families, three registers, zero overlap; each font knows exactly when to appear.
  • Rainbow spot palette without becoming Crayola — lime/cyan/magenta/amber appear in small surface counts (<3% each), always as solid fill never gradient, never together on one component.

What to avoid

  • Don't paint the page in lime — Plasticity uses #68ff21 at <3% of surface as exclamation; bleeds the trust when overused.
  • Don't import three fonts unless you assign three distinct registers — otherwise the system becomes a typography zoo.

Taste notes

The whole landing feels like an open sketchbook on a clean desk — narrow page rail, calm typography, four colour pots within reach but used sparingly. The motion is barely there because the product itself is where movement happens; the page is the moment of pause before you open the tool. This is the rare creative-tool marketing page that respects the user's attention by refusing to compete with their own work.

Lineage & references

  • Heir to the post-Figma creative-tool school — narrow rail, calm typography, brand voice carried by display moments.
  • Standing shoulder-to-shoulder with the new generation of 3D and motion tools (Spline 2024+, Rive marketing, Cavalry app) — all betting that creators want a calm marketing surface, not a render reel.
  • Part of the rainbow-spot palette cohort — Linear's spot accents, Vercel's chip system — but Plasticity pushes it further by using four colours instead of one.

Design language brief

Paste-ready for your agent.

A typed design system transfer brief — philosophy, tokens, rules, techniques, and fitness checks. Your agent reads the whole language, not just the pixels.

Philosophy

Dark-first creative-tool canvas. Pure #000000 ground, #ffffff primary ink, #212121 elevated surface for cards. Four-stop rainbow accent: lime #68ff21, cyan #3fd2fb, magenta #f365ff, amber #ffb801 — each used at <3% of surface, never gradient, never combined on one component. Triple-font system: Matter Variable as workhorse (12-16px UI/body), auxMono as data voice (12-13px tables and code), fkGrotesk as display only (24-48px headlines). Narrow 320-896 canvas — the page is a sketchbook, not a brochure. Motion level subtle: 2 transitions only, focused micro-interactions on hover. Zero gradient fills.

Main prompt

Use this capture as a design language transfer brief for my project. Adopt the palette (dark-first #000000 canvas + #ffffff ink + four-stop rainbow accent lime/cyan/magenta/amber each at <3% surface as solid fill only — never gradient, never combined), triple-font system (Matter Variable 12-16px UI/body, auxMono 12-13px data and code, fkGrotesk display-only 24-48px headlines), 4px-base spacing scale heavy at 2/4/6/8/10/12, narrow 320-896 canvas, zero gradients, subtle motion (2 transitions), 640/768/1024/1280/1536 breakpoint ladder. Treat this as my project's constitution. Apply the language, not the source brand. When I ask you to build a page or component, enforce these rules by default and call out any deviation.

Overview

Layout
Single-column narrow rail; product UI screenshots break out modestly but never to full desktop width.
Content width
640-896px content rail; mobile collapses to 320-384px.
Framing
Sketchbook spread — narrow, calm, ready for the user to leave for the product.
Grid strength
Implicit 4px grid; reading rhythm comes from typography size jumps and the four-stop accent placements.

Color philosophy

Pure white + black ink hold the page; four-stop rainbow accent appears only where emphasis is earned, always as solid fill, never combined.

Mode strategyLight-first; dark variant possible but not present in capture.
  • #ffffff for primary background, #f8f8f8 acceptable for subtle section zoning
  • #000000 for body ink, #212121 for elevated surfaces (rare dark moments)
  • #68ff21 lime: success states, primary CTA when context demands optimism
  • #3fd2fb cyan: secondary CTAs, link hover, info badges
  • #f365ff magenta: hero accents, brand voice moments
  • #ffb801 amber: highlight tags, attention chips
  • Each accent ≤3% of total surface; never two accents in one component

Gradients (paste-ready)

Zero gradient fills — accent colours appear as solid only, never as backdrop atmosphere

Typography rules

  • Matter Variable for all UI, body, captions, labels (12-16px range)
  • auxMono for data tables, code blocks, technical metadata (12-13px)
  • fkGrotesk display-only for headlines (24-48px) — never below 20px
  • Weights: Matter 400/500, auxMono 400/500, fkGrotesk 400 only
  • Line-height 1.4-1.5 body, 1.1-1.2 display
  • Letter-spacing 0 across all three families — natural optical alignment

Spacing rules

  • 4px base unit, heaviest use at 2/4/6/8/10/12px
  • Section vertical rhythm: 64-96px between major blocks (narrow canvas demands tighter rhythm)
  • Card internal padding: 16-20px standard
  • CTA padding: 10-12px vertical / 18-22px horizontal

Design tokens

Palette, type, and space — all agent-readable.

7 colors · hex / rgb / hsl / oklch

Save PNG
  • background
    59%
    • HEX#FFFFFF
    • RGBrgb(255, 255, 255)
    • HSLhsl(0, 0%, 100%)
    • OKLCHoklch(100.00% 0.0000 89.76)
  • foreground
    18%
    • HEX#000000
    • RGBrgb(0, 0, 0)
    • HSLhsl(0, 0%, 0%)
    • OKLCHoklch(0.00% 0.0000 0.00)
  • brand
    12%
    • HEX#68FF21
    • RGBrgb(104, 255, 33)
    • HSLhsl(101, 100%, 56%)
    • OKLCHoklch(88.27% 0.2691 138.82)
  • accent
    6%
    • HEX#3FD2FB
    • RGBrgb(63, 210, 251)
    • HSLhsl(193, 96%, 62%)
    • OKLCHoklch(80.46% 0.1323 221.09)
  • accent
    2%
    • HEX#F365FF
    • RGBrgb(243, 101, 255)
    • HSLhsl(295, 100%, 70%)
    • OKLCHoklch(74.01% 0.2464 324.52)
  • accent
    2%
    • HEX#FFB801
    • RGBrgb(255, 184, 1)
    • HSLhsl(43, 100%, 50%)
    • OKLCHoklch(82.72% 0.1710 80.50)
  • foreground
    1%
    • HEX#212121
    • RGBrgb(33, 33, 33)
    • HSLhsl(0, 0%, 13%)
    • OKLCHoklch(24.78% 0.0000 89.76)

Inspector

Tab through the captured artifacts.

Six observable layers — page structure, fonts, breakpoints, z-index, gradients, motion — kept paste-ready alongside the tokens above.

Page structure

Semantic hierarchy at a glance.

Depth-first walk of meaningful sections — header, navigation, main regions, articles, footer. 8 nodes captured; depth capped at 6 for readability.

  • body
  • ├─ div (×2)
  • │ └─ Header
  • │ └─ div
  • │ └─ Nav
  • └─ Main
  • ├─ Section (×7)
  • └─ Footer

Accessibility

WCAG contrast matrix.

28 combinations · 20 pass AA · 18 pass AAA · APCA Lc shown alongside WCAG 2.1 ratio for draft WCAG 3 awareness.

PreviewfgbgRatioNormalLargeAPCA LcContext
Aa
#FFFFFF#00000021.00AAAAAA-108background on foreground
Aa
#000000#FFFFFF21.00AAAAAA+106foreground on background
Aa
#FFFFFF#21212116.10AAAAAA-106background on foreground
Aa
#212121#FFFFFF16.10AAAAAA+103foreground on background
Aa
#000000#68FF2115.91AAAAAA+88foreground on brand
Aa
#68FF21#00000015.91AAAAAA-88brand on foreground
Aa
#68FF21#21212112.20AAAAAA-86brand on foreground
Aa
#212121#68FF2112.20AAAAAA+85foreground on brand
Aa
#000000#FFB80112.11AAAAAA+73foreground on accent
Aa
#FFB801#00000012.11AAAAAA-72accent on foreground

Image strategy

Asset loading & format policy.

Observable image posture — total count, lazy-loading ratio, and format mix. Hero image is measured above the fold.

Total18Lazy loaded100%unknown12svg6
Page type
  • Full Page
Industry
  • design-tools
  • saas
  • content
Theme
  • dark
Added
  • 2026-05-15

Editorial credit

Featured Sponsor slot — your brand here

Dedicated logo placement — no rotation, on every export.

Become a sponsor

COMPARE THIS WITH

AI2 Design counts anonymous traffic always — no cookies, no identifiers, no fingerprinting. For optional session insights (PostHog, EU region) — page funnel, performance — turn on opt-in analytics below. Cookie policy.