Blender to jedna z tych aplikacji, które albo kochasz, albo nienawidzisz. Wiem, że świetnie nadaje się do modelowania 3D i animacji, i wiele mówi się o interfejsie użytkownika i jego stromej krzywej uczenia się.
Bardziej interesuje mnie to, jak Blender wyróżnia się pod względem rozwoju gier. Moje pytanie brzmi: jakie byłyby zalety i wady wyboru Blendera do opracowania wysokowydajnej gry 3D?
tools
blender
blender-game-engine
Steve Obbayi
źródło
źródło
Odpowiedzi:
Blender jest świetny, jeśli wiesz, jak go używać. (Przypuszczam, że masz na myśli jako oprogramowanie do modelowania, a nie GE)
Oto kilka powodów:
Oczywiście są to powody, dla których Blender działa, a nie powody, dla których Maya lub 3DS nie.
źródło
Pracowałem w różnych firmach, które intensywnie używały blendera do tworzenia gier. Większość z nich korzysta z własnych eksporterów, ale przyczyny tego zaczynają się zmniejszać, ponieważ eksporter blenderów collada staje się coraz lepszy.
Jeśli mówisz o GameBlender („uruchamianie gier w blenderze”), podoba mi się to w przypadku szybkiego prototypowania, ale nie w przypadku produktów końcowych (z powodu zależności od wtyczki).
Jeśli chcesz, aby tworzył zasoby, nie ma znaczenia, skąd pochodzą Twoje dane, ponieważ silnik zrobi różnicę.
źródło
Jeśli chcesz używać Blendera jako platformy do tworzenia gier, sprawdź GameKit: http://code.google.com/p/gamekit/
Stworzony przez Erwina Coumannsa z Bullet (i innych), cechuje go ścisła integracja z IrrLicht / Ogre3D.
Jest wciąż na wczesnym etapie, ale wygląda obiecująco! :)
Podstawową ideą wydaje się być utworzenie sceny w Blenderze, a następnie bezpośrednie załadowanie tego pliku mieszania do silnika (obsługiwanego przez IrrLicht lub Ogre3D).
źródło
Nigdy nie byłem pod wielkim wrażeniem silnika gry Blender (chociaż nie pracowałem z nim wystarczająco, aby mieć mocną opinię), ale jako część potoku treści gry, Blender jest świetny.
Używam go od prawie 4 lat i jest to dobre oprogramowanie. Jest darmowy i chociaż interfejs jest początkowo trochę groźny, jest bardzo wydajny, gdy go wyczujesz (a 2.5 wygląda na to, że bardzo go porządkuje). Interfejs API skryptów Python jest świetny i pozwala zautomatyzować wszelkiego rodzaju rzeczy, pisać eksporterów / importerów i tak dalej. Użyłem go nawet jako prostego edytora map dla jednego lub dwóch projektów, ze skryptem do eksportu do odpowiedniego formatu mapy.
źródło
Jeśli chcesz zobaczyć, jak możesz użyć Blendera do stworzenia gry nowej generacji, sprawdź Project AfterShock.
Zacznij od przeczytania numeru 21 Blender Art Magazine, strona 31: http://issuu.com/blenderart_magazine/docs/blenderart_mag-21_eng
Następnie odwiedź ich stronę: http://www.liquidrockgames.com/
I przejrzyj temat prezentacji na forum Ogre3D: http://www.ogre3d.org/forums/viewtopic.php?f=11&t=37377&start=0
źródło
Blender można łatwo rozszerzyć za pomocą Pythona, dzięki czemu pasuje praktycznie do każdego potoku tworzenia treści. Możesz pisać własnych niestandardowych eksporterów, a nawet dodawać własne elementy interfejsu użytkownika w celu ulepszenia właściwości specyficznych dla gry. W wersji 2.5 interfejs użytkownika został gruntownie zmodyfikowany i jest teraz znacznie bardziej intuicyjny.
Przeciwnie, wiele istniejących silników do gier nie zapewnia naprawdę dobrych eksporterów do blendera, szczególnie tych komercyjnych (ale wtedy zawsze możesz napisać własny).
źródło
Widziałem, że wielu artystów Z-Brush używa Blendera do rozpakowywania promieni UV. Wydaje się szczególnie dobry w takich rzeczach, jak tworzenie szwów na postaciach o niskim poli
źródło