8.3.1
- #16508: Remove legacy copyTexture and bump the native protocol version
- #16507: glTF Exporter: Export compressed textures as PNG
- #16504: Playground: Prevents crashes when running multiple PG's in succession
- #160: Blender exporter corrected - texture wrapping
This list of changes was auto generated.
8.3.0
- #16502: Native copy texture protocol
- #16503: Fix sandbox animation issue
- #16496: Speed up playwright audio tests
- #16501: Better fix for inertia blockers
- #16500: update treeitemselectablecomponent to accept shiftclick to expand all
- #16499: FrameGraph: add FXAA and Grain post-processes
- #16497: CopyTexture Native rendering command
- #16495: Viewer: Remove unused UV sets
This list of changes was auto generated.
8.2.2
- #16488: Clear engine and webgl state on program delete
- #16494: Try formatting fix of #16488
- #16492: Add spatial and stereo playwright audio tests
- #16493: Refactor type validation logic for uniformity checks
- #16486: Prevent floats and integers from working together in glTF interactivity
- #16487: Add volume playwright audio tests
- #16491: Fix for null TypeError in dynamicTexture
- #16489: Visu test: Fix error ratio for Webkit
- #16490: Sandbox: adapt panning sensitivity based on radius (same as viewer)
This list of changes was auto generated.
8.2.1
- #16486: Prevent floats and integers from working together in glTF interactivity
- #16469: glTF Exporter: Replace AbstractMesh with Mesh to capture InstancedMesh
- #16467: Prepare for support of NodeNext and Node16 module resolutions
- #13797: [Build] Support module resolution node16 and nodeNext
- #16482: Add
currentTime
playwright sound tests for static and streaming sounds - #16485: NME: Fix wrong prefix for vReflectivityColor in WebGPU
- #16479: NME - indexOfRefraction is optional, so it has no variable name. defaulting to 1.5
- #16480: Post processes: Fix Depth of Field effect
- #16477: Add static and streaming sound playback tests
- #16478: Fix flaky playwright audio tests
See More
- #16466: bind eye position GS
- #16475: force npm to re-install the contextmenu dependency
- #16474: Shader pre-processor: Improve parsing + fix WGSL
- #16473: Interactivity fixes
- #16470: Attach playwright audio test result .wav files to test info on failure
- #16472: GS Kernel size & opacity compensation
This list of changes was auto generated.
8.2.0
- #16464: Add AudioEngineV2 listener playwright tests
- #16468: glTF Exporter: Missing node metadata export
- #16452: Add empirical modification to specular reflectance to handle low IOR's
- #16462: glTF Loader: Get
mimeType
from URI if not defined - #16465: SandBox: Add support for .exr files
- #16461: Update dependencies, mainly React
- #16463: Fix double disconnect issue in
AbstractSound
class - #16456: glTF Exporter: Fix LH -> RH vertex data conversion bug
- #85: Blender exporter error
- #16460: Frame Graph: Add image processing support
See More
- #16433: SH fix SPZ+PLY
- #16458: doc: Correct epsilon default value for Ray
- #16457: CharCtrl setPosition teleporter
- #16453: fix SPZ loading
- #16454: fix: only reload viewer when an engine was already set
- #16447: Viewer Configurator: Add json output + save/load snippet
- #16445: Ensure async templates fetch completes before enhancement
- #16446: PBR: Add flags for translucency backward compatibility
This list of changes was auto generated.
8.1.1
- #16436: Viewer: More options + reset logic in Viewer layer
- #16444: Add support for BasedOnInput connection point type in node port design
- #16441: TeleportOut node in NME has a broken image link on output
- #16443: Post Processes: Fix scale being overwritten by default (1,1) values
- #16442: PhysicsViewer, bbhelper fixes
This list of changes was auto generated.
8.1.0
- #16439: Dispose managed material plugins on feature destruction
- #16440: update core repository dependencies
This list of changes was auto generated.
8.0.3
- #16437: Add AudioEngineV2 state playwright tests
- #16438: ObjectRenderer: Fix backward compatibility break introduced with the renderInLinearSpace property
- #16435: Fix lazy loaded property values in audio engine
- #16434: WebGPU: Add support for fast snapshot mode to ShadowOnly and Grid materials
- #16430: Improve ArcRotateCamera interpolation logic
- #16432: NME: Fix wrong generated code for ColorConverter and ColorMerger
- #16424: Native: Canvas context.filter
This list of changes was auto generated.
8.0.2
- #16426: Enable asynchronous glTF interactivity events
- #16427: Viewer: Fix trying to use a disposed env texture in a PBR material
- #16425: IBL shadows: add support for instances, thin instances, skinning and morphing
- #16428: Cloning instanced meshes: don't try to clone the geometry object
- #16423: PBR: Fix wrong diffuse from hemispherical/area lights when translucency is enabled
- #16422: Fix the correct link for guiEditor
- #16419: Fix bug when update sampling was not taking mip map generation in acc…
- #16421: fix: mark iblShadowsTexture as "serializeAsTexture" and not "serializ…
- #16420: Better fix!
- #16417: Fix pbr mirror
See More
- #16416: FrameGraph: Fix code generated for input blocks by NRGE
- #16412: Cleanup legacy audio engine's audio context in
dispose()
- #16413: Add global default for APPLY_ALBEDO_AFTERSUBSURFACE back compat flag
This list of changes was auto generated.
8.0.1
- #16411: Remove weird loop
- #16410: PBR sub-surface: Add switch for back compatibility
- #16337: PBR: Fix diffuse transmission
This list of changes was auto generated.