2011-12-11 2 views
1

CUDA를 사용하여 간단한 광선 추적 코드를 구현하려고합니다.cuda에서의 3D 모델링 (레이 트레이싱 초기 단계)

모델링 파트에 붙어 있습니다. 메신저 개체를 3D 공간 모델링하는 방법을 알아 내려고 (중간에 3D 큐브가 들어있는 간단한 3D 공간으로 시작).

OpenGL 및 CUDA와의 하이브리드 프로젝트에 대해 읽었지만 그 기사가 너무 일반적이었습니다. 그리고 으로 말했듯이 저는이 기사에서 새로운 것입니다.

3D 모델 구현을위한 라이브러리/코드가 있습니까?

+0

합니다. 그냥 ' – datenwolf

+0

, datxwolf있어. 너무 새로운 stackof 너무 : – Wops

+0

이 단계에서 CUDA를 사용해야합니까? 가장 능숙한 프로그래밍 언어로 레이 트레이서를 작성하는 것이 좋습니다. 작업 광선 트레이서를 작성한 후 CUDA 버전을 만드십시오. – Heatsink

답변

1

CUDA에서 광선 추적을 수행하려면 GPU 가속 광선 추적을위한 API 인 NVIDIA의 OptiX을 살펴보십시오. 코드는 단순한 것부터 복잡한 것까지 SDK에 있습니다. 렌더러에서 3D 오브젝트를 모델링하는 방법을 보여줄 것입니다. 당신이 CUDA 및 광선 추적 모두에 새로운 있다면 반면에

, 당신은 아마 한 번에 모두를 해결하고 싶지 않은 : 난 그 동의 분노에 일하는 것이

+0

답장을 보내 주셔서 감사합니다. OptiX를 다운로드하고 샘플을 설치하고 실행했습니다. 작업 환경이 어디인지, 코드를 컴파일하는 방법 또는 어떤 종류의 파일이 있는지 이해하는 데 문제가 있습니까? 튜토리얼 및 프로그래밍 가이드를 읽었습니다. 예제 또는 자습서가 있습니까? – Wops

+0

음, 결국 블렌더 **를 사용하여 방을 * .obj 파일로 모델링 한 다음 __trier의 raytracing tutorial__ (Google 검색) 정보를 사용하여 * .obj 파일을 OpenGL 코드로 읽습니다. – Wops

관련 문제