18 maggio 2020

Natron: creare gratis animazioni video professionali!

Quante volte guardando un film al cinema o un videoclip in tv non abbiamo pensato quanto sarebbe bello poter realizzare filmati del genere con il nostro computer?

A primo acchito può sembrare lontano dalla nostra portata, specie dal lato economico. Eppure per chi volesse cimentarsi nella creazione di animazioni video è a disposizione una applicazione che offre un'ampia gamma di funzionalità professionali, che nulla hanno da invidiare a quelle offerte dai prodotti commerciali, ed è anche gratuita.

Siete curiosi di conoscerne il nome, vero? Si chiama Natron.

Si tratta di un software di composizione video basata su nodi gratuito e open source disponibile per tutti i sistemi operativi. Il suo ideatore si è ispirato a software commerciali quali Avid Media Illusion, Apple Shake, Blackmagic Fusion, Autodesk Flame e Nuke, da cui derivano la sua interfaccia utente e molti dei suoi concetti.

Natron si basa sulla libreria OpenImageIO che fornisce tutta una serie di strumenti per le operazioni di lettura e scrittura, codifica e decodifica di immagini in svariati formati, e in più una serie di utilità e applicazioni. Viene posta particolare attenzione ai formati video professionali, di animazione su larga scala ed agli effetti visivi per il cinema. La scelta di usare questa libreria è dovuta al fatto che viene utilizzata in studi di animazione ed effetti video di tutto il mondo oltre ad essere un componente di diversi prodotti commerciali.

E' possibile arricchire le funzionalità di Natron grazie ad una serie di plugin sviluppati dalla sua comunità di utilizzatori che possono essere liberamente scaricati ed installati. Sono supportati la maggior parte dei plug-in OpenFX open source e commerciali.

Per realizzare i nostri fantastici video bisogna solo utilizzare e collegare tra loro dei nodi (una specie di mattoncini della lego) che rappresentano le varie operazioni ed effetti che vogliamo eseguire.

Nel video che trovate qui di seguito viene mostrato come sia veloce realizzare l'intro del video stesso.


Se vogliamo averlo sempre a nostra disposizione ovunque ci troviamo è disponibile (solo per Windows) anche una versione portabile.

Insomma Natron è un programma assolutamente da provare, specie considerando la qualità del prodotto ed il fatto che è gratis. Se volete realizzare video professionali con effetti degni di Hollywood è il miglior programma da utilizzare!

Se ti è piaciuto l'articolo, segui il feed per tenerti sempre aggiornato sui nuovi contenuti del blog!

8 maggio 2020

Webots: simulare gratis il comportamento dei propri robot!

In tanti film e romanzi di fantascienza sono presenti i robot: un esempio su tutti è Star Wars dove se ne possono vedere di tanti tipi e per tanti scopi.

Ma anche nella realtà i robot hanno cominciato ad essere presenti al fianco dell'uomo. Esistono robot che ci aiutano a pulire casa, sono presenti nelle fabbriche, vengono impiegati anche in ambito medico o per andare in posti che possono essere pericolosi o difficili da affrontare per l'uomo. Purtroppo sono impiegati anche in ambito militare.

Sicuramente c'è ancora molta strada da fare affinché la convivenza con i robot diventi una consuetudine ma la robotica è un settore che sta facendo grandi progressi. In tanti infatti vi si avvicinano, sia a livello amatoriale che a livello professionale, creando i propri robot.

Ma una volta progettato il nostro robot bisognerà mettere alla prova le sue capacità per verificare che faccia effettivamente quello per cui è stato pensato. Non sempre però è possibile riuscire a testare il comportamento del nostro robot nella realtà, o comunque non subito. L'ideale sarebbe quindi riuscire a simulare il comportamento del robot.

Potreste essere portati a pensare che per fare una cosa del genere siano necessari molti soldi e computer piuttosto potenti. In realtà non è così! Ancora una volta viene in nostro soccorso il mondo dell'Open Source con Webots.

Si tratta di un'applicazione desktop disponibile per tutti i principali sistemi operativi che fornisce un ambiente di sviluppo completo per modellare, programmare e simulare robot. È stato progettato per un uso professionale ed è ampiamente utilizzato nell'industria, nell'istruzione e nella ricerca.

Grazie a Webots è possibile progettare facilmente simulazioni robotiche complete utilizzando l'ampia libreria di risorse che include robot, sensori, attuatori, oggetti e materiali. Inoltre è anche possibile creare nuovi modelli da zero o importarli da software CAD 3D così come si possono importare le mappe di OpenStreetMap.

Durante la progettazione di un modello di robot, l'utente specifica sia le proprietà grafiche che fisiche degli oggetti. Webots utilizza un fork di ODE (Open Dynamics Engine) per rilevare collisioni e simulare dinamiche di corpi rigidi. La libreria ODE consente di simulare accuratamente le proprietà fisiche di oggetti come velocità, inerzia e attrito.

I programmi del controller del robot possono essere scritti in C, C++, Python, ROS, Java e MATLAB usando una semplice API.

Webots offre la possibilità di acquisire schermate e registrare filmati di simulazione. È possibile interagire con una simulazione in esecuzione in qualsiasi momento, ovvero è possibile spostare i robot e altri oggetti con il mouse mentre la simulazione è in esecuzione. Le simulazioni dei webots possono essere esportate come film, scene HTML interattive o animazioni o persino essere trasmesse in streaming a qualsiasi browser Web utilizzando webgl e websocket.

Nel seguente video è possibile vedere diversi esempi di simulazioni realizzate con Webots in diversi ambiti.
Quindi se anche voi siete appassionati di robotica e volete simulare il comportamento dei vostri robot in maniera semplice, veloce ed economica allora dovete assolutamente provare Webots.

Se ti è piaciuto l'articolo, segui il feed per tenerti sempre aggiornato sui nuovi contenuti del blog!