Domande e problemi relativi allo spazio tridimensionale, comprese le mesh 3D e altre strutture di dati, la matematica vettoriale, le trasformazioni, ecc.
Ho dei compiti in cui devo calcolare e tracciare alcuni punti usando una trasformazione prospettica, ma non sono sicuro che i miei risultati siano corretti, dal momento che il grafico 3D che utilizza le coordinate della Fotocamera è molto diverso dal grafico 2D che utilizza le coordinate dell'immagine . Potete …
I giochi e altre applicazioni graficamente intense usano framework come OpenGL e DirectX. Inoltre richiedono funzionalità come pixel shader e DX12. Ma perché dovremmo avere bisogno di tutti questi framework e funzionalità GPU quando potremmo semplicemente disegnare tutto pixel per pixel? Innanzitutto, il gioco dovrebbe essere compilato in modo da …
Nella scuola di cinema, nelle classi di modellazione 3D, mi è stato detto che quando modelliamo qualcosa per i film manteniamo la topologia di 4 poligoni con bordi. Qualsiasi poligono che ha più o meno di 4 spigoli / vertici è considerato cattivo e dovrebbe essere evitato. Considerando che se …
Sto leggendo un libro sulla computer grafica e ad un certo punto mostra un modello 3D, creato da un file .dat. Ecco alcune regole per la creazione del file .dat: Costituito da un elenco di posizioni / facce del vertice Scritto in senso antiorario Le facce terminano con un punto …
Sto cercando di capire perché le mesh levigate in 3D Studio (Modificatori / Smoother) finiscono per avere la stessa quantità di vertici / facce prima o dopo quel processo, così come la stessa identica geometria. Nell'esempio seguente, entrambe le mesh hanno 32 vertici e 60 facce. Anche se ho esperienza …
Quando implemento la legge di Beer (assorbimento del colore a distanza attraverso un oggetto), per qualche motivo non sembra mai molto bello. Quando ho il colore dietro l'oggetto, calcolo il colore modificato in questo modo: const vec3 c_absorb = vec3(0.2,1.8,1.8); vec3 absorb = exp(-c_absorb * (distanceInObject)); behindColor *= absorb; Questo …
Vorrei implementare un plugin Maya (questa domanda è indipendente da Maya) per creare modelli 3D Voronoi, Qualcosa di simile So solo che devo iniziare dal campionamento puntuale (ho implementato l'algoritmo di campionamento adattivo di Poisson descritto in questo documento ). Ho pensato che, da quei punti, avrei dovuto creare il …
Se si esegue il rendering di un'immagine in 2D, l'aggiunta di effetti di profondità di campo (sfocatura degli oggetti più lontano dalla distanza focale) aggiunge realismo e attira l'occhio sull'oggetto dell'immagine. Con un'immagine 3D (cioè stereo), guardare un oggetto nell'immagine a una data profondità renderà gli oggetti a tutte le …
Ho studiato computer grafica, dal libro Fundamentals of Computer Graphic (ma la terza edizione), e alla fine ho letto delle proiezioni. Tuttavia, non ho capito esattamente qual è la differenza tra la proiezione ortografica e prospettica? Perché abbiamo bisogno di entrambi, dove vengono utilizzati? Vorrei anche imparare cos'è la trasformazione …
Pensando al raytracing ibrido, da qui la seguente domanda: Supponiamo che io abbia due sfere solide e . Conosciamo i loro centri e raggi e sappiamo che hanno un volume sovrapposto nello spazio.S1S1s_1S2S2s_2 Abbiamo una tipica configurazione grafica 3D: supponiamo che l'occhio sia all'origine e stiamo proiettando le sfere su …
Aggancio un triangolo 3D a una scatola di delimitazione allineata sull'asse 3D (AABB) per ottenere il poligono planare più grande del triangolo contenuto nell'ABS. Il mio algoritmo di ritaglio è una versione (leggermente modificata) del robusto algoritmo di Sutherland-Hodgman (ad esempio, i piani di ritaglio hanno uno spessore finito limitato) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.