저는 멀티 쓰레드 실시간 raytracer를 C++로 쓰고 싶었지만, 모든 벡터와 행렬 로직을 구현하고 싶지는 않습니다. 그것으로. 나는 이것을 위해 좋은 라이브러리를 찾기 위해 연구를 할 것이라고 생각했지만 많은 성공을 얻지 못했습니다 ...raytracer를 쓰고 싶습니다. 사용할 대수 라이브러리에 붙어 있습니다. (C++)
구현이 빠르며 친절한 라이센싱이 중요합니다. 나는 boost
에 기본 대수가 있다는 것을 읽었지 만 속도가 얼마나 좋은지에 대해서는 아무 것도 찾을 수 없었다.
나머지는 Google이 매우 신속하다고 주장하는 Armadillo
을 알려주고 다른 들어 본 적이없는 다른 라이브러리와 비교합니다.
그렇다면 정확하고 편리하다고 주장하는 Seldon
을 얻었습니다. 정확히 어디에서 규모를 파악할 수는 없었습니다.
마지막으로 나는 여기에서 검색하는 동안 StackOverflow에서 언급 한 적이있는 Eigen
에 대해 읽었습니다.
내 대학의 CG 강의에서 대수학에 HLSL
을 사용하여 (학생들에게 raytracer를 구현/최적화하게 함), GLSL
을 사용할 수 있는지 여부를 생각하게되었습니다. 다시 말하지만, 나는 어떤 옵션이 가장 효율적인지, 또는 대수 라이브러리에 대한 일반적인 합의가 무엇인지 전혀 알지 못합니다. 여기 좀 도와 수 있도록 기대했다, 그래서 나는 진짜 개발 : 시작할 수 있습니다
PS : 나는 사이트로 연결했지만, 아직
가
나는 ompf.org (http://ompf.org)의 포럼이 존재하는 가장 빠른 광선 추적기로 가득 채워질 것을 적극 권장합니다. 그리고 그들 중 많은 사람들은 그들이 일하는 방식에 대한 상세한 정보를 포함하고 있습니다. –