mirror of
https://github.com/storytold/spark.git
synced 2026-10-17 00:12:59 +00:00
Custom/extended splat encoding ranges, Premultiplied alpha for hyper-saturated colors (#134)
* Externalized SparkRenderer.maxPixelRadius and .minAlpha settings. Added to documentation. Added to examples/editor under Debug folder, moved sort32 there. * Added SplatEncoding concept, applied individually to SparkRenderer (rgbMin/Max, lnScaleMinMax), SplatMesh (additionally sh1Min/Max, sh2, sh3). Updated examples/editor to control settings via gui. Updated all related code to pipe along settings where needed. Added SparkRenderer.premultipliedAlpha to control blend mode and enable hyper-saturated color contributions by default. * Fix SplatLoader not passing along encoding. Complete renaming to splat encoding.
This commit is contained in:
committed by
GitHub
parent
f4b4522c56
commit
f60c2b0cf9
@@ -90,3 +90,6 @@ export {
|
||||
unpackSplat,
|
||||
} from "./utils";
|
||||
export * as utils from "./utils";
|
||||
|
||||
export { LN_SCALE_MIN, LN_SCALE_MAX } from "./defines";
|
||||
export * as defines from "./defines";
|
||||
|
||||
Reference in New Issue
Block a user