Skip to content

Releases: wowserhq/scene

v0.32.0

14 Feb 04:55
cbe1211
Compare
Choose a tag to compare

0.32.0 (2024-02-14)

Features

  • map: reduce cost of doodad culling (c9059d9)
  • map: use defines to control layer blends in terrain fragment shader (29e2d15)
  • model: cap model vertex shader bone influences based on model skin section details (6819fcd)
  • model: optimize normal transformation in vertex shader (bffa6a6)
  • model: reduce overhead of animation mixer updates (33730d1)

v0.31.0

08 Feb 04:17
eaae801
Compare
Choose a tag to compare

0.31.0 (2024-02-08)

Features

  • model: add spherical billboard support for bones (9e4d1df)

v0.30.0

05 Feb 06:04
eed59b7
Compare
Choose a tag to compare

0.30.0 (2024-02-05)

Features

  • map: fade doodads in and out based on distance (199ec9e)
  • model: improve anti-aliasing for models using alpha-keyed blending (0d0032b)
  • world: add fade constants and scaling logic (42cc70a)

Bug Fixes

  • model: correct alpha handling using separate blend func (b96720c)

v0.29.0

01 Feb 04:20
00f1c9b
Compare
Choose a tag to compare

0.29.0 (2024-02-01)

Features

  • map: pause doodad animations when doodads aren't visible (89ba316)
  • model: use track types to determine interpolation mode (9026ae6)

Bug Fixes

  • map: avoid loading multiple copies of the same doodad (d7e7323)
  • model: account for sequence bounds when culling models (7f9e0e6)
  • model: correct light calculations for double-sided materials (f7021b0)

v0.28.0

27 Jan 04:43
4996a1d
Compare
Choose a tag to compare

0.28.0 (2024-01-27)

Features

  • model: add skinning and bone animations (626073c)
  • model: add support for color animations (3e4e4c1)

v0.27.0

24 Jan 03:05
8c68e7f
Compare
Choose a tag to compare

0.27.0 (2024-01-24)

Features

  • map: dispose of model animations when removing area doodads (bcd6b0d)
  • model: add support for texture weight and transform animations (a68e2ce)

v0.26.0

22 Jan 22:45
18f8d40
Compare
Choose a tag to compare

0.26.0 (2024-01-22)

Features

  • model: add mod + add combiner to fragment shader (3218452)
  • model: add mod + mod combiner to fragment shader (714dda3)
  • model: add mod + mod2x combiner to fragment shader (b881cf3)
  • model: add mod + opaque combiner to fragment shader (95f4534)
  • model: add opaque + add alpha alpha combiner to fragment shader (244ac8c)
  • model: add opaque + mod2xna alpha combiner to fragment shader (645a5ee)
  • model: add opaque + opaque combiner to fragment shader (cbe64db)

Bug Fixes

  • model: correct handling of texture coordinate inputs in vertex shaders (664ab41)

v0.25.0

22 Jan 05:17
cf09f0d
Compare
Choose a tag to compare

0.25.0 (2024-01-22)

Features

  • model: improve shader selection logic (#57) (b465b5c)
  • model: overhaul material handling for models (74e7764)

v0.24.1

17 Jan 23:17
a929b2f
Compare
Choose a tag to compare

0.24.1 (2024-01-17)

Bug Fixes

  • map: use parent zone music if subzone music isn't set (7ab94ca)

v0.24.0

17 Jan 06:27
f9750df
Compare
Choose a tag to compare

0.24.0 (2024-01-17)

Features

  • map: add initial implementation of dispose (f569dbe)