Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
1.3.0 source code.tar.gz | 2024-11-21 | 413.9 kB | |
1.3.0 source code.zip | 2024-11-21 | 1.4 MB | |
README.md | 2024-11-21 | 6.8 kB | |
Totals: 3 Items | 1.9 MB | 0 |
This is probably the biggest version release yet and is mostly thanks to the amazing work of @shadielhajj! Thank you for doing a deep re-architecture of the PBR model and Raymarching pipeline!
Also thanks to @vade for starting the Metal translation and implementing a better color blending set of functions that account for alpha values.
Lastly thank you @sdedovic and @josephreisinger for advancing the translation to WGSL.
What's Changed
- Polar coordinates by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/183
- Changes to raymarching camera FOV by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/181
- Raymarching Fog by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/184
- Fixes and improvements to environment sampling (PBR) by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/185
- Fixed Raymarching AO by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/186
- Added AOV output support to the Raymarching engine by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/188
- WebGL compat by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/189
- add: srandom, noised wgsl by @sdedovic in https://github.com/patriciogonzalezvivo/lygia/pull/180
- Overhaul of the Raymarching material system. by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/190
- HLSL Fixes by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/192
- Fixes and improvements to lookAt by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/193
- Fixed and optimised rotate functions. by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/191
- WIP: implmenet wavelet, worley in WGSL and update docs by @sdedovic in https://github.com/patriciogonzalezvivo/lygia/pull/194
- fix bug in wavelet impl by @sdedovic in https://github.com/patriciogonzalezvivo/lygia/pull/195
- fix bug in worley impl by @sdedovic in https://github.com/patriciogonzalezvivo/lygia/pull/196
- Feature/metal - some sampler + filter additions by @vade in https://github.com/patriciogonzalezvivo/lygia/pull/197
- Improved Raymarching view sub-system. by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/198
- Feature/metal - SDF / Space / Math by @vade in https://github.com/patriciogonzalezvivo/lygia/pull/199
- Fixed viewMatrix issue (GLSL) and Raymarching bug (HLSL) by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/203
- More Metal stuff by @vade in https://github.com/patriciogonzalezvivo/lygia/pull/200
- Update White Balance - Metal Bug Fix by @vade in https://github.com/patriciogonzalezvivo/lygia/pull/207
- Multilanguage parity and ideas for contribution by @patriciogonzalezvivo in https://github.com/patriciogonzalezvivo/lygia/pull/204
- README: Fix typo resovle -> resolve by @martinRenou in https://github.com/patriciogonzalezvivo/lygia/pull/187
- Fixed Ambient Occlusion in PBR by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/210
- proper remove of raymarchCamera by @patriciogonzalezvivo in https://github.com/patriciogonzalezvivo/lygia/pull/209
- Overhaul of volume Raymarching by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/206
- Refactor of lighting interfaces by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/213
- Minor param refactoring in Raymarch by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/212
- Cleaning small details for consistency by @patriciogonzalezvivo in https://github.com/patriciogonzalezvivo/lygia/pull/215
- testing/benchmarking on a RPI CM 4 issues by @patriciogonzalezvivo in https://github.com/patriciogonzalezvivo/lygia/pull/216
- Changes for compiling on RPI4 by @patriciogonzalezvivo in https://github.com/patriciogonzalezvivo/lygia/pull/214
- PBR Overhaul by @shadielhajj in https://github.com/patriciogonzalezvivo/lygia/pull/220
- Patricio/temporal tonemaps by @patriciogonzalezvivo in https://github.com/patriciogonzalezvivo/lygia/pull/221
- Feature/metal blending by @vade in https://github.com/patriciogonzalezvivo/lygia/pull/222
- Color Composite translation and Math Compat Polyfill by @patriciogonzalezvivo in https://github.com/patriciogonzalezvivo/lygia/pull/224
- debug vectors and matrices using digits by @patriciogonzalezvivo in https://github.com/patriciogonzalezvivo/lygia/pull/227
- add point and matrix draw functions by @patriciogonzalezvivo in https://github.com/patriciogonzalezvivo/lygia/pull/228
- ColorPicker by @patriciogonzalezvivo in https://github.com/patriciogonzalezvivo/lygia/pull/229
- Port some glsl shaders over to wgsl by @josephreisinger in https://github.com/patriciogonzalezvivo/lygia/pull/233
- Tweaks and clips to make things work on ThreeJS by @patriciogonzalezvivo in https://github.com/patriciogonzalezvivo/lygia/pull/231
- More 3D debuging widgets by @patriciogonzalezvivo in https://github.com/patriciogonzalezvivo/lygia/pull/232
New Contributors
- @sdedovic made their first contribution in https://github.com/patriciogonzalezvivo/lygia/pull/180
- @martinRenou made their first contribution in https://github.com/patriciogonzalezvivo/lygia/pull/187
- @josephreisinger made their first contribution in https://github.com/patriciogonzalezvivo/lygia/pull/233
Full Changelog: https://github.com/patriciogonzalezvivo/lygia/compare/1.2.3...1.3.0
https://github.com/user-attachments/assets/f3d476de-3da8-4534-8b41-598f71051fc3
https://github.com/user-attachments/assets/637c0bee-f101-42cc-8874-a075a5fc3582
https://github.com/user-attachments/assets/9ab12ff1-480d-47c5-9845-44ef4153a93b
https://github.com/user-attachments/assets/8013fa71-d2ea-4282-b427-95592ecf219b
https://x.com/i/status/1825964386181103813