Loading

Rotate to portrait

This deck is laid out portrait-first.

Skenra – web-native 3D + Motion
for AI and humans

SkenraBeta

What is 3D + Motion?

What 3D + Motion is
Photorealistic 3D digital human avatar
What 3D + Motion is not

Elegant real-time 3D + Motion to learn, teach and create.

Where 3D + Motion can shine – Examples

  • Editorial, storytelling & data
  • Technical drawings
  • Product & education
  • Generative art

The problem

3D + Motion is
too hard and siloed.

 

The opportunity

bring 3D + Motion
to everyone’s AI toolbox.

Boston 2026 Finishers

Prompt [data] for each age group create a sphere sized in relation to the number of finishers in the age group, centered on the median time for the age group (median time on a vertical scale). For each sphere, the fastest time and the slowest time should be vertical bars coming out of the sphere: slowest time up, fastest time down. Slowest and fastest times shoudl be indicated on or next to the bars.

Rubik’s Cube

Prompt Show a Rubik’s cube only using Skenra. Make it interactive, so that when clicking on a cube, one of the faces it is part of rotates 90 degrees. Nice animations with easing when rotating cube slices, so we can tell what is happening. Add an overlay HTML HUD that will show the current number of turns, and a button to ‘play back’ to restore the original state by doing the inverse turn by turn animations. And another button with a ‘reset’. Make the UI nicely designed using your design skills for nice typography and layout. That overlay HUD should be draggable so it can be moved to a different area of the screen easily.

Laplace Forces

Prompt Create an interactive 3D visualization of Laplace forces between two parallel current-carrying conductors using Skenra. Use an orthographic camera with a wide enough view to see the full scene comfortably. Scene elements: two short vertical cylinders (wires), colored blue and red respectively, sitting on a ground plane; the magnetic field around each wire visualized as two concentric translucent cylinders (not torus rings) centered on each wire; a small current-direction arrow beside each wire (offset in X), colored to match its wire, that flips orientation when current is negative and scales with current magnitude; thin force arrows between the wires showing attraction or repulsion, scaling with force magnitude and reversing direction when currents are opposite. Controls — embedded as overlay-annotations: a Controls panel with three range sliders for I1, I2, and distance d; a HUD panel showing computed F/L in μN/m, B field at wire 2 in μT, and Attraction/Repulsion status. Make both panels draggable as prescribed by the framework. Physics: use F/L = μ0·I1·I2 / (2π·d) and B = μ0·I / (2π·d). Same-direction currents attract, opposite repel.

Newton’s Cradle

Prompt Using Skenra, create an animation of a Newton’s Cradle desk toy — five steel balls suspended in a row from a rigid wooden frame, hanging by bifilar (V-pattern) strings. Pull the first ball back and release it to strike the stack; the energy transfers through the three middle balls (which remain perfectly still) to launch the last ball outward. The last ball returns, strikes the stack, and the first ball launches out again — a continuous, mesmerizing loop. Slowly rotate the scene about the vertical axis. Before writing any JSON, produce a written plan that covers the frame geometry annotated by coordinate, ball and string geometry with explicit endpoints, a physics timeline for one full cycle, keyframe design derived from the timeline, and phase verification — only after the plan is complete and self-consistent should the scene JSON be produced.

Why is 3D + Motion so hard?

There’s a lot of architectural friction, making it hard and costly for humans and AI.

Why is 3D + Motion so hard?

SVG integrates with all seven web-platform fundamentals; 3D only integrates through Canvas, with partial Scripting SVG DOM DOM Events Drag & Drop CSS Canvas Rendering Scripting 3D DOM DOM Events Drag & Drop CSS Canvas Rendering Scripting partial

3D + Motion is not web native like SVG is.

Making 3D + Motion web-native

  • Content Elements for 3D content
  • Scripting Single model and conventions
  • Style CSS values and variables
  • Events Full DOM events support
  • Drag & drop Drag & Drop between HTML and 3D
  • Rendering Interleaving 3D and HTML content

This is what Skenra brings.

What is Skenra?

A web-native, expressive, real-time 3D + Motion framework with the same dual nature SVG and HTML have:

Declarative when you want it, imperative when you need it.

Same standards everyone already knows.

Why not re-use existing 3D frameworks?

Platform integration Three.js Babylon.js Skenra
3D as Custom Elements
HTML scripting model
CSS colors, blend modes, variables
DOM events model
3D / HTML drag & drop
Interleaved 3D/HTML rendering

Why not extend existing frameworks?

Would be working against their grain, and impact architecture and performance.

Three commitments

  • web native
  • expressive and graphical
  • real-time and interactive

web native – 3D + Motion blends in, like SVG in HTML.

Loading scene source…

expressive & graphical

expressive & graphical – every knob reachable

Properties are live.
Extensible WGSL shaders.

real time every frame on budget

Live editing, AI iteration
Skenra — works at WebGPU speed.

Let humans and AI think in 4D

Claude Desktop
Claude Desktop
Think in 4D
Claude Design
Claude Design
Use Skenra in your slides

Allow AI and humans to think in 4D to learn, teach and create.