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.4 | 9 years ago |
| memory-stats Minimal monitor for JS Heap Size via performance.memory | 357 | -39% | 1.0.2 | 12 years ago |
| multi-token-standard ERC1155 Multi-Token Standard implementation for Ethereum | 111 | -60% | 2.2.2 | 5 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.0 | 12 years ago |
| urlparam A utility to gleam values easily from url parameters. Includes console.log reminders of possible params. | 47 | +62% | 1.1.0 | 9 years ago |
| clmutils A collection of utility functions to work with CLM Trackr data. | 32 | +700% | 2.2.1 | 10 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.6 | 12 years ago |
| touch-scroll-physics integrates touch scrolling physics | 19 | +36% | 1.3.0 | 11 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.0 | 8 years ago |
| threejs-grid-view A multiview grid for threejs scenes. | 17 | -59% | 6.6.0 | 10 years ago |
| load-json-xhr Load json in the browser. | 16 | +167% | 3.0.3 | 11 years ago |
| browser-event-adder A utility to add browser events in all supported styles | 16 | +100% | 1.0.1 | 12 years ago |
| loadandrunscripts Loads and runs scripts with a callback. Not unlike requirejs, but simpler and much more basic. | 15 | +15% | 2.0.1 | 11 years ago |
| @0xsequence-demos/boilerplate-design-system [](https://badge.fury.io/js/@0xsequence-demos%2Fboilerplate-design-system) | 14 | 0% | 0.2.7 | last year |
| @horizongames/node-logger Node logger | 14 | +600% | 1.0.8 | 6 years ago |
| threejs-generate-gif Generate an animated GIF from a threejs scene | 13 | +117% | 1.1.28 | 11 years ago |
| three-pixel-font Pixel-perfect bitmap font rendering for Three.js WebGL and WebGPU | 13 | +8% | 1.0.2 | 2 months ago |
| git-daemon  [](https://www.npmjs.com/package/git-daemon) | 13 | 0% | 0.1.12 | 8 months ago |
| input-resize Treat window resizing as a user input, with the convenience of signals. | 13 | +160% | 2.1.1 | 11 years ago |
| threejs-light-probe A convenient camera probe to generate cubemaps for reflections during runtime. | 12 | +500% | 4.2.0 | 11 years ago |
| input-mousewheel Mouse wheel input via signals. | 12 | +200% | 3.0.0 | 11 years ago |
| threejs-orbitingballs A tiny physics sim of balls orbitting thier center of mass, as a single threejs object. | 12 | -25% | 2.0.2 | 8 years ago |
| threejs-geometry-lodtriangle A level-of-detail triangle geometry base meant to graph 2d alorithms. Great for landscapes. | 12 | +500% | 3.0.0 | 12 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.2 | 12 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.0 | 8 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.0 | 11 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.2 | 3 years ago |
| compile-actionscript A nodejs module for compiling actionscript into SWFs. | 11 | +267% | 1.4.0 | 12 years ago |
| @horizongames/skyweaver-contracts Skyweaver trading card smart contracts | 11 | +83% | 5.9.0 | 3 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.0 | 11 years ago |
| threejs-label threejs-label | 11 | 3.0.1 | 11 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.2 | 10 years ago |
| globalizejs Makes or extends a global object. Great for easy standalone esque type globals. | 10 | -44% | 0.0.1 | 12 years ago |
| threejs-texture-exporter Exports a texture from THREEJS to a .JPEG | 10 | +150% | 1.0.0 | 11 years ago |
| threejs-transform-by-three-points-helper An interactive helper to control the tranform-by-three-points method. | 10 | +150% | 1.0.1 | 12 years ago |
| dgame A javascript library for building Decentral Games (DGames) | 10 | +900% | 0.1.0 | 9 years ago |
| threejs-uv-projection-factory Dynamic UV projector that uses a camera | 9 | +80% | 3.0.5 | 11 years ago |
| enum-buffer-array-types A small enum for javascript's typed array types. | 9 | +80% | 2.0.1 | 12 years ago |
| threejs-cubemap-exporter Exports cubemap environment from THREE.CubeCamera into 6 .PNGs | 9 | +50% | 2.0.2 | 11 years ago |
| threejs-texture-checkerboard A convenient way to generate procedural checkerboard textures. | 9 | +200% | 1.0.0 | 12 years ago |
| fleecy A live-reloading, watchifying, as3-compiling flash server. | 9 | +350% | 2.3.0 | 12 years ago |
| grunt-packsplitthreejsmodel A task to compress ffiles and folder for streaming. | 9 | +29% | 0.1.3 | 12 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.0 | 12 years ago |
| threejs-camera-display-object3d A mesh object that shows a live preview of a camera. | 9 | +29% | 3.1.0 | 11 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.1 | 11 years ago |
| threejs-rectangle-mesh A convenient top-left centric rectangle mesh. Perfect for orthographic cameras. | 9 | +80% | 1.0.0 | 12 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.2 | 10 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.0 | 11 years ago |
| grunt-threejs-model-manifest Grunt task for threejs-model-manifest | 8 | +700% | 0.2.1 | 12 years ago |
| threejs-hittest A convenient method for doing a hittest from a screen coordinate through a threejs camera. | 8 | -11% | 3.1.0 | 11 years ago |
| threejs-arc-helper A helper object to visualize and manipulate arcs in threejs. | 8 | +14% | 2.0.0 | 12 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.0 | 11 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.7 | 12 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.0 | 11 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.3 | 12 years ago |
| filepathderivatives Node utility that provides additional convenient path methods. | 8 | 0.1.0 | 12 years ago | |
| threejs-geometry-retractable-sphere Sphere geometry that easily opens and closes by dialating it's southern pole. | 8 | +300% | 1.0.1 | 11 years ago |
| threejs-color3d An extended version of THREE.Color that uses matrices for HSV transforms. | 8 | +700% | 1.0.1 | 12 years ago |
| three-react-character-omnom A 3D rigged character component with a simplified control interface and procedural animations. | 7 | -53% | 0.0.13 | 8 months ago |
| pointer-trap-relative Trap the user's cursor within an element for nicer game controls. | 7 | +40% | 1.3.0 | 12 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.2 | 12 years ago |
| input-touch A multitouch controller signals. | 7 | +250% | 2.0.5 | 10 years ago |
| threejs-checkerroom A convenient room object meant for testing purposes. Great for reflection testing. | 7 | +250% | 1.0.0 | 12 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.3 | 12 years ago |
| helper-value-getter-setter A utility to quickly track down what is reading or writing a value. | 7 | +600% | 1.0.0 | 12 years ago |
| generator-threejs-module Yeoman generator for threejs modules | 7 | +250% | 0.0.2 | 12 years ago |
| degtorad A function to convert degrees to radians. | 7 | +600% | 1.0.1 | 12 years ago |
| json-explorer A module to view json in a variety of useful styles. | 7 | +250% | 1.0.0 | 11 years ago |
| input-mouse Convenience API for mouse inputs using signals. | 6 | +50% | 3.0.7 | 11 years ago |
| threejs-render-region A convenient way to manage the threejs viewport and scissor. | 6 | +200% | 3.0.3 | 11 years ago |
| pixijs-dragpad A module to drag and drop objects via touch or mouse on a pixijs canvas. | 6 | +50% | 1.0.2 | 12 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.5 | 12 years ago |
| threejs-transform-by-three-points A method to transform an object by 3 positions. | 6 | +50% | 1.1.0 | 12 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.2 | 12 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.2 | 11 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.2 | 12 years ago |
| procedural-planet planet procedural art generative | 6 | -14% | 1.0.2 | 12 years ago |
| threejs-cubemap-painter Paints brightness/HDR values on a cubemap | 6 | +500% | 3.0.0 | 11 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.1 | 12 years ago |
| threejs-cubemap-compositor A composable collection of cubemap compositing nodes. | 6 | 3.0.0 | 11 years ago | |
| threejs-batch-mesh An experimental render batching utility to reduce draw calls | 6 | +50% | 1.0.0 | 8 years ago |
| threejs-geometry-format-custom-binary A custom geometry format involving binary buffers and gzipping. | 5 | -44% | 2.0.3 | 11 years ago |
| threejs-spline-loop-helper A Visual Helper for Spline Loop objects. | 5 | +150% | 1.2.5 | 12 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.0 | 12 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.0 | 12 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.0 | 12 years ago |
| pseudorandom-spaced-points-on-sphere A function that picks well-spaced pseudorandom points on a unit sphere. | 5 | -17% | 1.0.3 | 11 years ago |
| esbuild-hotserve A utility for ESBuild to help facilitate test-driven development | 5 | -29% | 0.0.4 | 4 years ago |
| pixijs-interaction-manager An interaction module that helps attach mouse and touch to pixijs objects. | 5 | +150% | 1.0.0 | 12 years ago |
| canvas-valueovertimegraph Graphs values over time in canvas. Great for frames per second, but can be used for any values. | 5 | 1.0.0 | 12 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.3 | 12 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.1 | 11 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.1 | 12 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.0 | 12 years ago |
| pixijs-render-manager A render manager for pixijs | 4 | 1.0.0 | 12 years ago | |
| threejs-gui-scene A scene specifically for GUI rendering. Orthographic camera and convenience functions included. | 4 | 0% | 3.0.0 | 8 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.0 | 12 years ago |
| animated-value-spaceship A micro simulation for animating a value smoothly.... like a spaceship. | 4 | +33% | 1.0.0 | 11 years ago |
| png-io Exports canvas image to .PNG | 4 | 1.0.3 | 11 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. | 4 | 1.0.0 | 12 years ago | |
| threejs-cubemap-to-equirectangular A utility to render cubemaps to equirectangular maps. | 3 | -50% | 1.0.1 | 10 years ago |
| hierarchical-task-list-client The front-end client for hierarchical-task-list-app. | 3 | +200% | 1.0.2 | 12 years ago |
| threejs-gui-crosshair A crosshair GUI element. Great for aiming in first person interfaces. | 3 | +50% | 2.0.0 | 8 years ago |
| dom-quick-text A quick way to make updatable basic text lines on the DOM. | 3 | +50% | 1.0.2 | 12 years ago |
| imagecolorpallette A utility to load an image and use rows of pixels as a color pallette. | 3 | +200% | 1.0.0 | 12 years ago |
| threejs-gui-dataexplorer threejs-gui-dataexplorer | 3 | +50% | 1.0.0 | 12 years ago |
| number-wrap A method to wrap or modulo a number into an arbitrary range. | 3 | +200% | 1.0.0 | 12 years ago |
| raf-tweener An extremely minimal tweening engine based on Tweenlite, powered by requestAnimationFrame. | 2 | 0% | 3.0.4 | 10 years ago |
| grunt-convertautodesktothree A grunt task that converts autodesk DAE and FBX scenes to JSON scenes for threejs. | 2 | -33% | 0.2.2 | 11 years ago |
| threejs-interactive-transform Helpers to transform threejs objects by user cursor interactions such as mouse or touch. | 2 | -50% | 1.1.0 | 12 years ago |
| pixijs-managed-view A managed view for pixijs | 2 | 1.0.0 | 12 years ago | |
| object-keys-to-array List object keys as an array. | 2 | 1.0.0 | 12 years ago | |
| dgame.js A javascript library for building Decentral Games (DGames) | 2 | +100% | 0.1.0 | 9 years ago |
Repositories
Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.