3dct / 3dct/open_iA

3D Renderer: volume cropped by 1 in every direction

Đang mở
#40 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
bug help wanted
Ngôn ngữ chính
C++
Star
48
Fork
19
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
computer-graphics, cpp
Lĩnh vực
computer-graphics, desktop
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.