Introduzione.
Con la versione 2.5, Blender ha visto miglioramenti fenomenale in quasi tutti i settori: software, interfaccia, modellazione, flusso di animazione, strumenti, API python, etc. Questo è il risultato di un attento studio di casi d'uso, anni di aggiunte e la collaborazione della comunità, e una completa riorganizzazione e riscrittura del codice sorgente del software. Di conseguenza, questo è uno dei più grandi progetti intrapresi sul codice di base di Blender fino ad oggi.
Questa pagina spiega le differenze più evidenti tra Blender 2.4 e Blender 2.5. Questo non è un elenco esaustivo delle nuove funzionalità (che sarebbe troppo lungo!) ma è piuttosto una sintetica introduzione all'evoluzione della 2.5 e i suoi notevoli miglioramenti rispetto alle versioni precedenti.
Interfaccia.
Nuova Interfaccia Utente.
L'interfaccia di Blender si basa su 3 principi:
- Non Sovrapposizione : La UI permette di vedere tutte le opzioni rilevanti e gli strumenti in una volta, senza dover spostare finestre intorno.
- Non Blocco : Gli strumenti e le opzioni dell'interfaccia non bloccano l'utente da ogni altra sezione di Blender. Blender non crea finestre di popup che richiedano l'inserimento di dati prima di poter eseguire altri comandi.
- Non Modale : L'input da parte dell'utente deve rimanere il più possibile consistente e prevedibile, senza modificare i metodi usati comunemente (mouse, tastiera).
Partendo dal livello più alto, la finestra delle Properties contiene una lista di pulsanti. Questi sono organizzati in modo che quelli più generali compaiano a sinistra (Proprietà di Render), mentre quelle per regolazioni più fini (Object>Mesh>Material>Texture) appaiano più a destra, seguendo la direzione di lettura. Inoltre, i pulsanti disponibili dipendono dalla selezione (le opzioni per le Mesh sono diverse da quelle per la Camera).
Multi schermo.
Con il nuovo Window Manager, Blender permette la configurazione di finestre/schermi multipli. Come la finestra principale, ogni nuova finestra può essere suddivisa in diverse aree.
Personalizzazione.
La UI è più flessibile rispetto alla 2.4x. Grazie alle nuove API Python, è possibile personalizzare l'interfaccia e cambiare la posizione di pannelli e pulsanti. La maggior parte dell'interfaccia usa script Python disponibili nella cartella /.blender/scripts/ui/, in modo che ciascuno possa effettuare modifiche facilmente e crearsi la propria interfaccia di Blender.