8.25.0
- #17078: Adding support for the player to take a json object
This list of changes was auto generated.
8.24.2
- #17076: Viewer: Fix perf issue with hotspots
- #17074: add enginefactory option type
- #17073: Pass through eventState with eventData
- #17072: glTF Exporter: Touch up image cache checks
This list of changes was auto generated.
8.24.1
- #17071: Fixing test positioning Y issue
- #17069: Bounding Box: Fix bounding boxes not visible when rtt is pushed in camera.customRenderTarget
- #17070: Devhost improvements
- #17068: Fix light reset when reducing maxSimultaneousLights value
- #17067: Fix comment for RotationYawPitchRoll
- #17055: Pass through gizmo drag observer messages
- #17064: WebGPU: fix fast snapshot rendering mode + add support for it to frame graphs
- #17066: Quaternion docs: Update PG link
- #17061: KTX2Decoder: Use user options over defaults
- #17065: Revert "KTX2Decoder: Use user options over defaults (#17061)"
See More
- #17063: Fix several UI issues + move colorDead to particle instead of system
- #17059: Moving lottie code to its own package and new features
- #17062: Visual Tests: Await viewport resize
- #17060: FrameGraph: improves support for the statistics pane in the inspector + add support for "Screenshots" and "Capture equirectangular"
- #17058: Inspector v2: Picking toolbar
- #17048: Clustered lighting depth clustering
- #17052: Inspector v2: Gizmo toolbar
- #17057: Htmlmesh
- #17054: NRGE: Fix error in console at load time (WebGPU)
- #17053: Rendering Engine: Fix blending when blending parameters per target are not supported
- #17051: glTF Exporter: Add KTX2, WEBP, and AVIF glTF extensions
- #17050: Add support for more features in the particules to NPE converter
- #17041: Inspector v2: Rework BoundProperty to have no conditional hooks
This list of changes was auto generated.
8.24.0
- #17047: Add support for initial color range for NPE converter
This list of changes was auto generated.
8.23.2
- #17046: Instanced meshes: Fix disabled instances not removed from display
- #17045: Add Lazy helper class and use it for dynamic imports
- #17044: glTF Exporter: Use stored image data of Textures
- #16866: Initial clustered lights implementation (tiled clustering only)
- #17043: Optimize glTF animation loading
- #17026: fix(viewer): adjust IBL direction with useRightHandedSystem
- #17042: Adding support for texture and color update in NPE converter
- #17039: Update manifold version to 3.2.1
- #17040: FrameGraph: adds support for frozen meshes + allows no output color texture for the geometry buffer renderer task
- #30: Implement rectangle mesh?
See More
- #29: Tutorial 7 - Animations files are missing
- #16998: [Fluent/InspectorV2] Fix bugs in number/text input; Add input validation UX; Refactor colorPicker to use new components
- #17038: DumpData: Fix implicit download
- #17015: DumpTools: Add bitmaprenderer fallback when ThinEngine is unavailable
- #17037: glTF Exporter: Some pruning
- #17034: ShadowGenerator: optimize renderList parsing in Parse
- #17031: geometry: skip getFloatData if not needed
- #17036: ObjectRenderer: Fix crash when bounding box renderer not present (follow up)
- #17032: Object Renderer: Fix crash when bounding box renderer not present
- #17033: [InspectorV2/Fluent] BoundProperty auto-detects known compoundProperties and uses their compoundPropertyHooks
This list of changes was auto generated.
8.23.1
- #17029: ESLint: Add custom rule to detect cross package imports
- #17027: Fix color being overwritten by Createparticle
- #17024: Inspector v2: Scene Explorer expand/collapse all
- #17030: Fix RenderNinePatch bug in GUI image
- #17025: Add metadata to Skeleton, MorphTargetManager, and ParticleSystem
This list of changes was auto generated.
8.23.0
- #17020: enable bvhFileLoader
- #16352: Add undo/redo for SFE
- #17017: SFE: Add undo/redo stack
- #17018: GUI: Image nine-patch
- #17023: SFE: Add support for loading from a snapshot
- #16975: [Inspectorv2] Add metadata properties
- #17022: Add missing API to NPE
- #17015: DumpTools: Add bitmaprenderer fallback when ThinEngine is unavailable
- #13251: Fix dump tools premultiplied alpha.
- #13803: Dump Tools: Use an offscreen canvas
See More
- #17019: Adding missing serialization for alignAngleBlock
- #17014: [InspectorV2] Particle attractor PR comments
This list of changes was auto generated.
8.22.3
- #17007: Updating gitignore for devhost public folder
- #17012: [Inspectorv2] Particle attractors
- #17006: Additional feedback for Lottie
- #16989: Update Fluent packages to the latest
- #17013: Fix #16986
- #17011: FrameGraph: Add support for bounding box renderer
- #17010: Fix shader emission for NME
- #17009: Enable back gltf validation in Sandbox
- #17008: Fix Legacy Specular Energy Conservation
- #17005: Inspector v2: Add scene explorer command for playing/pausing animation groups
See More
- #17004: Inspector v2: Add scene explorer command for playing/stopping sprite animations
- #17003: Inspector v2: Add scene explorer command for making a frame graph active
- #16990: Adding lottie playback using Babylon
- #17002: Add check for build errors before running CopyMinToMax Webpack plugin
- #17001: Inspector v2: Pass on title case labels for properties
- #17000: Inspector v2: Scene explorer light commands
- #16997: Update GUI control to be forgiving of text resizeToFit layout calculations
- #16999: Npe update age
- #16996: Remove unnecessary BBox computation
This list of changes was auto generated.
8.22.1
- #16992: Fix texture deserializer to not ignore base64String storage
- #16988: Add support for SSAO in NME
- #16982: Update glTF interactivity mapping to match latest spec
- #16989: Update Fluent packages to the latest
- #16991: Allow node to display visual clue when a port is not active due to th…
- #16968: Vicartas/muster pbrmaterial
- #16995: Inspector v2: Add activate and gizmo commands for cameras
- #16798: Inspector V2: Tools Pane Init
- #16966: Add multimaterial support to inspector v2
- #16987: [InspectorV2/Fluent] Message bar reflow fix
See More
- #16973: Inspector v2 - finish standard material properties port (except texture buttons)
- #16949: spz v3 loader
- #16985: WebGPU: Sync with specification
This list of changes was auto generated.
8.22.0
- #16978: GreasedLine far positions precision loss fix
- #16980: Smart Filter optimizer fixes - SFE now optimizes correctly, optimizer handles texture2D symbols better, new UTs
- #16983: Inspector v2: Allow BoundProperty target to be null/undefined
- #16979: [Fluent/InspectorV2] Collapse shared component, fix animation property bug
- #16981: ESLint: Relax naming conventions for destructured vars
- #16967: [InspectorV2/Fluent] Various new features/fixes from our muster munday madness
- #16971: Inspector v2: Improve scene explorer command infra
This list of changes was auto generated.