Releases: galacean/engine
v0.8.0-alpha.1
Iteration Plan: #779
Milestone development: https://github.com/oasis-engine/engine/wiki/Milestone-0.8-development
Migration Guide: https://github.com/oasis-engine/engine/wiki/Migration-Guide
What's Changed
Features 🎉
- Add component dependent decorator by @GuoLei1990 in #796
- Add
priority
property forRenderer
by @singlecoder in #803 - Improve BlendShape when use attribute mode by @GuoLei1990 in #804
- Improve ShaderData Macro feature by @GuoLei1990 in #823
- Add physics character controller by @yangfengzzz in #818
Features🛠( Breaking Changes)
- Adjust
Sprite
region and pivot origin to left-bottom by @cptbtptpbcptdtptp in #809 - Unified uniform and macro naming by @zhuxudong in #827
- Refactor
cloneTo
tocopyFrom
for math library and renamesetValue
toset
by @GuoLei1990 in #844 - Add more clear flag item in
CameraClearFlags
by @cptbtptpbcptdtptp in #843
Fixed 🐞
- Fix Transform local translate bug by @cptbtptpbcptdtptp in #706
- Fix destroy crash when material is null by @GuoLei1990 in #808
- Fixed the bug of animator revert when blendWeight length exceeds 4 by @luzhuang in #817
- Fix SkyBox render mirror problem by @GuoLei1990 in #816
- Fix text horizontal and vertical alignment error by @singlecoder in #772
- Fix crossFade bug when two AnimatorState use one AnimationClip by @luzhuang in #766
- Fix transform
translate
androtate
space bug by @GuoLei1990 in #847
Other Changes
- Use Floss and Chai to Replace Jest by @gz65555 in #778
- refactor: remove toolkit features by @GuoLei1990 in #780
- types: export
BoolUpdateFlag
type by @GuoLei1990 in #822
Full Changelog: v0.7.0-beta.4...v0.8.0-alpha.1
v0.7.0-beta.7
What's Changed
Features 🎉
- Add
getMacros()
method forShaderData
by @GuoLei1990 in #823
Fixed 🐞
- Fix
TextRenderer
horizontal and vertical alignment bug by @singlecoder in #772 - Fix crossFade bug when two AnimatorState use one AnimationClip by @luzhuang in #766
- FIx
enableMacro()/disableMacro()
bug forShaderData
by @GuoLei1990 in #823
Other Changes
- types: export
BoolUpdateFlag
andListenerUpdateFlag
type by @GuoLei1990 in #822
Full Changelog: v0.7.0-beta.6...v0.7.0-beta.7
v0.7.0.beta.6
v0.7.0-beta.5
What's Changed
Features 🎉
- Add component denpendent decorator by @GuoLei1990 in #807
- Improve BlendShape when use attribute mode by @GuoLei1990 in #804
Fixed 🐞
- fix(Renderer): destroy crash when material is null by @GuoLei1990 in #808
Full Changelog: v0.7.0-beta.3...v0.7.0-beta.5
v0.7.0-beta.3
What's Changed
Fixed 🐞
- fix the order of layerState when AnimatorStatePlayState.Finished by @luzhuang in #774
- fix specular anti aliasing bug by @zhuxudong in #773
Full Changelog: v0.7.0-beta.2...v0.7.0-beta.3
v0.7.0-beta.2
Iteration Plan: #666
Milestone-0.7-development: https://github.com/oasis-engine/engine/wiki/Milestone-0.7-development
Migration Guide: https://github.com/oasis-engine/engine/wiki/Migration-Guide
Transform
- feat: improve the usability of
Transform
, support the usage ofposition.x = 1.0
(#638) @GuoLei1990 - fix: rotation not normalized bug (#693) @GuoLei1990
- fix: fix
lookat
bug and improve performance (#701) @cptbtptpbcptdtptp - fix: transoform
rotate
bug whenrelativeToLocal
is true (#702) (#703) @GuoLei1990
Physics
- feat: support dynamic collider (#680) @yangfengzzz
- feat: optimization physics init (#722) @GuoLei1990
- fix: physics update order and destroy method (#727) @yangfengzzz
- fix: physcis event remove bug when collider shape destroy (#738) @yangfengzzz
- fix: trigger event update (#673) @yangfengzzz
Script
- feat: physics fix-time update (#700) @yangfengzzz
- fix: script destroy bug (#720) @GuoLei1990
Text
- Feat:The first version of text system (#686) @singlecoder
Spirte
- fix: can not update world position for sprite renderer when call … (#635) @singlecoder
Mesh
- feat:
FloatTexture version
Blendshape and improveAttribute version
(#737) @GuoLei1990 - fix: ModelMesh._indicesChangeFlag (#685) @cptbtptpbcptdtptp
Loader
- feat: add HDR loader (#733) @zhuxudong
Texture
- feat: Optimization texture structure (#715) @GuoLei1990
- feat: add Texture2DArray and rename TextureCubeMap to TextureCube (#737) @GuoLei1990
Material
- feat: support pbr clearcoat and Specular AA (#669) @zhuxudong
- feat: support multi-uv and occlusion texture coordinate (#683) @zhuxudong
- fix: get pixel buffer use mip level should right shift (#656) @gz65555
- fix: blendShape normal attributer is not need in unlit (#637) @zhuxudong
- fix: constrain min shininess to
1e-4
in BlinnPhongMaterial (ttps://github.com//pull/749) @susiwen8
Animation
Camera
- fix: camera viewMatrix ignore scale (#670) @cptbtptpbcptdtptp
Input
- feat: support
keyboard
inInput
(#677) @cptbtptpbcptdtptp - fix: Offscreen canvas requires no input interaction. (#689) @cptbtptpbcptdtptp
Else
- delete deprecate code (#630) @GuoLei1990
- fix(Engine): destroy bug cause by
requestAnimationFrame
by @cptbtptpbcptdtptp in #771 - fix(input): remove the onblur function when destroy by @cptbtptpbcptdtptp in #770
- fix(primitive-mesh): fix normal error for capsule cap by @singlecoder in #762
- fix(bg): add export for BackgroundTextureFillMode by @singlecoder in #768
- fix(animation): animator play error when blendShape count is 1 by @GuoLei1990 in #761
- fix: lite box collider shape should scale the size of box by @yangfengzzz in #759
Breaking change
- the physics param of WebGLEngine and Engine constructor is removed (#722) @GuoLei1990
New Contributors
Full Changelog: v0.6.8...v0.7.0-beta.2
v0.6.9
Fixed 🐞
- fix(animation): animator play error when blendShape count is 1 by @GuoLei1990 in #760
Full Changelog: v0.6.8...v0.6.9
v0.7.0-beta.1
Iteration Plan: #666
Milestone-0.7-development: https://github.com/oasis-engine/engine/wiki/Milestone-0.7-development
Migration Guide: https://github.com/oasis-engine/engine/wiki/Migration-Guide
Transform
- feat: improve the usability of
Transform
, support the usage ofposition.x = 1.0
(#638) @GuoLei1990 - fix: rotation not normalized bug (#693) @GuoLei1990
- fix: fix
lookat
bug and improve performance (#701) @cptbtptpbcptdtptp - fix: transoform
rotate
bug whenrelativeToLocal
is true (#702) (#703) @GuoLei1990
Physics
- feat: support dynamic collider (#680) @yangfengzzz
- feat: optimization physics init (#722) @GuoLei1990
- fix: physics update order and destroy method (#727) @yangfengzzz
- fix: physcis event remove bug when collider shape destroy (#738) @yangfengzzz
- fix: trigger event update (#673) @yangfengzzz
Script
- feat: physics fix-time update (#700) @yangfengzzz
- fix: script destroy bug (#720) @GuoLei1990
Text
- Feat:The first version of text system (#686) @singlecoder
Spirte
- fix: can not update world position for sprite renderer when call … (#635) @singlecoder
Mesh
- feat:
FloatTexture version
Blendshape and improveAttribute version
(#737) @GuoLei1990 - fix: ModelMesh._indicesChangeFlag (#685) @cptbtptpbcptdtptp
Loader
- feat: add HDR loader (#733) @zhuxudong
Texture
- feat: Optimization texture structure (#715) @GuoLei1990
- feat: add Texture2DArray and rename TextureCubeMap to TextureCube (#737) @GuoLei1990
Material
- feat: support pbr clearcoat and Specular AA (#669) @zhuxudong
- feat: support multi-uv and occlusion texture coordinate (#683) @zhuxudong
- fix: get pixel buffer use mip level should right shift (#656) @gz65555
- fix: blendShape normal attributer is not need in unlit (#637) @zhuxudong
- fix: constrain min shininess to
1e-4
in BlinnPhongMaterial (ttps://github.com//pull/749) @susiwen8
Animation
Camera
- fix: camera viewMatrix ignore scale (#670) @cptbtptpbcptdtptp
Input
- feat: support
keyboard
inInput
(#677) @cptbtptpbcptdtptp - fix: Offscreen canvas requires no input interaction. (#689) @cptbtptpbcptdtptp
Else
- delete deprecate code (#630) @GuoLei1990
Breaking change
- the physics param of WebGLEngine and Engine constructor is removed (#722) @GuoLei1990
New Contributors
Full Changelog: v0.6.7...v0.7.0-beta.1
v0.6.8
v0.6.8
v0.6.7
v0.6.7