Ismail Nasry

Application Developer

Software Developer

3D Modeler

Project Manager

Immagine di copertina per la vCard di Ismail Nasry
Ismail Nasry

Application Developer

Software Developer

3D Modeler

Project Manager

Pista da ballo ispirata a Ready Player One

Dance Floor Inspired By Ready Player One

Concept & Obiettivo

Progettare una pista di danza dinamica, composta da singole mattonelle che emergono e ruotano a tempo di musica, creando un’esperienza visiva modulare e ipnotica. L’avatar, ottenuto tramite Ready Player Me e animato con Mixamo, funge da elemento narrativo semplice per valorizzare il vero protagonista: la griglia di blocchi.

Descrizione Grafica

  • 2 griglie modulari 8×10:
    La pista è composta da 160 piastrelle rettangolari, disposte in una struttura a griglia. Ogni blocco è colorato con un pattern a strati concentrici: il centro giallo, un secondo anello rosso, un terzo anello azzurro e un bordo esterno fucsia, creando forme geometriche che si trasformano ad ogni ciclo.

  • Neon e luci interattive:
    Il piano è contornato da cerchi blu posizionati ai bordi, che enfatizzano il perimetro della pista. Il contrasto cromatico tra le piastrelle luminose e lo sfondo scuro rende il pattern dinamico più leggibile anche a distanza.

  • Movimento sincronizzato:
    L’animazione delle piastrelle si attiva a ondate, come sequenze di passi di danza squadrati. Ogni blocco emerge verticalmente, ruota di 90° rispetto al centro della griglia, e ritorna alla posizione orizzontale, generando effetti visivi di “grid shift”.

  • Estetica futuristica:
    La combinazione di colori accesi e il design minimalista evocano un’atmosfera cyberpunk. I leggeri riflessi sulle superfici glossy delle piastrelle donano un aspetto high-tech, mentre il layout pulito e la ripetizione geometrica mantengono un tocco grafico elegante.

Analisi Tecnica

Rigging Procedurale delle Mattonelle

  • Ogni blocco è un bone in un’armatura condivisa; il rigging controlla comparsa (scale) e rotazione (asse X) tramite driver collegati al frame corrente.
  • L’uso di NLA Tracks permette di creare sequenze modulari: “spawn”, “spin”, “hide” ripetibili senza duplicazione di keyframe.

Sincronizzazione Globale

  • Un controller unico (Empty driver) governa l’intero sistema: mappa la linea del tempo su un array di offset, generando effetti di delay tra le mattonelle.

Illuminazione & Render

  • Setup semplice con tre area-light: key light frontale per definire i volumi, fill light per ammorbidire le ombre e rim light per evidenziare spigoli e movimento.
  • Render in Eevee, con motion blur attivo per enfatizzare la continuità del movimento e tempi di calcolo ridotti.

Integrazione Avatar

  • Avatar Ready Player Me importato in Blender, animazione Mixamo applicata con retargeting automatico.
  • Il personaggio serve a dare scala e dinamismo alla scena, senza richiedere modellazione o skinning personalizzati.

Competenze Chiave

  • Rigging avanzato con driver e NLA per animazioni modulari
  • Animazione basata su armature per oggetti multipli istanziati
  • Sync timeline & offset per effetti di delay programmati
  • Lighting e motion blur in Eevee per performance rapide
  • Integrazione di asset esterni (Ready Player Me, Mixamo) nel workflow Blender

Con audio