bunnybones1

npm packages maintained by bunnybones1

Packages
113
Weekly downloads
36.6K
Repositories
Stars
Followers

Packages

layout-bmfont-text
word-wraps and lays out text glyphs
35.1K -3%1.3.49 years ago
memory-stats
Minimal monitor for JS Heap Size via performance.memory
357 -39%1.0.212 years ago
multi-token-standard
ERC1155 Multi-Token Standard implementation for Ethereum
111 -60%2.2.25 years ago
threejs-modelmultiloader
A threejs model loader that supports DAE, JSON and a few custom variations of JSON which support streaming and compression.
100 +1,011%4.1.012 years ago
urlparam
A utility to gleam values easily from url parameters. Includes console.log reminders of possible params.
47 +62%1.1.09 years ago
clmutils
A collection of utility functions to work with CLM Trackr data.
32 +700%2.2.110 years ago
away3d-core-fp11
Away3D is an open source, real time 3D engine for the Flash Platform. The project was started by Alexander Zadorozhny and Rob Bateman in 2007 and has been evolving non-stop ever since. Below is a list of some of the most important features of the Away3D e
21 +163%4.1.612 years ago
touch-scroll-physics
integrates touch scrolling physics
19 +36%1.3.011 years ago
threejs-camera-controller-pan-zoom-unified-pointer
A controller to pan and zoom a camera via a mouse or touch controls
18 +350%7.2.08 years ago
threejs-grid-view
A multiview grid for threejs scenes.
17 -59%6.6.010 years ago
load-json-xhr
Load json in the browser.
16 +167%3.0.311 years ago
browser-event-adder
A utility to add browser events in all supported styles
16 +100%1.0.112 years ago
loadandrunscripts
Loads and runs scripts with a callback. Not unlike requirejs, but simpler and much more basic.
15 +15%2.0.111 years ago
@0xsequence-demos/boilerplate-design-system
[![npm version](https://badge.fury.io/js/@0xsequence-demos%2Fboilerplate-design-system.svg)](https://badge.fury.io/js/@0xsequence-demos%2Fboilerplate-design-system)
14 0%0.2.7last year
@horizongames/node-logger
Node logger
14 +600%1.0.86 years ago
threejs-generate-gif
Generate an animated GIF from a threejs scene
13 +117%1.1.2811 years ago
three-pixel-font
Pixel-perfect bitmap font rendering for Three.js WebGL and WebGPU
13 +8%1.0.22 months ago
git-daemon
![Git Daemon logo](https://raw.githubusercontent.com/bunnybones1/git-daemon/master/logo.png) [![npm](https://img.shields.io/npm/v/git-daemon)](https://www.npmjs.com/package/git-daemon)
13 0%0.1.128 months ago
input-resize
Treat window resizing as a user input, with the convenience of signals.
13 +160%2.1.111 years ago
threejs-light-probe
A convenient camera probe to generate cubemaps for reflections during runtime.
12 +500%4.2.011 years ago
input-mousewheel
Mouse wheel input via signals.
12 +200%3.0.011 years ago
threejs-orbitingballs
A tiny physics sim of balls orbitting thier center of mass, as a single threejs object.
12 -25%2.0.28 years ago
threejs-geometry-lodtriangle
A level-of-detail triangle geometry base meant to graph 2d alorithms. Great for landscapes.
12 +500%3.0.012 years ago
threejs-spline-loop-prism
An advanced spline loop which uses 4 spline loops to define a curved rectangular loop.
12 +100%1.1.212 years ago
threejs-managed-view
A set of convenient functionality to manage threejs render speed and resolution. Focused on full-screen viewports.
11 +57%9.0.08 years ago
threejs-camera-controller-multitarget-framing
A camera controller for web-browser friendly FPS controls using a keyboard and mouse.
11 +175%3.1.011 years ago
threejs-camera-controller-first-person-desktop
A camera controller for web-browser friendly FPS controls using a keyboard and mouse.
11 +175%6.0.23 years ago
compile-actionscript
A nodejs module for compiling actionscript into SWFs.
11 +267%1.4.012 years ago
@horizongames/skyweaver-contracts
Skyweaver trading card smart contracts
11 +83%5.9.03 years ago
dat-gui-keyboard-helper
Hooks up keyboard events to dat-gui widgets (e.g. sliders) and auto-syncs any changes to the widgets' value either by keyboard, by mouse or from an external source.
11 +450%1.1.011 years ago
threejs-label
threejs-label
113.0.111 years ago
input-unified-pointers
A unified input to use mouse and touch inputs as if they were the same. Essentially the mouse is another touch point.
10 +233%2.2.210 years ago
globalizejs
Makes or extends a global object. Great for easy standalone esque type globals.
10 -44%0.0.112 years ago
threejs-texture-exporter
Exports a texture from THREEJS to a .JPEG
10 +150%1.0.011 years ago
threejs-transform-by-three-points-helper
An interactive helper to control the tranform-by-three-points method.
10 +150%1.0.112 years ago
dgame
A javascript library for building Decentral Games (DGames)
10 +900%0.1.09 years ago
threejs-uv-projection-factory
Dynamic UV projector that uses a camera
9 +80%3.0.511 years ago
enum-buffer-array-types
A small enum for javascript's typed array types.
9 +80%2.0.112 years ago
threejs-cubemap-exporter
Exports cubemap environment from THREE.CubeCamera into 6 .PNGs
9 +50%2.0.211 years ago
threejs-texture-checkerboard
A convenient way to generate procedural checkerboard textures.
9 +200%1.0.012 years ago
fleecy
A live-reloading, watchifying, as3-compiling flash server.
9 +350%2.3.012 years ago
grunt-packsplitthreejsmodel
A task to compress ffiles and folder for streaming.
9 +29%0.1.312 years ago
threejs-helper-set-plane-to-orthographic-rectangle
A convenient top-left centric positioning function for positioning rectangle meshes in x and y. Perfect for orthographic cameras. Just be sure that the plane you're running it on is 1x1 in size.
9 -10%1.0.012 years ago
threejs-camera-display-object3d
A mesh object that shows a live preview of a camera.
9 +29%3.1.011 years ago
threejs-pair-closest-points
A module to help a cloud of points find the closest pairs in another cloud of points by rearranging 2 arrays of the same length.
9 +350%1.1.111 years ago
threejs-rectangle-mesh
A convenient top-left centric rectangle mesh. Perfect for orthographic cameras.
9 +80%1.0.012 years ago
threejs-jit-geometry-scene-loader
A threejs scene loader that micromanages geometry loading and showing. Takes advantage of geometry instancing. Use in conjunction with grunt-convertautodesktothree, grunt-packsplitthreejsmodel, grunt-splitthreejsmodel and grunt-threejs-model-manifest.
8 +14%10.2.210 years ago
threejs-camera-controller-reframing-pan-zoom-unified-pointer
A camera controller that reframes multiple targets cinemagraphically, and allows pan and zoom controls in both movement/lens and render region via touch and mouse.
8 0%5.0.011 years ago
grunt-threejs-model-manifest
Grunt task for threejs-model-manifest
8 +700%0.2.112 years ago
threejs-hittest
A convenient method for doing a hittest from a screen coordinate through a threejs camera.
8 -11%3.1.011 years ago
threejs-arc-helper
A helper object to visualize and manipulate arcs in threejs.
8 +14%2.0.012 years ago
file-io-server
A simple static file server that can load and save files using get and post. Great for tool-based JSON editting or saving generated images.
8 +60%1.1.011 years ago
pointer-lock-chrome-tolerant
pointer lock polyfill that presents an eventemitter / stream api. This is a fork with an awful hack to get around a chrome on windows pointerlock mouse movement bug.
8 +167%0.0.712 years ago
grid-layout-solver
A tool to help decide how many rows and columns a grid should have to satisfy a total number of cells with a preferred aspect ratio.
8 +167%4.0.011 years ago
threejs-helper-material-assigner
A helper utility to quickly assign meshes with materials based on a property called materialName. A default material is applied if no named material if found, and a helpful console log lists unfound material names.
8 +300%1.0.312 years ago
filepathderivatives
Node utility that provides additional convenient path methods.
80.1.012 years ago
threejs-geometry-retractable-sphere
Sphere geometry that easily opens and closes by dialating it's southern pole.
8 +300%1.0.111 years ago
threejs-color3d
An extended version of THREE.Color that uses matrices for HSV transforms.
8 +700%1.0.112 years ago
three-react-character-omnom
A 3D rigged character component with a simplified control interface and procedural animations.
7 -53%0.0.138 months ago
pointer-trap-relative
Trap the user's cursor within an element for nicer game controls.
7 +40%1.3.012 years ago
threejs-spline-loop-prism-helper
A visual helper for an advanced spline loop which uses 4 spline loops to define a curved rectangular loop.
7 +17%1.1.212 years ago
input-touch
A multitouch controller signals.
7 +250%2.0.510 years ago
threejs-checkerroom
A convenient room object meant for testing purposes. Great for reflection testing.
7 +250%1.0.012 years ago
json-io
A small wrapper to load and save data to a json file via GET and PUT requests. Conveniences like defaults for non-existant or deleted files. Great for editting JSON files via tools. Relies on file-io-server.
7 +75%1.0.312 years ago
helper-value-getter-setter
A utility to quickly track down what is reading or writing a value.
7 +600%1.0.012 years ago
generator-threejs-module
Yeoman generator for threejs modules
7 +250%0.0.212 years ago
degtorad
A function to convert degrees to radians.
7 +600%1.0.112 years ago
json-explorer
A module to view json in a variety of useful styles.
7 +250%1.0.011 years ago
input-mouse
Convenience API for mouse inputs using signals.
6 +50%3.0.711 years ago
threejs-render-region
A convenient way to manage the threejs viewport and scissor.
6 +200%3.0.311 years ago
pixijs-dragpad
A module to drag and drop objects via touch or mouse on a pixijs canvas.
6 +50%1.0.212 years ago
hierarchical-task-list-app
A webapp for managing hierarchical task lists, designed to streamline time estimating and tracking task progress.
6 +200%1.0.512 years ago
threejs-transform-by-three-points
A method to transform an object by 3 positions.
6 +50%1.1.012 years ago
threejs-spline-loop
A Spline object with the ability to sample points in a seamless loop. Linear caching available for speed increase.
6 +50%2.0.212 years ago
grunt-splitthreejsmodel
A grunt plugin to split threejs json model files into geometry files and a hierarchy of object json files. For use in conjunction with h[grunt-convertautodesktothree](https://github.com/bunnybones1/grunt-convertautodesktothreejs).
6 +100%1.0.211 years ago
threejs-material-preview
A utility to generate a grid or ring of balls from an array of materials. Good for material previews.
6 0%1.0.212 years ago
procedural-planet
planet procedural art generative
6 -14%1.0.212 years ago
threejs-cubemap-painter
Paints brightness/HDR values on a cubemap
6 +500%3.0.011 years ago
threejs-arc-solver
A arc solver that you can construct with 3 3D vectors. You can sample the resulting arc to create your own meshes or animations.
6 +200%1.0.112 years ago
threejs-cubemap-compositor
A composable collection of cubemap compositing nodes.
63.0.011 years ago
threejs-batch-mesh
An experimental render batching utility to reduce draw calls
6 +50%1.0.08 years ago
threejs-geometry-format-custom-binary
A custom geometry format involving binary buffers and gzipping.
5 -44%2.0.311 years ago
threejs-spline-loop-helper
A Visual Helper for Spline Loop objects.
5 +150%1.2.512 years ago
threejs-drag-in-camera
Helper to move threejs objects within a camera view. Especially useful with mouse and touch dragging.
5 +150%5.0.012 years ago
global-namespace-monitor
A module that compares your window object once upon an interval to see if you've accidently or purposely added anything that you might want to know about.
5 +67%1.0.012 years ago
threejs-model-manifest
Takes in JSON generated by grunt-convertautodesktothree and transforms it into a manifest file. Can generate both nested and flat structures.
5 +150%1.2.012 years ago
pseudorandom-spaced-points-on-sphere
A function that picks well-spaced pseudorandom points on a unit sphere.
5 -17%1.0.311 years ago
esbuild-hotserve
A utility for ESBuild to help facilitate test-driven development
5 -29%0.0.44 years ago
pixijs-interaction-manager
An interaction module that helps attach mouse and touch to pixijs objects.
5 +150%1.0.012 years ago
canvas-valueovertimegraph
Graphs values over time in canvas. Great for frames per second, but can be used for any values.
51.0.012 years ago
threejs-spline-loop-sample
An alternate spline.getPoint appropriately called getLoopPoint. This effectively makes Splines looped and smoothly seamless.
4 +33%2.0.312 years ago
threejs-geometry-transcode-format-to-custom-binary
A module to help translate threejs json mesh geometry into a custom binary format.
4 -20%2.0.111 years ago
hierarchical-task-list-server
The back-end for hierarchical-task-list-app. Meant to manage the database and provide a good API to the app.
4 +300%1.0.112 years ago
grunt-threejs-geometry-transcode-format-to-custom-binary
A grunt plugin for threejs-geometry-transcode-format-to-custom-binary.
4 +33%1.0.012 years ago
pixijs-render-manager
A render manager for pixijs
41.0.012 years ago
threejs-gui-scene
A scene specifically for GUI rendering. Orthographic camera and convenience functions included.
4 0%3.0.08 years ago
threejs-helper-set-plane-orthographic-rectangle
A convenient top-left centric positioning function for positioning rectangle meshes in x and y. Perfect for orthographic cameras. Just be sure that the plane you're running it on is 1x1 in size.
4 +33%1.0.012 years ago
animated-value-spaceship
A micro simulation for animating a value smoothly.... like a spaceship.
4 +33%1.0.011 years ago
png-io
Exports canvas image to .PNG
41.0.311 years ago
threejs-camera-roll-frustum
A method to augment a camera with a roll property which doesn't affect the camera matrix, but is done instead in the projection matrix.
41.0.012 years ago
threejs-cubemap-to-equirectangular
A utility to render cubemaps to equirectangular maps.
3 -50%1.0.110 years ago
hierarchical-task-list-client
The front-end client for hierarchical-task-list-app.
3 +200%1.0.212 years ago
threejs-gui-crosshair
A crosshair GUI element. Great for aiming in first person interfaces.
3 +50%2.0.08 years ago
dom-quick-text
A quick way to make updatable basic text lines on the DOM.
3 +50%1.0.212 years ago
imagecolorpallette
A utility to load an image and use rows of pixels as a color pallette.
3 +200%1.0.012 years ago
threejs-gui-dataexplorer
threejs-gui-dataexplorer
3 +50%1.0.012 years ago
number-wrap
A method to wrap or modulo a number into an arbitrary range.
3 +200%1.0.012 years ago
raf-tweener
An extremely minimal tweening engine based on Tweenlite, powered by requestAnimationFrame.
2 0%3.0.410 years ago
grunt-convertautodesktothree
A grunt task that converts autodesk DAE and FBX scenes to JSON scenes for threejs.
2 -33%0.2.211 years ago
threejs-interactive-transform
Helpers to transform threejs objects by user cursor interactions such as mouse or touch.
2 -50%1.1.012 years ago
pixijs-managed-view
A managed view for pixijs
21.0.012 years ago
object-keys-to-array
List object keys as an array.
21.0.012 years ago
dgame.js
A javascript library for building Decentral Games (DGames)
2 +100%0.1.09 years ago

Repositories

Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.