Mikser

Renderowanie w chmurze w Blenderze

Renderowanie w chmurze w Blenderze

Jak to jest, gdy tworzysz piękną scenę w Blenderze z teksturami w wysokiej rozdzielczości, shaderami, cząsteczkami i efektami wolumetrycznymi, a kiedy klikniesz na renderowanie, po prostu mówi, że potrzebujesz 2 godzin, aby wyrenderować tylko jedną klatkę? Tak, to zniechęca.  Nie jest łatwo wyrenderować wysokiej jakości obraz lub animację przy użyciu zwykłej stacji roboczej.

Renderowanie w Blenderze to nie bułka z masłem, szczególnie podczas pracy w Cycles (silnik renderowania). Renderowanie 3D wymaga dużej mocy obliczeniowej. Jeśli renderujesz animację, zajmie to znacznie więcej mocy i czasu. Byłoby najlepiej, gdybyś miał potężny komputer o wysokiej klasy specyfikacji, aby uzyskać przyzwoite wyniki. Kłopot polega na przystępnej cenie solidnej stacji roboczej; są drogie.  Ale ten problem można naprawić; po prostu użyj renderowania w chmurze.

Czym jest renderowanie w chmurze?

Renderowanie w chmurze to renderowanie na serwerze. Serwery te mają połączone potężne maszyny i pracują równolegle. Renderowanie w chmurze ma następujące zalety:

Budowa Farmy Renderów

Render farma to połączenie komputerów; te komputery nazywane są węzłami. Węzły są połączone z komputerem, który zarządza wszystkimi węzłami za pomocą specjalnie opracowanego oprogramowania zwanego oprogramowaniem do zarządzania renderowaniem.

Pojedyncza maszyna może zająć dużo czasu, aby renderować obrazy 3D lub sekwencje obrazów. Farma renderująca przypisuje każdą klatkę do komputera każdego węzła, co ostatecznie oszczędza dużo czasu. Im większa farma renderowania, tym więcej maszyn będzie dostępnych do renderowania ramek.

Farma renderująca w chmurze

Farmy renderujące mogą być tworzone lokalnie lub te farmy są również dostępne w usługach chmurowych. Usługi oparte na chmurze zwykle zapewniają wtyczki. Te wtyczki przygotowują plik, przesyłają, a następnie pobierają wyrenderowane ramki na komputer. Cały proces odbywa się na serwerach, dzięki czemu możesz korzystać z komputera podczas renderowania. Struktura farmy renderowania opartej na chmurze jest pokazana na poniższym obrazku:

Wiele firm świadczy usługi renderowania w chmurze. Rzućmy okiem na niektóre z tych usług.

GarażFarma.Netto

Grange farm to usługa renderowania oparta na chmurze, która oferuje zarówno węzły CPU, jak i GPU. Możesz wybrać CPU i GPU do renderowania swojej pracy. Karty NVIDIA K80 Tesla zasilają węzły GPU. Pliki można przesyłać za pomocą wtyczki, a każdą ramkę można pobrać zaraz po wyrenderowaniu, co jest fajną rzeczą.

Plusy

Cons

Promienie

To kolejna usługa renderowania w chmurze. Do tej usługi nie potrzebujesz specjalnego dodatku; po prostu przeciągnij plik do interfejsu internetowego, co jest znacznie wygodniejsze. Farma renderująca Rays jest jedną z łatwych w użyciu farm renderujących. Automatycznie analizuje plik i podaje szacunkowy koszt; po zapłaceniu Ray zaczyna renderować; możesz pobrać dowolną klatkę podczas renderowania lub wszystkie klatki po zakończeniu. Możesz monitorować proces renderowania każdej klatki w czasie rzeczywistym.

Plusy

Cons

Blendergrid

Rendergrid to trochę inna farma renderująca; nie posiada własnej farmy renderującej; zamiast tego wynajmują farmę renderującą. Jeśli chcesz szybko wyrenderować plik, Blendergrid wynajmie większą liczbę maszyn z centrów danych.

Możesz przesłać swój plik po prostu za pomocą interfejsu internetowego. Przed renderowaniem plik jest i analizowany. Wysyłany jest e-mail, w którym musisz zapłacić, aby sfinalizować procedurę.

Plusy

Cons

Polargrid

Polargrid ma dodatek do Blendera. Musisz zainstalować dodatek, a następnie wpisać e-mail i kod, który otrzymasz e-mailem. Polargrid ma 1000 procesorów i 3000 GPU różnych typów, w tym NVIDIA RTX 2080 i Radeon Vega Systems. Polargrid oferuje również renderowanie oparte na GPU i CPU oraz obsługuje Blendera 2.79 i 2.80 również.

Plusy

Cons

Pług pikselowy

To kolejna farma renderująca, która jest dostarczana z aplikacją. W aplikacji musisz utworzyć zadanie, a następnie podać nazwę aplikacji, numer ramki, folder wyjściowy i inne rzeczy związane z projektem. Po jej zakończeniu otworzy się kolejne okno z paskami postępu. Oferuje również renderowanie zarówno CPU, jak i GPU. Szacunkowy koszt można obliczyć za pomocą kalkulatora na stronie Pixel Plough.

Plusy

Cons

Wniosek

Renderowanie sceny lub animacji 3D nie jest łatwym zadaniem. Potrzebuje dużej mocy obliczeniowej, która jest trudna do osiągnięcia na zwykłym komputerze PC. Jeśli masz solidną stację roboczą z wysokiej klasy procesorem graficznym, możesz renderować swoją pracę. Ale w przypadku dużych projektów sprawy mogą się nieco skomplikować. Scena z teksturami i shaderami w wysokiej rozdzielczości może wymagać dużej mocy obliczeniowej, a żadna zwykła maszyna z pojedynczym GPU nie może sobie z tym poradzić.

Farmy renderujące mogą rozwiązać te problemy. Farma renderująca to połączenie wielu potężnych maszyn, a każda maszyna nazywana jest węzłem. Farmy renderujące mogą być lokalne lub oparte na chmurze.

Jeśli nie stać Cię na farmę renderującą, to farma renderująca oparta na chmurze może pomóc w renderowaniu scen 3D. Istnieje wielu dostawców usług renderowania w chmurze. Dostarczają własne dodatki lub aplikacje do Blendera, w których możesz przesłać swój plik Blend i renderować go klatka po klatce. Renderowanie z farm renderujących jest łatwym i szybkim procesem. Za każdą usługę pobierasz opłatę w oparciu o GHz używane przez maszynę na godzinę lub ławkę Octan na godzinę.

Gry Vulkan for Linux Users
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
Gry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
Gry OpenTTD Tutorial
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...