react-native-filament
A real-time physically based 3D rendering engine for React Native
Found 2750 results for 3d rotation
A real-time physically based 3D rendering engine for React Native
Visualization Toolkit for the Web
fast matrix math library for WebGPU
Worker offscreen canvas for react three fiber
Touch-friendly 3D parallax hover effects
Javascript panorama viewer
Framework-independent loader for the PLY format
🍰 An extensable, layer based shader material for ThreeJS.
An advanced 3D Gaussian Splatting renderer for THREE.js
A lightweight 3D physics engine written in JavaScript.
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
unproject 2D point to 3D coordinate
Banuba WebAR SDK
Shared code between various Speckle JS packages
A cross platform high-performance graphics system.
Table format APIs for JSON, CSV, etc...
React for Babylon.js
React component for embedding Unicorn.Studio interactive scenes with TypeScript support. Compatible with React (Vite) and Next.js.
Post-processing library for TresJS
A 3d viewer for Speckle, based on threejs.
A JS/WebGL framework for 3D geospatial data visualization
Three.js-based high-performance particle system library designed for creating visually stunning particle effects with ease. Perfect for game developers and 3D applications.
JavaScript Gaussian Splatting library
Core library for Quarks VFX / Particle System Library
A sparse octree data structure.
An alternative wrapper for orbit-camera that works independently of game-shell.
A basic USDZ file (Pixar Universal Scene Description) loader for ThreeJS
A General-Purpose Particle System for three.js
IFC viewer
3D page flip effect for Vue.js
Fast & Customizable glTF 3D model viewer, packed with full of features!
Calculate the Euclidean distance been two points in 2D/3D/nD space.
Configurable 3D movement controls.
GeoGirafe is a flexible application to build online geoportals.
Components and hooks to use the Rapier physics engine in Threlte
A quickhull implementation for 3d points
TypeScript z-plane rendering engine with 3D depth simulation using Canvas 2D and mouse-based navigation
3-dimensional point line distance
webgpu utilities
<h3 align="center"> @merger203/expert-invention </h3>
A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.
`luma-web` is a [npm package](https://www.npmjs.com/package/@lumaai/luma-web) for rendering photoreal interactive scenes captured by the [Luma app](https://lumalabs.ai/). It includes `LumaSplatsWebGL`, which is a WebGL-only gaussian splatting implementati
WebGPU adapter for the luma.gl core API
Framework-independent loaders and writers for video (MP4, WEBM, ...)
A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.
Quad Tree data structure for Barnes-Hut simulation in 3d space
A variety of default assets for HYTOPIA games.
Web client for JanusVR worlds
Beautiful 3D gradients for your website
Tools to more easily create VR and AR experiences with Threlte
Potree loader for ThreeJS, converted and adapted to Typescript.
A customizable 3D grass-textured title web component using Lit + TypeScript + Three.js
Avaturn web SDK.
Synchronized version Ammo physical library
The famous ThreeJs library with integrated examples as es6 modules
Framework-independent loader for the PCD format
Framework-independent loaders for tiff and geotiff
360-degree product viewer
WebGL based 3D particle engine
3D BIM Geometry API
Functional, polymorphic API for 2D geometry types & SVG generation
A collection of Three.js addons
A 3D camera with hooks for input handling
Use three.js GLTFLoader in a Node.js environment
basic_timeline improved, VT func setup vide html element id with name arg.- DISABLE RAYCAST DEBUG TEST [2.3.3] Fix for GUI win desktop [2.3.0] DestrucMesh solution & loading convex objs for physics BASIC, SpriteAnimation CPU/texture solution added, Improv
Trimble Connect Workspace API
2D / 3D closest point / proximity helpers
This is the npm package for the ShapeDiver Viewer. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).
Open3d is a 3d geometry library for javascript.
2D/3D shape intersection checks
creates a 3D torus mesh
N-dimensional distance metrics & K-nearest neighborhoods for point queries
A Model Context Protocol (MCP) server for interacting with Sketchfab to find & download 3D models
Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions
3D matrix and vector operations
Web Component for multi-dimensional viewer
Javascript interface for the assimp library.
JavaScript 3D library
This is the npm package for the ShapeDiver Viewer Session API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).
JavaScript 3D library
Rhodonite is a WebGL library written in TypeScript.
Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation
This is the npm package for the ShapeDiver Viewer Viewport API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).
Decompress Blosc compressed Zarr data in the browser
A TypeScript package for arranging, transforming, and distributing 3D objects in space
3d webgl engine
Threlte Components for Theatre, an animation library with a professional motion design toolset
Lightweight Three.js UI toolkit mainly for mobile ads
A framework for integrating and manipulating X3D scenes as HTML5/DOM elements
2D/3D convex polygon tessellators
Multi-dimensional image IO
Multi-dimensional web-based image, mesh, and point set viewer
Orbit & first person camera controller for THREE.JS
A 3D viewer based on React and Three.js
Utility modules for the Central Plant Application
Text plugin for Zdog
n-D spatial indexing data structures with a shared ES6 Map/Set-like API
A library for attaching dynamic HTML overlays to Three.js Object3D instances with distance-based scaling, rotation, auto-centering, and DOM culling.
React Three Fiber component for Globe Data Visualization
Freely customizable, iterative nD subdivision curves for open / closed geometries
nD cubic & quadratic curve analysis, conversion, interpolation, splitting
Extensible keyframe interpolation/tweening of arbitrary, nested types
Framework-independent loaders for 3D graphics formats
A utility for quickly prototyping 2D and WebGL sketches
Utils for io and itk-wasm packages
High level abstract 3D primitives for React
Lightweight loader to convert SDF (V2000) molecular files into THREE.Group for Three.js visualisation.
Potree wrapper for threejs applications
A sophisticated 3D model viewer built with React, TypeScript, and Three.js, featuring advanced visualization tools, measurement capabilities, and lighting controls.
JavaScript libraries to visualize 3D models in a browser
Rotate, pan, and zoom a camera using an arcball.
creates a picking ray for a 2D/3D camera
Debug utilities for luma.gl
Components to easily use the flexbox spec with Threlte
Cross platform DXF loader for three.js. Out of the box usable with react-three-fiber.
Parser for Cognite 3D viewer
Real-time physically based rendering engine
A lightweight CesiumJS SDK wrapper for GIS and 3D visualization
An isolated scene graph facade for web-based 3D libraries
intersect a ray and triangle in 3 dimensions
leaflet wind
generic controls for orbiting a target in 3D
Post-processing effects for luma.gl
WebGL & GLSL abstraction layer
3MF Exporter for Three.js
Mathematical data structures.
Simple gradient noise library for use with Three.js. Now with fBm!
STL to Array of verts and vice versa
Easily add and combine post-processing effects with <model-viewer>!
Engine-agnostic glTF 2.0 loader in TypeScript
JSDoc 3.x and 4.x compatible template for PlayCanvas
Cascaded shadow mapping (CSM) implementation for three.js
A simple API for <hexa-viewer>
Box geometry for three.js with filleted edges
WebGL protein viewer
An inspector and debugger for Three.js
Three.js 封装
SkinView3d animation provider for blockbench bedrock minecraft animations
Web-based image, mesh, and point set viewer
MCP server for Rubik's Cube solving with real-time 3D visualization and MCP UI integration
A functional, fast, comprehensive and dependencyless typescript vector algebra library
Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast
MeshSDK - Mesh processing library writing in CPP with extra **PYTHON/C/C#/JS/TS** bindings.
iTwin Model 3D 可视化插件,提供完整的 BIM 模型展示和交互功能 (加密版本) (加密版本) (加密版本) (加密版本) (加密版本)
Physics Plugin for three.js
Apple TV style card component for React and Next.js
webworker for wind-gl-core
A minimal WebGL 2 rendering library
A Node-RED node to work with 3d satellite orbit data.
A sample gl render engine toolkit.
Classify GPU's based on their benchmark score in order to provide an adaptive experience.
A Three.js-based parametric 3D modeling framework with expression evaluation and template processing
Node API library for Barion Smart Gateway electronic payment system.
Font loading and text-to-3D conversion for Manifold Studio
A TypeScript library for robot simulation and control with Three.js
WebGi - Realistic Rendering Plugins for ThreePipe.
svg-to-mesh is a JavaScript utility function that converts an SVG file into a 3D mesh. This function is ideal for turning 2D vector-based graphics into 3D models that can be used in WebGL or other 3D environments.
ZincJS (Web-based-Zinc-Visualisation)
A demo framework for three.js.
Three.js glTF loader/exporter unofficial plugins
seen.js is a library for drawing simple 3D scenes in SVG and HTML5 Canvas elements.
project 3D point into 2D window space
a high-level 3D perspective camera
The library helps read big point cloud files in the browser as a stream. Perfect solution for rendering Leica 3d scans in a browser without processing them on the backend.
lightweight animation state machine for three js
return line segment representing the intersection between a pair of 3D triangles. based on Thomas Möller's algorithm.
Convert OBJ files to optimized GLB format
3d tiles layer for maptalks
Scaffolding tool for creating Manifold Studio projects
n-dimensional boids simulation with modular behavior system
Effects to enhance your three.js scene's realism
Super-fast 3D framework for Web Applications & Games. Based on Three.js
A demonstration app built on top of the vim-webgl-viewer
whether a picking ray intersects with a plane
Three.js fly controls as common js module
A React Three.js component for rendering an animated Pepe 3D model
0D/1D/2D/3D/4D tensors with extensible polymorphic operations and customizable storage
Simplify three.js development, including events, drag & drop, binding, focus management, smart rendering, tweening and more.
A React component to help handle complex nested 2d and 3d css transformations
A collection of useful components and utilities for React Three Fiber
Create 3d card effect for your website with only attributes
The Stanford bunny
A little bit of utility classes related to css 3d transform
A C++ native canvas 2D/WebGL component based on gpu opengl glsl shader GCanvas
<div align="center"> <img src="overview.png" alt="Hyperfy Ecosystem" width="100%" /> <p> <strong>Build, deploy, and experience interactive 3D virtual worlds</strong> </p> </div>
React three fiber component for easily creating high performance particles meshes. Makes particles morphing from one arrangement to another a piece of cake.
Wavefront OBJ parser (& exporter soon)
Force-directed graph as a React Three Fiber component
A modern web-based animation library for mathematical visualizations - like Manim but live in the browser
A library for displaying interactive 3D collectible cards for Telegram bot Minecrads and their web interface.
Angular & Javascript 3D library
A JavaScript library for real-time terrain mesh generation
A React-based Three.js interaction library with built-in tools for selecting, hovering, dragging, moving, and adding 3D models
ScrollMoo is a pure JavaScript-based tool that lets you create high-performance, keyframed scroll animations.
The Q-CTRL Visualizer is a package for displaying animated 3d Bloch sphere visualizations.
Functional, extensible L-System architecture w/ support for probabilistic rules
Control three.js camera with device orientation API
Modern WebGL state wrapper for PEX: allocate GPU resources (textures, buffers), setup state pipelines and passes, and combine them into commands.
Browser polyfill with native canvas 2d 3d for making React Native compatible with web libs like zdog (and pixi.js, three.js, phaser.js to be validated)
maplibre wind
A responsive and configurable Marmoset Viewer component for Vue.
Interactive 3D graph visualization component for React using Three.js and react-force-graph-3d
postprocessing wrapper for React and react-three-fiber
Highly configurable t-SNE implementation for arbitrary dimensions
Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support
three.js DragControls
OpenGlobus React Components
Generates icosphere meshes of varying levels of complexity
Checks if an axis aligned bounding box intersects a camera frustum.
three.js Outline Pass
Combine multiple indexed meshes into a single indexed mesh
A demonstration app built on top of the vim-webgl-viewer
A TypeScript based WebGL rendering framework.
FJSKI-model
飞行与3d地图整合,支持react和vue3
Build next-level interactive web applications.
mapbox wind
A React component library for creating holographic sticker effects
nD Stratified grid and Poisson-disc sampling w/ support for spatial density functions and custom PRNGs
Some reusable bits for building things with Three.js
A comprehensive, production-ready 3D mesh manipulation library for creating 3D editors, modelers, and CAD applications
JavaScript 3D library
React library for creating 3D objects quickly. Also these objects can be animated
A web framework for building multi-user virtual reality experiences.
A dataloader and parser (ProtVista compliant) for 3D structures
Lunanore is a 3D game framework built on top of ThreeJS
A modular Three.js library for creating immersive underwater/dive model viewers with VR support
A React component library for creating holographic sticker effects
A 3D Globe component for A-Frame.
A simple and powerful React animation library
WorldWindJS is an interactive 3D globe library featuring imagery, maps, terrain and 2D projections from the Web WorldWind virtual globe SDK from NASA and ESA plus several community contributions.
3D page flip effect for Vue.js
Mesh volume calculator for Three, w/ React & TS Support. Hecho con amor en argentina.
Parse wavefront .obj files into json
A TypeScript library for parsing Merfolk syntax and generating 3D abstract syntax trees for visualization
Effortlessly integrate captivating smoke effects into your React applications using Three.js and React Three Fiber (R3F)
Craft 3D Printable Stuff
components using react & react-motion
A fast, customizable Minecraft skin viewer powered by Three.js. Easily render and preview Minecraft skins in 3D for your projects.
A simple component library to create a container with an animated and interactive globe.
The RAW JavaScript 3D Vector library
luma.gl API
Quadedge data structure after Guibas & Stolfi
Load the WebGL graphics buffer data from a collada .dae model and return a draw command that accepts options
Bring Godot to React Native.
A visual inspector tool for A-Frame.
Simple and tileable Poisson disk sampling, allowing for the generation of a specified number of points in any number of dimensions
OpenJSCAD
JavaScript 3D library