tools

utility software

Vroid by Pixiv

Vroid by Pixiv
Vroid è un software sviluppato in Unity3D da Pixiv.

Il tool, in continuo aggiornamento, è free e permette di creare avatar animati e riggati in stile anime da zero in modo molto semplificato e standardizzato. Esiste già un Vroid Hub da dove scaricare modelli condivisi dagli utenti.

Una utility del genere è di grandissimo aiuto per creare fantastici placeholder, e testare tutto il workflow dalla creazione e modifica all'uso dentro uno strumento compatibile. Non è ovviamente l'ideale dal punto del character design, sembra una scorciatoia ma il design che offre lo strumento è estremamente standard e quindi molto anonimo.

Al contrario può essere utilissimo agli artisti specializzati in 2D tradizionale per dare vita alle proprie creazioni.

80.lv: VRoid Studio - A Free Character App
twitter
gaprot.jp tutorial in giapponese


Lingdong Huang

Lingdong Huang
Lingdong Huang, ancora uno studente della Carnegie Mellon di Pittsburgh, realizza progetti digitali molto interessanti ed originali.

Alcuni soprendenti per profondità come il mitico Chinese Radicals with Recursive Radical Packing Language. Altri mozzafiato per i risvolti artistici.

Hermit
Normal Human Face Simulator
Linedraw
chinese-radical-vis
itch.io


categorie: 

Neural Style on Google Colab

Neural Style on Google Colab


Ecco un altro jupyter notebook molto interessante: si riesce a provare sul potente hardware virtuale dei google colab l'algoritmo di Neural Style Transfer, e si può modificare a piacimento, sempre se si è in grado di capirci qualcosa.

Per questo, meglio approfondire con l'articolo di tensorflow

How to train Keras model x20 times faster with TPU for free
How to Get Beautiful Results with Neural Style Transfer

[via]

Mono e il progetto .NET Open Source

Mono open source .NET
Sponsorizzato dall'azienda di Redmond, Mono è un'implementazione open source nata nel 2004 del .NET Framework di Microsoft, basata sugli standard ECMA per C# e Common Language Runtime.

E' una delle soluzioni più interessanti per lo sviluppo di applicazioni cross-platform, anche se la comunità è un po' guardinga sullo stato delle licenze di alcuni componenti delle librerie del codice originale di proprietà di Microsoft.

wikipedia
MonoDevelop o Xamarin Studio
Portable Executable


Waifu 2X

Waifu 2X

Waifu2x è un tool grafico che permette di aumentare (fino a 2x) le dimensioni di una immagine usando le reti neurali. Questo approccio permette di ricostruire dettagli informativi che sono andati perduti nell'originale perchè di dimensioni troppo ridotte.

E' dedicato soprattutto ad anime e fotografie, ma si può provare anche con la pixel art per otterere dei sottili glitch/artefatti che possono risultare interessanti.

github
waifu2x-multi
reddit


Scaling con photoshop

categorie: 

Vassal

Vassal
Vassal è un software free per windows, Mac e Linux (in java) che non solo permette di realizzare giochi da tavolo con il computer, ma anche di farlo in modo collaborativo via internet e di testare i giochi si sta lavorando prima di passare alla creazione dei modelli fisici.

Vassal è facile da usare, anche semplicemente per giocare online ad un boardgame: si scelgono i "Moduli" con gli amici online, o è possiile creare moduli propri, sia per giochi originali o ricreazioni di classici per il proprio divertimento personale.

wiki
Documentation
Modules, i 200 migliori moduli da BGG
wikipedia

sourceforge.net


Exploring the Vassal Engine for Online Boardgaming and Wargaming

VASSAL Module Design 101 - Lesson 1

Engineer Man

Engineer Man realizza video divertenti e informativi sull'ingegneria del software per un pubblico globale e diversificato. Gli argomenti sono: JavaScript, Python, C e Linux.
Le spiegazioni sono essenziali e comprensibili, e si imparano continuamente nuovi trucchetti.

Nuovi video ogni domenica, Live Streams ogni due sabati, video bonus periodicamente il mercoledì.

python antiscam
Snake game with Python in under 5 minutes
8 super heroic Linux commands
10 things you can do with Linux but not Windows


categorie: 

Terminals are Sexy

Terminals are Sexy
Terminals are Sexy è una lista accurata di shell, terminali (Terminal Emulation Applications), package manager, editor, plugin e risorse per gli amanti della CLI, la madre di tutte le interfacce.

movie terminals: "Alien" e "Tron"
Creating an Alien Themed Linux Greeting Card
cool retro term
explain shell
customize colors

bash cheatsheet
bash reference


categorie: 

OpenAi GPT-2

OpenAi GPT-2
GPT-2 creato da OpenAi genera campioni di testo sintetico in risposta allo spunto (modello) che viene innescato con un input arbitrario. Il modello è camaleontico, ovvero si adatta allo stile e al contenuto del testo del condizionamento. Questo permette all'utente di generare prosecuzioni realistiche e coerenti su un argomento a sua scelta,

Con questo AI.openai.GPT-2 jupyter notebook è possibile provare i risultati del modello ridotto pubblicato online, trattenendo quello full mentre vengono valutati i potenziali pericoli ed abusi nel suo utilizzo.

GPT-2 101
novel first lines dataset

GPT-2: 6-Month Follow-Up
774M online demo
google colab: Public 1.5B OpenGPT-2 GPU Inference

[via]

Muuri

Muuri


Muuri (significa "muro" in finlandese, github, demo online) è una libreria JS che implementa responsive, sortable, filterable and draggable grid layouts. Tutte le feature necessarie per il funzionamento di una buon catalogo web interattivo. Con Muuri è facile, per chi smanetta un po' in javascript, costruirsi liste interattive dei propri oggetti, di cui può aver perso quasi irrimediabilmente traccia nella frenesia consumistica del XXI secolo.

E' basata su packery, masonry, isotope e sortable.

E' dotata anche di una sua API.

tutorial

[via]

categorie: 

Blender 2.8 e lo stile acquerello con linee solide

Chris Prenn, nel suo canale youtube, ci spiega alcuni utilissimi trucchi per Blender.

In questo video mostra molte tecniche insidpensabili per gestire un eccellente workflow NPR, con una prima fase nella quale spiega il toon shader ("cartoon renderer") e una seconda dedicata all'ink outline ("inchistrazione").

cycles playlist
2.8 eevee playlist

[via]

Open Broadcaster Software

Open Broadcaster Software
Con Open Broadcaster Software è un programma aggiornato, free, open source e multipiattaforma, con il quale è possibile registrare video di quello che avviene sul desktop e fare streaming live.

L'interfaccia appare semplice, e si riesce a registrare efficacemente ad esempio un video del browser che mostra una animazione senza nemmeno seguire un tutorial, con due semplici click per selezionare la sorgente (e impostare le caratteristiche del video) e poi per far partire il recording.

sito ufficiale
blog
wiki, guide e tutorial
support OBS
resources
subreddit


categorie: 

Video Tutorial con Des Herbert

Des Herbert
Des Herbert è il Salvatore Aranzulla del video making.

Sul suo canale youtube Des spiega in modo diretto, sintetico, chiaro ed efficace quali sono i migliori tool per realizzare video per il web. E molto altro !

Per quanto il testo scritto, meglio ancora se su carta, rimanga assolutamente uno dei modi migliori di comunicare, nel terzo millennio ognuno ha una TV in tasca ed è molto interessante imparare la grammatica del mezzo. Anche se non si aspira a diventare "influenzatori".

Ma per farlo occorre anche saper "impugnare la penna", ed è qui che conoscere i tool giusti può davvero fare la differenza.


Harmonize: armonizzare una melodia e Sonic Pi

David Rees di daveconservatoire.org è un musicista londinese che vuole insgnare la musica e realizza video sulla teoria, su come arrangiare una melodia iniziando ad aggiungere gli accordi e su diversi strumenti che si possono usare.

Ci sono anche molti tutorial su Sonic Pi, un efficace sintetizzatore free che si usa programmando il codice.
Sonic Pi subreddit

youtube
eartra.in


Stranger Things Cover in Sonic PI

GAN Paint

GAN Dissection: Visualizing and Understanding Generative Adversarial Networks è un paper che descrive il sistema per disegnare direttamente con l'intelligenza artificiale.

E' un prototipo, con tanto di demo online, che mostra come si possa modificare in modo interattivo una foto inserendo e modificando elementi generali come porte, cielo, nuvole, alberi, mura ecc. La qualità non è eccezionale, ma è facile immaginare fra breve gli effetti degli ausili a illustratori e disegnatori digitali alle prime armi.

Non è facile generare qualcosa di gusto e di qualità, e il "trasferimento di competenze" dall'utente alla macchina aumenterà il gap tra chi sa davvero fare e chi si limita ad usare una specie di auto-tune grafico. E' facile immaginare che ci sarà un impatto sull'estetica dei nuovi anni '20 che ci attendono, ad opera dei pochi che riusciranno a intuire la chiave giusta per fare leva su questo genere di nuovi tool.


categorie: 

GANsynth: musica con sample generati dall'intelligenza artificiale

pipes pipe02

GANsynth DEMO


Questa incredibile GANsynth demo su google colab mostra la generazione dinamica di sample con l'uso del machine learning ed il loro utilizzo nell'esecuzione di un brano MIDI.

Il modello GANsynth viene generato con un training di 3, 4 giorni con una singola scheda TESLA V100 elaborando il NSYNTH dataset, un archivio disponibile che contiene 69 GB di sample sonori di alta qualità.

Una volta imparato, il modello è in grado di eseguire un brano qualsiasi in tempo reale, generando al contempo i sample sonori necessari, il tutto direttamente operabile via browser.

Oltre ad essere piuttosto stupefacente, per la profondità e l'efficacia della simulazione e la facilità di utilizzo, la cosa davvero sbalorditiva è la rapidità con la quale questi modelli di intelligenza artificiale migliorino di mese in mese, soppiantando potenzialmente intere filiere di software.

Unendo i puntini non è difficile intravvedere l'avvento della più grande rivoluzione della storia umana.

Pipe:

1) si parte da un qualsiasi midi file (o da un sid convertito con sid2midi)
2) si carica l'ambiente GAN nel colab notebook e si generano e scelgono i sample
3) si ottiene un brano con timbri che derivano dai sample NSYNTH.

GANsynth
GANSynth: Adversarial Neural Audio Synthesis