Published October 20, 2026 | Version v2.1.0

fury-gl/fury: v2.1.0

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.

Full release notes

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

Files (50.7 MB)

Name Size
md5:c08b416a47de7c0615ebabee8639b7aa
50.7 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/fury-gl/fury/tree/v2.1.0 (URL)

Software