Blender ist eine jener Anwendungen, die Sie entweder lieben oder hassen. Ich weiß, dass es sich hervorragend für 3D-Modellierung und -Animationen eignet, und es wird viel über die Benutzeroberfläche und ihre steile Lernkurve gesprochen.
Mich interessiert mehr, wie sich Blender von der Spieleentwicklung abhebt. Meine Frage ist also: Was wäre das Für und Wider, wenn ich Blender für die Entwicklung eines leistungsstarken 3D-Spiels verwenden würde?
tools
blender
blender-game-engine
Steve Obbayi
quelle
quelle
Antworten:
Blender ist großartig, wenn Sie wissen, wie man es benutzt. (Ich nehme an du meinst als Modellierungssoftware nicht die GE)
Hier sind einige Gründe:
Natürlich sind dies Gründe, warum Blender funktioniert, nicht die Gründe, aus denen Maya oder 3DS dies nicht tun.
quelle
Ich habe in verschiedenen Firmen gearbeitet, die Blender ausgiebig für ihre Spieleentwicklung verwendeten. Die meisten von ihnen verwendeten ihre eigenen Exporteure, aber die Gründe dafür lassen allmählich nach, da die Exporteure von Blenders Collada immer besser werden.
Wenn Sie über GameBlender ("Spiele in Blender ausführen") sprechen, mag ich es für Rapid Prototyping, aber nicht für Endprodukte (aufgrund der Plugin-Abhängigkeit).
Wenn Sie nur möchten, dass Assets erstellt werden, spielt es keine Rolle, woher Ihre Daten stammen, da Ihre Engine den Unterschied ausmacht.
quelle
Wenn Sie Blender als Spieleentwicklungsplattform verwenden möchten, lesen Sie das GameKit: http://code.google.com/p/gamekit/
Es wurde von Erwin Coumanns von Bullet (und anderen) erstellt und ist eng in IrrLicht / Ogre3D integriert.
Es ist noch im Anfangsstadium, aber es sieht vielversprechend aus! :)
Die Grundidee scheint darin zu bestehen, eine Szene in Blender zu erstellen und diese Mischdatei dann direkt in Ihre Engine zu laden (entweder mit IrrLicht oder Ogre3D).
quelle
Ich war noch nie schrecklich beeindruckt von der Blender-Game-Engine (obwohl ich nicht genug damit gearbeitet habe, um eine starke Meinung zu haben), aber als Teil einer Inhalts-Pipeline für ein Spiel ist Blender großartig.
Ich benutze es seit fast 4 Jahren und es ist ein gutes Stück Software. Es ist kostenlos und obwohl die Benutzeroberfläche zunächst etwas bedrohlich ist, ist es sehr effizient, sobald Sie ein Gefühl dafür bekommen (und 2.5 sieht so aus, als würde es viel aufräumen). Die Python-Skript-API ist großartig und ermöglicht es Ihnen, alle möglichen Dinge zu automatisieren, Exporteure / Importeure zu schreiben und so weiter. Ich habe es sogar als einfachen Karteneditor für ein oder zwei Projekte mit einem Skript zum Exportieren in das entsprechende Kartenformat verwendet.
quelle
Wenn Sie sehen möchten, wie Sie mit Blender ein Spiel der nächsten Generation erstellen können, lesen Sie Project AfterShock.
Lesen Sie zunächst die Ausgabe 21 des Blender Art Magazine, Seite 31: http://issuu.com/blenderart_magazine/docs/blenderart_mag-21_eng
Dann besuchen Sie ihre Website: http://www.liquidrockgames.com/
Und durchsuchen Sie das Showcase-Thema im Ogre3D-Forum: http://www.ogre3d.org/forums/viewtopic.php?f=11&t=37377&start=0
quelle
Blender kann einfach über Python erweitert werden und passt so in praktisch jede Pipeline zur Erstellung von Inhalten. Sie können Ihre eigenen benutzerdefinierten Exporteure schreiben oder sogar Ihre eigenen UI-Elemente hinzufügen, um spielspezifische Eigenschaften zu optimieren. Mit Version 2.5 wurde die Benutzeroberfläche grundlegend überarbeitet und ist jetzt viel intuitiver.
Auf der anderen Seite bieten viele existierende Spiele-Engines keine wirklich guten Exporteure für Blender, besonders die kommerziellen (aber dann können Sie immer Ihre eigenen schreiben).
quelle
Ich habe viele Z-Brush-Künstler gesehen, die Blender zum Auspacken von UV-Strahlen verwendeten. Es scheint besonders gut in Dingen wie dem Erstellen von Nähten für Low-Poly-Charaktere
quelle