Skip to main content

Cos'è un octree?

Un Octree è una struttura dell'albero digitale utilizzata per creare creazioni tridimensionali (3D) e poligonali, principalmente per l'industria dei giochi.Nella struttura Octree, ogni nodo interno non ha figli o otto bambini mdash;Niente nel mezzo mdash;e ogni nodo figlio è in grado di contenere informazioni sul colore per il profilo a colori rosso-blu-verde (RGB).L'intera struttura inizia come un cubo e i cubi interni vuoti vengono utilizzati per le informazioni di collisione.Questa struttura è molto efficiente dalla memoria, poiché esiste una quantità relativamente piccola di dati tenuti in ogni bambino e l'albero può essere limitato di dimensioni.

Quando viene realizzato un modello per un videogioco, deve avere informazioni sulla consistenza e sul colore eDeve essere in grado di scontrarsi con altri modelli.Una delle strutture utilizzate in questo settore è l'Octree.A volte chiamato un albero OCT, questo nome indica l'importanza del numero otto in questa struttura dell'albero.Come fare strutture ad albero, Octree ha nodi genili e figlio.A differenza di altri alberi, c'è pochissima varietà nel numero di nodi figlio può essere realizzato dal genitore.

Ogni genitore può includere otto nodi o nessuno.Entrambi i tipi di cubo sono importanti per creare un modello completamente reso.I cubi più intensivi sono quelli con otto nodi.Ogni nodo interno include informazioni sul colore e sulla trama, in modo che il modello possa avere un aspetto intricato.Ad esempio, se il modello è un albero, ciascuno dei nodi interni deve includere un colore marrone per il bagagliasono altrettanto importanti.L'intera struttura inizia come un grande cubo vuoto, a cui possono abitare altri cubi più piccoli.Questo cubo, insieme ad altri cubi vuoti, viene utilizzato principalmente per le informazioni di collisione.Ad esempio, se un modello si avvicina a questo modello, i cubi vuoti diranno al modello che non può avanzare, perché crea una collisione.

La creazione di un modello adeguato con un Octree è intensiva e molte informazioni ci vannoMa la struttura stessa utilizza la memoria in modo molto efficiente.Uno dei motivi è che, sebbene ci siano molte codifiche, le informazioni sono solo informazioni sul colore e sulla trama e, quindi, piuttosto piccole.Un altro motivo è che l'albero ha livelli diversi che contiene dati non necessari e, se potati, la memoria può essere ridimensionata ancora di più.