hhhhkrx
78664f04ba
feat(particle): add SubEmittersModule ( #2982 )
2026-06-18 12:40:00 +08:00
hhhhkrx
dbc693ec8a
feat(particle): support custom particle shaders with custom data ( #3004 )
...
* feat(particle): support custom particle shaders with custom data
2026-06-02 17:51:29 +08:00
ChenMo
1472913872
feat(core): GPU instancing auto-batching ( #2957 )
...
* feat(core): add GPU instancing auto-batching with UBO-based per-instance data
2026-05-28 23:40:18 +08:00
hhhhkrx
0d29d9a25b
fix(particle): only accumulate rotation-over-lifetime onto Z axis ( #3013 )
...
* fix(particle): only accumulate rotation-over-lifetime onto Z axis
2026-05-27 11:03:19 +08:00
hhhhkrx
956b5c2960
feat(particle): implement rateOverDistance emission ( #3011 )
...
* feat(particle): implement rateOverDistance emission
2026-05-24 20:01:47 +08:00
luzhuang
f728209255
fix(animation, loader): 从 #2983 抽离动画与 GLTF 加载器修复 ( #2999 )
...
* fix(animation): add per-instance speed to AnimatorStatePlayData
2026-05-18 16:54:15 +08:00
zhuxudong
1bc2b102ad
refactor(shader): migrate GLSL shaders to ShaderLab and clean up shader infrastructure( #2961 )
...
* refactor(core): migrate shaders from core/shaderlib to shader package and clean up old files
2026-05-11 17:55:17 +08:00
hhhhkrx
4c6ddfa15c
feat(particle): add cycles and repeatInterval to Burst ( #2972 )
...
* feat(particle): add cycles and repeatInterval to Burst
2026-04-21 11:20:38 +08:00
ChenMo
00942cc808
refactor(particle): rename ParticleScaleMode enums for clarity ( #2970 )
...
* refactor(particle): rename ParticleScaleMode enums for clarity
2026-04-17 14:58:35 +08:00
hhhhkrx
7c5d468ad8
feat(particle): add transform to shape module ( #2965 )
...
* feat(particle): add position and rotation transform to shape module
2026-04-16 17:38:24 +08:00
hhhhkrx
3189475648
feat(particle): add NoiseModule for simplex noise turbulence ( #2953 )
...
* feat(particle): add NoiseModule for simplex noise turbulence
2026-04-09 20:15:10 +08:00
ChenMo
e9bea5b32a
refactor: unify shader file extension from .gs/.gsl to .shader ( #2951 )
...
refactor: Align with Unity convention by using .shader as the standard extension
for Galacean shader files instead of .gs/.gsl.
2026-04-01 23:19:50 +08:00
luzhuang
c3d2160c39
fix(loader): always create GLTF_ROOT container for consistent animation paths ( #2943 )
...
* fix(loader): always create GLTF_ROOT container for consistent animation paths (#2942 )
2026-03-26 14:38:29 +08:00
ChenMo
c3e2077d33
Unify Texture2D and TextureCube into single TextureLoader ( #2937 )
...
* refactor: unify Texture2D and TextureCube into single TextureLoader
2026-03-23 21:41:24 +08:00
hhhhkrx
73415e6ed8
implement HorizontalBillboard render mode ( #2938 )
...
* feat: implement HorizontalBillboard render mode
2026-03-23 17:29:12 +08:00
ChenMo
b71041c622
fix: defer physics contact event dispatch to after transform writeback ( #2930 )
...
* fix: defer physics contact event dispatch to after transform writeback
2026-03-20 15:22:25 +08:00
hhhhkrx
68a0d57a9a
rename limit/limitX/Y/Z to speed/speedX/Y/Z in LimitVelocit… ( #2928 )
...
* refactor: rename limit API to speed in LimitVelocityOverLifetimeModule
2026-03-19 17:20:57 +08:00
hhhhkrx
3c796e6e53
particle support limit velocity over lifetime ( #2925 )
...
* feat: particle support limit velocity over lifetime
2026-03-19 02:25:49 +08:00
GuoLei1990
cbc17b2ad4
refactor: remove project-loader tests and fix ambientLight test data
...
- Remove project-loader e2e case (depends on outdated project.json with Environment type)
- Remove project-loader unit test from ResourceManager.test.ts
- Convert ambientLight test data to new GLCN header format
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 01:26:56 +08:00
GuoLei1990
f2f7c77275
refactor: update AmbientLight asset URL to new format
2026-03-13 00:55:06 +08:00
ChenMo
2a242ef61a
refactor: rename Env to AmbientLight, .env to .ambLight ( #2919 )
...
* refactor: rename Env/EnvLoader to AmbientLight/AmbientLightLoader
2026-03-12 23:28:04 +08:00
hhhhkrx
3c1103c9c6
migrate ambient env from RGBM to half-float ( #2916 )
...
* feat: migrate ambient env from RGBM to half-float
2026-03-10 20:54:40 +08:00
ChenMo
8bb9a13c2e
Merge HDRLoader into TextureCubeLoader and extract HDRDecoder ( #2914 )
...
* refactor: merge HDRLoader into TextureCubeLoader and extract HDRDecoder
2026-03-09 22:28:46 +08:00
zhuxudong
fdbd495a10
Replace refId with url for asset reference resolution ( #2913 )
...
* refactor: replace refId with url for asset reference resolution
2026-03-06 18:09:50 +08:00
singlecoder
2ba4e1a689
Add characterSpacing and change spacing units to em ( #2280 )
...
feat: Add characterSpacing and change spacing units to em
2026-03-01 20:37:41 +08:00
zhuxudong
0c91c29004
Migrate ssao to shaderlab ( #2903 )
...
* refactor: support SAO in shaderlab
2026-02-28 10:42:38 +08:00
ChenMo
42df0afe45
Add multi-scattering energy compensation for specular ( #2901 )
...
* feat: add multi-scattering energy compensation to BSDF calculations
2026-02-27 16:02:52 +08:00
ChenMo
9526036126
Refine MeshColliderShape and add WebAssembly SIMD runtime ( #2892 )
...
* feat(physics-physx): enhance runtime mode handling with WebAssembly SIMD support
2026-02-25 17:43:12 +08:00
ChenMo
5f77293d7e
Optimize TrailRenderer texture scale and remove widthMultiplier ( #2889 )
...
* feat: update trail texture scaling to support separate X and Y scales
2026-02-24 15:53:58 +08:00
AZhan
3414e696e3
Merge pull request #2884 from galacean/main
...
Main merge to dev/2.0
2026-01-26 22:21:17 +08:00
luzhuang
9f51994b52
feat(physics): support MeshColliderShape
...
* feat(physics): support MeshColliderShape
2026-01-26 11:30:01 +08:00
ChenMo
d65c5a4cc4
Support trail render ( #2873 )
...
* feat: Support trail render
2026-01-24 18:17:57 +08:00
ChenMo
54837e4b03
Particle support emit mesh ( #2869 )
...
* feat: particle support emit mesh
2025-12-24 16:57:55 +08:00
ChenMo
891e9ad47b
Fix transparency objects DepthTexture and SAO ( #2820 )
...
* fix: transparency objects `DepthTexture` and `SAO`
2025-09-17 16:34:14 +08:00
zhuxudong
bb30d5e9a1
Support shader pre compile ( #2794 )
...
* refactor: support shader pre compile
2025-09-16 22:39:30 +08:00
AZhan
36bc9fe068
fix: text e2e ( #2814 )
2025-09-15 18:29:50 +08:00
hhhhkrx
f6f571965e
Support Salable Ambient Occlusion ( #2807 )
...
* feat: support screen space ambient occlusion
Co-authored-by: GuoLei1990 <gl3336563@163.com >
2025-09-11 19:24:21 +08:00
zhuxudong
a6af0d5f00
Enhance ktx2 hdr ( #2798 )
...
* fix: Enhance ktx2 hdr
2025-08-12 16:50:01 +08:00
Hu Song
2d0ecc3e77
feat: support ktx2 hdr(BC6H) ( #2784 )
2025-08-04 11:44:19 +08:00
hhhhkrx
6f3b755f5c
metallic roughness workflow support specular ( #2756 )
...
* feat: metallic roughness workflow support specular
2025-07-25 11:15:36 +08:00
luzhuang
c50e4f2a18
Migrate e2e testing from Cypress to Playwright ( #2746 )
...
* refactor: migrate e2e testing from Cypress to Playwright
2025-07-08 14:38:49 +08:00
ChenMo
c568b4a6db
Fix particle bounds transform bug in world mode ( #2709 )
...
* fix: world bounds bug
2025-05-28 22:25:42 +08:00
luzhuang
f0fd340c24
Fix physics e2e demo ( #2692 )
...
* fix: physics custom url demo
2025-05-26 10:42:39 +08:00
luzhuang
98f548b913
Support custom physX url ( #2672 )
...
* feat: support custom physx url
2025-05-21 13:28:48 +08:00
ChenMo
60b8d36adf
Fix additive blend mode bug when canvas is transparency ( #2659 )
...
* fix: additive bug
* fix: fxaa with rendertarget bug
2025-05-16 17:00:55 +08:00
ChenMo
425ee3552c
Refactor all color properties to linear space ( #2656 )
...
* refactor: use linear color space
2025-05-16 16:25:26 +08:00
luzhuang
ea51cf33e0
Support collision group and fix the position of characterController synchronization late issue ( #2614 )
...
* feat: support collision group
---------
Co-authored-by: GuoLei1990 <gl3336563@163.com >
2025-05-14 20:09:40 +08:00
ChenMo
d069479671
Particle support emissive ( #2631 )
...
* feat: particle support emissive
2025-05-12 20:17:30 +08:00
ChenMo
3f316a6528
Merge pull request #2639 from GuoLei1990/pr/msaa-opt
...
refactor: Opt MSAA config, comments and memory
2025-04-28 15:17:26 +08:00
GuoLei1990
2d71dc95a3
Merge branch 'main' into dev/1.5
2025-04-28 11:27:22 +08:00