Joe Pea
Joe Pea
`_calcSize` calls are currently not necessarily called inside an animation frame. Maybe they can be treated just like `_calculateMatrix`, so f.e. code like ```js this._calcSize() this._needsToBeRendered() ``` will just be...
We currently have our own event system, and the DOM has one too. We should use the DOM's event system so we're more aligned with standards, and also provide a...
For example, I think `mountPoint` and `align` should default to `0.5` on at least the Xand Y axes, which would make things centered in a parent by default. Maybe things...
In order to make it easy for existing Three.js developers to try out LUME an faithfully apply the same concepts they know from Three.js, we should add an option (and...
GitPod URLs can link to a specific file of a repo. We can link a from a markdown file directly to the source file opened in the GitPod editor. https://www.gitpod.io/docs/context-urls/#file-context
After https://github.com/lume/lume/issues/219 is done, we'll eventually want to bring back the `"./": "./dist/"` mapping to the `exports` field of `package.json`, so that consumers can avoid having to put `dist/` in...
So that we can for example do: ```js const scene = new Scene({ children: [ new Node({ id: 'lorem', absoluteSize: {x:100, y:200}, align: {x:0.5, y:0.5}, }) ] }) const node...
[Popmotion](https://popmotion.io) has progressed a lot as an animation library since it came out! It's not just a tweening library anymore. Tween.js is nice, but it's just a tweening library. Popmotion...
There's already a [PCSS soft-shadow shader [in the Three.js examples](https://threejs.org/examples/?q=shadow#webgl_shadowmap_pcss). What we can do is formally expose it via Infamous API so that it is easy to make lighting have...
We'll make some changes to Three.js that make it easy to specify per-object shadow rendering features. The current Three.js only allows whole-scene shadow settings, which means that fixing some shadow...