Marcin Ignac
Marcin Ignac
Filament is [using them](https://github.com/google/filament/tree/master/samples/envs/venetian_crossroads), CesiumJS recently added support and there is discussion [here](https://github.com/KhronosGroup/glTF/issues/946) and [here](https://github.com/KhronosGroup/glTF/issues/1366) on glTF forums. Upsides: - potentially better quality than realtime generated octahedral maps Downsides: -...
Currently it's one big JS array in a js file that weights 200kb. Zipped it's still 77kb. Can we convert it to a binary blob? It's 20k floats. If i...
FXAA is too weak for alpha testing and we are getting jagged edges. One solution is to use alpha to coverage. https://github.com/pex-gl/pex-context/tree/alpha-to-coverage Based on https://medium.com/@bgolus/anti-aliased-alpha-test-the-esoteric-alpha-to-coverage-8b177335ae4f
Currently there is no way of deleting attributes from Geometry. The following code will fail for 2 reasons: - second mesh doesn't have uvs so we will get out of...
We initialize geometry component with a cube that defaults to Uint16 index buffer. Updating geometry with high poly mesh and switching to Uint32 index buffer (or from 32 to 16)...
Currently all postprocessing is hardcoded in camera and there is now way to customize it.
Currently it's impossible to know who emitted the change in the callback ```javascript function onParamChange (name) { console.log('param ${name} has changed') } // start listening entity.transform.changed.add(onParamChange) // done internaly by...
The following piece of code with array cration in a loop via unshift an for each function could be replaced with a for loop and new `mat4.premultiply` function ```javascript mat4.identity(this.modelMatrix)...
Currently with post-processing on the resulting scene has black background. So no point doing postprocessing. How can i pack HDR in RGBA and transparency? Probably not possible and have to...
We have moved to one js file per example structure with `example-name.js` files. That's great. But now we also have `non-example-file.js` there like `build.js` or `helpers.js`. It's a bit confusing...