orillusion

Orillusion is a pure Web3D rendering engine which is fully developed based on the WebGPU standard.

MIT License

Downloads
2K
Stars
5K
Committers
18

Bot releases are visible (Hide)

orillusion - v0.8.2 Latest Release

Published by lslzl3000 3 months ago

0.8.2 (2024-07-21)

Bug Fixes

BREAKING CHANGES

  • PointerEvent3D: simplified event.data with {worldPos, screenUv, meshID, worldNormal}
orillusion - v0.8.1

Published by lslzl3000 3 months ago

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)
orillusion - v0.7.2

Published by lslzl3000 9 months ago

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)
orillusion - v0.7.1

Published by lslzl3000 11 months ago

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)
orillusion - v0.7.0

Published by lslzl3000 12 months ago

0.7.0 (2023-11-01)

Bug Fixes

Features

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

Published by lslzl3000 about 1 year ago

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)
orillusion - v0.6.8

Published by lslzl3000 about 1 year ago

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)
orillusion - v0.6.7

Published by lslzl3000 about 1 year ago

0.6.7 (2023-07-28)

Bug Fixes

Features

Performance Improvements

  • BoundingBox: add isBoundChange tag to Entity (#257) (70ece43)
orillusion - v0.6.6

Published by lslzl3000 over 1 year ago

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)
orillusion - v0.6.5

Published by lslzl3000 over 1 year ago

0.6.5 (2023-06-12)

Features

orillusion - v0.6.4

Published by lslzl3000 over 1 year ago

0.6.4 (2023-06-06)

Bug Fixes

Features

orillusion - v0.6.3

Published by lslzl3000 over 1 year ago

0.6.3 (2023-05-30)

Bug Fixes

Features

orillusion - v0.6.2

Published by lslzl3000 over 1 year ago

0.6.2 (2023-05-15)

Bug Fixes

Features

orillusion - v0.6.1

Published by lslzl3000 over 1 year ago

Bug Fixes

Features

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

Breaking Changes

  • Scene3D: deprecated showSkyhideSky and exposure
orillusion - v0.6.0

Published by lslzl3000 over 1 year ago

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