Blender per sviluppo di giochi, pro e contro [chiuso]


19

Blender è una di quelle applicazioni che ami o odi. So che è ottimo per la modellazione 3D e le animazioni e c'è molto da dire sull'interfaccia utente e sulla sua curva di apprendimento ripida.

Sono più interessato a come Blender si distingue per quanto riguarda lo sviluppo del gioco. Quindi la mia domanda è: quali sarebbero i vantaggi e gli svantaggi della scelta di utilizzare Blender per sviluppare un gioco 3D ad alte prestazioni?


3
È una domanda su The Blender Game Engine? (Se è così, forse dovresti menzionarlo / taggarlo.) O semplicemente usare Blender per la modellazione?
Andrew Russell,

Immagino (e mi interessa di più) Blender per la modellazione. Il motore di gioco è rimasto stagnante per un periodo di tempo significativo ed è in fase di ristrutturazione, ultimo controllo; Non ho mai avuto molta fiducia in esso.
Ricket,

Non ho punti enuogh per creare un tag blender-game-engine. Ma penso che questa domanda stia funzionando perché ci sono grandi informazioni in arrivo.
Steve Obbayi

Lo aggiungerò per te. (Avevi abbastanza rappresentante durante la beta;)
Andrew Russell,

Risposte:


12

Blender è fantastico se sai come usarlo. (Suppongo che intendi come software di modellazione, non GE)

Ecco alcuni motivi:

  • Può esportare in molti formati di file pronti all'uso, molti che puoi trovare e molti puoi scrivere i tuoi script per l'importazione
  • Di solito puoi trovare molti modelli gratuiti su cui basarti o utilizzare come segnaposto
  • È gratuito (come nel discorso)
  • Grazie all'interfaccia di Python, puoi trovare molte funzionalità extra implementate da qualcuno e creare la tua collezione su misura per le tue esigenze
  • Ottieni un'enorme community per il supporto.

Naturalmente, questi sono i motivi per cui Blender funziona, non per Maya o 3DS.


l'ultima volta che ho controllato era anche gratuito come nella birra, il che significa che non devi pagare per questo.
Raoul,

È entrambe le cose, anche se alcune aziende sono note per il rebranding e la vendita di Blender. blender.org/press/re-branding-blender
Toby

3

Ho lavorato in varie aziende che hanno utilizzato ampiamente il frullatore per lo sviluppo del loro gioco. La maggior parte di loro ha utilizzato i propri esportatori, ma le ragioni di ciò iniziano a diminuire, poiché i miscelatori collada esportatore sta migliorando.

Se stai parlando di GameBlender ("eseguire giochi in Blender") mi piace per la prototipazione rapida, ma non per i prodotti finali (a causa della dipendenza dal plugin).

Se vuoi solo che crei risorse, non importa da dove provengono i tuoi dati, poiché il tuo motore farà la differenza.


3

Se desideri utilizzare Blender come piattaforma di sviluppo del gioco, dai un'occhiata a GameKit: http://code.google.com/p/gamekit/

Creato da Erwin Coumanns di Bullet (e altri), presenta una stretta integrazione con IrrLicht / Ogre3D.

È ancora nelle fasi iniziali, ma sembra promettente! :)

L'idea di base sembra essere quella di creare una scena in Blender e quindi caricare direttamente quel file di fusione nel tuo motore (alimentato da IrrLicht o Ogre3D).


Ho sentito che Blender stava pensando di eliminare il loro motore di gioco in favore del canto degli Ogre, hai qualche informazione su questa voce?
Steve Obbayi,

No, non lo sono. :) Erwin Coumanns è uno degli autori di BGE e non ha intenzione di competere con se stesso. Ci sono stati alcuni brevi discorsi / esperimenti anni fa, ma è svanito. Certo, sarebbe bello avere Ogre come renderer per BGE, ma IMO è molto più bello per sbloccare il Blender Game Engine e lasciare che IrrLicht e Ogre 3D gestiscano gli affari di rendering! E anche la licenza è molto più chiara.
jacmoe,

3

Non sono mai stato terribilmente colpito dal Blender Game Engine (anche se non ci ho lavorato abbastanza per avere un'opinione forte), ma come parte di una pipeline di contenuti per un gioco, Blender è fantastico.

Lo uso da quasi 4 anni ed è un ottimo software. È gratuito e sebbene l'interfaccia sia un po 'minacciosa all'inizio, è molto efficiente una volta che ne hai un'idea (e 2.5 sembra che stia ripulendo molto). L'API di scripting Python è eccezionale e ti consente di automatizzare ogni genere di cose, scrivere esportatori / importatori e così via. L'ho persino usato come un semplice editor di mappe per un progetto o due, con uno script da esportare nel formato di mappa appropriato.



0

Blender può essere facilmente esteso tramite Python e quindi si adatta praticamente a qualsiasi pipeline di creazione di contenuti. Puoi scrivere i tuoi esportatori personalizzati o persino aggiungere i tuoi elementi dell'interfaccia utente per ottimizzare le proprietà specifiche del gioco. Con la versione 2.5 l'interfaccia utente ha subito una profonda revisione ed è ora molto più intuitiva.

D'altra parte, molti motori di gioco esistenti non forniscono davvero ottimi esportatori di frullatore, specialmente quelli commerciali (ma poi puoi sempre scrivere il tuo).


0

Ho visto molti artisti di Z-Brush usare Blender per scartare gli UV. Sembra particolarmente bravo in cose come la creazione di cuciture su personaggi a basso poli

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.