2.7 KiB
2.7 KiB
ChangeLOG
1.5.1
- Fixes
- fix
lodscheduling to avoid temporarily creating too many active splats.
- fix
- Changes
- move splat sorting ownership to
SplatUtils;SplatLoadernow only parses files.
- move splat sorting ownership to
1.5.0
- Features
- add
Splatting.pack.forceUnstableEnabledto force the complete rendering pipeline. - add
Splatting.sort.frustumCullingEnabledto pre-cull splats for better performance.- this can make black borders during camera rotation more visible, so enable it carefully in production scenes.
- add
Limitsfor describingIRendererlimits.- some
Capabilitiesfields are now marked as deprecated.
- some
- add
lod.proxyto reduce the number of runtimeSplatobjects.- reduces
packandprecalculateGPU cost by 50%-90% in real scenes.
- reduces
- add
- Fixes
- fix
SplatHighlightKernelhighlights being offset whencameraRelativeEnabledis enabled. - fix
clearnot taking effect correctly whenMRTis enabled. - fix invalid data when using low-precision packing.
- fix the
LodMeta.versiontype definition.
- fix
- Changes
- optimize texture-size calculation to improve rendering performance for scenes with a single
Splatobject. - move sorting to a dedicated worker to avoid long parsing tasks blocking sorting.
- optimize texture-size calculation to improve rendering performance for scenes with a single
1.4.1
- Fixes
- fix
packCameraRelativeCenterIsDirtybeing incorrectly evaluated astruewhen camera-relative center packing is disabled.
- fix
1.4.0
- Features
- add
texture-loader, nowdownloadTextureis a generic texture load- supported types: image types(png, jpg, webp, etc...), ktx2 and dds
- add grouped
Splattingconfig:pack,raster,sort, andcomposite. - add high-precision and camera-relative splat packing, plus high-precision sorting.
combineSplatDatatargetSplatDatasupport.
- add
- Changes
- adjust splat-related default parameters from the underlying renderer pipeline.
1.3.0
- Features
SplatUtilsadd support forcenterandellipsoidconstructorhas been changed, migrate:new SplatBVH(operator)->new BVH(SplatCenterPrimitiveSource(operator))
- Fixes
SplatUtilsstate texture type change tor8uint
1.2.9
- Features
- use
api-extractorto rollup dts. - add
eszandspzV4format support.
- use
- Fixes
- fix typing for
MeshBasicMaterial.setValues - fix typing for
MeshPhongMaterial.setValues - Simplify some material typings
- fix type only classes
- cleanup
package.json
- fix typing for
1.1.0
- Features
- upgrade packages:
typescript@^6.0.3,tslib@^2.8.1 - sync base packages
- remove unused module
render-cloud
- upgrade packages:
1.0.0
- Features
- First release