«opengl-es» 태그된 질문

휴대폰과 같은 임베디드 장치 용으로 설계된 OpenGL 3D 그래픽 API의 하위 집합입니다.

3
메시가 숨겨져있을 때 / 위치 후 처리 된 메시 아웃 라인을 숨기는 방법
3D 엔진에서 활성 윤곽선, 선택한 3D 캐릭터 또는 화면의 풍경에 대한 강조 효과를 설정하려고합니다. 스텐실 버퍼로 작업하고 만족스럽지 않은 결과 (모양이 오목한 모양, 카메라와의 거리로 인한 윤곽 두께 및 데스크탑과 랩톱 간 불일치)가 발생한 후 가장자리 감지 및 프레임 버퍼 샘플링으로 전환하여 윤곽선을 얻었습니다. 꽤 만족합니다. 그러나 선택한 메쉬가 다른 …

1
OpenGL ES는 텍스처를 사용하여 스텐실 효과를 만듭니다
환경 이것이 내가 일하고있는 환경입니다. OpenGL ES 2.0 아이폰 시뮬레이터 및 아이폰 4 NVIDIA GeForce GTX 680MX 2048MB를 사용하는 iMac 27 " 희망이 도움이됩니다. 문제 여러 소스 및 Stackoverflow를 포함한 여러 사이트에서 높고 낮은 검색을 수행했지만 작동하는 스텐실 효과는 얻지 못했습니다. 내가 가진 것은 이것입니다 : 검은 색 'S' 는 …

2
서로 다른 높이의 인접 타일로 타일 맵 / 지형 구현
어이! 타일 ​​맵에 대한 정보 또는 특정 유형의 타일 맵이 무엇인지 찾고 있습니다. 나는 롤러 코스터 타이쿤 또는 운송 타이쿤 시리즈 게임에 사용되는 구현에 관심이 있으며 벡터 필드 지형 및 높이지도 지형을 조사하고 있지만 내가 원하는 것에 적합하지는 않습니다. 나타나게 하다. 대부분의 사람들이 정보를 등각 타일 맵이라고 부르면서 적절한 정보를 …

1
gl_TexCoord [0]의 구성 요소는 무엇을 의미합니까?
의 차이점은 무엇입니까 gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].p와는 gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z? gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z픽셀 좌표 라는 것을 알고 있습니까? 그러나 무엇을 gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].p의미하며 어디에서 사용해야합니까?

6
OpenGL ES 2.0 : 품질 쉐이더 리포지토리 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 저에게 고품질 OpenGL (OpenGL ES 2.0) 버텍스 및 프래그먼트 셰이더 의 저장소를 제안 해 주 시겠습니까? 픽셀 …

4
WebGL 및 OpenGL ES에서 누락 된 기능
WebGL을 사용하기 시작했으며 OpenGL (및 확장 OpenGL ES) 경험을 활용하는 것이 얼마나 쉬운 지 기쁘게 생각합니다. 그러나 내 이해는 다음과 같습니다. OpenGL ES는 OpenGL의 하위 집합입니다 WebGL은 OpenGL ES의 하위 집합입니다 두 경우 모두에 맞습니까? 그렇다면 누락 된 기능을 자세히 설명하는 리소스가 있습니까? 예를 들어, 주목할만한 누락 된 기능 중 …

1
스프라이트 시트 텍스처가 인접한 텍스처의 가장자리를 잡습니다.
간단한 스프라이트 시트를 사용하는 사용자 정의 스프라이트 루틴 (openGL 2.0)이 있습니다 (텍스처가 서로 수평으로 정렬되어 있음). 예를 들어 다음은 간단한 2 개의 텍스처가있는 테스트 스프라이트 시트입니다. 이제 openGL 스프라이트 객체를 만들 때 수행 할 작업은 아틀라스의 총 프레임 수를 지정하고 그릴 때 그릴 프레임을 지정하는 것입니다. 그런 다음 다음을 통해 …

5
Vector3와 함께 연산자 '> ='를 사용할 수없는 이유는 무엇입니까?
나는 등을 참조 두 위치 사이에서 이동하는 사각형을 얻기 위해 노력하고 _positionA와 _positionB. 둘 다 유형 Vector3입니다. 사각형은 잘 움직입니다. 그러나 도달 _positionB하면 반대 방향으로 움직이지 않습니다. 코드를 다시 살펴 보았습니다. 객체가 움직일 if때 코드 의 명령문이 rects 위치가 같은 프레임을 놓쳤다 는 결론에 도달했습니다 _positionB. rects 위치가 보다 크거나 …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

3
OpenGL이 실제로 화면을 업데이트하는 데 시간이 얼마나 걸립니까?
키 입력에 대한 응답으로 다른 것을 그리는 C에 간단한 OpenGL 테스트 앱이 있습니다. (Mesa 8.0.4, NVIDIA GTX650이 설치된 PC에서 Mesa-EGL 및 GLFW, Ubuntu 12.04LTS로 시도) 추첨은 매우 간단하고 빠릅니다 (삼각형의 회 전형). 내 테스트 코드는 어떤 식 으로든 프레임 속도를 의도적으로 제한하지 않으며 다음과 같이 보입니다. while (true) { draw(); …

2
IF 문에 하나 대신 두 개의 셰이더 사용
비교적 큰 opengl ES 1.1 소스를 ES 2.0으로 이식하는 작업을 해왔습니다. OpenGL ES 2.0 (모든 것이 쉐이더를 사용함)에서 주전자를 세 번 그려보고 싶습니다. 균일 한 색상을 가진 첫 번째 색상 (ala glColor4f). 두 번째는 정점 별 색상입니다 (찻 주전자에는 정점 색상 배열도 있음) 세 번째는 정점 별 텍스처 그리고 정점마다의 …
9 opengl-es  glsl 

1
헤비 프래그먼트 셰이더의 성능 최적화
다음 쉐이더 세트를 최적화하는 데 도움이 필요합니다. 꼭지점: precision mediump float; uniform vec2 rubyTextureSize; attribute vec4 vPosition; attribute vec2 a_TexCoordinate; varying vec2 tc; void main() { gl_Position = vPosition; tc = a_TexCoordinate; } 파편: precision mediump float; /* Uniforms - rubyTexture: texture sampler - rubyTextureSize: size of the texture before …

1
gluLookAt는 어떻게 작동합니까?
내 이해에서 gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); 다음과 같습니다. glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); 그러나 ModelView행렬을 인쇄 할 때 호출이 glTranslatef()제대로 작동하지 않는 것 같습니다. 다음은 코드 스 니펫입니다. #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include …


1
glBlendFunc와 Cocos2D의 블렌드 모드
우리는 Photoshop과 Quartz 2D에서 사용할 수 있는 가장 일반적인 블렌딩 모드 를 복제하려고 시도 했지만 3을 찾았으며 온라인에서 오랜 시간 검색 한 후입니다. 관심있는 사람은 다음과 같습니다. 곱하기 = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA 화면 = GL_MINUS_DST_COLOR, GL_ONE 선형 닷지 = GL_ONE, GL_ONE 이 매우 유용한 웹 사이트에서 온라인 및 이러한 모드를 시도해 …

3
파티클 시스템에서 독립적 인 투명성 주문
입자 시스템을 작성 중이며 입자를 정렬하지 않고 적절한 알파 블렌딩을 달성하는 트릭을 찾고 싶습니다. 각 입자는 단일 메시의 점 스프라이트이며 장면 그래프 기능을 사용하여 투명 노드를 정렬 할 수 없습니다. 그러나 시스템 노드는 올바르게 정렬되어야합니다. 입자 위치는 초기 속도, 가속 및 시간으로부터 쉐이더에서 계산됩니다. 시스템을 정렬하려면 CPU 에서이 모든 계산을 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.