Mostra notizie nelle discussioni
Avatar
☺
Scritto da
altg
utente che non utiene
il 2014-03-26 23:10:58.0 alle 2014-03-26 23:10:58.0
Trollate totali: 11540
Cydonia
Non vi rompera` piu` le scatole. Triste

Ho chiuso il progetto. Sono stato giorni e giorni a cercare di ottimizzarlo perche` aveva passato il fatidico limite di 1-2 secondi per rendering, dopo l'aggiunta di interriflessioni e occlusione ambientale. Il realismo ne guadagnava, ma gia` dall'introduzione del rasterizzatore a tre indici per il meshing perfetto necessario al tracciamento dei volumi d'ombra, era andato fuori portata per l'iPad. Ma anche con ombre e penombre, la luce ambientale piatta rendeva la scena poco interessante. Dopo aver implementato la SSDO (screen-space directional occlusion) con in piu` uno step di radiosity, le cose sono uscite da tutti i limiti accettabili e niente era piu` ottimizzabile di cosi`. I requisiti di memoria crashavano i browser sui dispositivi mobili, e il concetto ha cominciato a fare acqua da tutte le parti. Anche concedendosi un intero secondo per rendere una scena, il "vanilla" javascript, che avrebbe il vantaggio di eseguire ovunque, e` troppo lento per ottenere risultati visivamente interessanti. Va be', meglio chiudere dopo un mese e mezzo che dopo un anno magari perso a seguire una strada che per ora e` chiusa. Penso che in capo a 5-6 anni qualcosa del genere si potrebbe fare, vuoi perche` magari anche smartphone, tablets e roba varia implementeranno una versione abbastanza evoluta di un'API tipo WebGL, vuoi perche` processori e motori di javascript avranno fatto ulteriori passi avanti, ma allo stato attuale e` lontano dall'essere possibile per come l'avevo immaginato, e cioe` nel modo in cui sarebbe stato davvero utile, accessibile da tutto come lo e` un sito normale. Ma a queste condizioni, ripeto, anche con un fotogramma al secondo per obiettivo, e` impossibile mettere insieme qualcosa di davvero competitivo.

Pazienza, si torna a L.in.oleum 3. A bocca storta

Pagina generata in 64 millisecondi

Utenti attivi: 9 nell'ultimo minuto, 25 negli ultimi cinque minuti, 49 negli ultimi 15 minuti