Asset Library
1,738 video parts you can take today, and 557 more to learn from. Find one you like, then open it for the details.
Showing 453 of 2,295Show everything


































In words · 419
Canopy Part TitleLeaves sweep through the frame and part to reveal the headline. Idea only: The repo's CREDITS.md says the origin of its two leaf textures…three.js · Link onlyA titleCode 3D ExtrudeSyntax-highlighted code on a lit, beveled 3D slab that rotates through real space and settles to a readable rest — true WebGL depth and…three.js · Apache-2.0Code on screenCode Particle AssembleThousands of GPU points scatter through space and fly to the exact glyph pixels of the code, resolving into readable syntax-highlighted…three.js · Apache-2.0Code on screenCode Shader DissolveThe code compiles into existence: a GPU fragment shader resolves it out of seeded noise with a chromatic dissolve front and edge glow, then…three.js · Apache-2.0Code on screenCuboid CarouselA chain of bevelled cuboids rides a traveling wave as a content carousel.three.js · Apache-2.0A picture layoutExploded StackIsometric layer plates explode apart with a label beside each layer, hold, then collapse back into one stack. Built for architecture and…three.js · Apache-2.0A map or a diagramFrost Sequence Camera OrbitAn orbiting camera follows an ice logo as it breaks apart, reforms into two text moments, and fades. Idea only: The repo's CREDITS.md says…three.js · Link onlyA logo revealGallery TunnelAn infinite corridor of panels: a square tunnel receding to a vanishing point, its floor, ceiling and walls tiled with saturated color…three.js · Apache-2.0A background that movesGlass HeroA solid glass object rises in front of a giant headline and keeps turning, so the type bends and splits into color through it.three.js · Apache-2.0A titleGlass Shard TitleGlass shards fly in through fog and tile themselves into the headline. Idea only: The repo's CREDITS.md says the origin of its matcap image…three.js · Link onlyA titleiOS 26 Liquid Glass Home Screen3D iPhone with a normal iOS 26 home screen, liquid glass app icons, shader wallpaper, dock, and fluid glass notifications that drop from…three.js · Apache-2.03DLiquid Glass NotificationFrosted glass notification cards floating over an aurora shader background. The repo marks it experimental.three.js · Apache-2.0A whole sceneLiquid Glass WidgetsFrosted glass stat cards, showcase panel and pill chips over an aurora shader background. The repo marks it experimental.three.js · Apache-2.0A whole scenemacOS Tahoe Liquid Glass Desktop3D MacBook with a macOS Tahoe-style desktop, glass menu bar, Finder window, dock, and cinematic device camera move. The repo marks it…three.js · Apache-2.03DOrbit CardA single feature card orbits a dot sphere on approved Blender camera motion.three.js · Apache-2.03DProduct TurntableA product turns a full revolution on a studio plinth in a seamless loop. Drop in a GLB or glTF model, or keep the built-in drink can with…three.js · Apache-2.03DSpiral GalaxyA spiral galaxy seen from outside, turning with real differential rotation: inner stars orbit faster than outer ones, so the arms wind up…three.js · Apache-2.0A background that movesiPhone & MacBook 3D ShowcaseReal GLTF iPhone 15 Pro Max and MacBook Pro models with live HTML-in-Canvas screen content, morphing glass lens, product review camera…three.js · Apache-2.03DLiquid BackgroundOrganic liquid simulation with vertex displacement on a subdivided plane. HTML content floats above rippling fluid surface with real-time…three.js · Apache-2.0A background that movesLiquid GlassA sample landing page (headline and stat cards) seen through a liquid-glass parallax layer, drawn with HTML-in-canvas and WebGL. The repo…three.js · Apache-2.0PortalA sample light-mode page opens through a portal into a second page: an HTML-in-canvas WebGL transition. The repo marks it experimental.three.js · Apache-2.0ShatterA sample page breaks like glass to show the page behind it: HTML-in-canvas panels shattered in WebGL. The repo marks it experimental.three.js · Apache-2.0Wireframe Portal TitleA wireframe portal bursts open, the title comes through, then its letters swap into a second phrase.three.js · Apache-2.0A titleThree Orbiting CardsA Three.js-powered orbit scene driven by a paused GSAP timeline for deterministic renders. Paste-in snippet: it registers no timeline, you…three.js · Apache-2.03DPath-Traced 3DA three.js scene with a fast raster preview and an opt-in path-traced export, with three-gpu-pathtracer vendored beside it. In the examples…three.js · Apache-2.03Dthreejs-animationthree.js animation: keyframes, skeletons, morph targets, mixing.three.js · Link only3Dthreejs-fundamentalsthree.js basics: scene, cameras, renderer, object hierarchy, coordinates.three.js · Link only3Dthreejs-geometrythree.js geometry: built-in shapes, buffer geometry, custom shapes, instancing.three.js · Link only3Dthreejs-interactionthree.js interaction: raycasting, controls, pointer input, selection.three.js · Link only3Dthreejs-lightingthree.js lighting: light types, shadows, environment lighting.three.js · Link only3Dthreejs-loadersthree.js asset loading: glTF, textures, HDR environments, async patterns.three.js · Link only3Dthreejs-materialsthree.js materials: PBR, basic, shader materials and their properties.three.js · Link only3Dthreejs-postprocessingthree.js post-processing: bloom, depth of field, screen effects.three.js · Link onlythreejs-shadersthree.js shaders: GLSL, uniforms, custom effects.three.js · Link onlythreejs-texturesthree.js textures: types, UV mapping, environment maps, settings.three.js · Link only3Dthreejs-world-generationBuilding editable three.js worlds you can fly a camera through, from text or a structured brief.three.js · Link only3DFlatPanelA flat textured panel with a contact shadow for real 3D page shots.three.js · Apache-2.03Dhero3d (3D hero object)A three.js layer on the same clock for one physical hero: a logo extruded from SVG paths, extruded text, a coin, a glass slab, a phone or a…three.js · Apache-2.03Dthree.js r186 and addons (bundled)The three.js module build and stock example add-ons (loaders, post-processing passes, RoundedBox and Text geometry), edited only to import…three.js · Apache-2.03Dopentype.js 1.3.4 (bundled)Font parser used to extrude 3D text. MIT (Frederik De Bleser and contributors); bundles tiny-inflate and a codePointAt polyfill, both MIT.three.js · Apache-2.03Dthreejs-game-directorThe entry skill: sets how far to take a three.js browser game from the user's own words (a small arcade game is not a request for the…three.js · MITA plan or a scriptthreejs-gameplay-systemsHow to make a playable loop: a one-page design brief, a core-loop contract proved in code, a level plan, then small ownership folders…three.js · MIT3Dthreejs-game-ui-designerHow to design a game's HUD, menus and touch controls as game interface, not a web dashboard: hierarchy (status, objective, feedback…three.js · MITA picture layoutthreejs-debug-profilerHow to find why a three.js page is blank, broken or slow: reproduce first, then an ordered checklist for blank canvases (canvas size, WebGL…three.js · MITA check on the resultthreejs-qa-releaseHow to prove a three.js game works the way a player meets it: build, open in a real browser, check console errors and non-blank canvas…three.js · MITA check on the resultthreejs-3d-generatorDrives the paid Tripo API to make 3D models for a three.js project: text to 3D, image to 3D, texturing, auto-rigging, animation…three.js · MIT3Dthreejs-image-generatorDrives Google's Gemini image API to make the 2D layer of a 3D project: concept sheets, clean reference images for image-to-3D, texture…three.js · MITPictures and footagethreejs-audio-generatorDrives the paid ElevenLabs API for game sound: short sound effects, looping ambience, music tracks, spoken lines, voice conversion from a…three.js · MITSound you can seeRenderer and environment map setupFive lines that give a scene studio reflections with no HDR file: sRGB output, ACES tone mapping, and a RoomEnvironment baked once through…three.js · MIT3DPainted metal materialClearcoat over a colored base, for a car body or a hull panel. One line of three.js; assumes the environment map setup.three.js · MIT3DBare brushed metal materialRaw steel that needs the environment map to read as metal. One line of three.js; assumes the environment map setup.three.js · MIT3DRubber materialNear-black, almost no reflection, for tyres and grips. One line of three.js; assumes the environment map setup.three.js · MIT3DMatte plastic materialMid roughness with a muted reflection, for housings and crates. One line of three.js; assumes the environment map setup.three.js · MIT3DGlossy ceramic materialA sharp wet-look reflection with full clearcoat. In our trial the white version bloomed as hard as the emissive ball under a bright light…three.js · MIT3DEmissive signal materialA dark base with a glow strong enough to feed bloom, for beacons, status lights and pickup cores. One line of three.js; assumes the…three.js · MIT3DCloth materialHigh roughness plus sheen for the soft edge highlight of fabric. One line of three.js; assumes the environment map setup.three.js · MIT3DReal refractive glass materialTrue transmission for one or two hero surfaces seen close. Costly: every transmissive material adds a whole extra scene render each frame…three.js · MIT3DCheap fake glass materialTransparent clearcoat with no extra render pass, for repeated windows, visors and shields. One line of three.js; assumes the environment…three.js · MIT3DFresnel rim glowAdds a colored glow at the grazing edges of a standard material by injecting three lines of GLSL with onBeforeCompile, so the lit material…three.js · MITScrolling emissive panelsBands of light that travel along a surface, for energy conduits, charge bars and data flowing through a pipe. Time is one uniform (uTime)…three.js · MITWind swaySways grass cards, flags or cables in the vertex shader, anchored at the base, with each instance of an InstancedMesh out of phase by its…three.js · MITA camera moveDissolve and spawnMakes an object appear or vanish in small blocks with a glowing edge. One uniform, uProgress from 0 to 1, is the whole state, which makes…three.js · MITA cut between two picturesGradient sky domeA back-facing sphere with a small shader: a top color, a horizon color, a sun disc and its halo. One draw call and no textures, for any…three.js · MITA background that movesPost-processing chainThe finishing pass: EffectComposer with a render pass, bloom (strength 0.45, radius 0.3, threshold 0.85), a small vignette shader, and…three.js · MITVertex-colour ambient occlusionDarkens creases by baking a color attribute into the mesh: contact shading with no texture and no extra draw call.three.js · MIT3DPolygon-offset decalsA flat mesh laid on a surface with polygonOffset so it does not flicker: panel lines, numbers and marks.three.js · MIT3DFake contact shadowA flat plane with a radial-gradient canvas texture under an object: grounds a floating thing with one draw call and no shadow map.three.js · MIT3DEmissive level-of-detail signalsRaise emissiveIntensity or swap material by distance so far lights still read; keep the color the same so identity survives.three.js · MIT3DMatcap propsMeshMatcapMaterial bakes lighting into one texture: the cheapest lit-looking material for background props. It ignores scene lights.three.js · MIT3DTweenManager and three easingsA 40-line tween runner with easeInQuad, easeOutCubic and easeOutBack (the one that overshoots), advanced by a delta you pass in. No…three.js · MITA camera moveTrauma-based screenshakeCamera shake where shake equals trauma squared, trauma decays 1.4 per second and is capped at 1, and the noise comes from accumulated time…three.js · MITA camera moveHitstopA 60 to 90 ms near-freeze on a heavy hit: scale the gameplay delta to 0.05 while the camera and feedback keep real time. In a video it is…three.js · MITSquash and stretchDeform on impact and bounce back with easeOutBack, keeping volume: when one axis scales by s the other two scale by 1 / sqrt(s). About 0.9…three.js · MITA camera moveCamera kick and FOV punchAdd 4 to 8 degrees of field of view on a boost or a hit and let it decay with a 0.2 s time constant; remember updateProjectionMatrix()…three.js · MITA camera moveImpact flashPulse a material's emissiveIntensity to a peak and tween it back in 0.22 s; for big events add a one-frame white overlay div fading over…three.js · MITPickup popA collected thing scales up to 1.6, rises and fades over 0.28 s, with a 120 ms scale punch on its counter. A good recipe for a number or an…three.js · MITA camera moveGamepad rumbleFeature-detected controller vibration with a swallowed promise. Interactive use only; nothing to render. Code is in the reference page…three.js · MITAudio pitch variance and duckingVary each playback's pitch by plus or minus 6 percent from a seeded generator so repeats do not sound machine-made, and duck the bed under…three.js · MITSound you can seeRapier setup with a fixed timestepHow to add real physics to a three.js scene: Rapier's world, a 1/60 s fixed step fed by a clamped accumulator, bodies and colliders…three.js · MIT3DLoop.tsA 30-line animation loop: requestAnimationFrame, delta in seconds capped at 0.05, update then render. It reads the browser's clock; to…three.js · MITEdit, render, publishRenderer.tscreateRenderer (antialias, sRGB output, ACES tone mapping at 1.05 exposure, PCF shadows) and resizeRenderer, which keeps canvas size, pixel…three.js · MITEdit, render, publishCameraRig.tsA follow camera at a fixed offset that eases toward its target with an exponential lag (1 - exp(-dt / lag)) and looks slightly ahead of it…three.js · MITA camera moverandom.ts (seeded random)mulberry32 in nine lines: createSeededRandom(seed) returns a function that gives the same sequence every time. The thing to use in place of…three.js · MITEdit, render, publishdispose.tsdisposeObject3D walks a three.js object and frees its geometries, materials and every texture on them. Use it when a scene is torn down so…three.js · MITEdit, render, publishInputController.tsKeyboard (WASD and arrows, Space or Shift to dash) and a touch stick merged into one movement vector, with pointer-cancel handling so a…three.js · MIT3DAudioSystem.tsA Web Audio context unlocked on the first key or pointer press, and one synthesised pickup blip (a triangle wave swept up over 0.12 s)…three.js · MITSound you can seeGameAudio manager shapeA 25-line Web Audio manager: unlock on a gesture, load and decode buffers by id, play through named gain groups (master, sfx, ui, ambience…three.js · MITSound you can see3dviz-pro-maxOne agent skill for making 3D scenes and explainers in three.js, with Blender as an optional helper. A ten-step workflow (intent, reason…three.js · MIT3DArm in MotionA registered bone-and-muscle elbow study with an approximate hinge and opposing biceps/triceps shape changes. Example study (anatomy and…three.js · MIT3DInside the BrainA registered-anatomy inspection of selected cortical gyri, white matter, cerebellum, and brainstem components. Example study (anatomy and…three.js · MIT3DBreath by BreathA registered lung-lobe study with an authored thoracic expansion field, schematic diaphragm, and directional airway cues. Example study…three.js · MIT3DThe Living HeartA registered-anatomy heart study with an anterior cutaway, selected vessels and valves, and an authored cardiac-cycle pose. Example study…three.js · MIT3DThe Moving KneeA registered bone assembly for resting, exploded, and approximate hinge inspection of the knee. Example study (anatomy and physiology): a…three.js · MIT3DUpper-body Muscle AtlasA source-registered inspection atlas for selected upper-body muscle portions and their skeletal framework. Example study (anatomy and…three.js · MIT3DCoopered barrel kitA coopered oak barrel with bulged staves, four iron hoops and a three-plank head, parameterised by height, radius, stave count, bulge and…three.js · MIT3DBiped walker kitA hatted village figure - tapering torso, belted tunic, two-joint legs and arms - with a procedural walk cycle whose arms counter-swing the…three.js · MIT3DTwo-wheeled farm cart kitA two-wheeled farm cart with eight-spoke wheels, a planked bed, side stanchions and draught shafts, with an animate(dt) that rolls the…three.js · MIT3DPegged clothesline kitTwo braced poles carrying a sagging line of pegged washing, each sheet at its own width, drop, yaw and lean, parameterised by span, height…three.js · MIT3DNailed shipping crate kitA nailed shipping crate of horizontal planks between four corner posts, with a diagonal brace and a battened lid, parameterised by size…three.js · MIT3DPaddock fence run kitA paddock fence of instanced posts carrying three sagging rail courses, parameterised by length_m, post count, height, sag and seed. A…three.js · MIT3DIron post lantern (blender gltf) kitA Blender-authored wrought iron post lantern exported as a 136 KB GLB: post on a stepped base, brass collars, hook arm with a diagonal…three.js · MIT3DWrought iron lantern post kitA wrought iron lantern post: stepped base flare, a tapering collared shaft, a scrolled bracket and a glazed head whose panes are emissive…three.js · MIT3DFive-bay timber long hall kitA five-bay timber long hall with two doors, a covered porch, a hanging sign and a chimney at each end of the ridge, parameterised by width…three.js · MIT3DTrestle market stall kitA trestle market stall with a striped canopy that sags between its posts, a scalloped valance, a plank counter on trestles, crates, sacks…three.js · MIT3DQuadruped walker kitA four-legged village animal - barrel body, arched neck, horned head, three-segment legs and a tail - with a procedural diagonal-pair walk…three.js · MIT3DInstanced water reeds kitA clump of instanced reed blades on a faceted tussock, with seed heads carried on the blade tips and an animate(dt) that bends every blade…three.js · MIT3DGlacial rock cluster kitA scatter of part-buried boulders built from five facet-jittered shapes and a pebble ring, parameterised by count, spread and seed, with an…three.js · MIT3DBattered round stone tower kitA battered round stone tower with a corbelled crenellated crown, a conical cap and banner, arrow slits spiralling up the shaft, and an…three.js · MIT3DHanging signboard kitA hanging tavern sign: stepped stone foot, timber post, a scrolled iron bracket and a bevelled board with a raised border and a carved boss…three.js · MIT3DSegmental-arch stone bridge kitA single segmental-arch stone bridge with a voussoir ring and raised keystone, coursed spandrels, four cutwaters, a cobbled deck and a…three.js · MIT3DStone guildhall (blender gltf) kitA Blender-authored stone guildhall exported as a 661 KB GLB: plinth, string course, capped chimney, a twelve-course tiled gable roof…three.js · MIT3DTimber-framed cottage kitA two-bay timber-framed cottage with a tiled gable roof, inset windows and a chimney socket, parameterised by width, depth, storeys, roof…three.js · MIT3DConifer with countable boughs kitA conifer with a flared root collar, a leaning tapered bole and eight whorls, each a skirt with nine boughs poking past it, with sway(dt)…three.js · MIT3DRound-crowned broadleaf tree kitA broadleaf tree with a flared root collar, a four-segment leaning trunk, four branches and a crown of seven overlapping canopy lobes, with…three.js · MIT3DWatermill with a turning wheel kitA two-storey stone-and-timber mill with an overshot wheel on a wheel socket, a launder feeding it, a first-floor loading door under a hoist…three.js · MIT3DStone draw-well kitA stone draw-well: three courses of dressed blocks under a coping ring, two posts, a shingled gable roof, a cranked windlass with coiled…three.js · MIT3Dtimber-cottage-t3 (baked hero GLB)The T3 hero: the cottage module's own geometry, baked in Blender. A 1.8 to 1.9 MB GLB: bevelled edges, one UV atlas, baked color, occlusion…three.js · MIT3Dwatermill-t3 (baked hero GLB)The T3 hero: the watermill module's own geometry, baked in Blender. A 1.8 to 1.9 MB GLB: bevelled edges, one UV atlas, baked color…three.js · MIT3Dbevelled-box primitiveThe base solid of every kit: a chamfered block that can carry edge wear. A building part used inside the building kits; it has no catalog…three.js · MIT3Dchimney primitiveA brick stack with corbelled courses, a stone cap and a clay pot. A building part used inside the building kits; it has no catalog record…three.js · MIT3Ddoor-with-step primitiveA plank door recessed in its opening, with iron straps, a ring handle, a stone threshold and a step that breaks the wall plane at the…three.js · MIT3Dinset-window primitiveA window recessed behind the wall face: reveal, frame, glazing bars, emissive glass, sill board and its drip groove. A building part used…three.js · MIT3Drailing primitiveA run of railing in two builds: turned balusters, or a solid parapet with coping. A building part used inside the building kits; it has no…three.js · MIT3Droof-tile-strip primitiveOne roof slope as lapped tile courses in a single InstancedMesh. A building part used inside the building kits; it has no catalog record or…three.js · MIT3Dsign primitiveA hanging trade sign: wrought bracket, eye hooks, a framed board and a painted field. A building part used inside the building kits; it has…three.js · MIT3Dstairs primitiveA straight flight: treads, real risers, a raking stringer and worn nosings. A building part used inside the building kits; it has no…three.js · MIT3Dtimber-frame primitiveExposed half-timber framing that stands proud of a wall face. A building part used inside the building kits; it has no catalog record or…three.js · MIT3Dvillage-layout.jsPlans a village from a seed: lanes, building plots that face the nearest lane without overlapping, and scatter zones for the gaps. The same…three.js · MITA picture layoutkit-core.jsThe shared helpers every kit module imports: a material cache, a seeded random generator, a bevelled box, an inset panel, a wall with real…three.js · MIT3Dkit-lod.jsPuts several quality tiers of one object into a single THREE.LOD with switch distances in meters and a hysteresis fraction so a slow orbit…three.js · MITEdit, render, publishkit-surface.js (procedural surface, tier T2)Gives a flat-colored kit a drawn surface with no image files: seeded albedo, normal and roughness canvases for seven families (wood…three.js · MIT3Dkit-walk.js (gait maths)Three pure helpers behind the two walkers: twoBoneIk, footCycle and routeStep. The walk advances by distance traveled over stride length…three.js · MIT3Dcamera-orbit-follow.jsOrbit camera with damping, named views, a 0.9 s focus tween and a follow mode that yields when the user takes over. rig.update(dt) returns…three.js · MITA camera movelighting-sun.jsOutdoor key, fill and rim. The defaults are dusk golden hour (a warm sun 6 degrees above the horizon, key to fill about 6 to 1); an…three.js · MIT3Dlighting-night-lantern.jsNight made of falloff: a weak blue moon, a dim hemisphere fill and up to twelve warm lantern point lights with physical decay (60 cd at 2.4…three.js · MIT3Dlighting-studio.jsA dark product studio: RoomEnvironment at low intensity plus three RectAreaLight panels (key, fill, rim, about 3 to 1) and one contact…three.js · MIT3Dpost-stack.jsBloom, vignette and optional depth of field through the pmndrs postprocessing package, with a careful note on tone mapping: the stack takes…three.js · MITAccessible route clearances and turning spacePlace a cited turning space in a room and, separately, sweep a conservative clearance envelope, keeping the two reports distinct instead of…three.js · MITA whole sceneAgent Harness execution mapExplain an authored agent loop with explicit tool and observation boundaries. A written recipe (abstract-systems-data; authored): the parts…three.js · MIT3DGuided vehicle traffic with zone reservationGive vehicles a reservation rule that they must obtain before entering shared space, so traffic behavior has an inspectable cause. A…three.js · MIT3DReachable workspace and singular configurationsMap where an arm can reach and mark the configurations where it loses a direction of motion. A written recipe (robotics-control; sourced)…three.js · MIT3DAutonomous planar phase portrait with time liftCompare phase trajectories, vector directions and a time-lifted solution for a bounded family of planar autonomous systems. A written…three.js · MIT3DBicycle drivetrain and gear ratioConnect chainring and sprocket sizes to wheel rotation through a chain that shares one linear speed. A written recipe (products-assemblies…three.js · MIT3DWide turns and inner slices on larger cubesModel a larger cube where a move addresses a contiguous range of layers and center pieces carry individual identity even when they look…three.js · MIT3DBinary heap, sift operations and heapsortShow one structure in two views at once: the array indices that own the data and the tree that explains the ordering. A written recipe…three.js · MIT3DBinomial outcomes and repeated trialsConnect independent binary trial paths to exact probabilities and observed counts. A written recipe (probability-statistics; part sourced…three.js · MIT3DBit-vector SMT: model, wraparound and proof boundaryKeep width, modular arithmetic, signed interpretation and solver evidence explicit. A written recipe (logic-circuits; part sourced, part…three.js · MIT3DBounded maintenance procedure state playbackPlay a supplied acyclic maintenance procedure through tasks and exclusive decisions with evidence-gated completion, while keeping planned…three.js · MIT3DBrachial plexus nerve routingFollow named nerve branches from the typical C5 to T1 roots through trunks, divisions and cords into the arm as an explicit route graph…three.js · MIT3DBreadth-first search and shortest edge countsExpose discovery order, the FIFO queue and shortest paths on a small unweighted graph. A written recipe (algorithms-data-structures; part…three.js · MIT3DSimply supported bridge load-path beam modelCompute reactions and one section response for declared point loads on a simply supported beam without presenting the result as structural…three.js · MIT3DBuild dependency graph and topological orderShow a build plan as a directed graph whose valid orders come from its structure, and make a cycle a reported failure. A written recipe…three.js · MIT3DBuilding service layer coordinationInspect invented building services with layer toggles and explicit geometric clash markers. A written recipe (architecture-interiors…three.js · MITA whole sceneBuoyancy and floating equilibriumMake the displaced volume an explicit object so flotation becomes a balance the viewer can watch settle. A written recipe…three.js · MIT3DInterlocking burr and its disassembly orderDesign an interlocking puzzle whose only freedom at each step is a short list of legal slides, and expose that list. A written recipe…three.js · MIT3DClassical Starling capillary exchange diagramBuild the classical two-pressure Starling teaching diagram and mark on the same scene where the revised steady-state view disagrees with…three.js · MIT3DCardiac cycle phases and valve statesDrive valve states from an explicit phase model so opening and closing follow declared pressure comparisons rather than animation timing. A…three.js · MIT3DCF ocean-current grid particle playbackAdvect educational tracers over a supplied small regular rectilinear CF lon/lat current grid using one declared frozen local east/north…three.js · MIT3DPrecomputed flow field playbackPlay back a computed flow field as data with provenance, and refuse to let the viewer treat playback as live simulation. A written recipe…three.js · MIT3DChirality and non-superimposable mirror imagesLet a viewer attempt to superimpose two mirror-image molecules and fail for a structural reason they can inspect. A written recipe…three.js · MIT3DCityGML stable-ID scenario differencerCompare a finite set of supplied CityGML-derived urban alternatives by stable feature identity, CRS, epoch and declared attribute/geometry…three.js · MITA whole sceneCar-following waves on a closed single laneSimulate continuous car-following on a periodic lane and connect every vehicle's motion to its bumper gap, approaching rate and declared…three.js · MIT3DElastic and inelastic collisions in spaceCompare momentum and kinetic energy across a one-dimensional central collision so that what is conserved and what is not becomes…three.js · MIT3DCommutators and conjugates as piece toolsBuild move sequences that touch few pieces and show why the algebraic form produces that effect. A written recipe (twisty-puzzles…three.js · MIT3DDouble-cone section explorerRelate a movable plane to its intersection with a double cone. A written recipe (solid-geometry; sourced): the parts to model, the one…three.js · MIT3DConstruction task dependency and building playbackLink supplied construction tasks, times and finish-start dependencies to stable building-element identities, then scrub the resulting…three.js · MITA whole sceneConvex hull of a point cloudBuild the hull of an editable point set and keep its degenerate outcomes visible instead of hiding them. A written recipe (solid-geometry…three.js · MIT3DCoupled gear kinematicsDrive meshing gears from a shared angular constraint with inspectable pitch circles. A written recipe (rigid-mechanics; sourced): the parts…three.js · MIT3DCourtyard house cutawayReveal a fictional courtyard dwelling while keeping room boundaries and levels legible. A written recipe (architecture-interiors…three.js · MITA whole sceneCovariance ellipsoid and principal axesShow a point cloud together with the ellipsoid built from its covariance, keeping sample estimate and population parameter distinct. A…three.js · MIT3DCP and Tucker tensor component reconstructionReconstruct a small explicit third-order tensor from supplied CP factors or a Tucker core and factors, linking component terms, slices and…three.js · MIT3DCritical path and combinational delayMake timing a property of paths through a circuit, with the longest path selected by summation rather than by appearance. A written recipe…three.js · MIT3DCross product orientation and areaLink ordered vectors, their normal and spanned parallelogram. A written recipe (linear-algebra; sourced): the parts to model, the one state…three.js · MIT3DTLS 1.3 message state: bounded server-authenticated handshakeTeach a bounded TLS 1.3 message order with public metadata and explicit external-verification gates. A written recipe…three.js · MIT3DReachable cube states and their invariantsLet a viewer build an impossible cube on purpose and have the model name which invariant is broken. A written recipe (twisty-puzzles…three.js · MIT3DCubic unit-cell atom accountingExpose shared atom fractions across repeated cubic cells. A written recipe (molecules-materials; sourced): the parts to model, the one…three.js · MIT3DCurl and circulation around a loopCompare a local curl component with circulation per unit area, distinguishing the finite-disk average from its shrinking-disk limit. A…three.js · MIT3DMagnetic field of a current loopBuild a field around a real conductor path and keep the on-axis analytic result distinct from off-axis numerical sampling. A written recipe…three.js · MIT3DDaylight and shading study over a dayDrive shadows from a documented solar position algorithm and keep the difference between geometry and photometry explicit. A written recipe…three.js · MITA whole sceneDelaunay tetrahedra and the empty sphere propertyPartition space around a point set and let the defining empty-sphere condition be tested rather than assumed. A written recipe…three.js · MIT3DDental bite and moving-hinge illustrationIllustrate a supplied mandible pose sequence against a fixed skull while making translation and the limited meaning of a hinge axis…three.js · MIT3DDeposited protein binding-site inspectionInspect a ligand and nearby residues from a supplied authoritative deposited structure while preserving atom, assembly and model metadata…three.js · MIT3DDeterminant and parallelepiped volumeCompare signed determinant with nonnegative geometric volume. A written recipe (linear-algebra; sourced): the parts to model, the one state…three.js · MIT3DDICOM registration landmark residual inspectorApply a supplied DICOM Spatial Registration matrix chain between original Frame-of-Reference UIDs and show illustrative paired-landmark…three.js · MIT3DDifferential-drive command and odometry viewDistinguish requested motion, applied wheel motion and estimated pose in a teaching mobile robot. A written recipe (robotics-control…three.js · MIT3DDijkstra distances and edge relaxationCompare tentative distances with settled shortest distances while stepping edge relaxations. A written recipe (algorithms-data-structures…three.js · MIT3DDirect-manipulation cube turnsTranslate face gestures into legal discrete moves while separating camera orbit. A written recipe (twisty-puzzles; sourced): the parts to…three.js · MIT3DDirectional derivative on a quadratic surfaceRotate a direction on a height field and compare the measured slope with the gradient dot product. A written recipe (calculus-fields; part…three.js · MIT3DDivergence and outward flux through a boxCompare face-by-face flux with the volume integral of divergence for a linear field. A written recipe (calculus-fields; part sourced, part…three.js · MIT3DDivergent ridge and crust-age bandsExpose the distinction between prescribed plate separation, newly formed crust and a computed geodynamic solution. A written recipe…three.js · MIT3DSigned double integral as a column sumPartition a rectangular domain into signed columns and compare numerical quadrature with an analytic integral. A written recipe…three.js · MIT3DAxial tilt and seasonal sunlightCompare seasonal illumination on a tilted globe without confusing orbital distance with the cause of seasons. A written recipe…three.js · MIT3DEclipse shadow cones and node alignmentBuild the shadow as real cones between finite bodies so partial, total and annular conditions follow from which cone contains the observer…three.js · MIT3DEigenvectors as invariant directionsSweep a direction through space and stop where the mapped vector stays on its own line, with the scale factor read from the same event. A…three.js · MIT3DEmbedding projection inspectorExplore a projection while retaining access to original vector relationships. A written recipe (abstract-systems-data; sourced): the parts…three.js · MIT3DEnhanced DICOM acquisition-frame inspectorInspect a supplied Enhanced CT object through shared/per-frame functional groups and dimension-index presentation while preserving original…three.js · MIT3DExact cover packing with a real searchKeep the search honest: a packing scene either runs a real backtracking search or replays a recorded one, and says which. A written recipe…three.js · MIT3DExpression rig with attention and gazeGive a character a small, well-chosen set of expression controls and let attention drive where those controls are aimed. A written recipe…three.js · MIT3DFantasy village dioramaCompose a small invented settlement around a memorable landmark, readable paths, and contrasting building silhouettes. A written recipe…three.js · MITA whole sceneFinite-window FFT spectrum and inverse reconstructionCompare one finite sampled signal under rectangular and tapered windows, reconstruct the exact windowed samples by inverse DFT, and…three.js · MIT3DFinite egress-network capacity playbackMove a finite supplied occupant count through a directed route network with integer travel steps, per-step arc capacities and a declared…three.js · MITA whole sceneClocked finite-state machine explorerSeparate present state, next state and committed clock transitions. A written recipe (logic-circuits; sourced): the parts to model, the one…three.js · MIT3DBounded Fisher reaction-diffusion frontSimulate the one-dimensional Fisher equation on a finite interval with a declared zero-flux stencil and conservative explicit-step…three.js · MIT3DFlat-pack furniture assembly sequenceTurn an assembly into an ordered, checkable sequence where each step consumes real parts from a visible inventory. A written recipe…three.js · MIT3DFolding desk lamp articulationExplore a designed lamp by moving its hinges within a declared motion envelope. A written recipe (products-assemblies; authored): the parts…three.js · MIT3DForced damped rectangular-room modal responseDrive a finite set of analytic rectangular-room modes with declared modal mass, damping and coupling rather than inferring loss from wall…three.js · MIT3DFourier harmonic synthesis with complex phasorsConnect a finite bank of odd harmonics to a square-wave approximation and expose truncation near jumps. A written recipe…three.js · MIT3DOne-bit full adderConnect sum and carry outputs to all three input bits. A written recipe (logic-circuits; sourced): the parts to model, the one state that…three.js · MIT3DGarden creature route and gaitMake a small fictional quadruped travel a route with readable foot placement and stopping. A written recipe (characters-motion-art…three.js · MIT3DXPBD soft-body boundary fixtureExercise one compliant particle mesh with pinned boundaries, explicit timestep/substeps/iterations and residuals rather than treating…three.js · MIT3DReversible guided layer-method tutorialTurn a declared beginner layer sequence into inspectable goal predicates, legal move demonstrations, learner commits, hints and exact…three.js · MIT3DGyroscopic precession and angular momentumShow a torque changing the direction of angular momentum rather than speeding the spin, and keep the fast-spin assumption visible. A…three.js · MIT3DTowers of Hanoi and its optimal move boundLet a viewer play the puzzle while the known minimum move count stays visible as a target rather than a decoration. A written recipe…three.js · MIT3DHeart chamber cutawayReveal four chambers without confusing presentation layers with tissue motion. A written recipe (anatomy-structures; sourced): the parts to…three.js · MIT3DHeat diffusion along a rod with fixed end temperaturesWatch an exact temperature mode decay while the rod itself stays geometrically fixed. A written recipe (soft-fluid-thermal; part sourced…three.js · MIT3DHepatic portal blood routeShow a named venous route that passes through two capillary beds before rejoining the systemic return. A written recipe…three.js · MIT3DCritical points and the second derivative testClassify stationary points on a surface from the discriminant, and show the inconclusive case as a real outcome. A written recipe…three.js · MIT3DHistorical diorama with evidence layersOrganize a site reconstruction so documented remains and interpretive additions can be inspected separately. A written recipe…three.js · MITA whole sceneHydrostatic pressure at equal depthCompare pressure probes at the same depth in differently shaped stationary containers. A written recipe (soft-fluid-thermal; part sourced…three.js · MIT3DImported 3×3 state and solver-result verificationParse an imported 3×3 state independently of local move history, validate inventory and reachability, call a versioned solver adapter, then…three.js · MIT3DTwo-slit interference and single-slit diffractionKeep slit separation and slit width as separate controls so the fringe pattern and its envelope have separate causes. A written recipe…three.js · MIT3DInverse-kinematics target and residualMake numerical target solving visible, including residuals and non-convergence. A written recipe (robotics-control; sourced): the parts to…three.js · MIT3DFinite irrigation scenario-envelope comparisonRun the existing bounded root-zone budget over a finite supplied set of provenance-labeled scenarios under one shared forcing schedule…three.js · MIT3DP and S plane waves in an isotropic elastic solidCompare homogeneous isotropic P and S plane waves through particle displacement, propagation direction and modulus-dependent speed in a…three.js · MIT3DJob shop schedule and solver boundaryPlay back a schedule that a solver produced, and keep the boundary between solving and animating visible. A written recipe…three.js · MIT3DPID joint control with saturationShow a controller responding to error, and let integral action and torque limits change the outcome visibly. A written recipe…three.js · MIT3DPath, time scaling and joint limitsSeparate the geometric path from the schedule along it, so speed limits change timing without changing the path. A written recipe…three.js · MIT3DKarst cave network with vertical connectivityCompose an underground world where the interesting decisions are vertical: which chamber connects to which, and by what route. A written…three.js · MITA whole sceneKepler ellipse with equal-time swept areasAdvance a body nonuniformly around an ellipse and compare sectors swept in equal time intervals. A written recipe (astronomy-space; part…three.js · MIT3DKinetic typography stage with readable alternativesAnimate authored words and phrases in 3D while preserving reading order, pause control, captions and a static text representation. A…three.js · MIT3DKMP pattern DFA: prefix recovery on mismatchDerive transition behavior from a concrete pattern and explain why a mismatch can preserve a partial match. A written recipe…three.js · MIT3DKnee structures with layer peelInspect the joint interior through reversible layer visibility. A written recipe (anatomy-structures; sourced): the parts to model, the one…three.js · MIT3DLantern keeper puppet performanceStage a readable miniature greeting with distinct anticipation, gesture and settle poses. A written recipe (characters-motion-art…three.js · MIT3DLayered atmosphere absorption-only chordIntegrate a fixed straight chord through concentric piecewise-homogeneous absorbing shells and accumulate optical depth with Beer–Lambert…three.js · MIT3DFlat layered attenuating seismic raysTrace one declared P or S geometric ray through flat constant-velocity layers while keeping travel time, interface refraction and…three.js · MIT3DLayered maze route puzzleNavigate a designed stacked maze while retaining an exact cell-and-link path history. A written recipe (spatial-puzzles; authored): the…three.js · MIT3DLinear transformation in three dimensionsConnect a real 3 by 3 matrix to transformed basis arrows, vectors, and a reference shape using one shared mapping. A written recipe…three.js · MIT3DLoading dock resource schedulingShow contention for invented dock resources with inspectable event timing. A written recipe (operations-logistics; authored): the parts to…three.js · MIT3DBoolean gate workbenchMake a combinational circuit explain its output for each input combination. A written recipe (logic-circuits; sourced): the parts to model…three.js · MIT3DMandelbrot escape-time map and iteration orbitClassify sampled parameters by detected escape and show unresolved finite-budget samples honestly. A written recipe (calculus-fields…three.js · MIT3DGeographic and projected coordinate framesShow the globe and its projected plane at once so distortion becomes something measured rather than described. A written recipe…three.js · MIT3DMarkov chain distribution and convergenceSeparate a single random walker from the distribution over states, and compare convergence or oscillation under a declared transition…three.js · MIT3DMass-spring cloth and its solver contractTreat cloth as a solver with declared parameters: what is integrated, at what step, and what makes it explode. A written recipe…three.js · MIT3DMemory allocation: one first-fit fragmentation traceReplay one address-ordered heap so allocation failure, internal waste and external holes remain distinct. A written recipe…three.js · MIT3DManifoldness, orientation and mesh validityMake mesh validity inspectable: combinatorial manifoldness, consistent orientation and geometric self-intersection are three different…three.js · MIT3DMinkowski sum and clearance envelopesTurn a clearance question into a solid: grow an obstacle by a moving part so the answer becomes a containment test. A written recipe…three.js · MIT3DA local orientation around a Moebius bandFollow a local frame around a half-twisted ribbon and inspect the reversed seam identification. A written recipe (topology-symmetry; part…three.js · MIT3DModular camera rig compatibilityCreate an invented accessory rig with explicit slot rules and reversible changes. A written recipe (products-assemblies; authored): the…three.js · MIT3DMolecular shape and electron-pair geometryContrast methane and water while distinguishing atoms from electron-pair guides. A written recipe (molecules-materials; sourced): the parts…three.js · MIT3DMonte Carlo volume estimate with an intervalEstimate a volume by sampling a bounding box and keep the uncertainty attached to every reported number. A written recipe…three.js · MIT3DMoon phases from an observer viewpointLink an external Sun-Earth-Moon diagram with the lunar disk seen by an Earth observer. A written recipe (astronomy-space; part sourced…three.js · MIT3DMoulded enclosure with draft, ribs and bossesModel a plastic housing whose features carry the reasons they exist: pull direction, draft, wall thickness and stiffening. A written recipe…three.js · MIT3DMulti-head attention comparison without head averagingCompare two to eight supplied attention heads from their separate projections through concatenation and the output projection while…three.js · MIT3DBone, joint and muscle as a lever systemExpose effort, fulcrum and load geometry on a limb so a moment arm becomes a measurable distance rather than an illustration. A written…three.js · MIT3DAccessible museum route and object inspectionBuild a navigable gallery whose route, landmarks and exhibit inspection stay connected, with equivalent controls for essential spatial…three.js · MITA whole sceneMuseum visitor evaluation event playbackReplay supplied or synthetic route and object-inspection events with provenance and missing-data states, without fabricating visitors or…three.js · MIT3DMusic structure mapped into a spatial sceneMap supplied musical events and sections to authored spatial parameters while keeping timing data, audio playback and visual interpretation…three.js · MIT3DNatural deduction: proof trees and assumption scopeInspect why each inference is licensed and which assumptions remain open. A written recipe (logic-circuits; part sourced, part authored)…three.js · MIT3DNewton basins for z cubed minus oneIterate Newton’s rule for f(z)=z^3-1 on a finite complex grid, classify only tolerance-confirmed roots, and lift one selected orbit without…three.js · MIT3DNight market street with layered lightBuild a dense street where the lighting is made of many small owned sources and the crowd flows along readable lanes. A written recipe…three.js · MITA whole sceneNormal density and interval probabilityMove interval boundaries under a normal curve while separating density height from probability area. A written recipe…three.js · MIT3DFlow rate through a narrowing conduitCompare cross-sectional average speeds while a fixed volume flow passes through different pipe areas. A written recipe (soft-fluid-thermal…three.js · MIT3DObserver-frame constellation and horizon playbackTransform supplied catalog directions and constellation line identities into an observer horizon frame at declared site and times…three.js · MIT3DOpen-boundary signal queue playbackCompare finite supplied signal plans on an open movement network with explicit arrivals, routes, storage and saturation-service inputs…three.js · MIT3DOrbital elements and orbit shapeGive each defined geometric orbital element a control, with explicit circular and equatorial conventions for undefined elements. A written…three.js · MIT3DOrbital isosurfaces: phase versus probabilityCompare signed orbital-amplitude contours with the non-negative squared amplitude of one supplied, identified one-particle orbital grid. A…three.js · MIT3DReference frames and time for orbital scenesMake the frame an explicit object: the same trajectory drawn in an inertial and a rotating frame looks completely different, and both are…three.js · MIT3DOrthogonal projection and the residual vectorMake the residual the visible subject: the shortest connection from a point to a subspace is perpendicular to it. A written recipe…three.js · MIT3DPallet build with stability rulesBuild a load where each placement is checked against authored stacking rules, so a pallet is a validated structure rather than a pile. A…three.js · MIT3DParcel sorter event playbackFollow parcels through an invented sorter whose routing decisions and queues are inspectable. A written recipe (operations-logistics…three.js · MIT3DPeriodic trajectory: temporal unwrappingSeparate wrapped cell images from one conditionally reconstructed continuous path in a fixed orthorhombic cell. A written recipe…three.js · MIT3DPiece permutation cycle explorerShow where pieces move without mistaking position cycles for complete puzzle state. A written recipe (twisty-puzzles; sourced): the parts…three.js · MIT3DPetri nets: weighted firing and markingsMake enabling, conflict and marking updates visible without confusing moving beads with tokens in transit. A written recipe…three.js · MIT3DPipelining, latency and throughputSeparate how long one item takes from how often items finish, and tie both to the slowest stage. A written recipe (logic-circuits…three.js · MIT3DRefraction at a planar interfaceChange the incident angle and indices while measuring both rays from the same surface normal. A written recipe (waves-optics-fields; part…three.js · MIT3DElectric field from two stationary chargesAdd two point-charge field contributions and distinguish direction from magnitude near singularities. A written recipe…three.js · MIT3DPolarization and Malus lawTrack a transmission axis in three dimensions and derive intensity from the angle between axes rather than from an artistic dimming. A…three.js · MIT3DPolycrystalline grains and slip planesShow a polycrystal as differently oriented lattice domains and make slip planes a property of orientation rather than a texture. A written…three.js · MIT3DPolyhedron net foldingKeep face identity and shared edges visible while unfolding a solid. A written recipe (solid-geometry; sourced): the parts to model, the…three.js · MIT3DPortable speaker exploded assemblyExplain the authored part hierarchy of a small speaker through reversible separation. A written recipe (products-assemblies; authored): the…three.js · MIT3DPredator-prey cycles in phase space and model timeLink an idealized two-population interaction model to its time series, phase portrait and bounded time-lifted trajectory without presenting…three.js · MIT3DProjectile trajectory and first contactKeep position, velocity and acceleration consistent through ballistic flight. A written recipe (rigid-mechanics; sourced): the parts to…three.js · MIT3DProtein secondary structure ribbonBuild a cartoon protein view whose helices and strands come from annotated structure rather than from decorative shapes. A written recipe…three.js · MIT3DPyraminx legal-move state and turn playerDrive a tetrahedral twisty puzzle from versioned discrete piece permutations and orientations, including distinct main-layer and tip moves…three.js · MIT3DQuadratic Julia filled-set escape inspectorHold one quadratic parameter fixed, vary the initial complex point, and inspect detected escape without confusing the dynamical plane with…three.js · MIT3DRAG retrieval and provenance inspectorInspect one query's ranked passages, its fixed top-k retriever prior, and separately defined latent-document contributions in a bounded RAG…three.js · MIT3DReaction coordinate: sourced energy profilePlot supplied energy samples against one declared coordinate without turning interpolation or a sampled peak into a mechanism. A written…three.js · MIT3DReactive trajectory: explicit topology changesPreserve atom identity and sourced bond events across frames without guessing reaction chemistry from distance. A written recipe…three.js · MIT3DDesired state, observed state and a reconciliation loopModel an operator loop where the difference between requested and observed state drives every action taken. A written recipe…three.js · MIT3DNormal modes of a rigid rectangular roomInspect one analytic pressure eigenmode in a lossless rigid rectangular room, with its frequency, signed spatial lobes and nodal planes…three.js · MIT3DRecursion, call stack and backtrackingBuild the call stack as a physical stack so that returning is popping, and let a backtracking search grow and prune it. A written recipe…three.js · MIT3DReplicated log and leader-based consensusGive each replica its own visible log so agreement becomes a comparison between logs rather than a claim. A written recipe…three.js · MIT3DReversible branching storybook spatial sceneTurn narrative choices into distinct spatial dioramas while preserving authoritative branch state, checkpoints and a truthful back/reset…three.js · MITA whole sceneRibbon motion sculptureCompose a layered ribbon installation whose form can be explored without hiding its control curve. A written recipe (characters-motion-art…three.js · MIT3DReciprocal complex mapping on the Riemann sphereRelate a bounded complex-plane viewport to the unit sphere and show how reciprocal mapping exchanges zero and infinity. A written recipe…three.js · MIT3DRobot arm forward-kinematics framesConnect joint coordinates to an articulated arm and inspectable endpoint frame. A written recipe (robotics-control; sourced): the parts to…three.js · MIT3DRigid robot contact task executionInspect a bounded rigid robot approach/contact/hold/retreat task whose controller, collision solver and state transitions have separate…three.js · MIT3DRolling without slipping and the inertia raceRace bodies of equal mass and radius down one incline so the only difference is where their mass sits. A written recipe (rigid-mechanics…three.js · MIT3DRoom acoustics through first-reflection image sourcesReveal direct and single-wall specular paths in a rectangular room, with travel delays rather than a claimed wave solution. A written…three.js · MIT3DRoot-zone irrigation water budgetBalance daily root-zone depletion from rain, runoff, irrigation, capillary rise, evapotranspiration and deep percolation while keeping…three.js · MIT3D