Releases: Orillusion/orillusion
Releases · Orillusion/orillusion
v0.8.4
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
v0.8.3
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)
v0.8.2
0.8.2 (2024-07-21)
Bug Fixes
- doc: fix TextureCube order (#388) (#421) (7e4e15d)
- MeshRenderer: replace geometry error (#415) (c79e287)
- PCF: PCF shadow error (#371) (c47257c)
- pick: fix undefined values (#416) (5548467)
- pick: fix gui pick events (#422) (367f469)
- pick: fix right click (#418) (b248c45)
BREAKING CHANGES
- PointerEvent3D: simplified
event.data
with{worldPos, screenUv, meshID, worldNormal}
v0.8.1
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)
v0.7.2
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
- compute: Add custom compute shader samples (#336) (c4a7db1)
- Renderer of Shape3D (#360) (9f856bb), closes #304 #318
- sample: add draw mesh line sample (#331) (b7bf873)
- sample: add moveble light sample (#355) (b7f186b)
- sample: GUI text barrage (#333) (ea2ed66)
- shader: add ComputeShader auto binding (#359) (b0319d9)
- shader: add logarithmic depth (#346) (24afa9d)
- update @orillusion/ammo (a926196)
Performance Improvements
v0.7.1
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
v0.7.0
v0.6.9
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 toMaterial
, also need to implementget/set
forbaseMap
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
v0.6.8
v0.6.7
0.6.7 (2023-07-28)
Bug Fixes
- engine: Fixed a series of errors (#255) (1b30982) (#264) (6ae06db) (#258) (e5153df)
- light: fix light enable (#266) (50429ea)
- AtmosphericScattering: fix sky Rendering error on Mac (#254) (5b57016)
Features
- build: add non-minified dist version (acb1c7c)
- samples: new graphic/grass/terrain/drawcall/physics samples (#265) (6e51c74) (#258) (e5153df)
- globalFog: add feature of height fog (#250) (e9e2f83)
- grass: add grass system (#258) (e5153df)
- material: add LambertMaterial (#258) (e5153df)
- collider: support MeshCollider (#264) (6ae06db)