v0.8.0
Quick Overview
- New Physically Based Rendering (PBR) added. It includes anisotropic rotation and index of refraction among other material properties.
- New Principled BRDF shader unique to FURY added. BRDF stands for bidirectional reflectance distribution function.
- VTK 9.1.0 defined as minimum version.
- Continuous Integration (CI) platform updated.
- New actors added (Rhombicuboctahedron, Pentagonal Prism).
- New UI layouts added (Vertical and Horizontal).
- New module fury.molecular added.
- New module fury.lib added. Module improved loading speed.
- Demos added and updated.
- Documentation updated.
Details:
The following 12 authors contributed 500 commits.
- Anand Shivam
- Antriksh Misri
- Bruno Messias
- Eleftherios Garyfallidis
- Javier Guaje
- Marc-Alexandre Côté
- Meha Bhalodiya
- Praneeth Shetty
- PrayasJ
- Sajag Swami
- Serge Koudoro
- Shivam Anand
We closed a total of 81 issues, 34 pull requests, and 47 regular issues;
What's Changed
- Added Horizontal Layout to
layout
module by @antrikshmisri in #480 - Added Vertical Layout to
layout
module by @antrikshmisri in #479 - Fine-tuning of the OpenGL state by @devmessias in #432
- Peak representation improvements by @guaje in #433
- Animated Surfaces by @SunTzunami in #362
- Add primitive and actor for pentagonal prism with test by @mehabhalodiya in #474
- GSoC blogs 2021 by @SunTzunami in #493
- Add python3.9 for our CI's by @skoudoro in #449
- Fix material docstrings, improved standard parameters and improved materials application support by @guaje in #488
- Fix disk position outside the slider line by @guaje in #498
- Added GSoC blog posts for remaining weeks by @antrikshmisri in #496
- Method to process and load sprite sheets by @antrikshmisri in #491
- Molecular module by @SunTzunami in #452
- Update the way we import external libraries by using only the necessary modules by @skoudoro in #470
- Update molecular module import by @skoudoro in #504
- update tutorial import by @skoudoro in #506
- [FIX] Mesa installation by @skoudoro in #513
- [FIX] Radio button and checkbox tests by @skoudoro in #514
- Adding Rhombicuboctahedron actor by @PrayasJ in #516
- Changing how we do things with our test suite. by @Garyfallidis in #515
- Principled material by @guaje in #519
- Pytest patch by @skoudoro in #518
- Added rotation along the axis in Solar System Animations example by @xtanion in #520
- Snapshot flipping bug fix by @Garyfallidis in #521
- [WIP] Add debugging CI Tools by @skoudoro in #524
- Deprecate and rename label to vector_text by @skoudoro in #507
- adding
numpy_to_vtk_image_data
method to utility by @ganimtron-10 in #509 - [FIX] Allow sphere actor to use faces/vertices without casting issues. In addition, update versioning system (versioneer). by @skoudoro in #527
- [FIX] remove update_user_matrix from text3d by @skoudoro in #534
- devmessias gsoc posts part 2: weeks 09, 10 and 11 by @devmessias in #503
- Remove and replace vtkactor from docstring by @skoudoro in #532
- [ENH] Add missing shaders block by @skoudoro in #535
- Remove VTK_9_PLUS flag by @skoudoro in #536
- Adding Anisotropy and Clear coat to PBR material by @guaje in #523
- Release preparation 0.8.0 by @skoudoro in #538
New Contributors
- @mehabhalodiya made their first contribution in #474
- @PrayasJ made their first contribution in #516
- @xtanion made their first contribution in #520
Full Changelog: v0.7.1...v0.8.0