Published October 20, 2026
| Version v2.1.0
Software
Open
fury-gl/fury: v2.1.0
Authors/Creators
- Serge Koudoro1
- Eleftherios Garyfallidis1
- Mohamed Abouagour1
- Praneeth Shetty
- Maharshi Gor1
- Javier Guaje1
- Shivam Anand2
- bruno messias3
- Soham Biswas
- Sajag Swami4
- Antriksh Misri5
- Medha Bhardwaj
- Tania Castillo
- Ranveer Aggarwal6
- lenixlobo
- João Victor Dell Agli Floriano7
- Marc-Alexandre Côté
- Ariel Rokem8
- Karandeep Singh Juneja9
- Filipi Nascimento Silva10
- David Reagan11
- Manish Reddy Rakasi
- Nasim Anousheh1
- Vivek12
- Saransh Jain
- Shreyas Bhujbal
- Tushar13
- Wachiou BOURAIMA14
- Clark Zhiwen Shi
- Charles Poirier
- 1. Indiana University
- 2. @kodo-in
- 3. idwall
- 4. IIT Roorkee
- 5. @cern
- 6. @Google
- 7. IFSC USP
- 8. Centre for Addiction and Mental Health
- 9. Indeed
- 10. Northwestern University
- 11. @indiana-university
- 12. NCR Corporation
- 13. @Canonical
- 14. Software Developer
Description
Quick Overview
- Added physically based rendering (PBR) and environment maps.
- Added billboard ellipsoids, ellipsoid and tensor slicers, and billboard picking information.
- Ported SpinBox to v2 with integer and floating-point input support.
- Added shader-based rounded rectangles.
- Fixed the documentation version switcher and refreshed installation guidance.
- Raised the minimum supported Python version to 3.12.
- Added seam free sphere texture mapping.
What's Changed
- Adding Rounded Rectangle by @medha-14 in https://github.com/fury-gl/fury/pull/1294
- Update pre-commit hooks by @github-actions[bot] in https://github.com/fury-gl/fury/pull/1321
- Week 8: Implementing Rounded Rectangle with Fragment Shaders by @medha-14 in https://github.com/fury-gl/fury/pull/1318
- Week 9: Improving Tree UI from Review Feedback and Migration Guide by @medha-14 in https://github.com/fury-gl/fury/pull/1319
- Week 10: Finalizing Website Revamp and Performance Optimization by @medha-14 in https://github.com/fury-gl/fury/pull/1320
- Update pre-commit hooks by @github-actions[bot] in https://github.com/fury-gl/fury/pull/1323
- Update pre-commit hooks by @github-actions[bot] in https://github.com/fury-gl/fury/pull/1324
- PBR support by @maharshi-gor in https://github.com/fury-gl/fury/pull/1326
- MNT: Remove obsolete pre-v2 test recordings and count files by @ganimtron-10 in https://github.com/fury-gl/fury/pull/1327
- Update pre-commit hooks by @github-actions[bot] in https://github.com/fury-gl/fury/pull/1329
- Update pre-commit hooks by @github-actions[bot] in https://github.com/fury-gl/fury/pull/1334
- Update pre-commit hooks by @github-actions[bot] in https://github.com/fury-gl/fury/pull/1335
- Update pre-commit hooks by @github-actions[bot] in https://github.com/fury-gl/fury/pull/1343
- Update pre-commit hooks by @github-actions[bot] in https://github.com/fury-gl/fury/pull/1349
- NF: Pick info provided for billboard based actors by @maharshi-gor in https://github.com/fury-gl/fury/pull/1354
- docs: replace Furious Atoms with Polyxios and list friends in README by @skoudoro in https://github.com/fury-gl/fury/pull/1342
- I added strict=True to fix the problem B905 warning by @kashyapanshu3108-ops in https://github.com/fury-gl/fury/pull/1353
- Update pre-commit hooks by @github-actions[bot] in https://github.com/fury-gl/fury/pull/1361
- Updated text in window.py by @Sampat369 in https://github.com/fury-gl/fury/pull/1344
- NF: Billboard ellipsoid introduced by @maharshi-gor in https://github.com/fury-gl/fury/pull/1357
- NF: Ellipsoid Slicer Introduced by @maharshi-gor in https://github.com/fury-gl/fury/pull/1364
- DOC: Refresh installation and Miniforge contributor guidance by @maharshi-gor in https://github.com/fury-gl/fury/pull/1367
- MNT: Require Python 3.12 and update interpreter coverage by @maharshi-gor in https://github.com/fury-gl/fury/pull/1366
- RF: Update readme to more compliant with v2 by @maharshi-gor in https://github.com/fury-gl/fury/pull/1368
- NF: Tensor slicer added by @maharshi-gor in https://github.com/fury-gl/fury/pull/1365
- NF: Port SpinBox to v2 by @Rishika-dev in https://github.com/fury-gl/fury/pull/1341
- test: add bounds and center validation for superquadric primitive by @mohitkumar188 in https://github.com/fury-gl/fury/pull/1346
- Version switcher fix by @maharshi-gor in https://github.com/fury-gl/fury/pull/1369
- Update pre-commit hooks by @github-actions[bot] in https://github.com/fury-gl/fury/pull/1372
- NF: Add seam-safe texture_on_sphere actor by @maharshi-gor in https://github.com/fury-gl/fury/pull/1370
- REL: release preparation for 2.1.0 by @maharshi-gor in https://github.com/fury-gl/fury/pull/1371
New Contributors
- @kashyapanshu3108-ops made their first contribution in https://github.com/fury-gl/fury/pull/1353
- @Sampat369 made their first contribution in https://github.com/fury-gl/fury/pull/1344
- @Rishika-dev made their first contribution in https://github.com/fury-gl/fury/pull/1341
- @mohitkumar188 made their first contribution in https://github.com/fury-gl/fury/pull/1346
Full Changelog: https://github.com/fury-gl/fury/compare/v2.0.0...v2.1.0
Files
fury-gl/fury-v2.1.0.zip
Additional details
Related works
- Is supplement to
- Software: https://github.com/fury-gl/fury/tree/v2.1.0 (URL)
Software
- Repository URL
- https://github.com/fury-gl/fury