Fundacja Blender wydała Blender 3, darmowy pakiet do modelowania 3.5D odpowiedni do różnych aplikacji do modelowania 3D, grafiki 3D, tworzenia gier, symulacji, renderowania, komponowania, śledzenia ruchu, rzeźbienia, animacji i edycji wideo. Kod rozpowszechniany jest na licencji GPL. Gotowe buildy generowane są dla systemów Linux, Windows i macOS. Jednocześnie w gałęzi long-term support (LTS) powstała wersja korygująca Blendera 3.3.5, dla której aktualizacje będą generowane do września 2024 roku.
Ulepszenia dodane do Blendera 3.5 obejmują:
- Znacznie rozszerzono możliwości systemu kształtowania włosów i tworzenia fryzur, opartego na wykorzystaniu węzłów geometrycznych i pozwalającego na generowanie dowolnego rodzaju włosów, futra i trawy.
- Przyjęto pierwszy zestaw wbudowanych zasobów (połączonych elementów/grup węzłów). Biblioteka zasobów zawiera 26 operacji na włosach, podzielonych na kategorie: deformacja, generowanie, prowadnice, narzędzia, odczyt i zapis.
- Zasoby generacji pozwalają na tworzenie krzywizn włosów w określonych miejscach na powierzchni siatki, a także powielanie typowych włosów w celu wypełnienia określonego obszaru i wykorzystanie interpolacji do zmiany kępek włosów.
- Grupa „narzędzia” oferuje narzędzia do mocowania krzywizn podkreślających włosy na powierzchni. Dostępne są opcje przyciągania, wyrównywania i łączenia wzdłuż krzywej.
- Grupa Guides oferuje narzędzia do łączenia krzywizn włosów za pomocą prowadnic i tworzenia loków lub warkoczy poprzez deformację istniejących krzywizn włosów.
- W grupie „deformacja” znajdują się narzędzia służące do zginania, skręcania, plątania, modelowania i wygładzania włosów.
- Aktywa w grupach zapisu i odczytu pozwalają kontrolować kształt włosów oraz podkreślać końcówki, cebulki i segmenty włosów.
- Dodano nowe węzły służące do wydobywania informacji z obrazu, zapewniania dostępu do pliku obrazu, wygładzania wartości atrybutów i interpolacji krzywych. Udoskonalono interfejs modyfikatora i przeorganizowano menu w edytorze węzłów. Operacje separacji krawędzi w węzłach geometrii zostały podwojone, a wydajność symulacji odzieży wzrosła o 25%.
- W trybie rzeźbienia pojawiła się obsługa pędzli VDM (Vector Displacement Maps), które pozwalają jednym pociągnięciem tworzyć skomplikowane kształty z występami. Obsługuje ładowanie pędzli VDM w formacie OpenEXR.
- Dodano nowy backend do komponowania, opracowany w ramach projektu Realtime Compositor, mający na celu możliwość interaktywnej pracy w czasie rzeczywistym i wykorzystania procesora graficznego do akceleracji. Nowy backend jest obecnie używany tylko w rzutni i obsługuje podstawowe operacje przetwarzania, transformacji, operacji wejścia i wyjścia, a także typowe węzły do filtrowania i rozmycia. Zastosowanie w rzutni umożliwia kontynuację modelowania podczas komponowania, np. pracy z siatką i innymi obiektami wyświetlanymi na wyniku komponowania.
- Na platformie macOS do renderowania rzutni 3D wykorzystywane jest API grafiki Metal, co w porównaniu do wykorzystania OpenGL znacznie zwiększyło wydajność odtwarzania animacji i renderowania przy wykorzystaniu silnika EEVEE.
- System renderowania Cycles wykorzystuje silnik drzewa świateł, aby poprawić efektywność przetwarzania scen z dużą liczbą źródeł światła, co może znacznie zredukować szumy bez wydłużania czasu renderowania. Dodano obsługę OSL (Open Shading Language) podczas korzystania z backendu OptiX. Dodano obsługę nierównej skali obiektów w punktowych źródłach światła.
- Do narzędzi animacji dodano nowe opcje i skróty, aby przyspieszyć bibliotekę póz i wyjść poza podstawy.
- Rozszerzono możliwości systemu dwuwymiarowego rysowania i animacji Grease Pencil, dzięki czemu można tworzyć szkice w 2D, a następnie wykorzystywać je w środowisku 3D jako obiekty trójwymiarowe (model 3D powstaje na podstawie kilku płaskich szkiców z różnych kąty). Modyfikator Build dodał tryb Natural Drawing Speed, który odtwarza pociągnięcia z prędkością rysika, czyniąc je bardziej naturalnymi.
- Dodano obsługę przenoszenia skanów UV pomiędzy siatkami za pomocą schowka w Edytorze UV.
- Dodano obsługę importu i eksportu w formacie USDZ (archiwum zip ze zdjęciami, dźwiękiem i plikami USD).
- Zapewniono zgodność ze specyfikacją CY2023, która definiuje narzędzia i biblioteki platformy referencyjnej VFX.
- Zwiększono wymagania dla środowiska Linux: Glibc wymaga teraz do działania wersji co najmniej 2.28 (nowe wymagania spełniają Ubuntu 18.10+, Fedora 29+, Debian 10+, RHEL 8+).
Źródło: opennet.ru