3dct / 3dct/open_iA

3D Renderer: volume cropped by 1 in every direction

Aperta
#40 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug help wanted
Lingua principale
C++
Stelle
48
Fork
19
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

With raycast renderer (=software renderer), in the 3D renderer the volume is cropped by 1 voxel in every direction:

![problem-jw](https://user-images.githubusercontent.com/1629217/61126031-b1bfa300-a4ab-11e9-9c95-05682ad4801d.png)

The problem seems to only exist for the software renderer; the GPU renderer however produces strange results for small volumes.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Look at the raycast renderer (software renderer) code in the 3D rendering module. The issue mentions the volume is cropped by 1 voxel in every direction. Start by finding the volume bounds handling in the raycasting algorithm, likely in a file related to volume rendering or raycasting. Compare with the GPU renderer's bounds handling to see the difference. Check for off-by-one errors in loop bounds or coordinate transformations. Running the software renderer on a small test volume can help verify the fix.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
computer-graphics, cpp
Ambito
computer-graphics, desktop
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.