«opengl» 태그된 질문

OpenGL (Open Graphics Library)은 플랫폼에 독립적이며 데스크탑, 워크 스테이션 및 모바일 장치에서 사용할 수있는 그래픽 표준 및 API입니다. 하드웨어 가속 렌더링을 제공하도록 설계되었으므로 기존 소프트웨어 렌더링보다 훨씬 향상된 성능을 제공합니다. OpenGL은 CAD 소프트웨어 및 컴퓨터 게임과 같은 응용 프로그램에 사용됩니다. OpenGL ES와 OpenGL 표준은 Khronos 그룹에서 제어합니다.

4
옛날 옛적에,>가 <…보다 빠를 때, 잠깐만?
멋진 OpenGL 튜토리얼을 읽고 있습니다 . 정말 대단해, ​​믿어 줘 현재 내가 다루고있는 주제는 Z- 버퍼입니다. 저자는 GL_LESS, GL_ALWAYS 등과 같은 커스텀 깊이 테스트를 수행 할 수 있다고 설명하고, 깊이 값의 실제 의미 (최상위 및 비상 위)도 설명 할 수 있다고 설명합니다. 주문을 받아서 만드는. 나는 지금까지 이해합니다. 그리고 저자는 …
280 c  optimization  opengl  cpu  gpu 


5
버전 4.1 기준으로 OpenGL에서 텍스트 렌더링을위한 최첨단 기술은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 OpenGL의 텍스트 렌더링에 대한 많은 질문이 이미 있습니다. GUI에서 OpenGL 라이브 텍스트 렌더링을 수행하는 …
199 opengl  text  glsl  shader  opengl-4 


17
3D 게임은 어떻게 그렇게 효율적입니까? [닫은]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 4 개월 전 . 이 질문을 개선하십시오 내가 이해하지 못한 것이 있습니다. GTA IV와 같은 대형 PC 게임은 어떻게 CPU의 …

4
glActiveTexture와 glBindTexture의 차이점과 관계
내가 수집 한 것에서 glActiveTexture활성 "텍스처 유닛"을 설정합니다. 각 텍스처 유닛은 여러 텍스처 타겟 (일반적으로 GL_TEXTURE_1D, 2D, 3D 또는 CUBE_MAP)을 가질 수 있습니다. 올바르게 이해하면 glActiveTexture먼저 텍스처 단위를 (초기화 됨 GL_TEXTURE0) 로 설정 한 다음 해당 텍스처 단위에 "텍스처 대상"을 하나 이상 바인딩해야합니까? 사용 가능한 텍스처 단위의 수는 시스템에 따라 …
137 opengl  textures 

2
OpenGL에서 Framebuffer와 Renderbuffer의 개념과 차이점은 무엇입니까?
Framebuffer와 Renderbuffer의 개념에 대해 혼란 스럽습니다. 렌더링이 필요하다는 것을 알고 있지만 사용하기 전에 이해하고 싶습니다. 임시 드로잉 결과를 저장하는 데 약간의 비트 맵 버퍼가 필요하다는 것을 알고 있습니다. 백 버퍼. 그리고 다른 버퍼는 도면이 진행 중일 때 화면에 표시되어야합니다. 프론트 버퍼. 뒤집어 다시 그리세요. 나는이 개념을 알고 있지만, 그러한 개념들을이 …

6
glLoadIdentity ()는 OpenGL에서 무엇을합니까?
나는 OpenGL을 처음 접했고 코드에있는 모든 임의의 함수에 약간 압도적입니다. 그들은 효과가 있고 언제 사용해야하는지 알지만 왜 필요한지 또는 실제로 무엇을하는지 모르겠습니다. 나는 그것이 glLoadIdentity()현재 행렬을 항등 행렬로 대체 한다는 것을 알고 있지만 정확히 무엇을합니까? 모든 프로그램에 필요한 경우, 달리 지정하지 않는 한 기본적으로 ID 매트릭스가 아닌 이유는 무엇입니까? 내가하는 …
132 opengl  graphics 

6
GLSL 쉐이더의 올바른 파일 확장자는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 기각 . 이 질문을 개선하십시오 glsl 음영을 배우고 있으며 다른 파일 형식을 발견했습니다. 사람들이 정점과 프래그먼트 셰이더 .vert및 .frag확장 기능을 제공하는 …
127 opengl  glsl  shader 

7
gcc / g ++를 사용하여 Linux에서 Windows 용으로 컴파일하는 방법은 무엇입니까?
Linux에서 freeglut를 사용하여 C ++ (g ++)로 일부 효과를 작성했으며 다음으로 컴파일합니다. g++ -Wall -lglut part8.cpp -o part8 그래서 g ++가 필요한 모든 것을 포함하는 정적 컴파일 된 Windows 실행 파일을 만들 수 있는지 궁금합니다. 나는 Windows가 없으므로 Linux에서 할 수 있다면 정말 멋질 것입니다. :)
119 c++  opengl  gcc  glut  freeglut 

9
C #에서 OpenGl을 사용하십니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 오년 전에 . 이 질문 개선 C # 용 무료 OpenGL 지원 라이브러리가 있습니까? 그렇다면 어떤 것을 사용하고 샘플 프로젝트를 어디에서 찾을 수 있습니까? …
118 c#  opengl 

4
정점 배열 객체는 무엇입니까?
저는 오늘이 튜토리얼에서 OpenGL을 배우기 시작했습니다 : http://openglbook.com/the-book/ 저는 삼각형을 그리는 2 장에 도달했고 VAO를 제외한 모든 것을 이해합니다 (이 두문자어는 괜찮습니까?). 튜토리얼에는 다음 코드가 있습니다. glGenVertexArrays(1, &amp;VaoId); glBindVertexArray(VaoId); 나는 코드가 필요하다는 것을 이해하지만 그것이 무엇을하는지 전혀 모른다. 이 시점 이후에는 VaoId를 사용하지 않지만 (파괴 제외) 코드가 없으면 작동하지 않습니다. …
114 opengl  vbo  vertex-array  vao 

8
opengl : glFlush () 대 glFinish ()
호출 glFlush()과 glFinish(). 의 실제적인 차이점을 구분하는 데 문제가 있습니다. 워드 프로세서는 그 말 glFlush()과 glFinish()하나가 차이가 있다는 것을, 그들은 모두 실행됩니다 확신 할 수 있도록 OpenGL은 모든 버퍼 작업을 밀어 버린다 glFlush()반환 즉시 곳으로 glFinish()블록 모든 작업이 완료 될 때까지. 정의를 읽은 후, 이것을 사용 glFlush()한다면 OpenGL이 실행할 수있는 …
105 c++  c  opengl  graphics 


9
투명한 배경으로 OpenGL 렌더링 컨텍스트를 만드는 방법은 무엇입니까?
렌더링 컨텍스트는 일반적으로 배경에 단색을 사용합니다 (검정색 또는 기타, 아래 이미지 참조). OpenGL을 렌더링 할 수 있도록하면서 장식없이 투명한 배경으로 창을 설정할 수 있는지 궁금합니다. 이렇게하면 삼각형이 화면에 떠있는 것처럼 보입니다. 투명한 배경은 바탕 화면 또는 그 뒤에있을 수있는 다른 응용 프로그램을 볼 수 있도록해야합니다. 소스 코드로 예시 해 주시겠습니까? …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.