E' giunto il momento di dedicare spazio a un importante e intrigante software open source, Blender 2.5, e data la natura del blog di farlo un po' in chiave Amiga sia moderna che retro, nonché in ottica video-ludica:-)
In questo post ho mostrato un esempio (spero abbastanza valido) di cosa è possibile fare con un programma del calibro di Blender dopo aver preso confidenza con i principi base della modellazione e della grafica 3D, e soprattutto con un po' di indispensabile pazienza e passione.
La demo da me realizzata è quindi un esempio pratico del Game Engine 3D di Blender. Il B.G.E. altro non è che la ciliegina sulla gustosa torta offerta a tutti noi dalla Blender Foundation, in quanto Blender resta principalmente un notevolissimo programma di animazione 3D professionale, che in unico pacchetto offre una serie di tools semplicemente impressionante per completezza e potenza, e tutto gratis.
Parto dal Game Engine di Blender e dal mio Remake di Castle Master non a caso; questo titolo fece parte di una serie di giochi per computer 8&16 bit sviluppati con una tecnologia grafica (oggi chiamati motori grafici) dal nome Freescape della Incentive; che permetteva di gestire vari oggetti rappresentati a video come semplici poligoni solidi (tecnica oggi detta flat shading), e di porre anche in relazione queste primitive (cubi, piramidi ecc ecc) sia tra loro che con con il punto di vista dell'osservatore o camera, il tutto secondo regole logiche elementari...ottenendo in tal modo quanto è necessario alla realizzazione di semplici giochi; niente di concettualmente diverso alla logica del game engine di Blender, o di altri strumenti di sviluppo moderni che si interfacciano con l'utente minimizzando la necessità di dover procedere alla programmazione di codice apposito (cosa comunque in seguito fondamentale per ottenere un risultato di maggiore complessità e qualità professionale).
Dato che questo processo creativo era abbastanza rivoluzionario, e dannatamente moderno per essere stato concepito nel finire degli anni 80, la software house pubblicò anche un programma per dare a chiunque la possibilità di realizzare un mondo 3D interattivo, in Europa e in Italia esso era noto come 3D Construction Kit, e negli Usa con l'altisonante nome di: Virtual Reality Studio:
qui invece un rapidissimo esempio sull'uso del BGE che parte dall'avvio del software stesso:
e infine una carrellata di produzioni amatoriali più complesse:
Recentemente Blender con la versione 2.57 ha ufficializzato un cambiamento da tanti richiesto per anni, e la cui implementazione molto tempo e fatica ha comportato: la nuova interfaccia grafica, dotata di logica e aspetto molto più raffinati e che soprattutto rendono l'apprendimento del software meno difficile e decisamente più piacevole.
Uno dei tanti punti a favore di Blender, sia come software di animazione 3D che come strumento per lo sviluppo di moderni videogame è il suo carattere multi piattaforma... esso viene gratuitamente rilasciato per Windows, Mac, Linux e anche atri os alternativi di cui addirittura uno anche legato ad Amiga "Morphos".
Con l'ausilio di Blender son stati anche sviluppati giochi per i ricercatissimi iPhone e iPad (il che fa intuire anche la possibilità di un discreto guadagno offerto da Blender...)
Recentemente ho iniziato a testarlo su Ubuntu Linux, non notando quasi differenza dall'Os Windows 7, e restando dalle mie prove piacevolmente soddisfatto.
Probabilmente migliorando nella comprensione di Blender e ottimizzazione di scene, script e logica (è la prima volta che mi occupo di 3D in real time) riuscirò a testarlo anche su hardware analogo al C=64 di commodore, con atom dual e ion 2 per vedere quale dettaglio e complessità sia possibile raggiungere.
Penso che tra i nuovi Amighisti e Commodoriani che C=Usa radunerà, tra cui anche molti di sorprendente giovane età, in tanti potranno adottare questo software come riferimento per la creazione di nuovi Videogame.
E' anche questo il valore aggiunto che Commodore pare stia mettendo in campo, non solo cpu o gpu, ma soprattutto una sincera e diffusa partecipazione e senso di "ritorno".
Ma ecco una mia selezione di preziosi link riguardanti guide tutorial e risorse varie:
Video Corso Base Completo Gratuito in italiano (consigliatissimo!):
http://www.redbaron85.com/videotutorial ... rials.html
Libro Guida livello principiante, Commerciale (abbastanza valida):
http://www.apogeonline.com/libri/9788850328949/scheda
Manuale Pdf 60 pg per una prima infarinatura, gratuito (buono per cominciare):
http://forblender.xoom.it/virgiliowizar ... 00be1a58fc
Magazine dedicato a Blender Gratuito, Pdf (stimolante):
http://www.blendermagazineitalia.it/
Game Engine
Guida Lampo per capire cosa è il Game Engine by Amonpayke:
http://pollycoke.org/guide/index.php/Bl ... pythonisti
Forum Game Engine, tutorial, demo, risorse, Inglese
http://blenderartists.org/forum/forumdisplay.php?f=34
Pdf Italiano su Schede sensori, controller, attuatori del Game Engine Blender 2.5 (nelle ultime versioni di Blender qualcosa è cambiata ma al 90% questo pdf va ancora benissimo)
http://www.redbaron85.com/tutorials/68- ... er-25.html
Corso Base in italiano di Python per realizzare anche script all'interno di Blender Game
http://www.redbaron85.com/guide-di-prog ... -base.html
e ovviamente la pagina per il DOWNLOAD di Blender