«opengl-es» 태그된 질문

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

1
GLSL : int에 float를 어떻게 캐스팅합니까?
GLSL 프래그먼트 셰이더에서에을 캐스팅하려고 float합니다 int. 컴파일러에서 오류가 발생합니다. ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int' 나는 정확도를 높이려고 노력했다 int. mediump float indexf = floor(2.0 * mixer); highp int index = indexf; 그러나 아무 소용이 없습니다. int제대로 캐스팅하려면 어떻게해야 합니까?
40 opengl  glsl  opengl-es 

5
Android가 일시 중지 될 때 OpenGL 컨텍스트를 잃는 해결 방법?
안드로이드 문서는 말합니다 : EGL 렌더링 컨텍스트가 유실되는 상황이 있습니다. 일반적으로 장치가 절전 모드로 전환 된 후 깨어날 때 발생합니다. EGL 컨텍스트가 유실되면 해당 컨텍스트와 연관된 모든 OpenGL 자원 (예 : 텍스처)이 자동으로 삭제됩니다. 렌더링을 올바르게 유지하려면 렌더러가 여전히 필요한 손실 된 리소스를 다시 만들어야합니다. onSurfaceCreated (GL10, EGLConfig) 메소드는이를 수행하기에 …



3
OpenGL ES 2.0 포인트 스프라이트 크기
OpenGL ES 2.0에서 포인트 스프라이트를 그리려고하지만 모든 점은 버텍스 쉐이더에서 gl_PointSize를 높은 값으로 설정하더라도 1 픽셀 크기로 끝납니다. 포인트 스프라이트를 더 크게 만들려면 어떻게해야합니까?
15 opengl  3d  android  opengl-es 

2
OpenGL ES 2.0 : 2D 프로젝션 설정
이 기사는 일반적으로 고정 함수 파이프 라인을 사용하여 선명한 OpenGL 2D 그래픽을 그리는 방법을 설명합니다. http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL OpenGL ES 2.0에는 사용할 수없는 ES 1.x 함수 (예 : glOrtho ())가 있으므로 Fragment / Vertex 쉐이더에서 해당 기능을 대체해야합니다. 내 질문은 프로그래밍 가능한 함수 파이프 라인에서 다음 2D 투영을 설정하는 방법입니다. const XSize …

5
OpenGL ES 2.0 게임에서 사용할 수있는 완벽한 수학 라이브러리? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 당신은 알고 있습니까 전체 (또는 거의 완료) 크로스 플랫폼 수학 라이브러리 는 OpenGL ES 2.0 게임에 사용? 라이브러리에는 다음이 포함되어야합니다. Matrix2x2, Matrix …


4
OpenGL ES 2.0의 형상 인스 턴싱
OpenGL ES 2.0에서 지오메트리 인스 턴싱을 계획하고 있습니다. 기본적으로 같은 지오메트리 (의자)를 장면에서 1000 번 렌더링하려고합니다. OpenGL ES 2.0에서이를 수행하는 가장 좋은 방법은 무엇입니까? 모델 뷰 mat4를 속성으로 전달하는 것을 고려하고 있습니다. 속성은 꼭짓점 데이터이므로이 동일한 mat4를 전달해야합니다. 동일한 삼각형의 각 꼭짓점에 대해 세 번 (모델 뷰가 삼각형의 꼭짓점에서 일정하게 …

4
GLM : 오일러 각도에서 쿼터니언으로
문제가 있기 때문에 GL 수학 ( GLM ) 을 알고 있기를 바랍니다 . 오일러 앵글 세트가 있으며 그 사이에 부드러운 보간 을 수행해야 합니다. 가장 좋은 방법은 쿼터니언으로 변환하고 SLERP 알고리즘을 적용하는 것입니다. 내가 가진 문제는 오일러 앵글로 glm :: quaternion 을 초기화 하는 방법입니다 . GLM 문서를 계속해서 읽었 …

1
glDrawArrays와 glDrawElements의 차이점
는 OpenGL ES에 내 마음을 상쾌하게하는 동안, 나는 우연히 glDrawArrays하고 glDrawElements. 나는 그것들이 어떻게 사용되는지 이해하고 왜 그들이 다른지 이해합니다. 내가 이해하지 못하는 것은 glDrawElements무승부 전화를 저장 하는 방법을 알 수 없다는 것입니다 ( 무승부 전화 저장 은 내가 읽은 대부분의 책에서 언급 한 설명이므로 여기에 언급합니다). 두 개의 삼각형을 …

3
OpenGL에서 객체를 어떻게 구부릴 수 있습니까?
OpenGL을 사용하여 실린더 또는 평면과 같은 객체를 구부릴 수있는 방법이 있습니까? 저는 OpenGL 초보자입니다 (OpenGL ES 2.0을 사용하고 있습니다. 문제가 중요하다면,이 경우 수학이 가장 중요하므로 어떤 식 으로든 독립적입니다). 번역, 회전, 행렬 변환 등의 기본 사항을 이해합니다. 객체의 지오메트리를 실제로 변경할 수있는 기술이 있는지 궁금합니다 (이 경우 구부림). 모든 링크, …

2
2.5D 세계에서 깊이 테스트와 텍스처 투명도를 함께 사용하려면 어떻게합니까?
참고 : 나는 이미 대답을 찾았습니다 (이 질문 후에 게시 할 것입니다)-내가 올바르게하고 있는지 또는 더 나은 방법이 있는지 궁금합니다. OpenGL ES (JOGL)를 사용하여 "2.5D"아이소 메트릭 게임을 만들고 있습니다. "2.5D"는 세계가 3D이지만 2D 등각 타일을 사용하여 렌더링됨을 의미합니다. 내가 해결해야했던 원래 문제는 텍스처를 순서대로 (뒤에서 앞으로) 렌더링해야 타일이 올바르게 겹쳐서 …

2
OpenGL에서 깊이 버퍼의 깊이 범위를 어떻게 알 수 있습니까?
iOS 용 GL 멀티 패스 렌더링 앱을하고 있습니다. 첫 번째 패스는 깊이 버퍼 텍스처로 렌더링됩니다. 두 번째 패스는 깊이 버퍼의 값을 사용하여 조각 셰이더의 적용을 제어합니다. 깊이 버퍼의 값을 유용한 것으로 재조정하고 싶지만 그렇게하기 전에 깊이 버퍼 값의 깊이 값 범위를 알아야합니다. 어떻게해야합니까?


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