JSPM

Found 2760 results for 3d sprite

d3-octree

Three-dimensional recursive spatial subdivision.

  • v1.1.0
  • 53.87
  • Published

@math.gl/culling

Culling Functionality for 3D Classes

  • v4.1.0
  • 53.84
  • Published

@loaders.gl/draco

Framework-independent loader and writer for Draco compressed meshes and point clouds

  • v4.3.4
  • 53.75
  • Published

@loaders.gl/textures

Framework-independent loaders for compressed and super compressed (basis) textures

  • v4.3.4
  • 53.39
  • Published

@loaders.gl/terrain

Framework-independent loader for terrain raster formats

  • v4.3.4
  • 53.17
  • Published

d3-force-3d

Force-directed graph layout in 1D, 2D or 3D using velocity Verlet integration.

  • v3.0.6
  • 52.79
  • Published

@luma.gl/gltf

glTF support for luma.gl

  • v9.1.9
  • 51.96
  • Published

@google/model-viewer

Easily display interactive 3D models on the web and in AR!

  • v4.1.0
  • 50.18
  • Published

hercai

A powerful library for interacting with the Herc.ai API

  • v14.0.3
  • 50.17
  • Published

three-render-objects

Easy way to render ThreeJS objects with built-in interaction defaults

  • v1.40.4
  • 49.65
  • Published

gl-vec3

gl-matrix's vec3, split into smaller pieces

  • v1.2.0
  • 49.43
  • Published

three-globe

Globe data visualization as a ThreeJS reusable 3D object

  • v2.44.0
  • 49.08
  • Published

three-forcegraph

Force-directed graph as a ThreeJS 3d object

  • v1.43.0
  • 48.01
  • Published

gl-shader

WebGL shader wrapper

  • v4.3.1
  • 46.76
  • Published

3d-force-graph

UI component for a 3D force-directed graph using ThreeJS and d3-force-3d layout engine

  • v1.78.4
  • 46.58
  • Published

@gltf-transform/core

glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.

  • v4.2.1
  • 46.53
  • Published

@kitware/vtk.js

Visualization Toolkit for the Web

  • v34.11.1
  • 45.51
  • Published

box-intersect

Any dimensional box intersection

  • v1.0.2
  • 45.43
  • Published

cannon-es

A lightweight 3D physics engine written in JavaScript.

  • v0.20.0
  • 45.43
  • Published

react-force-graph

React component for 2D, 3D, VR and AR force directed graphs

  • v1.48.0
  • 45.34
  • Published

super-three

JavaScript 3D library

  • v0.177.0
  • 45.26
  • Published

aframe

A web framework for building virtual reality experiences.

  • v1.7.1
  • 45.12
  • Published

3d-force-graph-ar

UI component for a 3D force-directed graph in AR

  • v1.10.0
  • 44.94
  • Published

split-polygon

Splits a convex polygon by a plane

  • v1.0.0
  • 44.81
  • Published

3d-force-graph-vr

UI component for a 3D force-directed graph in VR

  • v3.1.1
  • 44.49
  • Published

gltf-validator

Library for validating glTF 2.0 assets, compiled from Dart to JS.

  • v2.0.0-dev.3.10
  • 44.26
  • Published

3d-view

3D camera view controller

  • v2.0.1
  • 44.25
  • Published

polytope-closest-point

Computes the closest point to a polytope in arbitrary dimensions

  • v1.0.0
  • 44.23
  • Published

gl-line3d

3D line plot

  • v1.2.2
  • 44.09
  • Published

normals

Estimates normals for meshes

  • v1.1.0
  • 43.49
  • Published

three-fatline

A ThreeJS Line object with variable width

  • v0.7.1
  • 43.06
  • Published

@woosh/meep-engine

Pure JavaScript game engine. Fully featured and production ready.

    • v2.128.5
    • 42.80
    • Published

    @threlte/core

    A 3D framework for the web, built on top of Svelte and Three.js

    • v8.1.5
    • 42.11
    • Published

    @tresjs/core

    Declarative ThreeJS using Vue Components

    • v4.3.6
    • 41.28
    • Published

    vanta

    3D animated backgrounds for your website

    • v0.5.24
    • 41.18
    • Published

    @thi.ng/transducers

    Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations

    • v9.6.9
    • 41.06
    • Published

    three-viewport-gizmo

    Three Viewport Gizmo is a highly customizable standalone interactive three.js view helper controls, allowing effortless integration with popular camera libraries.

    • v2.2.0
    • 40.65
    • Published

    playcanvas

    PlayCanvas WebGL game engine

    • v2.11.0
    • 40.52
    • Published

    @loaders.gl/obj

    Framework-independent loader for the OBJ format

    • v4.3.4
    • 40.52
    • Published

    @threlte/extras

    Utilities, abstractions and plugins for your Threlte apps

    • v9.5.2
    • 40.15
    • Published

    @react-three/csg

    Constructive solid geometry for React

    • v4.0.0
    • 40.06
    • Published

    quaternion

    The RAW rotation library using quaternions

    • v2.1.1
    • 39.69
    • Published

    @tresjs/cientos

    Collection of useful helpers and fully functional, ready-made abstractions for Tres

    • v4.3.1
    • 39.61
    • Published

    mapillary-js

    A WebGL interactive street imagery library

    • v4.1.2
    • 38.64
    • Published

    potree-core

    Potree wrapper for three.js applications

    • v2.0.11
    • 38.34
    • Published

    @needle-tools/engine

    Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.

    • v4.8.8
    • 38.32
    • Published

    luma.gl

    WebGL2 Components for High Performance Rendering and Computation

    • v7.3.2
    • 38.27
    • Published

    @loaders.gl/las

    Framework-independent loader for the LAS and LAZ formats

    • v4.3.4
    • 38.09
    • Published

    laz-perf

    LAZ implementation compiled to WASM via Emscripten for LAZ support in a browser

    • v0.0.7
    • 37.62
    • Published

    react-stl-viewer

    react component for visualizing 3d models in the browser using three.js

    • v2.5.0
    • 37.06
    • Published

    @thi.ng/vectors

    Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts

    • v8.6.6
    • 37.03
    • Published

    matrix-engine

    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

    • v2.3.68
    • 37.03
    • Published

    occt-import-js

    Javascript interface for the occt library.

    • v0.0.23
    • 36.85
    • Published

    react-native-filament

    A real-time physically based 3D rendering engine for React Native

    • v1.8.0
    • 36.75
    • Published

    vtk.js

    Visualization Toolkit for the Web

    • v34.11.1
    • 36.34
    • Published

    @loaders.gl/kml

    Framework-independent loader for the KML format

    • v4.3.4
    • 36.27
    • Published

    atropos

    Touch-friendly 3D parallax hover effects

    • v2.0.2
    • 36.27
    • Published

    unicornstudio-react

    React component for embedding Unicorn.Studio interactive scenes with TypeScript support. Compatible with React (Vite) and Next.js.

    • v1.4.29-1
    • 36.10
    • Published

    wgpu-matrix

    fast matrix math library for WebGPU

    • v3.4.0
    • 36.08
    • Published

    lamina

    🍰 An extensable, layer based shader material for ThreeJS.

    • v1.2.2
    • 35.76
    • Published

    panolens

    Javascript panorama viewer

    • v0.12.1
    • 35.74
    • Published

    @loaders.gl/ply

    Framework-independent loader for the PLY format

    • v4.3.4
    • 35.62
    • Published

    @sparkjsdev/spark

    An advanced 3D Gaussian Splatting renderer for THREE.js

    • v0.1.8
    • 35.53
    • Published

    spritejs

    A cross platform high-performance graphics system.

    • v3.8.3
    • 35.39
    • Published

    cannon

    A lightweight 3D physics engine written in JavaScript.

    • v0.6.2
    • 35.36
    • Published

    @zitterorg/magni-eos

    [![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

    • v5.8.60
    • 35.27
    • Published

    camera-unproject

    unproject 2D point to 3D coordinate

    • v1.0.1
    • 35.18
    • Published

    @speckle/shared

    Shared code between various Speckle JS packages

    • v2.25.9
    • 34.73
    • Published

    @speckle/viewer

    A 3d viewer for Speckle, based on threejs.

    • v2.25.9
    • 33.83
    • Published

    @giro3d/giro3d

    A JS/WebGL framework for 3D geospatial data visualization

    • v0.43.4
    • 33.49
    • Published

    gsplat

    JavaScript Gaussian Splatting library

    • v1.2.9
    • 33.31
    • Published

    sparse-octree

    A sparse octree data structure.

    • v7.1.8
    • 33.06
    • Published

    flipbook-vue

    3D page flip effect for Vue.js

    • v1.0.0-beta.4
    • 33.05
    • Published

    quarks.core

    Core library for Quarks VFX / Particle System Library

    • v0.16.0
    • 33.03
    • Published

    @egjs/view3d

    Fast & Customizable glTF 3D model viewer, packed with full of features!

    • v2.10.1
    • 32.93
    • Published

    three-usdz-loader

    A basic USDZ file (Pixar Universal Scene Description) loader for ThreeJS

    • v1.0.9
    • 32.86
    • Published

    three.quarks

    A General-Purpose Particle System for three.js

    • v0.16.0
    • 32.69
    • Published

    wonder.js

    3d webgl engine

    • v1.2.0-alpha.26
    • 32.58
    • Published

    euclidean-distance

    Calculate the Euclidean distance been two points in 2D/3D/nD space.

    • v1.0.0
    • 32.05
    • Published

    @threlte/rapier

    Components and hooks to use the Rapier physics engine in Threlte

    • v3.1.5
    • 31.93
    • Published

    @geogirafe/lib-geoportal

    GeoGirafe is a flexible application to build online geoportals.

    • v1.0.0-2017374855
    • 31.80
    • Published

    threepipe

    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.

    • v0.2.0
    • 31.75
    • Published

    @playcanvas/react

    A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.

    • v0.7.0
    • 31.28
    • Published

    quickhull3d

    A quickhull implementation for 3d points

    • v3.1.1
    • 31.15
    • Published

    @loaders.gl/video

    Framework-independent loaders and writers for video (MP4, WEBM, ...)

    • v4.3.4
    • 31.10
    • Published

    @luma.gl/webgpu

    WebGPU adapter for the luma.gl core API

    • v9.1.9
    • 31.01
    • Published

    janusweb

    Web client for JanusVR worlds

    • v1.5.55
    • 30.90
    • Published

    @threlte/xr

    Tools to more easily create VR and AR experiences with Threlte

    • v1.0.8
    • 30.73
    • Published

    ngraph.quadtreebh3d

    Quad Tree data structure for Barnes-Hut simulation in 3d space

    • v1.0.0
    • 30.63
    • Published

    @lumaai/luma-web

    `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

    • v0.2.2
    • 30.54
    • Published

    @pnext/three-loader

    Potree loader for ThreeJS, converted and adapted to Typescript.

    • v0.5.19
    • 30.53
    • Published

    @firecms/neat

    Beautiful 3D gradients for your website

    • v0.4.0
    • 30.34
    • Published

    sync-ammo

    Synchronized version Ammo physical library

    • v0.1.2
    • 30.14
    • Published

    @loaders.gl/geotiff

    Framework-independent loaders for tiff and geotiff

    • v4.3.4
    • 30.13
    • Published

    three-addons

    A collection of Three.js addons

    • v1.2.0
    • 30.13
    • Published

    three-full

    The famous ThreeJs library with integrated examples as es6 modules

    • v28.0.2
    • 30.11
    • Published

    @avaturn/sdk

    Avaturn web SDK.

      • v1.1.4
      • 30.09
      • Published

      three-nebula

      WebGL based 3D particle engine

      • v10.0.3
      • 29.82
      • Published

      oimo

      JavaScript 3D physics engine.

      • v1.0.9
      • 29.79
      • Published

      @thi.ng/matrices

      Matrix & quaternion operations for 2D/3D geometry processing

      • v3.0.21
      • 29.77
      • Published

      @loaders.gl/pcd

      Framework-independent loader for the PCD format

      • v4.3.4
      • 29.75
      • Published

      react-tridi

      360-degree product viewer

      • v2.1.1
      • 29.70
      • Published

      node-three-gltf

      Use three.js GLTFLoader in a Node.js environment

      • v2.1.0
      • 29.57
      • Published

      @thi.ng/geom

      Functional, polymorphic API for 2D geometry types & SVG generation

      • v8.2.11
      • 29.44
      • Published

      @shapediver/viewer

      This is the npm package for the ShapeDiver Viewer. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).

      • v3.12.16
      • 29.34
      • Published

      vue-3d-loader

      vueJS + threeJS 3d viewer component.

      • v2.2.4
      • 29.25
      • Published

      open3d

      Open3d is a 3d geometry library for javascript.

      • v0.2.4
      • 29.23
      • Published

      3d-view-controls

      A 3D camera with hooks for input handling

      • v2.2.2
      • 29.09
      • Published

      assimpjs

      Javascript interface for the assimp library.

      • v0.0.10
      • 28.82
      • Published

      canvas-sketch

      A utility for quickly prototyping 2D and WebGL sketches

      • v0.7.7
      • 28.81
      • Published

      @thi.ng/morton

      Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions

      • v3.1.124
      • 28.76
      • Published

      @shapediver/viewer.session

      This is the npm package for the ShapeDiver Viewer Session API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).

      • v3.12.16
      • 28.74
      • Published

      rhodonite

      Rhodonite is a WebGL library written in TypeScript.

      • v0.17.3
      • 28.55
      • Published

      @shapediver/viewer.viewport

      This is the npm package for the ShapeDiver Viewer Viewport API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).

      • v3.12.16
      • 28.40
      • Published

      mjs

      3D matrix and vector operations

      • v1.0.0
      • 28.38
      • Published

      @threlte/flex

      Components to easily use the flexbox spec with Threlte

      • v2.0.5
      • 28.35
      • Published

      @thi.ng/distance

      N-dimensional distance metrics & K-nearest neighborhoods for point queries

      • v3.0.16
      • 28.24
      • Published

      @itk-viewer/viewer

      Multi-dimensional web-based image, mesh, and point set viewer

      • v0.6.2
      • 28.21
      • Published

      laymur

      Lightweight Three.js UI toolkit mainly for mobile ads

      • v0.3.0
      • 28.21
      • Published

      svg-to-mesh

      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.

      • v3.0.0
      • 28.13
      • Published

      @threlte/theatre

      Threlte Components for Theatre, an animation library with a professional motion design toolset

      • v3.0.7
      • 28.11
      • Published

      sketchfab-mcp-server

      A Model Context Protocol (MCP) server for interacting with Sketchfab to find & download 3D models

      • v1.0.10
      • 28.08
      • Published

      threedviewer

      A 3D viewer based on React and Three.js

      • v2.4.3
      • 27.89
      • Published

      @thi.ng/geom-resample

      Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation

      • v3.0.62
      • 27.86
      • Published

      zfont

      Text plugin for Zdog

      • v1.2.8
      • 27.81
      • Published

      itk-vtk-viewer

      Web-based image, mesh, and point set viewer

      • v14.51.0
      • 27.72
      • Published

      loaders.gl

      Framework-independent loaders for 3D graphics formats

      • v0.3.5
      • 27.55
      • Published

      @itk-viewer/arcball

      Rotate, pan, and zoom a camera using an arcball.

      • v0.0.1
      • 27.47
      • Published

      r3f-globe

      React Three Fiber component for Globe Data Visualization

      • v1.5.0
      • 27.27
      • Published

      @thi.ng/geom-subdiv-curve

      Freely customizable, iterative nD subdivision curves for open / closed geometries

      • v3.0.68
      • 27.20
      • Published

      x3dom

      A framework for integrating and manipulating X3D scenes as HTML5/DOM elements

      • v1.8.3
      • 27.08
      • Published

      filament

      Real-time physically based rendering engine

      • v1.53.4
      • 27.07
      • Published

      cesium-cdk

      A lightweight CesiumJS SDK wrapper for GIS and 3D visualization

        • v1.0.19
        • 26.98
        • Published

        @thi.ng/geom-accel

        n-D spatial indexing data structures with a shared ES6 Map/Set-like API

        • v4.1.61
        • 26.97
        • Published

        three-dxf-loader

        Cross platform DXF loader for three.js. Out of the box usable with react-three-fiber.

        • v5.2.0
        • 26.96
        • Published

        @luma.gl/debug

        Debug utilities for luma.gl

        • v8.5.21
        • 26.80
        • Published

        @thi.ng/geom-splines

        nD cubic & quadratic curve analysis, conversion, interpolation, splitting

        • v2.3.62
        • 26.78
        • Published

        whs

        Super-fast 3D framework for Web Applications & Games. Based on Three.js

        • v2.1.9
        • 26.61
        • Published

        @thi.ng/ramp

        Extensible keyframe interpolation/tweening of arbitrary, nested types

        • v3.3.57
        • 26.61
        • Published

        orbit-controls

        generic controls for orbiting a target in 3D

        • v1.2.4
        • 26.59
        • Published

        @google/3dom

        An isolated scene graph facade for web-based 3D libraries

        • v0.3.0
        • 26.57
        • Published

        bunny

        The Stanford bunny

        • v1.0.1
        • 26.54
        • Published

        math-ds

        Mathematical data structures.

        • v1.2.1
        • 26.36
        • Published

        @luma.gl/effects

        Post-processing effects for luma.gl

        • v9.1.9
        • 26.13
        • Published

        @vicimpa/glm

        A lightweight, class-based alternative to gl-matrix providing vector, matrix, and quaternion math utilities for 2D/3D graphics, game development, and WebGL/WebGPU applications.

        • v0.1.6
        • 25.97
        • Published

        three-noise

        Simple gradient noise library for use with Three.js. Now with fBm!

        • v1.1.2
        • 25.79
        • Published

        three-csm

        Cascaded shadow mapping (CSM) implementation for three.js

        • v4.2.1
        • 25.76
        • Published

        three-inspect

        An inspector and debugger for Three.js

        • v0.7.2
        • 25.63
        • Published

        @alpinebuster/meshsdk

        MeshSDK - Mesh processing library writing in CPP with extra **PYTHON/C/C#/JS/TS** bindings.

        • v1.3.9
        • 25.60
        • Published

        three-rounded-box

        Box geometry for three.js with filleted edges

        • v0.1.1
        • 25.50
        • Published

        stl

        STL to Array of verts and vice versa

        • v1.1.1
        • 25.44
        • Published

        lythreeframe

        Three.js 封装

          • v1.2.45
          • 25.24
          • Published

          rubiks-cube-mcp-server

          MCP server for Rubik's Cube solving with real-time 3D visualization and MCP UI integration

          • v1.1.1
          • 25.19
          • Published

          skinview3d-blockbench

          SkinView3d animation provider for blockbench bedrock minecraft animations

          • v1.0.16
          • 25.18
          • Published

          spellshape-three

          A Three.js-based parametric 3D modeling framework with expression evaluation and template processing

            • v0.1.7
            • 25.18
            • Published

            card3d

            Create 3d card effect for your website with only attributes

            • v2.6.5
            • 25.16
            • Published

            @holmescloude/fjmodel

            iTwin Model 3D 可视化插件,提供完整的 BIM 模型展示和交互功能 (加密版本) (加密版本) (加密版本) (加密版本) (加密版本)

            • v1.1.3
            • 25.11
            • Published

            @flyskywhy/react-native-browser-polyfill

            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)

            • v2.0.2
            • 25.08
            • Published

            worldwindjs

            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.

            • v1.9.5
            • 25.02
            • Published

            paraview-glance

            Web application for Visualizing Scientific and Medical datasets

            • v4.17.1
            • 25.02
            • Published

            zincjs

            ZincJS (Web-based-Zinc-Visualisation)

            • v1.15.1
            • 24.99
            • Published

            camera-project

            project 3D point into 2D window space

            • v1.0.2
            • 24.88
            • Published

            @grepp/detect-gpu

            Classify GPU's based on their benchmark score in order to provide an adaptive experience.

            • v5.0.79
            • 24.80
            • Published

            picogl

            A minimal WebGL 2 rendering library

            • v0.17.9
            • 24.79
            • Published

            @thi.ng/webgl

            WebGL & GLSL abstraction layer

            • v6.9.76
            • 24.75
            • Published

            realism-effects

            Effects to enhance your three.js scene's realism

              • v1.1.2
              • 24.74
              • Published

              conway-hart

              CommonJS port of George Hart's polyhedral notation library

              • v0.1.0
              • 24.68
              • Published

              node-barion

              Node API library for Barion Smart Gateway electronic payment system.

              • v3.2.0
              • 24.61
              • Published

              die-roboter

              A TypeScript library for robot simulation and control with Three.js

              • v1.1.7
              • 24.58
              • Published

              r3f-forcegraph

              Force-directed graph as a React Three Fiber component

              • v1.1.1
              • 24.51
              • Published

              canvas-orbit-camera

              An alternative wrapper for orbit-camera that works independently of game-shell.

              • v1.0.2
              • 24.46
              • Published

              react-css-transform

              A React component to help handle complex nested 2d and 3d css transformations

              • v2.1.1
              • 24.42
              • Published

              ngx3js

              Angular & Javascript 3D library

              • v0.137.5-2022022114
              • 24.42
              • Published

              gltf-loader-ts

              Engine-agnostic glTF 2.0 loader in TypeScript

              • v0.3.1
              • 24.42
              • Published

              @lucid-modules/carousel-3d

              Lucid Modules Carousel 3D is a dependency‑free 3D carousel Web Component for modern storefronts.

                • v0.5.8
                • 24.41
                • Published

                teapot

                The Utah Teapot

                • v1.0.0
                • 24.40
                • Published

                seen

                seen.js is a library for drawing simple 3D scenes in SVG and HTML5 Canvas elements.

                • v0.2.7
                • 24.38
                • Published

                @qctrl/visualizer

                The Q-CTRL Visualizer is a package for displaying animated 3d Bloch sphere visualizations.

                • v6.2.3
                • 24.31
                • Published

                bio-pv

                WebGL protein viewer

                • v1.8.1
                • 24.30
                • Published

                anim-3d-obj

                React library for creating 3D objects quickly. Also these objects can be animated

                • v2.0.9
                • 24.21
                • Published

                @metav_xly/obj2glb

                Convert OBJ files to optimized GLB format

                  • v1.0.7
                  • 24.19
                  • Published

                  triangle-triangle-intersection

                  return line segment representing the intersection between a pair of 3D triangles. based on Thomas Möller's algorithm.

                  • v0.0.22
                  • 24.16
                  • Published