gl-buffer
WebGL buffer wrapper
Found 3317 results for webgl
WebGL buffer wrapper
Babylon.js Serializers =====================
WebGL texture wrapper
Mock both 2D and WebGL contexts in Jest.
Framework-independent loader for JSON and streaming JSON formats
3D mesh drawing
Axes spikes for 2d webgl plots
Renders parametric surfaces in 3D
Library for validating glTF 2.0 assets, compiled from Dart to JS.
Static point picking/selection routine
3D stream tube plot
Draws a big triangle
Functions for common glTF modifications, written using the core API
3D scatter plot
Vertex array object wrapper/shim for WebGL
React component for 3D force directed graphs
sets up a retina-scaled canvas with render loop
2D contour plots
A suite of 3D-enabled data editing layers, suitable for deck.gl
A ThreeJS Line object with variable width
For usage documentation please visit https://doc.babylonjs.com/how_to/debug_layer.
whether the given object is a WebGL context
Gui Editor es6
* We recommend using the [Core ES6-supported version](https://www.npmjs.com/package/@babylonjs/core);
Mock both 2D and WebGL contexts in Vitest.
natural looking film grain using noise functions
Pure JavaScript game engine. Fully featured and production ready.
A 3D framework for the web, built on top of Svelte and Three.js
Proj4js wrapper for conversion between geospatial CRS (coordinate reference systems)
A fast, flexible, dynamic CSG implementation on top of three-mesh-bvh
JavaScript Geo Visualization and Analysis Library
A Angular binding of mapbox-gl-js
A collection of utilities to enable drawing to WebGL canvases
3D animated backgrounds for your website
JavaScript 3D library
Robert Penner's easing functions in GLSL, available as a module for glslify.
PlayCanvas WebGL game engine
kepler.gl is a webgl based application to visualize large scale location data in the browser
fractal brownian noise, glslify compatible
A renderer agnostic two-dimensional drawing api for the web.
A suite of 3D-enabled data editing overlays, suitable for deck.gl
Fast by default, flexible 2D plotting library.
WebGL Node-based Graph for React
Particle emitter for Pixi.js
The most comprehensive photo editor SDK for HTML5
node-based WebGL 3D engine https://polygonjs.com
Framework-independent loader for the OBJ format
Spline is a collaborative design platform for creating production-ready interactive experiences in multiple dimensions. © 2024 Spline, Inc.
Miew - 3D Molecular Viewer
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
Utilities, abstractions and plugins for your Threlte apps
MikkTSpace vertex tangent calculation, in Web Assembly
GPU Accelerated JavaScript
A gl debugger that listens and replays gl (WebGL, WebGL2, and HeadlessGL) gpu commands
Babylon.js Loaders module =====================
A Angular binding of maplibre-gl
Create beautiful and interactive React + ThreeJS globe visualizations with ease.
A WebGL memory tracker
Polyfills for TextEncoder/TextDecoder
Particle emitter for Pixi.js
JavaScript Performance Monitor
Framework-independent loader for the LAS and LAZ formats
A webpack loader for glsl shaders - includes support for nested imports.
wind layer core
ol wind
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.
A WebGL interactive street imagery library
WebGL stats for pixi.js or/and three.js
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.
Potree wrapper for three.js applications
WebGL2 API Polyfills for WebGL1 WebGLRenderingContext
Explore and Troubleshoot your WebGL scenes easily. Based on SpectorJS 0.9.28
A simple implementation-less interface for testing code outside of WebGL
WebGL state manager that saves and restores WebGLRenderingContext state
Populate a <canvas> with SDF font texture atlas
WebGL2 Components for High Performance Rendering and Computation
kepler.gl constants used by kepler.gl components, actions and reducers
C++ bindings for WebGL 2.0 used in Expo GL module
Transpile GLSL to JS
A light adaptation of Ogma for React application
Additional classes for luma.gl
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 =====================
Framework-independent loader for the KML format
Butterchurn is a WebGL implementation of the Milkdrop Visualizer
Babylon.js GUI module =====================
React overlays for deck.gl
Visualization Toolkit for the Web
🍰 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.
Vue 3.x components for CesiumJS.
JavaScript DXF file viewer
Utility for drawing YUV image data to HTML5 canvas
Framework-independent loader for the pmtiles format
Framework-independent loader for the PLY format
kepler.gl types used by kepler.gl components, actions and reducers
kepler.gl is a webgl based application to visualize large scale location data in the browser
FXAA implementation for glslify in WebGL
A streaming resource loader
A drawing component for Mapbox GL JS
Test if two images are equal, optionally show image difference
KTX2(.ktx2) encoder for browser applications
Three.js-based 3D Gaussian splat viewer
Table format APIs for JSON, CSV, etc...
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.
kepler.gl schemas used by kepler.gl components, actions and reducers
A cross platform high-performance graphics system.
kepler.gl constants used by kepler.gl components, actions and reducers
WebGL performance monitor that showing percentage of GPU/CPU load
React component for embedding Unicorn.Studio interactive scenes with TypeScript support. Compatible with React (Vite) and Next.js.
Node Editor es6
Spline is a collaborative design platform for creating production-ready interactive experiences in multiple dimensions. © 2024 Spline, Inc.
KAPLAY is a JavaScript & TypeScript game library that helps you make games fast and fun! (formerly known as Kaboom.js)
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 lightweight WebGL-based React component for creating a mouse trail effect.
A webpack loader for glsl shaders - includes support for nested imports. Re-Written in TypeScript
kepler.gl constants used by kepler.gl components, actions and reducers
The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.
kepler.gl constants used by kepler.gl components, actions and reducers
an easy way to set vertex data on a BufferGeometry
WebGL-based image distortion library for perspectival/projective transforms, useful in aerial imagery processing
WebGL shaders used across various Scribe surfaces on web.
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
A JS/WebGL framework for 3D geospatial data visualization
Read floating point values back from WebGL
kepler.gl constants used by kepler.gl components, actions and reducers
kepler.gl constants used by kepler.gl components, actions and reducers
Automated WebGL testing utilities with Puppeteer and image diffing
simple colorpicker used anywhere
kepler.gl constants used by kepler.gl components, actions and reducers
Proton is a simple and powerful javascript particle animation engine.
JavaScript Gaussian Splatting library
Process GLSL code with glslify
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.
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.
Use WebGL to render image based on LUT filter image
2D motion graphics and video rendering engine
2D line generator for Regl
kepler.gl viaual effects
kepler.gl common utils
an animation library using easing functions
Babylon.js Post Processes Library =====================
Test utilities for deck.gl layers
Babylon.js inspector module =====================
[Fork] Particle emitter for Pixi.js
Deck.gl layers with GeoArrow and GeoParquet support
JavaScript bindings for Dear ImGui.
Babylon.js Procedural Textures Library =====================
TypeScript port of OGL WebGL Library
Explore and Troubleshoot your WebGL scenes easily.
React component for VR force directed graphs
High-performance 2D plotting library based on native WebGL
A wrapper for attaching a 2D camera to a DOM element
2D camera for WebGL
WebGL extension wrangler
Core implementation of gl-shader without parser dependencies
pseudo-random 2D noise for glslify
three.js support for loading glTF or GLB files that contain progressive loading data
an indexed quad mesh with normals and UVs
A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.
Gui Editor
Like NumPy, in JavaScript
Node Editor
A Tiled editor renderer for WebGL.
a sphere mesh with normals, texture coordinates and indices
Framework-independent loaders and writers for video (MP4, WEBM, ...)
Fast icosphere mesh generation
Determines if camera's frustum intersects with aabb box and sphere
React components for hubble.gl
Mars3D三维可视化平台
Potree loader for ThreeJS, converted and adapted to Typescript.
TaggedText for pixi.js
hubble.gl core library classes
Web client for JanusVR worlds
Matrix & quaternion operations for 2D/3D geometry processing
webgl动画特效组件
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.
Pixi'VN is a npm package that provides various features for creating visual novels.
CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
Accessibility es6
Framework-independent loader for the PCD format
ThreeD Garden: WebGL 3D Environment Interface for Next.JS React TypeScript Three.JS React-Three Physics, 2D Paper.JS; APIs: Apollo GraphQL, WordPress; CSS: Tailwind, Radix-UI; Libraries: FarmBot 3D; AI: OpenAI, DeepSeek
[](https://www.npmjs.com/package/@googlemaps/three)  .
Framework-independent loaders for tiff and geotiff
Compiled resources for the Babylon viewer.
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
Node Geometry Editor es6
A GPU-accelerated computing library for physics simulations and other mathematical calculations
This is the npm package for the ShapeDiver Viewer Session API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).
Web Component for multi-dimensional viewer
Browserside tool to record canvas animations frame by frame.
parses the headers of a DDS texture file
Professional trading chart library with advanced customization for trading journal apps
Rhodonite is a WebGL library written in TypeScript.
EaselJS is a library for building high-performance interactive 2D content in HTML5. It provides a feature-rich display list to allow you to manipulate and animate graphics. It also provides a robust interactive model for mouse and touch interactions.
A CLI used alongside canvas-sketch
JavaScript 3D library
soonspacejs 2.x
[![NPM Package][npm]][npm-url] [![Build Size][build-size]][build-size-url] [![NPM Downloads][npm-downloads]][npmtrends-url] [![Twitter][twitter]][twitter-url]
WebGL-powered geographical maps.
Geometries for 3D rendering, including normals, UVs and cell indices (faces). Perfect if you want to supercharge your dependency folder... with 30KB of geometries.
Node Geometry Editor
Decompress Blosc compressed Zarr data in the browser
JavaScript 3D library
Solid Component Library for Mapbox GL JS
Font loader plugin for PixiJS
3D object viewer built with three.js
FBC Map Rendering Library - TypeScript library for map rendering with deck.gl
Apply real-time ASCII conversion to any HTML canvas.
This is the npm package for the ShapeDiver Viewer Viewport API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).
"Parses" the log output of gl.getShaderInfoLog
Custom-tailored object pool for PixiJS-based applications
2D shape shader for regl
高德地图 JSAPI v2.0 自定义瓦片图层,支持瓦片纠偏,支持海拔
Vue 3.x components for CesiumJS.
WASM bindings for Grida Canvas
CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
harp.gl Examples
Pan and zoom events for any element
Multi-dimensional image IO