2013-10-30 5 views
0

나는 raytracer를 작성 중이고이를 디버깅 할 무언가가 필요하다.raytracer 씬 출력 디버깅

나는 this을 발견했지만, 아아, 소스는 공개적으로 사용 가능하지 않은 것으로 보입니다.

거기에 맞는 자료가 있습니까?

편집 : 똑바로 C로 리눅스에서 개발하지만 모든 주요 OS 및 IDE (비주얼 스튜디오, emacs, Xcode 등)에 액세스 할 수 있습니다. 모든 주요 프로그래밍 언어에 대해 잘 알고 있습니다.

+0

자세한 정보를 제공해주십시오. 어떤 언어를 사용하고 있습니까? 어떤 플랫폼/OS에서? 개발 환경을 사용하고 있습니까? – astrada

+0

링크에만 의존하는 것이 아니라 원하는 디버깅 기능의 종류에 대한 설명을 추가하십시오. 그러한 설명이 없으면 질문이 일상적 인 관찰자에게 혼동을 줄 수 있습니다. 건설적으로 대답하기가 어렵고 같은 문제가있는 다른 사람들에게는 덜 유용합니다. – comingstorm

답변

0

질문의 링크는 대학의 레이 트레이서 용 대화 형 광선 가시화 장치 인 것으로 보입니다. 기본적으로 광선 경로 자체의 3D 스케치를 포함하여 개별 광선에 대한 정보를 (필요에 따라) 제공합니다.

불행히도, 자신의 레이 트레이서를 처음부터 작성하고 있다면, 다른 사람의 광선 가시화 장치를 효과적으로 활용할 수 없을 것입니다. 응용 프로그램 별 기능은 디버깅하려는 프레임 워크.

이런 종류의 시설이 중요한 경우, 이미 레이 - 비주얼 라이저가 포함 된 광선 추적 프레임 워크에서 시작하여 해당 상황에서 광선 추적 프로젝트를 구현하는 것이 가장 쉽습니다.

반면에 기존 3D 그래픽에 익숙하다면 레이 비주얼라이저를 직접 쓰는 것이 그리 어렵지 않을 수도 있습니다.