Zeen Chin

Zeen Chin
Zeen Chin, da Kuala Lumpur in Malesia, è un illustratore freelance e concept artist per Applibot e Kingdom Death. Recentemente ha lavorato su Legend Of The Cryptids, Galaxy Saga.

In precedenza ha svolto il ruolo di Art Director per uno studio di animazione 3D CGI.

In passato è stato un Flash Animator 2D e oltre all'animazione ha anche creato alcune illustrazioni digitali per i pitch del film di animazione dello studio.

instagram
facebook
artstation
twitter


categorie: 

I giochi di parole giapponesi: goroawase

goroawase
Il termine giapponese goroawase (語呂合わせ) significa proprio "gioco di parole". Si affida alle sfumature della fonetica e della scrittura giapponese per ottenere un effetto divertente. I doppi sensi giapponesi hanno una ricca storia nell'intrattenimento, a causa del modo in cui le parole giapponesi possono essere lette con diversi significati e pronunce (omografie). Inoltre, diversi tipi di ortografia per qualsiasi pronuncia e significati assolutamente diversi (omofoni). Spesso, sostituire un'ortografia con un'altra (sinonimo) può dare un nuovo significato alla frase.

Per i retrogamer uno dei più comuni è il famoso 7650 dei giochi arcade. 765 può essere pronunciato: na (7), mu (6) e ko (5) e diventa quindi "Namco". Ma ce ne sono centinaia, che permettono anche di ricordare i numeri di telefono o associare particolari significati a date e altri codici.

dbpedia
wikipedia.

[via]

categorie: 

1-bit pixel art con Brandon James Greer

Sul canale di Brandon James Greer un sacco di tutorial sulla pixel art. Come questo specifico per quella a 1 bit, ovvero due soli colori. Il vincolo autoimposto forza ad una serie di scelte stilistiche che, se affrontate con saggezza, portano a risultati di grande impatto, davvero memorabili.

Concept-to-Completion Pixel Art Challenges
Sprite Analysis playlist
Getting Started with Pixel Art! playlist
Pixel Art Timelapses playlist

instagram
twitter
reddit


Sprite Editing con Aseprite

MortMort tutorials (sito ufficiale, tumblr, twitter) ci porta alla scoperta di Aseprite, uno degli editor di riferimento per la pixel art.

Progettato e implementato da zero solo per questo scopo specifico, tutti i suoi strumenti richiamano quelli di photoshop, anche come keyboard shortcuts, ma sono reinterpretati per gestire al meglio il workflow con i pixel. Ad esempio la magic want diventa fondamentale per selezionare con assoluta precisione dove lavorare o dove proteggere l'immagine. Si può lavorare direttamente sugli spritesheet e vedere le animazioni in diretta, per migliorare sia la qualità generale che i piccoli dettagli.

reddit


Speed up Dithering painting in Aseprite

Aseprite Animation Timeline & tools (Pixelart beginner Tutorial)

20 Hints and Tips for Aseprite [Aseprite Tutorial]

categorie: 

Semantic Versioning in software development

semantic versioning
Adottare la specifica del Semantic Versioning nel numerare i rilasci del software permette di dare un significato preciso ad ogni versione in modo da far capire al volo cosa potrebbe andare storto e cosa ci si dovrebbe aspettare installando ciò che si è appena scaricato.

Al cambio di "major release" ci si deve aspettare che varie cose possano rompersi, che le feature deprecate non siano più supportate, che ci siano modifiche anche radicali nel comportamento del software e che ci siano cambiamenti nelle API. La minor version introduce nuove feature retrocompatibili, ed infine la patch o fix risolve bug restando sempre compatibile con le versioni precedenti.

C'è anche la Grammatica Backus-Naur per la correttezza formale delle versioni.

perchè usare il semantic versioning
FAQ


categorie: 

How to Game Jam

Ecco la guida di Brackeys per affrontare una game jam, ovvero lo sviluppo di un minigioco, dall'idea al rilascio, compressa nel giro di 2 giorni o 2 settimane. Una occasione d'oro per fare esperienza, fare networking con colleghi a livello internazionale, affinare le proprie capacità e il proprio processo di sviluppo e migliorare.

La lista delle game jams in arrivo
Ellison Leao's Magic Tools


categorie: 

Il linguaggio di programmazione più amato: Rust

Rust Programming language

Rust è un linguaggio di programmazione multi-paradigma incentrato su sicurezza e performance, supporta un elevato numero di transazioni concorrenti tra sistemi. E' simile al C++ ma fortunatamente è "memory safe", anche se non usa un garbage collector. E' stato sviluppato da Graydon Hoare per Mozilla a partire dal 2006, e la prima versione stabile è stata lanciata nel 2015.

github
crates.io
rustlings: Small exercises to get you used to reading and writing Rust code
rust reference
Rust marks five years since its 1.0 release

install rust
rust compie 5 anni, la storia fino ad ora
reddit

rust on gitpod


Intro to the Rust programming language

Rust: A Language for the Next 40 Years - Carol Nichols

Rust Crash Course | Rustlang

categorie: 

Imparare ad usare l'Unreal Engine

Epic Games, la compagnia di Tim Sweeney, ha il gioco che guadagna di più in questi anni (fortnite), rivaleggia con Steam di Valve per la distribuzione e ha il motore per videogame tecnicamente migliore sul mercato: l'Unreal Engine.

Imparare ad usarlo però richiede un certo sforzo, e per sfruttarlo al meglio occorre far parte di un team almeno di medie dimensioni, a differenza di Unity 3D, dove si puà sviluppare anche da soli. Epic comunque mette a disposizione un corso online free, dedicato a chiunque ami i videogame e le grandi sfide.


Copiare File in Modo Comodo

Quando occorre spostare e sincronizzare varie directory tra più computer o dispositivi di storage si rischia di perdere un sacco di tempo tra navigazioni nelle directory e confronti. E la sensazione di perdersi qualcosa ci accompagna sempre. Inoltre la copia di directory voluminose con migliaia di file e decine di GB può impiegare molto tempo, occorre quindi avere un feedback sul progresso delle operazioni.

Per questi e molti altri motivi freefilesync è il programma giusto. Dotato di una interfaccia immediata permette di eseguire esattamente l'operazione che si ha in mente, sia una copia, una sincronizzazione, un mirror o un merge. Sembra anche particolarmente veloce e leggero, ma soprattutto preciso e versatile.

alternative to freefilesync


categorie: 

Krzysztof Domaradzki

Krzysztof Domaradzki Blade Runner

Krzysztof Domaradzki è un artista, grafico e illustratore. Lavora in vari campi della comunicazione grafica nella sua città natale Poznan, in Polonia. Dopo aver conseguito il Master in disegno e acquaforte presso l'Accademia di Belle Arti è passato alla creazione di illustrazioni e storyboard per agenzie pubblicitarie e ha mosso i primi passi come grafico. Nel 2006 ha fondato la propria azienda StudioKxx e si è fatto un nome lavorando per diversi marchi globali, piccole imprese e progetti privati. Ha realizzato progetti di identity & branding, design di siti web, copertine, illustrazioni di libri, design di t-shirt e uscite esclusive di BluRay.

Recentemente, si è concentrato principalmente sulla creazione di poster serigrafati in edizione limitata in licenza o su commissione privata. Cerca di combinare la sua passione per il disegno, l'amore per il cinema e la tipografia, il design minimalista e l'attenzione ai dettagli. I suoi strumenti preferiti sono la matita, la penna a inchiostro e la pittura digitale. Il suo lavoro è stato pubblicato in molti libri e riviste di design, oltre che su diverse piattaforme online.

Archive

Blade Runner FX

categorie: 

Corso Completo di PyTorch

Il corso si chiama PyTorch for Deep Learning - Full Course / Tutorial, ed è messo a disposizione da free code camp. E' uno dei corsi più lineari e comprensibili in una materia della quale si parla moltissimo e ci sono tanti tutorial, ma che forniscono solo una conoscenza frammentaria dell'argomento.

pytorch.org è una libreria open source di Machine Learning che permette di implementare computer vision e natural language processing. E' stata sviluppata inizialmente presso il laboratorio di ricerca sulla AI di facebook.
pytorch VS tensorflow


AI Jukebox - Un altro passo avanti nella generazione automatica di contenuti multimediali

okuribito
OpenAI presenta Jukebox, un software anticipato oltre 30 anni fa da William Gibson che ora inizia a diventare realtà. Si tratta di una rete neurale che genera musica, compresa la parte del canto (ancora rudimentale), in una varietà di generi e stili basati su artisti reali, come ad esempio Katy Perry.

Il modello e il codice sono stati rilasciati, insieme ad uno strumento per esplorare i campioni che vengono generati.

La storia dell'informatica insegna che il miglioramento costante del codice e delle tecniche e l'aumento della potenza dei processori e della memoria producono software quasi sempre migliore, fino ad arrivare all'indistinguibile dalla realtà. A quando la prima hit di una AI al primo posto in classifica ?

il paper

jukedek alternatives for music generation
Fugue
No Lick
sounds ui good
music for makers
stampede
music maker
tune pocket


Life Support | 360° VR Music Video Composed By AI

categorie: 

la Partita Interiore dello Sviluppo Software

Inner Game of Software Development

Daragh Byrne, dal suo blog, ci racconta le regole della partita interiore che si svolge nella mente dello sviluppatore di software.

Uno sviluppatore di software sta giocando una partita "esterna" che ha come contesto il mondo che lo circonda, ed una "interna", dentro di se. I due match sono legati fra loro e si influenzano a vicenda, ma c'è un confine. Quello esterno è relazionale e circostanziale. Si occupa di centrare gli obiettivi, identificare e trasferire valore, produrre codice e documentazione, sfruttare le opportunità, costruire relazioni, influenzare il mondo. È il modo in cui la maggior parte delle persone misura il successo, che è valido ma incompleto. E' importante, ma si ha solo un certo livello di controllo. Il mach interiore si gioca nella propria mente. Riguarda le risposte alle circostanze, lo stato mentale, la capacità di concentrazione, l'energia mentale e fisica, la mentalità, l'atteggiamento, il dialogo interiore, la consapevolezza di sé, la soddisfazione della vita, l'intelligenza emotiva e altre qualità psicologiche personali.

La partita "esterna" è spesso discussa durante lo studio per diventare uno sviluppatore di software. Le abilità richieste sono importanti e necessarie per il svolgere bene i propri compiti, ma non sono affatto tutta la storia. Imparare a conoscere il gioco interiore - e come sedersi al tavolo - può migliorare l'esperienza di sviluppatore in vari modi.

L'abilità fondamentale del gioco interiore è la consapevolezza di sé, ovvero la capacità di identificare gli aspetti della propria esperienza interna - in particolare, le strutture e le esperienze fisiche, emotive e cognitive - che interferiscono con la propria capacità di scrivere codice. Anche la meditazione può esserre un ottimo modo per sviluppare la consapevolezza di sé. Questa autocoscienza è come un superpotere per un programmatore. Permette di fare il debug di sé stessi, dando un quadro chiaro del proprio stato d'animo e dei processi mentali in corso in un certo momento, e permette di intraprendere azioni appropriate per cambiare il proprio stato, se necessario, per raggiungere più facilmente il proprio obiettivo "esterno".

l'articolo completo

dev.to
Mind Hacks - Being More Productive & Avoiding Pitfalls

[via]

categorie: 

Cos'è un Proxy e come configurarne uno

squid proxy
Un server proxy, o semplicemente un proxy in breve, è come avere un altro computer a cui le vostre richieste internet vengono inviate prima di andare sul vero sito web. È un server che prende tutte le informazioni che vengono inviate, come una richiesta di acquisto ad un negozio online, e le instrada attraverso un indirizzo di rete diverso. Ed è proprio questo ciò che rende un proxy così potente. Può far apparire tutta la propria attività su internet come se provenisse da un computer completamente diverso.

Le aziende usano i proxy, detti anche forward proxy, per la sicurezza e le prestazioni della rete, le persone li usano per questioni di privacy, e ci sono anche alcune funzionalità interessanti che si possono usare quando si utilizzano i server proxy per la navigazione in internet.

Proxy Server
Squid Cache


categorie: