Gestisci le impostazioni dei cookie. Puoi abilitare o disabilitare diversi tipi di cookie di seguito. Per maggiori dettagli, vedi la nostra Informativa sulla Privacy.

Wonderland Engine 1.4.6 - Miglioramenti al Sistemi di Texturing e Correzione Bug

Questa release include miglioramenti al sistema di texturing e numerose correzioni di bug.

Poiché Wonderland Engine crea automaticamente un texture atlas con tutte le tue texture, sono necessari sistemi avanzati per generare mip-map in modo efficiente e garantire che le texture con wrapping funzionino correttamente. Allo stesso modo, il caricamento dinamico delle texture (ad esempio, da HTML Video o Canvas) richiede particolare attenzione e ha ricevuto un importante aumento di prestazioni in questa versione.

Abbiamo riportato molte correzioni di bug dalla prossima release 1.5.0, specialmente per la simulazione fisica.

Changelog 

Editor

  • Corretto il crash durante la riproduzione di un componente di animazione che miscela un’animazione non impostata
  • Rimosso l’opzione per disabilitare il frustum culling con il renderer multi-draw
  • Risolto il problema delle pipeline duplicate che non venivano visualizzate nella lista delle pipeline
  • Risolte le incoerenze nell’interfaccia utente delle proprietà dei componenti personalizzati
  • Permessi shader personalizzati nei materiali del cielo
  • Ridotta elaborazione delle mesh dopo la compilazione delle pipeline
  • Importate più animazioni con keyframe inusuali
  • Corretto il problema della migrazione dell’impostazione physics groupNames da progetti più vecchi
  • Abilitato il reporting dei crash su Linux
  • Aggiunto menu contestuale con tasto destro nello spazio vuoto della struttura della scena

Engine

  • La Restituzione/Rimbalzo sugli oggetti fisici è ora internamente limitata nell’intervallo 0.0-1.0
  • Scarta sempre l’allegato di profondità del backbuffer
  • Risolti vari problemi di streaming delle texture
  • Corretto ordine di importazione del materiale Flat
  • Risolti i problemi di parsing dei commenti all’interno delle macro del pre-processore shader
  • Risolto stato inattivo dello streaming delle texture quando tutte le texture si adattano nella cache
  • Ottimizzato l’atlas compresso con streaming delle texture disabilitato utilizzando un atlas non tiled
  • Aggiunti bordi alle immagini atlases non compressi e compressi non tiled per un campionamento del wrap corretto lungo i bordi dell’immagine
  • Aggiunti mipmaps agli atlases non compressi e compressi non tiled per migliori prestazioni
  • Migliorate le prestazioni degli aggiornamenti dinamici delle immagini degli atlases non compressi
  • Aggiunto #undef nel pre-processore shader per shader GLSL personalizzati
  • Risolti problemi con commenti dopo #define in shader GLSL personalizzati

Runtime

  • Corrette criticità runtime causate da callback di collisione del componente physics
  • Corretti componenti physx non aggiunti correttamente quando si aggiunge una scena
  • Risolto Object3D.addChild() che non aggiornava sempre correttamente le trasformazioni
  • Risolto il problema con la schermata di caricamento che spesso non aggiornava il progresso
  • Consentito l’attivazione/disattivazione delle ombre a runtime

Editor API

  • Corretto comportamento inaffidabile dei widget dello stesso tipo utilizzati nello stesso pannello
  • Aggiunto EditorPlugin.update() chiamato prima di draw() e anche nell’editor senza testata

JS API

  • Aggiunto AnimationComponent.animationGraph per impostare e ottenere grafici di animazione
Last Update: August 22, 2025

Resta aggiornato.