Skip to content

Latest commit

 

History

History
384 lines (252 loc) · 36.9 KB

CHANGELOG.md

File metadata and controls

384 lines (252 loc) · 36.9 KB

0.8.4 (2024-11-27)

Bug Fixes

  • destroy: render error after obj.destroy() (1e79847)
  • extrudeGeometry: fix shape in CCW order (a7c8d01)
  • frameRate: render on small frameRate (8b685b9)
  • geometry: CylinderGeometry non-manifold (#451) (bf14c61)
  • graphic3d: fix graphic clear & destroy (eff6082)
  • graphics3D: fix buildCircle with custom up (8e0354a)
  • pick: add pick info in bound mode (3fba2c5)
  • pick: add worldNormal in bound pick (4b5bc9c)
  • resolve issue with resume() being invoked multiple times (9b2d7d1)
  • type: refine PointerEvents types (3029b5c)

Features

  • [WIP] double precision matrix support (52ab9c5)
  • ExtrudeGeometry: add anchor point offset (#452) (fc2303d)

0.8.3 (2024-08-28)

Bug Fixes

  • fix frameRate and camera resize (c4b8626)
  • fix InstanceDraw destroy error (4529594)
  • GUI: add option to receive post effects (#426) (af74bb1)
  • inputsystem: capture pointer on pointerdown (#432) (cc90b82)
  • shadow: fix acceptShadow (4d6a838)
  • transform: fix lookAt at vertical angle (#431) (1922f18)

Features

  • add GridObject (#436) (a939ce6)
  • geometry: add extra geometry package, extrude geometry and text geometry (#442) (069e6d4)
  • graphic: move graphic3D to @orillusion/graphic (#427) (a1d1b2a)
  • physics: add RopeSoftBody, rigidbody dragger, and enhance collisionShapeUtil (#448) (452d730)
  • physics: Refactor physics plugin with extensive enhancements and new features (#440) (7c18db5)

0.8.2 (2024-07-21)

Bug Fixes

BREAKING CHANGES

  • PointerEvent3D: simplified event.data with {worldPos, screenUv, meshID, worldNormal}

0.8.1 (2024-07-10)

Bug Fixes

  • canvas: fix external canvas resize on dpi change (2e54053)
  • effect: fix grass get uniform data (588721f)
  • effect: update windSpeed (538ec2d)
  • Error when lineJoin is set to round (#366) (1ab8718)
  • fix issue of #387 (#394) (6271c37)
  • GlobalUniformGroup: missing property for shadow camera (1f90393)
  • loaderFunctions: onUrl on loadGltf (65bda50)
  • object is disabled after removeChild (#381) (51ff3ee)
  • objparser: loadObj crash #372 (b3e9194)
  • picker: missing normal in pickFire (4e05c04)
  • pick: fix normal in pickInfo (5197317)
  • Solve the issues mentioned in Issue367 (#368) (7ab2f48)
  • transform: fix wrong localRotQuat (8c5e2b3)

Features

  • Animator: Unified skeleton animation and morph animation to AnimatorComponent (#405) (4cf51f3)
  • buffer: return promise result (590b213)
  • GBuff: compressed GBuff data. (#412) (4649add)
  • orbit: pan at xz plane (52383f5)
  • sample: add camera path animation sample (#385) (d447cd1)
  • sample: add EatTheBox sample,add ShootTheBox sample (#391) (e925d1f)

0.7.2 (2024-01-26)

Bug Fixes

  • duplicated class name (#341) (fe73994)
  • Fix the error caused by removing the Sky Box. (#344) (b02c85a)
  • Fix turning shadows on and off for Materials and MeshRenderers (#343) (6858cc0)
  • gltfParser: Fixed some model indices parsing errors (#354) (9714d6e)
  • media-extention: fix get/set baseColor (c6c5526)
  • physics: fix new build with Ammo (bba64a1)
  • Shadow of double side materials. (#337) (e4004e7)
  • shadow: copy texture to texture error (#339) (6fea86a)
  • SkeletonAnimation: skeleton animation parser (#353) (10ee99e)

Features

Performance Improvements

  • build: use esnext as build target (2fc6f27)
  • Use pixelRatio from UIPanel. (#338) (03529da)

0.7.1 (2023-11-14)

Bug Fixes

  • Auto sort transparent renderers. (#318) (5becdc4)
  • fix: load gltf sample
  • fix: fix grass sample
  • fix: fix media-extention material
  • fix: fix post sample resize bug
  • fix: fix csm shadow
  • fix: Cancel automatic resizing of rendertexture in GI
  • fix: Wrong offset for bloom
  • fix: reduce texture sample times
  • fix: texture Count Exceeded the maximum limit of 7

Features

  • engine: enable gpu attachments texture auto resize
  • graphic: add new graphic samples
  • sample: update physics car sample (#327) (e09b243)

0.7.0 (2023-11-01)

Bug Fixes

Features

  • add graphic bath mesh (#319) (7df4f95)
  • audio: move audio to @orillusion/media-extension (166d286)

0.6.9 (2023-09-06)

Bug Fixes

  • webgpu: fix latest WGSL error
  • canvas: fix external canvas style (#284) (bb89a68), closes #283
  • fix renderer (#281) (1f66ee8)
  • GUI: UITransform will be updated correctly (#288) (7a30945)
  • Octree: Improve Octree's sample (#289) (1321153)
  • component: fix component life cycle (b273ab4)
  • particle: fix particle material depth bug (f3f1b20)
  • WorldPanel: fix worldPanel depth compareFun (592b643)
  • bloom: fix bloom uniform data offset (39819ee)
  • gtao:* Reduce threshold of dot gtao. (494b827)

Features

  • wasm: update matrix by WASM (#292) (2c8e8ab)
  • csm: add feature of Cascaded Shadow Map (#286) (d798bd2)
  • material: use new material framework (5111699)
  • pipelinePool: add pipeline shader share (c88b687)
  • add log z depth (520b2bb)
  • add transform depth order (bf40831)
  • fadeout csm shadow far away (bf30fe7)

BREAKING CHANGES

  • material: MaterialBase has beed renamed to Material, also need to implement get/set for baseMap for custom materials
  • shadow: drop shadowBias, shadowNear, shadowFar options in shadow settings, values will be calculated automatically
  • Bloom: add new exposure option in Bloom settings

0.6.8 (2023-08-10)

Bug Fixes

  • entity: change number children(#279) (f066490)
  • material: fix uniformNode not update (#268) (23db052)
  • hoverContoller: opt maxDistance (8cd1498)
  • UniformNode: Fix error of Uniform data(number) (#276) (09266a6)

Features

  • godRay: Add feature of GodRay post. (#277) (1aa2a85)
  • octree: Use octree to Filter the scene tree (#275) (f30a2ae)

0.6.7 (2023-07-28)

Bug Fixes

Features

Performance Improvements

  • BoundingBox: add isBoundChange tag to Entity (#257) (70ece43)

0.6.6 (2023-06-28)

Bug Fixes

  • collider: Fix error of component deconstruction (#236) (7b6d356)
  • loader: fix unnecessary copy #233 (#235) (7ad1581)
  • material: Complete data for cloned shaders (#226) (fb7aa97)
  • Matrix4: Fix matrix calculation error of lookAt (#231) (a1617f6)
  • OrbitController: limit zoom speed (13608a8)
  • skyLight: change all AtmosphericComponent of samples (#239) (2050e54)

Features

  • geometry: Add extrude geometry feature (#225) (1cb5d50)
  • GUI: New feature of scissor the GUI content. (#219) (722abe1)
  • RelativeSky: Relative sky to sunlight (#237) (3664c8b)

Performance Improvements

  • globalFog: Optimize the fog effect to add fog color to the ambi… (#223) (fab97a5)

0.6.5 (2023-06-12)

Features

0.6.4 (2023-06-06)

Bug Fixes

Features

0.6.3 (2023-05-30)

Bug Fixes

Features

0.6.2 (2023-05-15)

Bug Fixes

Features

0.6.1 (2023-05-07)

Bug Fixes

Features

  • Sample: add more samples - material, loader, render, sky (#105) (f455f42)

Breaking Changes

  • Scene3D: deprecated showSkyhideSky and exposure

0.6.0 (2023-05-06)

Bug Fixes

  • AtmosphericComponent: fix AtmosphericComponent (#99) (d70bba0)
  • CI: exit actions on test fail (c6af5ed)
  • CI: enable ci on dev (d839d02)
  • Engine: engine shadow lights collect init bug (#102) (2055c45)
  • Packages: image&video material shader and skeleton animation event (#100) (3a10b25)
  • Math: fix Matrix multiply function (#88) (5b0bde3)
  • chore: fix autoindex on windows (75ee2e0)
  • chore: update dependencies (98307e6)
  • chore: update issue template (2464ade)

Features

Breaking Changes

  • View3D: new View3D, add multi window support
  • Engine3D: deprecated Engine3D.startRender(ForwardRenderJob), replaced by Engine3D.startRenderView(View3D)
  • PostProcess: new PostProcessingComponent to render all posteffect jobs
  • ComponetBase: refactor lifecycle hooks, renamed update to onUpdate, deprecated destory
  • GUIHelp: removed GUIHelp from core
  • AtmosphericComponent: deprecated AtmosphericScatteringSky, replaced by AtmosphericComponent