opengl
-
GLSL 강좌(1)3D Graphics/Shader 2007. 6. 23. 10:26
이번에 OpenGL에서 쉐이더를 사용하게 되면서 GLSL을 공부했습니다. 아직 저도 배우는 중이지만 나름대로의 경험을 바탕으로 몇줄 적어보고자 합니다. GLSL이란 OpenGL에서 쉐이더를 지원하기 위해 나온 고급 언어입니다. 이미 Direct X에서는 HLSL이라는 고급언어가 있고 Nvidia사에서 CG라는 고급 쉐이디 언어를 지원하기에 OpenGL 진영에서도 2.0부터 전격적으로 도입했다더군요. 뭐 사설은 여기까지 하고 일단 내 그래픽카드가 GLSL를 지원하나부터 알아봅시다. OpenGL의 고급기능을 쓰기 위해서는 확장기능을 이용해야 합니다. 이번 첫 강좌에서는 확장기능을 어떻게 사용하는지 알아봅시다. printf("opengl 버전 : %s\n",glGetString(GL_VERSION)); 자 저..
-
OpenGL Animation 구현3D Graphics/Open GL 2007. 5. 7. 16:48
DX와 opengl간의 변환문제 http://gpgstudy.com/forum/viewtopic.php?t=7467&highlight=opengl+animation 3DS Max와 OpenGL간의 변환 http://gpgstudy.com/forum/viewtopic.php?t=803 게임개발 테크닉 클릭하세요 directx9 게임 프로그래밍에 소스. 키 프래임시 각 프래임당 움직인 매쉬 정보를 뽑고 보간하는 방법으로..(맥스 스크립터)
-
Ase 파싱3D Graphics/공통 2007. 5. 7. 15:10
Ase 파싱 Ase는 크게 3개의 단위로 이루어져 있다. 각 단위는 씬 정보(*SCENE), 재질 정보(*MATERIAL_LIST), 오브젝트 정보(*GEOMOBJECT)이며, 오브젝트 정보의 경우 추가로 몇 종이 더 있는데 주로 *HELPEROBJECT를 들 수 있다. 이하 세부적으로 꼭 필요한 토큰만 언급하겠다. ////////////////////////////////////////////////////////////////////////////////////// *SCENE 애니메이션과 관련된 정보를 담는다. *SCENE_FIRSTFRAME 0 애니메이션의 시작 프레임 *SCENE_LASTFRAME 100 애니메이션의 마지막 프레임 *SCENE_FRAMESPEED 30 초당 프레임 *SCENE_T..
-
게임 개발 강좌 사이트 소계Etc/Link 2007. 4. 16. 02:52
게임 개발 강좌 언제 이 많은 글을 다 쓸지 암담합니다만 차근차근 해나가면 되겠지요. 많은 관심 부탁합니다. 1. Binary Space Partition의 기초 통합환경 개발 관련 자료 ROAM 지형 생성 엔진 통합환경 내에 지형 생성 클래스를 설계할 때 참고했던 자료 중 하나입니다. 특히 ROAM의 기본 패치가 여러 개로 나뉠 수 있어 지형엔진에 타일 매핑을 적용할 수 있는 방법을 제공합니다. 소스가 잘 정리되어 있을 뿐만 아니라 문서도 훌륭합니다. 델타포스와 같은 게임을 제작할 때에 도움이 됩니다. Gamasutra에서 퍼왔습니다. Quad Tree 지형 생성 엔진 ROAM에 비해 조금 복잡하지만 성능은 더 뛰어난 지형생성 방법입니다. LOD 방법도 위의 샘플과 다른데 비행 시뮬레이션 게임에는 이 ..
-
3D 그래픽스 관련 사이트Etc/Link 2007. 4. 16. 02:38
Official OpenGL WebSite :: Official Khronos WebSite :: nVidia Developer Website :: ATI Developer Website :: shader tech :: NeHe Gamedev net :: OpenGL을 이용하여 게임 개발에 필요한 내용을 담고 있음 Code Sampler :: OpenGL, Direct X에 따라 API에 맞게 샘플 코드들이 있는 곳 정리가 잘 되어 있다. Game Tutorials :: DigiBen이 활약하고 있는 OpenGL을 이용하여 게임을 개발할 때 필요한 여러가지 테크닉을 전수해 주는 곳. 현재는 유료화 되어있다. HUMUS :: ATI에 종사하는 3D 개발자 홈페이지 SULACO :: Advanced Shad..
-
Open GL의 소개및 관련링크3D Graphics/Open GL 2007. 4. 16. 00:53
1 목차 1.1 nvidia 2 이론적인 것들 3 NPL(Non-Photorealistic Lightning) 4 지형 5 택스쳐 6 트루타입 폰트 랜더링 7 파티클 8 캐릭터 애니메이션 9 충돌체크 및 물리엔진 9.1 아티클들 9.2 링크 10 관련 번역 11 Nehe Tutorial 12 팁 13 GL 확장 14 아티클 15 링크 16 3D 엔진 16.1 소규모 라이브러리 17 자료 [edit] 1 목차 # OpenGL 프로그래밍 가이드 온라인 - 책으로 출간된 프로그래밍 가이드의 온라인 버젼입니다. OpenGL Win32 Tutorial - (0%) Win32 환경에서 GL 프로그래밍 시작하기 OpenGL Extension 사용하기 - OpenGL 게임 만드는데 필수라고 할 수 있는 Extensio..