Render dei dispositivi IQOS ILUMA i generati dalla pipeline: cover laterale, holder, ring set e i ONE

Configuratore IQOS - Render 3D automatizzati


Descrizione

Il configuratore del sito IQOS permette di scegliere un dispositivo della linea ILUMA i, farlo ruotare a 360°, cambiarne la colorazione e provare ring set, cover e cover laterali prima dell’acquisto. Dietro ogni combinazione c’è un’immagine: tre dispositivi (ILUMA i, ILUMA i PRIME e ILUMA i ONE), 19 colorazioni e 48 accessori, da mostrare tutti con la stessa camera, la stessa luce e il nome file che il sito si aspetta. Produrli a mano, uno per uno, vorrebbe dire settimane di lavoro e piccole differenze fra un render e l’altro a ogni nuova uscita.

Per JustBit abbiamo realizzato un sistema che genera in automatico tutti i render del configuratore partendo da un’unica scena Blender e da una base dati in JSON. Si indicano dispositivo, colorazione, accessori e tipo di immagine; il sistema compone la scena, renderizza in batch e consegna i file già nominati e divisi per cartella, pronti per essere pubblicati sul sito.

Prova gli sprite 360°

Sono gli stessi sprite generati dalla pipeline per il configuratore: 18 frame ogni 20° per ciascuna colorazione. Trascina il dispositivo per ruotarlo oppure usa le frecce della tastiera.

IQOS ILUMA i PRIME · Aspen Green

Come funziona

Il prodotto non è scritto nel codice: è descritto in quattro file JSON. Il primo collega ogni kit agli oggetti, ai materiali e alle collezioni della scena Blender; il secondo contiene le colorazioni, con texture e parametri degli shader; il terzo definisce gli accessori (cover in silicone, microfibra e tessuto, cover laterali Metallic, Neon, Iridescent e SELETTI, ring set e display) come cambi di visibilità e di materiale; il quarto stabilisce camere, luci, risoluzioni e regole di naming dei file. Aggiungere una nuova colorazione o un nuovo accessorio significa aggiungere una voce in un JSON, non rifare una scena.

I render da produrre sono elencati in file batch: per ogni job kit, colorazione, camera, tipi di output e accessori. Uno script eseguito dentro Blender applica la configurazione alla scena e renderizza con Cycles; i job girano in background, sulla macchina locale o su altri computer della rete configurati come nodi di render. Gli sprite 360° vengono poi impacchettati in un atlas per colorazione, il formato letto dal configuratore.

Per l’uso quotidiano c’è IQOS Render Station, un’applicazione desktop dedicata: si scelgono kit, colorazione, camera e accessori, si lancia un’anteprima a risoluzione ridotta per controllare inquadratura e naming e si mette in coda il batch, seguendo avanzamento e log job per job.

    • 3 dispositivi, 19 colorazioni e 48 accessori
    • 22 camere e 9 tipi di output: statica, sprite 360°, statiche con cover e cover laterale, incisione orizzontale e verticale, holder con ring set, vista dall’alto del ring
    • Circa 1.300 job di render organizzati in 23 file batch
    • Circa 2.000 immagini PNG generate, nominate e ordinate in automatico

Video

La pipeline in meno di un minuto: dalla configurazione JSON al render, il launcher, le colorazioni a 360° e le varianti con la stessa luce e la stessa camera.

Il configuratore sul sito IQOS

I render generati alimentano la sezione “Configura il tuo dispositivo” del sito IQOS Italia: scelto il modello, l’utente ruota il dispositivo a 360° e passa da colore a ring set, cover e cover laterale, vedendo ogni volta l’immagine della combinazione esatta. Le stesse inquadrature servono all’anteprima dell’incisione personalizzata.

Apri il configuratore su it.iqos.comSito di terze parti, riservato ai maggiorenni.

Tecnologie

    • Blender e Cycles, con scena unica per tutti i dispositivi
    • Python per l’orchestrazione dei batch e lo script di render dentro Blender
    • Configurazione in JSON: kit, colorazioni, accessori, camere e output
    • Launcher desktop in Python, render distribuito su più nodi via TCP
    • Materiali e texture rifiniti in Adobe Substance 3D Painter, atlas degli sprite con TexturePacker e FFmpeg

Obiettivi

    • Generare in automatico tutte le combinazioni di dispositivi, colorazioni e accessori
    • Garantire luce, camera e naming identici su migliaia di immagini
    • Aggiornare il configuratore a ogni nuova colorazione o accessorio senza rifare il lavoro

Cliente

Commissionato da JustBit per IQOS