나는 raytracer를 작성 중이고이를 디버깅 할 무언가가 필요하다.raytracer 씬 출력 디버깅
나는 this을 발견했지만, 아아, 소스는 공개적으로 사용 가능하지 않은 것으로 보입니다.
거기에 맞는 자료가 있습니까?
편집 : 똑바로 C로 리눅스에서 개발하지만 모든 주요 OS 및 IDE (비주얼 스튜디오, emacs, Xcode 등)에 액세스 할 수 있습니다. 모든 주요 프로그래밍 언어에 대해 잘 알고 있습니다.
나는 raytracer를 작성 중이고이를 디버깅 할 무언가가 필요하다.raytracer 씬 출력 디버깅
나는 this을 발견했지만, 아아, 소스는 공개적으로 사용 가능하지 않은 것으로 보입니다.
거기에 맞는 자료가 있습니까?
편집 : 똑바로 C로 리눅스에서 개발하지만 모든 주요 OS 및 IDE (비주얼 스튜디오, emacs, Xcode 등)에 액세스 할 수 있습니다. 모든 주요 프로그래밍 언어에 대해 잘 알고 있습니다.
질문의 링크는 대학의 레이 트레이서 용 대화 형 광선 가시화 장치 인 것으로 보입니다. 기본적으로 광선 경로 자체의 3D 스케치를 포함하여 개별 광선에 대한 정보를 (필요에 따라) 제공합니다.
불행히도, 자신의 레이 트레이서를 처음부터 작성하고 있다면, 다른 사람의 광선 가시화 장치를 효과적으로 활용할 수 없을 것입니다. 응용 프로그램 별 기능은 디버깅하려는 프레임 워크.
이런 종류의 시설이 중요한 경우, 이미 레이 - 비주얼 라이저가 포함 된 광선 추적 프레임 워크에서 시작하여 해당 상황에서 광선 추적 프로젝트를 구현하는 것이 가장 쉽습니다.
반면에 기존 3D 그래픽에 익숙하다면 레이 비주얼라이저를 직접 쓰는 것이 그리 어렵지 않을 수도 있습니다.
자세한 정보를 제공해주십시오. 어떤 언어를 사용하고 있습니까? 어떤 플랫폼/OS에서? 개발 환경을 사용하고 있습니까? – astrada
링크에만 의존하는 것이 아니라 원하는 디버깅 기능의 종류에 대한 설명을 추가하십시오. 그러한 설명이 없으면 질문이 일상적 인 관찰자에게 혼동을 줄 수 있습니다. 건설적으로 대답하기가 어렵고 같은 문제가있는 다른 사람들에게는 덜 유용합니다. – comingstorm