Blender für Spieleentwicklung, Vor- und Nachteile [geschlossen]

19

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?

Steve Obbayi
quelle
3
Ist dies eine Frage zu The Blender Game Engine? (Wenn ja, sollten Sie es vielleicht erwähnen / markieren.) Oder verwenden Sie einfach Blender zum Modellieren?
Andrew Russell
Ich würde Blender für das Modellieren schätzen (und mich am meisten interessieren). Die Game-Engine stagnierte über einen längeren Zeitraum und wird gerade renoviert, zuletzt habe ich nachgesehen. Ich habe nie viel daran geglaubt.
Ricket
Ich habe nicht genug Punkte, um einen Mixer-Game-Engine-Tag zu erstellen. Aber ich denke, diese Frage klappt, denn es kommen großartige Informationen.
Steve Obbayi
Ich werde es für Sie hinzufügen. (Sie hatten während der Beta genügend Wiederholungen;)
Andrew Russell

Antworten:

12

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:

  • Es kann sofort in viele Dateiformate exportiert werden, und viele können Sie finden, und viele können Sie Ihre eigenen Skripte für den Import schreiben
  • In der Regel finden Sie viele kostenlose Modelle, auf denen Sie aufbauen oder die Sie als Platzhalter verwenden können
  • Es ist kostenlos (wie in der Rede)
  • Dank der Python-Oberfläche können Sie viele zusätzliche Funktionen finden, die von jemandem implementiert wurden, und Ihre eigene Sammlung zusammenstellen, die auf Ihre Bedürfnisse zugeschnitten ist
  • Sie erhalten eine große Community für die Unterstützung.

Natürlich sind dies Gründe, warum Blender funktioniert, nicht die Gründe, aus denen Maya oder 3DS dies nicht tun.

Toby
quelle
das letzte mal habe ich nachgesehen, dass es auch kostenlos ist wie in bier, was bedeutet, dass du nicht dafür bezahlen musst.
Raoul
Es ist beides, obwohl einige Unternehmen dafür bekannt sind, Blender umzubenennen und zu verkaufen. blender.org/press/re-branding-blender
Toby
3

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.

Andreas
quelle
3

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).

jacmoe
quelle
Ich habe gehört, dass Blender erwägt, ihre Spiel-Engine zugunsten von Sing Ogre abzuschaffen. Haben Sie Informationen zu diesem Gerücht?
Steve Obbayi
Nein, sind sie nicht. :) Erwin Coumanns ist einer der BGE-Autoren und wird nicht mit sich selbst konkurrieren. Es gab einige kurze Gespräche / Experimente vor Jahren, aber es verblasste. Natürlich wäre es cool, Ogre als Renderer für die BGE zu haben, aber IMO ist es viel cooler, die Blender-Game-Engine zu entlasten und IrrLicht und Ogre 3D die schwierigen Rendering-Angelegenheiten zu überlassen! Und die Lizenz ist auch viel klarer.
Jacmoe
3

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.

Riley Adams
quelle
0

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).

thbusch
quelle
0

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

Bob Hazard
quelle