@loaders.gl/terrain
Framework-independent loader for terrain raster formats
Found 3308 results for webgl
Framework-independent loader for terrain raster formats
React Components for deck.gl
deck.gl layers that loads 3D meshes or scene graphs
Framework-independent loaders for compressed and super compressed (basis) textures
Common components for different tiles loaders.
Culling Functionality for 3D Classes
3D Tiles, an open standard for streaming massive heterogeneous 3D geospatial datasets.
Framework-independent loaders for the XML (eXtensible Markup Language) format
JSON format rendering components for deck.gl
deck.gl layers supporting geospatial use cases and GIS formats
Plug-and-play functionalities for deck.gl layers
Use deck.gl as a custom Google Maps overlay
UI widgets for deck.gl
WebGL2 API Polyfills for WebGL1 WebGLRenderingContext
glTF support for luma.gl
Use deck.gl layers as custom mapbox-gl-js layers
A suite of 3D-enabled data visualization overlays, suitable for react-map-gl
Creates a WebGL context without a window
postprocessing wrapper for React and @react-three/fiber
Zip Archive Loader
Utility functions for working with Quadbins
Spline is a collaborative design platform for creating production-ready interactive experiences in multiple dimensions. © 2024 Spline, Inc.
Getting started? Play directly with the Babylon.js API using our [playground](https://playground.babylonjs.com/). It also contains a lot of samples to learn how to use it.
Experimental classes for luma.gl
A headless terminal component that runs in Node.js
Use deck.gl as a custom ArcGIS API for JavaScript layer
CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
Easy way to render ThreeJS objects with built-in interaction defaults
ThreeJS geometry for drawing polygons on a sphere
ThreeJS geometry for stroking GeoJSON objects on a sphere
An addon for [xterm.js](https://github.com/xtermjs/xterm.js) that enables a WebGL2-based renderer. This addon requires xterm.js v4+.
Force-directed graph as a ThreeJS 3d object
Globe data visualization as a ThreeJS reusable 3D object
A React binding of mapbox-gl-js
Import, inline (and minify) GLSL/WGSL shader files
A widgets library for use with CesiumJS. CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
UI component for Globe Data Visualization using ThreeJS/WebGL
A fast 2kB low-level WebGL API.
glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.
For usage documentation please visit https://doc.babylonjs.com/features/featuresDeepDive/importers/loadingFileTypes/.
UI component for a 3D force-directed graph using ThreeJS and d3-force-3d layout engine
React component for Globe Data Visualization using ThreeJS/WebGL
View camera control by direct matrix manipulation
WebGL shader wrapper
A sprite based text component for ThreeJS
gets miter normals for a 2D polyline
A typescript declaration of babylon's gltf2 interface.
adaptive and scalable 2D bezier curves
Visualization Toolkit for the Web
3D axes for WebGL
Saves WebGL context state
3D cone plot
Functions to test if a point is outside ranges, namely useful for 3D/2D scenes that may have reversed bounds
Babylon.js GUI module =====================
Babylon.js Materials Library =====================
adaptive and scalable 2D quadratic curves
WebGL graphic library
i3s .
Tiled maps on a globe as a ThreeJS reusable 3D object
all the WebGL 1.0 constants
Formats a webgl glsl compiler error.
Adds extension support to @gltf-transform/core
A JavaScript library aimed at visualizing graphs of thousands of nodes and edges.
GLU tesselator ported to Javascript, performs polygon boolean operations and triangulation
A suite of 3D-enabled data editing overlays, suitable for deck.gl
triangulates a 2D polyline into a stroke
Flip pixel data after readPixels
3D line plot
Provides GLView that acts as OpenGL ES render target and gives GL context object implementing WebGL 2.0 specification.
2D WebGL point cloud plots
Add-ons and examples for A-Frame VR.
WebGL texture wrapper
WebGL buffer wrapper
Draws a big triangle
Draws error bars around points
Frame buffer object wrapper for WebGL
2D heatmap plots
Extracts the planes for a WebGL viewing frustum
Babylon.js Serializers =====================
2D webgl plots
JavaScript 3D library
GeoJSON editing modes for nebula.gl
Axes spikes for 2d webgl plots
Mock both 2D and WebGL contexts in Jest.
3D mesh drawing
React component for 2D, 3D, VR and AR force directed graphs
Vertex array object wrapper/shim for WebGL
Functions for common glTF modifications, written using the core API
Framework-independent loader for JSON and streaming JSON formats
Static point picking/selection routine
Library for validating glTF 2.0 assets, compiled from Dart to JS.
3D scatter plot
3D stream tube plot
Renders parametric surfaces in 3D
React component for 3D force directed graphs
2D contour plots
A suite of 3D-enabled data editing layers, suitable for deck.gl
For usage documentation please visit https://doc.babylonjs.com/how_to/debug_layer.
Mock both 2D and WebGL contexts in Vitest.
sets up a retina-scaled canvas with render loop
A ThreeJS Line object with variable width
Gui Editor es6
whether the given object is a WebGL context
* We recommend using the [Core ES6-supported version](https://www.npmjs.com/package/@babylonjs/core);
A 3D framework for the web, built on top of Svelte and Three.js
natural looking film grain using noise functions
Proj4js wrapper for conversion between geospatial CRS (coordinate reference systems)
A fast, flexible, dynamic CSG implementation on top of three-mesh-bvh
A collection of utilities to enable drawing to WebGL canvases
3D animated backgrounds for your website
JavaScript Geo Visualization and Analysis Library
A Angular binding of mapbox-gl-js
Pure JavaScript game engine. Fully featured and production ready.
JavaScript 3D library
Robert Penner's easing functions in GLSL, available as a module for glslify.
The most comprehensive photo editor SDK for HTML5
A renderer agnostic two-dimensional drawing api for the web.
Fast by default, flexible 2D plotting library.
PlayCanvas WebGL game engine
Particle emitter for Pixi.js
WebGL Node-based Graph for React
fractal brownian noise, glslify compatible
A suite of 3D-enabled data editing overlays, suitable for deck.gl
Framework-independent loader for the OBJ format
Miew - 3D Molecular Viewer
GPU Accelerated JavaScript
Simple columnar table loader for the Apache Arrow format
. 自定义改造 regl 使之兼容小程序环境 - 处理兼容动态函数 - l7eval5 Function.apply - 数据纹理参数取值为空 - gl.getParamter(...) - 兼容事件注册 context_lost、restore - canvas.addEventListener - 增加对 webgl 扩展验证的支持 - gl.getExtension(...) - 增加对小程序环境 imageData、canvas 的判断 - isPixelData、isAliMiniCanvas
A gl debugger that listens and replays gl (WebGL, WebGL2, and HeadlessGL) gpu commands
Particle emitter for Pixi.js
Spline is a collaborative design platform for creating production-ready interactive experiences in multiple dimensions. © 2024 Spline, Inc.
Utilities, abstractions and plugins for your Threlte apps
Babylon.js Loaders module =====================
A Angular binding of maplibre-gl
Polyfills for TextEncoder/TextDecoder
MikkTSpace vertex tangent calculation, in Web Assembly
node-based WebGL 3D engine https://polygonjs.com
C++ bindings for WebGL 2.0 used in Expo GL module
Framework-independent loader for the LAS and LAZ formats
A webpack loader for glsl shaders - includes support for nested imports.
wind layer core
Explore and Troubleshoot your WebGL scenes easily. Based on SpectorJS 0.9.28
360 integrated viewing solution from inside-out view to outside-in view. It provides user-friendly service by rotating 360 degrees through various user interaction such as motion sensor and touch.
JavaScript Performance Monitor
Potree wrapper for three.js applications
ol wind
WebGL2 Components for High Performance Rendering and Computation
kepler.gl is a webgl based application to visualize large scale location data in the browser
Populate a <canvas> with SDF font texture atlas
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.
WebGL stats for pixi.js or/and three.js
WebGL2 API Polyfills for WebGL1 WebGLRenderingContext
WebGL state manager that saves and restores WebGLRenderingContext state
A simple implementation-less interface for testing code outside of WebGL
kepler.gl constants used by kepler.gl components, actions and reducers
Additional classes for luma.gl
Create beautiful and interactive React + ThreeJS globe visualizations with ease.
Transpile GLSL to JS
A WebGL interactive street imagery library
A light adaptation of Ogma for React application
A React binding of mablibre-gl-js
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
Babylon.js Materials Library =====================
Butterchurn is a WebGL implementation of the Milkdrop Visualizer
React overlays for deck.gl
Framework-independent loader for the KML format
Babylon.js GUI module =====================
🍰 An extensable, layer based shader material for ThreeJS.
An easy-to-use, highly customizable Javascript library for visualizing both weather and custom data on a variety of web mapping platforms for WebGL.
Utility for drawing YUV image data to HTML5 canvas
Framework-independent loader for the PLY format
JavaScript DXF file viewer
Visualization Toolkit for the Web
Framework-independent loader for the pmtiles format
kepler.gl types used by kepler.gl components, actions and reducers
FXAA implementation for glslify in WebGL
Table format APIs for JSON, CSV, etc...
kepler.gl is a webgl based application to visualize large scale location data in the browser
A streaming resource loader
A drawing component for Mapbox GL JS
Test if two images are equal, optionally show image difference
kepler.gl schemas used by kepler.gl components, actions and reducers
Three.js-based 3D Gaussian splat viewer
kepler.gl constants used by kepler.gl components, actions and reducers
Vue 3.x components for CesiumJS.
React for Babylon.js
Common GLSL math constants (with 11 decimals) available both as ES modules strings and as GLSL files for use with glslify.
KTX2(.ktx2) encoder for browser applications
A cross platform high-performance graphics system.
KAPLAY is a JavaScript & TypeScript game library that helps you make games fast and fun! (formerly known as Kaboom.js)
Spline is a collaborative design platform for creating production-ready interactive experiences in multiple dimensions. © 2024 Spline, Inc.
Node Editor es6
A lightweight WebGL-based React component for creating a mouse trail effect.
kepler.gl constants used by kepler.gl components, actions and reducers
load & cache various kind of WebGLTexture with an extensible and loosely coupled system
kepler.gl constants used by kepler.gl components, actions and reducers
A webpack loader for glsl shaders - includes support for nested imports. Re-Written in TypeScript
The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.
an easy way to set vertex data on a BufferGeometry
kepler.gl constants used by kepler.gl components, actions and reducers
kepler.gl constants used by kepler.gl components, actions and reducers
WebGL-based image distortion library for perspectival/projective transforms, useful in aerial imagery processing
kepler.gl constants used by kepler.gl components, actions and reducers
kepler.gl constants used by kepler.gl components, actions and reducers
kepler.gl constants used by kepler.gl components, actions and reducers
kepler.gl constants used by kepler.gl components, actions and reducers
WebGL shaders used across various Scribe surfaces on web.
Read floating point values back from WebGL
JavaScript Gaussian Splatting library
kepler.gl constants used by kepler.gl components, actions and reducers
Process GLSL code with glslify
The Easel JavaScript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier. Part of the CreateJS suite of libraries.
simple colorpicker used anywhere
A JS/WebGL framework for 3D geospatial data visualization
WebGL performance monitor that showing percentage of GPU/CPU load
kepler.gl constants used by kepler.gl components, actions and reducers
Babylon.js Serializers =====================
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
kepler.gl constants used by kepler.gl components, actions and reducers
Mock both 2D and WebGL contexts in Vitest.
Proton is a simple and powerful javascript particle animation engine.
Use WebGL to render image based on LUT filter image
2D line generator for Regl
Automated WebGL testing utilities with Puppeteer and image diffing
an animation library using easing functions
kepler.gl viaual effects
High-performance 2D plotting library based on native WebGL
JavaScript bindings for Dear ImGui.
Babylon.js Post Processes Library =====================
kepler.gl common utils
Babylon.js inspector module =====================
Test utilities for deck.gl layers
Explore and Troubleshoot your WebGL scenes easily.
[Fork] Particle emitter for Pixi.js
React component for VR force directed graphs
Deck.gl layers with GeoArrow and GeoParquet support
TypeScript port of OGL WebGL Library
A wrapper for attaching a 2D camera to a DOM element
Babylon.js Procedural Textures Library =====================
2D camera for WebGL
2D motion graphics and video rendering engine
an indexed quad mesh with normals and UVs
three.js support for loading glTF or GLB files that contain progressive loading data
pseudo-random 2D noise for glslify
Core implementation of gl-shader without parser dependencies
A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.
WebGL extension wrangler
React component for embedding Unicorn.Studio interactive scenes with TypeScript support. Compatible with React (Vite) and Next.js.