Changes
- Change event time_stamp unit to seconds by @panxinmiao in #742
- Check your code for usage of
event["time_stamp"].
- Check your code for usage of
- Move text slightly in front of the outline. by @hmaarrfk in #776
- Text can now be placed on a surface.
- The text outline no longer bleeds over the face of neighboring characters.
- More flexible linking controllers to cameras by @almarklein in #778
PerspectiveCamera.set_state()allows settingx,y, andz.Controller.add_camera()has new argsinclude_stateandexclude_state.
Fixes
- Fix volume example picking by @hmaarrfk in #788
- Fix
Controller.camerasproperty, add a very basic test by @kushalkolar in #791 - Fix legacy linalg by @panxinmiao in #785
Added
- Add Background.from_color by @almarklein in #733
- GLTF Loader by @panxinmiao in #732
- Additive blending mode by @tlambert03 in #752
- Grid object by @almarklein in #743
- Add SkinnedMesh by @panxinmiao in #715
- Add isosurface volume material by @kevinyamauchi in #773
- Add minip volume rendering by @kevinyamauchi in #784
Added examples
- Add validation examples for blending by @almarklein in #734
- Integration example of pygfx with pytorch lightning and pytorch geometric by @royvelich in #588
- Color Conversion in PBR Example by @panxinmiao in #738
- Add example to show cpu usage in title by @almarklein in #767
- Audio visualization by @panxinmiao in #765
- Add text overlays to the transparency examples by @hmaarrfk in #782
- Tweak hello_text.py example by @almarklein in #779
Internal stuff
- Refactor baseshader by @almarklein in #736
- Tweak wgpu abstractions by @almarklein in #762
- Use np.linalg.pinv instead of .inv by @almarklein in #766
- Fix method prefix to be consistent with other cases by @almarklein in #768
- Adjust to latest wgpu by @almarklein in #786
Docs, tests, CI, etc.
- Suppress sphinx warning about caching gallery_conf by @almarklein in #735
- Update documentation to reflect that modifiers and buttons are tuples not lists by @hmaarrfk in #731
- Update writable flag documentation in the guide by @hmaarrfk in #747
- Update dev install instructions by @kevinyamauchi in #755
- Fix that
pytest examplesdoes not always work by @almarklein in #770 - Bump github actions to address deprecation warnings by @hmaarrfk in #777
- Move most builds from 3.9 to 3.12 by @almarklein in #793
- Rebrand by @Korijn in #757
- logo visibility in docs by @Korijn in #758
- override text color for version text in docs by @Korijn in #759
- Fix links by @Korijn in #760
- Create FUNDING.yml by @almarklein in #796
- Simplify texts on support a bit by @almarklein in #797
New Contributors
- @royvelich made their first contribution in #588
- @tlambert03 made their first contribution in #752
- @kevinyamauchi made their first contribution in #755
Full Changelog: v0.2.0...v0.3.0