The Vibeary — tag
3d
78 resources in The Vibeary tagged "3d" — tools, libraries and references pulled from across the library's shelves, each one checked by hand before it was added.
Gems in this collection

Quaternius
Large sets of free low-poly 3D game assets - characters, vehicles, nature, dungeons - released as coherent themed packs.

WebGL Fundamentals
Ground-up WebGL course that avoids frameworks and explains buffers, attributes, textures and 3D math from first principles.

Poly Haven
CC0 library of 16K unclipped HDRIs, 8K photoscanned PBR textures and production-quality 3D models, no account required.

NEAT
Free generator for animated three-dimensional gradient backgrounds with a live editor and web export.

dddepth
Library of AI-generated 3D shape renders, free to download and drop into layouts.

crd-ui
Credit and debit card React component with automatic brand detection and a 3D flip interaction.

PeakVisor
Pairs a 2D map with a 3D rendered terrain model so photographs can be matched against mountain skylines.

F4Map
Renders OpenStreetMap building data as an interactive 3D city map in the browser.

thiings.co
Growing collection of rendered 3D object illustrations released as a personal open project.

Kenney Game Assets
Fifteen years of free 2D sprites, 3D kitbash kits, UI prompts, textures and VFX, all released into the public domain.

Spark
3D Gaussian splatting renderer for Three.js supporting ply, sogs, spz, splat and ksplat formats and mixing splats with regular meshes.

3dicons
Open-source library of 3D rendered icons in multiple styles and camera angles, free in PNG and Blender source.

ccclaymoji
Claymorphism-style emoji maker producing soft 3D clay emoji as downloadable artwork, with adjustable colour and lighting.

EZ-Tree
Open-source procedural tree generator with a browser editor and a Three.js runtime library, exporting GLB models.

SuperSplat Editor
Browser editor for viewing, cleaning and publishing 3D Gaussian splat captures.

rhinomcp
MCP server providing Rhino and Grasshopper automation so agents can build parametric 3D geometry.

Reagraph
WebGL graph visualisation for React with 2D and 3D layouts, clustering, path finding and lasso selection built in.

OimoPhysics
Cross-platform 3D rigid body physics engine written in Haxe with a JavaScript build, joints and broadphase options.

tailwindcss-3d
Tailwind plugin adding 3D transform utilities for rotation, translation and perspective composition.

Hover3D.js
Minimal 3D hover effect that tilts an element and shifts inner layers based on cursor position, aimed at product cards.

obelisk.js
Library for building isometric pixel graphics on HTML5 canvas from cube, brick and pyramid primitives.

3d-force-graph
Three.js component rendering force-directed graphs in 3D with node objects, link particles and camera controls.

glTF Report
Web app that inspects a GLTF or GLB file, reporting mesh, texture and material costs and running optimization scripts in-browser.

open-screenshot-generator
Client-side Canva alternative for app listing assets with device mockups, 3D poses and AI-assisted layout.

d3-force-3d
Fork of d3-force extending velocity-Verlet simulation to one, two or three dimensions.

Pixi3D
3D renderer built on PixiJS with glTF loading, PBR materials and shadows that composes with existing 2D scenes.

Atropos
Touch-friendly 3D parallax hover component that separates layers by depth, with vanilla, React, Vue and Svelte builds.

3D Websites
Gallery collecting only sites using real-time 3D, WebGL scenes and spatial interaction.

Womp
Browser-based collaborative 3D modelling tool built around soft, blobby, designer-friendly modelling.

awesome-webgl
Curated list of WebGL frameworks, tutorials, tools, debugging aids and demos.

L7
WebGL geospatial visualisation framework from AntV with 3D extrusion, heatmaps and large point cloud layers.

PolyCSS
Renders OBJ, GLB and VOX polygon meshes as DOM elements using matrix3d transforms, with textures, lighting and React/Vue bindings.

glTF Transform
SDK and CLI for reading, editing and optimizing GLTF assets with Draco and Meshopt compression, texture resizing, pruning and welding.

gamedev-free-resources
Repository indexing free game development assets: 2D and 3D art, sound effects, music and tooling.

Cientos
Collection of ready-made abstractions, controls, loaders and shader materials for TresJS, the Vue declarative Three.js renderer.

vue-three-d-mockup
Vue component rendering an interactive 3D phone mockup to showcase app screens.

glyphcss
Converts OBJ, glTF, GLB, STL and VOX models into ASCII art rendered as text inside one pre element, with React and Vue wrappers.

isometric-css
Builds isometric projections from declarative HTML data attributes, turning flat elements into 3D-looking scenes.

noa
Experimental voxel engine for the browser handling chunked terrain, meshing and voxel physics on top of Babylon.js.

Spline
Browser-based 3D design tool with materials, physics, particles and export to React, Next.js, Swift and Kotlin.

claudedesignskills
Claude Code skill bundle for modern web work, specialising in 3D graphics, animation and interactive web experiences.

OGL
Minimal unopinionated WebGL library exposing raw GL concepts through small helper classes without scene-graph overhead.

Zdog
Pseudo-3D engine rendering round, flat, designer-friendly vector illustrations on canvas or SVG with genuine 3D rotation.
Gausify Orbit
Turns an orbit video, including AI-generated ones, into a Gaussian splat entirely in the browser: frame picking, optional cutout, camera poses and Brush training on WebGPU.
Museum of Ages
Guided 3D museum built in code that rebuilds Leonardo da Vinci's world, clearly marking which details are documented and which are guessed.

Brickbrag
Shared multiplayer brick world in the browser with a town, race track, airfield, robot-driven buses and lots you can buy and build on.

Platen
3D manual typewriter in the browser with realistic paper, ribbon ink and synthesized mechanical sound, for slow writing or typewriter art.

SolidCraft
Open-source parametric 3D CAD app in pure Rust with sketches, constraints and a feature timeline, running on desktop, web, and via a built-in MCP server.
A Walkable History of Art
Interactive 3D museum of art history built from Wikipedia: zoom through a thousand years of periods and artists, then walk first-person galleries of real paintings.
robot-heads
Animated 3D TV-headed robot heads for React whose LED faces change expression to show what your AI agent is doing right now.

Sakura Fantasy
Live three.js boat journey through a Japanese river valley across four seasons and any hour, passing cherry blossoms, torii gates and a lantern lake.

Enigma — The machine and its history
Interactive 3D Enigma machine models where you follow the electrical circuit and rotor stepping, alongside the history of how the machines were used.

House Planner
Self-hosted house planner with true-scale 2D floor plans, 3D preview, satellite overlay, plumbing and electrical networks, and a priced bill of materials.

Voxjong
Playable 3D Mahjong built entirely in CSS transforms, with no WebGL and a browser board you can rotate and match.
Gaussian Splat Lite
Lightweight Three.js Gaussian splat viewer with WebGPU and WebGL2, streaming LOD, stochastic rendering and PLY/SPZ/SOG/RAD support.

css.graphics
Gallery of classic 3D demos — cloth simulation, Menger sponge, black hole, chaotic attractors — rendered entirely with retained HTML and CSS.

Galaxium
WebGPU space explorer that flies you from Earth out to planets, stars, nebulae and distant galaxies in one continuous 3D scene.

Splat.js
Trains 3D Gaussian splats entirely in a browser tab: photos in, camera poses solved on WebGPU, standard .ply out.
Meow Generator
Procedural 3D kitten generator in Three.js with weather, lighting and music controls, GLB and PNG export.

gpu-curtains
Lightweight WebGPU rendering library that turns DOM elements into textured planes and meshes driven by WGSL shaders.
ambientCG
Library of CC0 PBR material scans providing albedo, normal, roughness and displacement maps at multiple resolutions.
3D Textures
Free seamless PBR texture set library with full map channels, published continuously by a single artist.
mannequin.js
Library for building and posing articulated human figures procedurally in Three.js through a body-part joint API.

TresJS
Vue 3 custom renderer that lets you build Three.js scenes as Vue components with reactive props.

Kompute
Steering behaviour and spatial query library for 3D agents, usable with Three.js for flocking and pursuit.

angular-three
Angular custom renderer for Three.js, giving Angular the same declarative scene-graph model react-three-fiber gives React.

Threlte
Svelte component library and renderer for Three.js with physics, XR, extras and a declarative scene graph.
3D Game Shaders For Beginners
Step-by-step repo covering normal mapping, SSAO, bloom, outlining, fog and depth of field with runnable code.
My CSS Polyhedra
CodePen collection of animated 3D polyhedra built entirely with CSS transforms and custom properties.
Amit Sheen CSS Animations
CodePen collection of pure-CSS animation experiments including stepped animation, 3D scenes and animation without JavaScript.
Rapier
Rust 2D/3D physics engine with official WebAssembly npm packages, deterministic simulation and continuous collision detection.
cgbookcase
Free unrestricted PBR textures plus an open-source tiling tool for making any texture seamless.
Screenshot.rocks
Converts screenshots into browser or phone mockups with 3D tilt, gradient backdrops and instant download.
ShareTextures
CC0 library of 1,700-plus 4K textures plus scanned 3D models of food, furniture and ceramics.
Threed.io
Browser-based 3D mockup generator that maps your artwork onto rotatable 3D device and object models.
Rotato
Desktop app that renders 3D animated device mockups and screen recordings with real camera moves and lighting.

d3-x3d
Data-driven 3D charts rendering to X3D/X3DOM, covering 3D bar, scatter, surface and bubble charts.
globe.gl
Three.js web component for 3D globes with arcs, points, hex bins, rings, polygons, paths and custom objects.