반응형

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

OpenGL 중 glew.h 를 include하면 에러가 나는데 어떻게 해결해야 할까요?

=====================================================================       출처: http://www.korone.net/bbs/board.php?bo_table=qt_qna&wr_id=22918  #include #include #include class QW_3DViewer : public QGLWidget, protected QGLFunctions{    Q_OBJECTpublic:    explicit QW_3DViewer(QWidget *parent = 0);    void initializeGL();    void paintGL();    void resizeGL(int w, int h);   ...   ...}Qt5 에서 openg..

OpenGL 오픈지엘 테스트 그리기 관련

=====================================================================      출처: https://libsora.so/posts/opengl-text-library/  OpenGL Text Library OpenGL 자체에는 텍스트 출력 관련된 함수가 없다. 근데 개발과정, 디버깅의 용도로 텍스트 출력이 있었으면 한다. glut기반으로 개발하고 있다면 glutStrokeString / glutBitmapString 를 사용하면 된다. 하지만 나는 glut를 안쓴다. 혹은 glut를 사용할수 없는 환경(예를 들면 OpenGLES)의 경우에는 어떻게 하면될까? 이 때 선택할 수 있는 방법과 내가 선택한 방법 및 간단하게 만들어본 라이브러리에 대해서 써..

OpenGL 오픈지엘 에서 SDL, FreeImage 등등 라이브러리등등 을 이용하여 이미지 로드하기 관련

=====================================================================     OpenGL 개발 셋팅 할때 헤드(.h)파일 Lib파일 모두 적용해보고아래 프로그램 OpenGL Extensions Viewer 가 잘 잘동되는지 확인해 보자  OpenGL Extensions Viewer  설치 링크  http://realtech-vr.com/admin/glview    =====================================================================   FreeImage 를 OpenGL에서 이미지 로드하기 전에 알아두어야 할것 각각 OS 의 바이트 순서에 따라 칼라값을 읽는 순서가 다르다! (윈도우, 애플(OSX..

SDL 개발환경 셋팅 관련

=====================================================================      SDL 다운로드 링크: https://www.libsdl.org/    =====================================================================  출처: http://tibyte.kr/231  VS2013에서 SDL2와 SDL_Image, openGL을 사용하기 위해개발환경을 설정하는 단계를 포스팅해봅니다.   1 .SDL 홈페이지(https://www.libsdl.org)에서 SDL2 다운로드 페이지로 들어간다.2. Windows용Development Libraries zip 파일을 다운받아서 압축을 푼다3. 비주얼스튜..

OpenGL 오픈지엘 glew 관련 외부 기호를 확인할 수 없습니다. 에러 관련

=====================================================================   Opengl 중에서 glew 관련 링크에서 아래와 같은 에러가 날때.  확인할점. - Opengl 라이브러리 그리고 glew 라이브러리 관련해서 제대로 폴더에 넣었는지. - 프로젝트->속성에서 "VC++", "C/C++", "링커" 등등 부분의 포함 디렉터리나 라이브러리(.LIB) 등록이 제대로 되었는지 확인. - 프로젝트->속성->"C/C++"->전처리기 -> 전처리기정의 에서 "GLEW_STATIC;" 부분이 쓰여져 있는지 확인한다   =====================================================================

[FAQ] Directx 3D

=====================================================================    http://www.gpgstudy.com/gpgiki/3D출처: http://blog.naver.com/PostView.nhn?blogId=vs2002&logNo=60020766681 차례 [+]Q) OpenGL이란?OpenGL FAQhttp://www.opengl.orghttp://users.unitel.co.kr/~sangeun5/opengl/basicsfaq.html참고하세요.Q) Direct3D이란? 2001/2/22/20:07 작성자:김지훈 *틀린 내용이 있다면 수정해주세요* Direct3D란 실시간 3D 렌더링을 위해 마이크로 소프트가 배포하는 API(응용프로그램..

옥트리 관하여

=====================================================================    출처: http://hermet.pe.kr/57456541 잠깐 짬을 내어 옥트리에 대해서 글을 써 보겠습니다. 옥트리 (팔진 트리); 3차원 공간을 분할하는 기법 중 하나이며 쿼드트리(Quadtree) 가 높이 면에 대한 분할을 하지 않는다는 점에 비해 옥트리는 높이에 대한 분할까지 시도하지요. 따라서 대게 3차원에 대해 모두 활용하는 공간에서 옥트리를 사용하게 됩니다.       -좌 :Quadtree   우 : Octree-  따라서, 넓은 공간( 특히 야외 )에서 높은 빌딩 들이나 심지어 공중을 날 수 있는 그런 환경에서는 옥트리가 유용하지요. 자료구조에서 이진 트리에..

용량이 큰 텍스쳐 이미지 처리하기.

================================= ================================= ================================= /* 1. Get surface from texture. D3DXLoadSurfaceFromSurface() 2. POOL_SYSTEMMEM -> POOL_DEFAULT IDirect3DDevice9::UpdateSurface( ); IDirect3DDevice9::UpdateTexture( ); 3. POOL_DEFAULT -> POOL_SYSTEMMEM IDirect3DDevice9::GetRenderTargetData( ); 4. ANYTHING -> POOL_DEFAULT IDirect3DDevice9::Stretch..

반응형