«opengl» 태그된 질문

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

2
glVertexAttribPointer 설명
내가 이것을 올바르게 이해하고 있는지 확인하고 싶습니다 (SO Chat에서 묻 겠지만 거기에는 죽었습니다!) : 우리는 정점 배열을 가지고 있으며,이를 바인딩하여 "현재"로 만들고 버퍼를 얻었습니다.이 버퍼를 Target에 바인딩 한 다음 해당 대상 glBufferData 에 바인딩 된 모든 것을 기본적으로 채우는 대상을 채 웁니다. 즉, 버퍼 그런 다음 glVertexAttribPointer데이터가 배치되는 방식을 설명하는 …
94 opengl 


3
OpenGL에서 glOrtho ()를 사용하는 방법은 무엇입니까?
의 사용법을 이해할 수 없습니다 glOrtho. 누군가 그것이 무엇을 위해 사용되는지 설명 할 수 있습니까? xy 및 z 좌표 제한 범위를 설정하는 데 사용됩니까? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); x, y 및 z 범위가 -1에서 1까지임을 의미합니까?
87 c++  c  opengl 

6
OpenGL 좌표계는 왼손잡이입니까, 오른 손잡이입니까?
OpenGL 좌표계를 이해하려고합니다. 그러나 일부 자습서에서는 기본 좌표계가 왼손잡이 라고 말하고 ( http://www.c-sharpcorner.com/UploadFile/jeradus/OpenGLBasics11172005014307AM/OpenGLBasics.aspx 참조 ) 다른 자습서에서는 오른 손잡이 라고 말합니다 ( http : // www 참조 .falloutsoftware.com / tutorials / gl / gl0.htm ). 어느 것이 맞습니까? 미러링을 통해 서로 변환 할 수 있다는 것을 이해하지만 기본 좌표를 알고 …

4
OpenGL은 최하위 수준에서 어떻게 작동합니까? [닫은]
여기서 무엇을 요청하는지 말하기는 어렵습니다. 이 질문은 모호하고, 모호하며, 불완전하고, 지나치게 광범위하거나, 수사적이며 현재 형식으로는 합리적으로 대답 할 수 없습니다. 이 질문을 다시 열 수 있도록 설명 하는 데 도움이 필요하면 도움말 센터를 방문하세요 . 휴일 9 년 ago . OpenGL / DirectX 프로그램을 작성하는 방법을 이해하고 그 뒤에있는 수학 …
84 opengl  gpu 

2
조각 셰이더는 픽셀 색상에 사용할 변수를 어떻게 알 수 있습니까?
다양한 조각 셰이더를 볼 수 있습니다. #version 130 out vec4 flatColor; void main(void) { flatColor = vec4(0.0,1.0,0.0,0.5); } 그리고 그들은 모두 "out color"(이 경우 flatColor) 에 대해 다른 변수를 사용합니다 . 그렇다면 OpenGL은 사용자가하려는 작업을 어떻게 알 수 있습니까? 으로 flatColor정의 된 유일한 변수 이기 때문에 이것이 작동 out한다고 생각하지만 …
82 opengl  glsl 


10
gluSphere ()를 사용하지 않고 OpenGL에서 구 그리기?
OpenGL에서 사용하지 않고도 구를 그릴 수있는 방법을 설명하는 튜토리얼이 gluSphere()있습니까? OpenGL 용 3D 튜토리얼의 대부분은 큐브에 있습니다. 나는 검색했지만 구를 그리는 대부분의 솔루션은 gluSphere(). 이 사이트에 구를 그리는 코드가있는 사이트도 있지만 구를 그리는 이면의 수학을 설명하지 않습니다. 해당 링크의 쿼드 대신 다각형으로 구를 그리는 방법에 대한 다른 버전도 있습니다. 그러나 …
81 c++  opengl  geometry 

3
Python- "OpenGL.error"로거에 대한 처리기를 찾을 수 없습니다.
좋아요, 그것은 무엇이며 왜 Win2003 서버에서 발생하지만 WinXP에서는 발생하지 않습니다. 내 응용 프로그램에 전혀 영향을 미치지 않는 것 같지만 응용 프로그램을 닫으면이 오류 메시지가 나타납니다. 그리고 그것은 성가신 일입니다 (오류 메시지가 있어야하므로). 그래픽 작업을 수행하기 위해 pyOpenGl 및 wxPython을 사용하고 있습니다. 안타깝게도 저는이 Python 앱을 인수 한 C # 프로그래머이며이를 …

4
OpenGL VAO 모범 사례
VAO 의존적이라고 생각되는 문제에 직면했지만 확실하지 않습니다 .. VAO의 올바른 사용법에 대해 잘 모르겠습니다. GL 초기화 중에 사용했던 작업은 간단했습니다. glGenVertexArrays(1,&vao) 다음에 glBindVertexArray(vao) 나중에 드로잉 파이프 라인에서 glBindBuffer (), glVertexAttribPointer (), glEnableVertexAttribArray () 등을 호출했습니다. 초기 바인딩 된 VAO는 신경 쓰지 않고 이것이 올바른 관행입니까?
79 opengl  opengl-3  vao 

10
OpenGL 대 OpenCL, 무엇을 선택해야하며 그 이유는 무엇입니까?
계산을 위해 GLSL이있는 OpenGL보다 OpenCL을 독특하게 만드는 기능은 무엇입니까? 그래픽 관련 용어와 실용적이지 않은 데이터 유형에도 불구하고 OpenGL에 대한 실제주의 사항이 있습니까? 예를 들어, 다른 텍스처를 사용하여 a를 텍스처로 렌더링하여 병렬 함수 평가를 수행 할 수 있습니다. 축소 작업은 더 작고 작은 텍스처로 반복적으로 렌더링하여 수행 할 수 있습니다. 반면에 …
78 opengl  opencl  gpgpu 

1
MacO 용 전자 OpenGL Catalina
전자 응용 프로그램을 작성하고 있지만 렌더링 속도가 느리고 CPU 사용량이 많은 오류가 있습니다. [1] Unable to create basic Accelerated OpenGL renderer. [1] Unable to create basic Accelerated OpenGL renderer. [1] Core Image is now using the software OpenGL renderer. This will be slow. 그러나 문제에 대한 답변을 찾지 못했습니다. 이 …

1
도커에서 JavaFX 앱을 몇 분 이상 실행할 수 없습니다.
별도의 웹 앱을위한 통신 서비스로 사용되는 응용 프로그램을 개발했습니다. 웹 응용 프로그램을 "독점"하는 0 문제가 있었지만 서비스는 악몽으로 판명되었습니다. JavaFX를 기반으로하며 구성 파일에서 사용자가 설정할 수있는 속성이 있으므로 앱이 창, 메뉴, 컨테이너 등을 초기화하지 않도록합니다.이 "헤드리스"모드 (정확하지는 않습니다) headless ...)는 효과적으로 서비스 앱을 백그라운드 서비스로 바꿉니다. 또한 Windows 10 컴퓨터에서 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.