Almar Klein

Results 295 issues of Almar Klein

In #176 some possibilities for simplifying the API were discussed. This issue is to park that discussion and revisit when the "real" API has settled more. ### To summarize As...

In particular: * [ ] Mesh morphing, see #346 * [ ] Editing bitmask volumes/textures (painting on volume slice objects) * [x] Multiple views with independent cameras (a la arbiter)...

good first issue
docs

While looking at #257 I ran into some abstraction leaks. We try to make the worldObject/geometry/material logic free from logic about the renderer. Even though we only have one real...

discussion

Resources: - https://bivector.net/ - https://www.youtube.com/watch?v=tX4H_ctggYo: video to blow your mind. - https://github.com/enkimute/ganja.js/blob/master/codegen/python Python implementation. - https://github.com/pygae/clifford another Python implementation. - https://enkimute.github.io/ganja.js/examples/coffeeshop.html#pga3d_motor_orbits: demo to blow your mind. This looks incredible, but...

Plan for doing some upstream maintenance: * [x] Complete and merge GUI work on wgpy-py. * [x] Release wgpy-py. * [x] Update all our examples to use auto gui. *...

Non-linear projections, like map projections (e.g. Mercator) are are a use-case that we'd need to support. It's may also be tricky to get right, so it may be a good...

enhancement
discussion

We should expose support for stencilling to enable things like https://github.com/endavid/webGL-modelViewer/pull/1 Also see #149. *edit oct '22: less sure about this now. We've grown to be somewhat higher level, and...

discussion

1. Being able to structure the shader (making it relatively easy to follow). 2. Making it possible to produce variations in the WGSL based on e.g. material properties and texture...

With lights (#94) the current idea is that these are objects that live inside the scene, and apply to all children in that scene (and grandchildren, etc). Clipping planes have...

discussion