반응형

프로그래밍 관련/3D,2D DRAW 관련 39

OpenGL 오픈지엘 설치 그리고 테스트 하기 관련

======================= ======================= ======================= OpenGL 개발 셋팅 할때 헤드(.h)파일 Lib파일 모두 적용해보고 아래 프로그램 OpenGL Extensions Viewer 가 잘 잘동되는지 확인해 보자 OpenGL Extensions Viewer 설치 링크 http://realtech-vr.com/admin/glview ======================= ======================= ======================= 출처: http://alleysark.tistory.com/257 소개에 앞서 잡소리.. 입문자를 위한 OpenGL 강좌를 써보려한다. OpenGL 강좌야 찾아보면 수두룩 하..

OpenGL 오픈지엘3D 2D처럼 이용하기 관련, How do I position a 2D camera in OpenGL?

================================= ================================= ================================= 출처: - https://gamedev.stackexchange.com/questions/56512/how-do-i-position-a-2d-camera-in-opengl I can't understand how the camera is working. It's a 2D game, so I'm displaying a game map from (0, 0, 0) to (mapSizeX, 0, mapSizeY). I'm initializing the camera as follow : Camera::Camera(void) : pos..

OpenGL "FreeTypeFont", "FTGL" 문자, 폰트 그리기 관련

=====================================================================  출처: http://soen.kr/lecture/library/freetype/ft2.htm2.문자 출력가.초기화어떤 과목이든지 첫 예제가 어렵다. 과연 FreeType이 잘 동작하는지 첫번째 예제를 만들어 보되 첫 예제이니만큼 딱 한글자만 출력해 보자. 이 정도 예제에 특별한 기능이 필요치도 않고 UI도 단순하므로 간단하게 Win32 프로젝트로 작성하기로 한다. 이런 예제에 MFC나 닷넷을 동원할 필요가 없다. C 드라이브의 루트에 FreeTypeExam이라는 예제 폴더를 만들고 이 안에 PrintOneChar라는 이름으로 Win32 프로젝트를 만들었다. 옵션에서 빈 프로젝트를..

OpenGL 오픈지엘 투영변환 해상도 크기에 그리기,2D, glOrtho, glViewport, gluLookAt 관련

=====================================================================      출처: http://www.androidpub.com/2163296그냥 SurfaceView 쓸 때는 픽셀단위로 계산해서 움직였는데OpenGL은 제가 정해놓은 무한좌표계? 인가 그걸로 한다면서 1 -1 -0.5 뭐 이렇게만 되니아직 적응이 안되서 그런지 무지 감잡기 어렵네요 ㅠㅠ이 게시물을... 엮인글 주소 : http://www.androidpub.com/index.php?document_srl=2163296&act=trackback&key=3c1 2012.05.24 09:44:12위슈glOrtho 범위를 다르게 주면 안되나요?아마 지금은 glOrtho(-1, 1, -1..

FreeImage Library 를 이용하여 이미지 따로 저장 관련

=====================================================================      출처: http://m.blog.naver.com/sogangori/220701976219FreeImage는 리눅스와 윈도우즈 운영체제 양쪽에서 똑같이 사용할 수 있는 C++ 이미지 처리 라이브러리 입니다NVidia 의 이미지 처리 CUDA 샘플 프로젝트들이 FreeImage 라이브러리를 사용합니다.그동안 사용해 보니 좋은 라이브러리라고 생각됩니다.윈도우 OS 의 경우 32bit와 64 bit 의 .lib 파일이 다르므로 64bit 프로젝트를 사용할때는 64bit 용 .lib를 사용해야 합니다.http://freeimage.sourceforge.net/ 윈도우 운영체제에서..

OpenGL 텍스쳐 로드 그리기 관련

=====================================================================     OpenGL을 쓰고 항시 API를 쓰고 다시 해제해주어야 하는 API들은 해제 해주는것을 잊지 마세요 예로들어 wglMakeCurrent(...)로 들자면 HDC hdc = getHDC();HGLRC hglrc = getHGLRCRES_GL();::wglMakeCurrent(hdc, hglrc); //사용//--------------------------------------//{랜더링 코드들..................................................................//}//--------------------------------..

OpenGL에서 텍스쳐 로딩, 스레드 thread 에서의 텍스처 로딩 관련

================================= ================================= ================================= 출처: https://www.opengl.org/discussion_boards/showthread.php/179036-Some-multithreading-questions Some multithreading questions I had thought that I understood threading and OpenGL, but I seem to be experiencing some multithreaded bugs and its made me question myself. Perhaps they are just driver..

비쥬얼스튜디오 Visual Studio C, C++ MFC와 OpenGL 오픈지엘 연동 관련

================================= ================================= ================================= 출처: http://m.blog.naver.com/7588996/105996434 소 개 이 강좌는 초기화에 대한 것이다. 이 강좌에서 우리는 어떻게 윈도우즈에서 OpenGL을 초기화 하가에 대해 알아본다. 이 강좌에서는 윈도우즈 프로그래밍을 위한 Microsoft Foundation Classes (MFC)을 많이 사용할 것이며 MFC로 OpenGL을 어떻게 사용하는지 알아 볼것이다. 또한 앞으로 진행될 각각의 강좌에서 사용할 일반적인 OpenGL의 뼈대가 되는 소스를 제작해 볼것이다. MFC를 사용하는 이유는 쉽게 세련된..

OpenGL 오픈지엘 기초 그리기, 알파, 점, 선, 면, 삼각, 사각, 다각형, 그림판, 자유곡선, 지우개(마스크) 관련

=====================================================================   I'm working on a game for the iPhone that has a drawing/paint mechanic involved and I'm having problems trying to create a tool that would erase things already painted.The main problem is that the background being painted on is not a solid color but a static image or animation. I've tried using different blending options and..

FreeImage Library 셋팅 관련

=====================================================================      출처: http://m.blog.naver.com/sogangori/220701976219 FreeImage는 리눅스와 윈도우즈 운영체제 양쪽에서 똑같이 사용할 수 있는 C++ 이미지 처리 라이브러리 입니다NVidia 의 이미지 처리 CUDA 샘플 프로젝트들이 FreeImage 라이브러리를 사용합니다.그동안 사용해 보니 좋은 라이브러리라고 생각됩니다.윈도우 OS 의 경우 32bit와 64 bit 의 .lib 파일이 다르므로 64bit 프로젝트를 사용할때는 64bit 용 .lib를 사용해야 합니다.http://freeimage.sourceforge.net/ 윈도우 운영체제에..

반응형