
Inne
5.2·
Blender to otwarty, wieloplatformowy pakiet do tworzenia grafiki 3D rozwijany przez Blender Foundation i społeczność. Łączy modelowanie, rzeźbienie, rigging, animację, symulację fizyczną, rendering, compositing oraz montaż wideo w jednym programie.
W robotyce Blender służy do modelowania i wizualizacji robotów, przygotowywania scen oraz generowania danych syntetycznych do trenowania modeli wizji komputerowej i AI. Dodatek Phobos umożliwia tworzenie i eksport modeli robotów w formatach URDF i SDF, co pozwala łączyć Blender z pipeline'ami ROS i symulatorami.
Rdzeń Blendera napisano w językach C i C++, a skrypty oraz dodatki tworzy się w Pythonie przez wbudowane API (bpy). Program jest w pełni otwartoźródłowy na licencji GNU GPL i dostępny bezpłatnie na Windows, macOS i Linux.
Samodzielna aplikacja z interfejsem graficznym (GUI) uruchamiana lokalnie na stacji roboczej lub laptopie.
Visualization Tool obejmuje oprogramowanie przeznaczone do wizualnego przedstawiania danych pochodzących z robota, sensorów, środowiska lub systemu sterowania, np. map, trajektorii, punktów, obrazów lub telemetrii.
Simulation obejmuje oprogramowanie używane do modelowania, testowania i walidacji zachowań robotów, sensorów, środowisk oraz algorytmów bez konieczności użycia fizycznego sprzętu.
Otwarty pakiet 3D Blender wraz z dodatkami i wtyczkami wykorzystywanymi w robotyce do modelowania, generowania danych syntetycznych i wizualizacji.
Python to wysokopoziomowy język programowania szeroko stosowany w robotyce, AI, computer vision, automatyzacji, testach i szybkiej integracji komponentów sprzętowych oraz software'owych.
C++ to język programowania szeroko wykorzystywany w robotyce, systemach embedded, middleware, sterowaniu i przetwarzaniu danych, szczególnie tam, gdzie istotna jest wydajność oraz bliska integracja ze sprzętem.
C to język programowania powszechnie wykorzystywany w firmware, sterownikach, mikrokontrolerach i systemach embedded, gdzie wymagana jest bezpośrednia kontrola nad zasobami sprzętowymi.
Windows to rodzina systemów operacyjnych Microsoft wykorzystywana w środowiskach desktopowych, developerskich i integracyjnych. W robotyce występuje głównie jako środowisko narzędziowe, konfiguracyjne lub developerskie.
macOS to system operacyjny Apple wykorzystywany głównie na stacjach roboczych i laptopach deweloperskich do budowy, testowania i integracji oprogramowania.
Rodzina otwartych systemów operacyjnych opartych na jądrze Linux, powszechna na serwerach, w chmurze i w robotyce.
Wymagania minimalne wg oficjalnej dokumentacji; zalecane: 8 rdzeni CPU, 32 GB RAM, 8 GB VRAM.
Silna licencja typu copyleft. Zezwala na używanie, modyfikację i dystrybucję pod warunkiem udostępnienia kodu źródłowego dzieł pochodnych na tych samych warunkach.
Wydanie stabilne z serii 5.x.
Przeprojektowany interfejs, silnik renderujący EEVEE działający w czasie rzeczywistym oraz nowy system workspaces.