«opengl» 태그된 질문

OpenGL은 데스크탑 및 워크 스테이션 시장을 대상으로하는 그래픽 표준 및 API입니다. 전용 컴퓨터 하드웨어로 쉽게 가속 할 수 있도록 설계되었으므로 대부분의 구현에서는 기존 소프트웨어 렌더링보다 성능이 크게 향상됩니다. 현재 OpenGL은 CAD 소프트웨어 및 컴퓨터 게임과 같은 응용 프로그램에 사용됩니다. 또한 크로스 플랫폼입니다. OpenGL 표준은 Khronos 그룹에 의해 제어되며 OpenGL ES도 제어합니다.

4
프로그래머블 파이프 라인 (GLSL)이 고정 파이프 라인보다 빠른 이유는 무엇입니까?
그래서 저는 GLSL을 가르치고 있으며 고정 기능 파이프 라인보다 빠른 이유를 알아 내려고 노력 중입니다. 내가 문제를 겪고있는 이유는 내가 이해 한 바에 따라 생성 한 셰이더가 이전에 있던 파이프 라인의 섹션을 대체하기 때문입니다. 그렇다면 어떻게 자신의 버전을 제공하는 것이 속도를 높이는가? 내가 생각할 수있는 유일한 것은 이전에 자신의 조명 …
27 opengl  glsl 

1
이 지오메트리 셰이더가 왜 프로그램 속도를 너무 느리게합니까?
OpenGL 프로그램이 있고 터 레인 메쉬를 렌더링하고 있습니다. 꼭짓점 버퍼에서 꼭짓점을 바꾸고 조각 쉐이더에서 아직 색상을 지정하지는 않습니다. 한 번에 한 부분에 지오메트리 쉐이더를 추가하고 있습니다. 지오메트리 쉐이더를 추가하기 전에 파이프 라인의 프래그먼트 및 버텍스 쉐이딩 단계를 프로그래밍 할 때 약 30+의 프레임 속도를 얻었습니다. 나는 어떤 행복도 느낄 수 …
27 opengl  glsl 

3
팀은 소스 파일의 덮어 쓰기 작업을 어떻게 방지합니까? [닫은]
예를 들어 게임 엔진과 같이 여러 사람이 동시에 작업하는 동안 덮어 쓰기가 어떻게 방지 될 수 있습니까? 하자 말의 개발자 하나 에 노력 Audio.cpp하고 개발자 두 도에 작동하고 Audio.cpp, 방법이 일반적으로 전투 덮어 쓰기에 큰 팀에서 관리한다? (즉 , 개발자 1 이 완료 될 때까지 개발자 2 가 파일을 열지 …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

1
프리 글 루트 vs SDL vs GLFW
내 게임 프로젝트를 Android (NDK 덕분에 OpenGL ES 2.0으로 작성)에서 Windows 및 Linux 플랫폼으로 이식해야합니다. 물론 플랫폼에 의존하는 일부 코드를 다시 작성해야하지만 OpenGL 및 입력 핸들 사용을 만들기 위해 어떤 라이브러리에 의문을 가졌습니까? 빠른 인터넷 검색으로 3 명의 후보자를 얻을 수 있습니다. 1) Freeglut-재 작성되고 무료로 오래된 GLUT를 무료로 제공합니다. …
26 opengl  windows  linux 

3
복셀 렌더링의 경우 사전 제작 된 VBO 또는 지오메트리 쉐이더가 더 효율적입니까?
상당히 정적 인 복셀 배열이 있다면 더 효율적인 것입니다 .CPU를 사용하여 VBO를 미리 생성하여 복셀면을 렌더링하거나 (현재 행진 큐브와 같은 고급 렌더링 형식을 무시하고) GPU에서 지오메트리 쉐이더를 사용하여 즉석에서 얼굴? 나는 복셀을 업데이트하는 것에 대해 걱정하지 않지만 VBO를 다시 만들 필요가 없기 때문에 GPU 버전의 이점입니다. 또한 GS 접근법은 조금 …


3
VAO (OpenGL Vertex Array Object)에 어떤 상태가 저장되며 VAO를 올바르게 사용하려면 어떻게해야합니까?
OpenGL VAO에 어떤 상태가 저장되어 있는지 궁금합니다. VAO에는 버퍼링 된 버텍스의 버텍스 사양 (버퍼에있는 속성 및 바인딩 된 버퍼 등)과 관련된 상태가 포함되어 있음을 이해했습니다. VAO의 올바른 사용법을 더 잘 이해하기 위해 VAO의 상태를 정확히 알고 싶습니다. VAO를 사용해야한다고 가정하는 방법 간단한 예에서 VAO의 올바른 사용법은 다음과 같습니다. 설정 Generate …
25 opengl  vao 

5
Unity3D와 같은 엔진이 초보자를위한 OpenGL과 같은 기본 라이브러리를 강조한 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 저는 3D 게임의 초보자 일뿐입니다. 선호하는 플랫폼은 Android입니다. 다른 포럼에서 "사용할 내용 : OpenGL 또는 Unity3d?"에 관한 …
25 opengl  android  unity 

1
게임이 녹음 소프트웨어와 호환되지 않는 것 같습니다. 이 문제의 원인은 무엇입니까?
방금 대학을위한 작은 Game-Dev 프로젝트를 마쳤으며 제출할 때 비디오를 녹화해야합니다 (소스가 작동하지 않는 경우를 대비하여). 기본적으로 FRAPS 또는 Bandicam이 첨부하려고 할 때 내 게임이 전혀 작동하지 않습니다. 오류보고 코드에서 검은 화면과 GL INVALID OPERATION 메시지가 표시됩니다. Dxtory는 전혀 올바르게 연결할 수 없으며 FPS 카운터 또는 기타 항목을 표시하지 않습니다. 내 …

8
OpenGL, SFML 및 SDL은 소프트웨어 렌더링보다 어떤 이점이 있습니까?
Casey Muratori가 프레임 워크 등을 사용하지 않고 게임 엔진을 만드는 Handmade Hero 스트림을 시청하기 시작했습니다 . 어제 나는 화면에 이미지가 어떻게 그려 지는지 보여주었습니다. 내가 이해하는 한 그는 화면의 크기만큼 큰 메모리를 할당했습니다. 그런 다음 비트 맵을 생성하여 할당 한 버퍼 메모리에 전달하고 os 특정 기능을 사용하여 화면에 그렸습니다. 이것은 …

7
Dev 키트에 액세스하지 않고 PS3 / Xbox 360 경험을 얻는 방법?
저는 PS3, Xbox 360의 산업 프로그래밍에 들어 가려고하는 신진 게임 프로그래머입니다. 제가 본 가장 큰 문제는 잠재적 인 고용주에게 내 기술을 보여줄 필요가 있지만 PS3 또는 Xbox 360 용 Dev 키트에 액세스 할 수는 없다는 것입니다. 이것은 직접 불가능합니다. 내 질문은 콘솔 개발자에게 내 기술을 보여줄 수있는 가장 좋은 대안은 …

2
카메라 대 뷰포트
카메라 좌표와 뷰포트 좌표의 차이점이 정확히 무엇인지에 대한 명확한 이해가 없습니다. 누구든지 명확히 할 수 있습니까?

1
행성 렌더링에 가장 적합한 LOD 방법은 무엇입니까?
저는 현재 논문을 연구하고 있으며 행성 크기의 지형을 렌더링하는 엔진입니다. 나는 여전히 연구를 끝내고 있는데이 주제에 관해 많은 것들을 만났다. 문제는 사용해야 할 LOD (Level of Detail) 방법을 결정할 수 없다는 것이다. 나는 geomipmapping, 지오메트리 클립 맵 (GPU)에 대해 알고 큰 지형과의 작업 좋은으로 큐브 "spherify"다음 큐브의 6 개면을 렌더링하는 …

2
일반적으로 한 번에 몇 개의 텍스처를 바인딩 할 수 있습니까?
게임 엔진을 개발 중이며 최신 (셰이더 모델 4+) 하드웨어에서만 작동합니다. 나는 그것이 끝날 무렵에는 그렇게 불합리한 요구 사항이 아니라고 생각합니다. 내 질문은 현대 그래픽 카드에서 한 번에 몇 개의 텍스처를 바인딩 할 수 있습니까? 16이면 충분합니다. 대부분의 최신 그래픽 카드가이 수의 텍스처를 지원할 수 있습니까? 내 GTX 460은 32를 지원하는 …

1
나만의 장면 그래프 구르기
안녕하세요 게임 개발 SE! 간단 하고 매우 가벼운 게임 엔진 을 만들 겠다는 희망으로 OpenGL을 탐색하고 있습니다. 나는이 프로젝트를 결국에는 약간의 돈을 벌 수있는 학습 경험으로 보지만 어느 쪽이든 재미있을 것입니다. 지금까지 GLFW를 사용하여 몇 가지 기본 I / O, 창 (아주 멋진 F11 전체 화면 키 포함) 및 OpenGL …
23 opengl  3d  scene-graph 

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