OpenGL로 돌아 가려하지만, 지식과 수학은 녹슬 었습니다. 저는 C++을 사용 했었지만 C#을 선호합니다 ... 지금 OpenTK를 사용해보십시오. 분명히 Glu는 GL 3.1부터 사용되지 않으므로 C# 또는 C++ (내가 번역 할 수 있음)에서 화면에 큐브를 그리는 Glu-less 예제를 찾으려고합니다.큐브를 그리기위한 Glu-less 예제?
도전적인 부분은 뷰포트/시야각/카메라/원근감/초기화 항목 설정입니다. 나는 버퍼를 지우고 3D 공간에서 포인트를 내려 놓는 것이 좋지만 다른 것들은 잊어 버린다.
특히, Glu.Perpsective
및 Glu.LookAt
대체품이 필요합니다.
:
Matrix4.CreateOrthographic(...);
및Matrix4.CreatePerspectiveFieldOfView(...);
도 바라 방법있다 - 그것은 모두 직교 및 원근 투영 방법을 포함 GL 3.1 이상, 필요한 것은 * shaders *입니다. 셰이더 기반 세계에서 OpenGL이 어떻게 작동하는지 확고하게 이해해야합니다. 나는 [OpenGL 3.0 +이 페이지의 자습서] 중 하나를 제안 할 것입니다. (http://www.opengl.org/wiki/Getting_started#Tutorials_and_How_To_Guides) –또한 [this] (http://www.songho.ca/)를 읽으십시오. opengl/gl_transform.html). 필요한 모든 행렬 계산을 수행하는 수식 및 방법론. – Lalaland
오 ... 분명히 우리는 지금 4.1에 달렸어 ?? 아니면 4.2? 지난번에 내가 이걸 연주했을 때 우리는 여전히 2s 내 생각이었습니다. 최신 안정 버전을 사용할 수도 있습니다. – mpen