Domande taggate «transformations»

Le trasformazioni sono operazioni matematiche che possono essere applicate a un oggetto per modificarne la scala, la posizione e l'orientamento.

2
Perché l'inverso trasposto della matrice della vista del modello viene utilizzato per trasformare i vettori normali?
Durante il rendering di scene 3D con trasformazioni applicate agli oggetti, le normali devono essere trasformate con l'inverso trasposto della matrice della vista del modello. Quindi, con una normale , modelViewMatrix , la normale trasformata ènnnMMMn′n′n' n′=(M−1)T⋅nn′=(M−1)T⋅nn' = (M^{-1})^{T} \cdot n Quando si trasformano gli oggetti, è chiaro che le …



4
Quando utilizzare i quaternioni per rappresentare la rotazione e il ridimensionamento in 3D?
I quaternioni (un'estensione quadridimensionale di numeri complessi) possono essere utilizzati per rappresentare la rotazione e il ridimensionamento di un vettore 3D e l'applicazione di un quaternione su un vettore 3D comporta due moltiplicazioni di quaternioni, richiedendo quindi meno operazioni rispetto alla moltiplicazione della matrice di trasformazione corrispondente. Tuttavia, vengono spesso …

2
Trasformazione dei raggi in spazio oggetti per Motion Blur
Il mio raytracer supporta un'ampia varietà di oggetti. Per intersecarli, uso la tecnica standard di trasformazione dei raggi in spazio-oggetto. Funziona in modo fantastico fino a quando non aggiungo motion blur. Ho modellato il motion blur come una sequenza di trasformazioni (per semplificare la discussione, diciamo esattamente due) invece di …








Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.