cognitedata

cognitedata/threejs-camera-controll...

JavaScript
0
0
MIT License

This project provides a camera controller for first-person shooter (FPS) controls in a web browser, enabling users to navigate a 3D scene using a keyboard and mouse. It is designed for developers working with Three.js who want to implement intuitive, web-browser friendly FPS-style camera movement in their applications. The library is experimental and licensed under the MIT license.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of cognitedata/threejs-camera-controller-first-person-desktop

Account's avatar
Cognite eslint config
Account's avatar
return the first argument that is `!== undefined`
Account's avatar
Node's event emitter for all engines.
Account's avatar
fullscreen polyfill api that presents an event emitter
Account's avatar
Check current state of keyboard keys in the browser. Suitable for games.
Account's avatar
Mouse wheel input via signals.
Account's avatar
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.
Account's avatar
Custom Event/Messaging System
Account's avatar
Node.js streams in the browser
Account's avatar
simplified stream construction
Account's avatar
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
Account's avatar
Loads and runs scripts with a callback. Not unlike requirejs, but simpler and much more basic.
Account's avatar
A set of convenient functionality to manage threejs render speed and resolution. Focused on full-screen viewports.
Account's avatar
CLI for webpack & friends

Top contributors

bunnybones1's profile
bunnybones1
20 contributions
davidlky's profile
davidlky
7 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet