lighting

    0

    2답변

    방금 ​​C++ OpenGL의 조명에 대한 비디오 튜토리얼을 통해 튜토리얼을 작성했습니다. 앰비언트 라이트는 이해할 수 있지만, 배치 된 라이트와 직접 라이트의 차이점을 이해하지 못합니다. 아이디어와 코드가 매우 비슷해 보였기 때문입니다. //Add positioned light GLfloat lightColor0[] = {.6, .6, .6, 1};

    1

    1답변

    조명이 작동하지 않습니다. 개체가 단색으로 나타납니다. 색상 자체는 재질이나 조명 매개 변수에 따라 변경되지만 그림자가 없거나 단색으로 변경됩니다. 객체와 함께 표시 할 때 내가 누락 모르는 glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); glFrontFace(GL_CCW); glShadeModel(GL_FLAT); glE

    1

    1답변

    이 프로그램은 현재 .obj 파일을로드하며 작은 충돌 시스템을 가지고 있습니다. 나는 또한 매끄러운 바닥을 시험해 보았다. 이제 여기에 묘사 된대로 문제에. 그냥 그 위에있는 빛을 반영하는 "땅"에 한 자리가있다. 이것은 .obj 파일을 통해로드 된 라이트 나 재질에 문제가 있는지 나는 모른다. 빛의 코드는 다음과 같습니다. float col[]={1.0,

    4

    1답변

    GLSL에서 작동하는 간단한 확산 조명을 얻으려고합니다. 점의 배열로 전달되는 큐브를 가지고 있고 기하 도형 쉐이더 내부에서면 법선을 계산하고 있습니다 (실행시 메쉬를 변형하려고하므로 새면 법선이 필요합니다) 제 문제는 카메라를 전세계로 이동시킬 때 확산 값이 변하는 것입니다. 그래서 카메라가 움직이면서 제 큐브 얼굴의 음영이 바뀝니다. 나는 이것이 무엇을

    3

    1답변

    OpenGL을 처음 사용합니다. Torus와 Sphere와 그 둘레를 회전하는 두 개의 독립적 인 광원이라는 두 가지 색상의 두 가지 모양을 표시하는 프로그램을 작성하고 싶습니다. 지금까지 Torus 주위를 멋지게 회전시키는 광원을 만드는이 코드가 있습니다. 그러나 Sphere와 주위를 회전하는 새로운 광원을 추가하는 방법을 알아낼 수 없습니다. 편집 :

    0

    1답변

    여러 렌더 타겟에 이상한 문제가 있습니다. 내 FBO에 3 개의 텍스처를 첨부했습니다 : 색상, 표준 및 위치. 내가 제대로 색상과 위치하지만, 렌더링 정상적인 질감 수율 (녹색과 적색이 회전하는 큐브의 일부) 렌더링 할 수 있습니다 왼쪽 아래 모서리에서, 쿼드로 정상 텍스처를 렌더링의 결과가 . 내 버텍스 쉐이더에서 정상적인 계산은 다음과 같습니다. no

    0

    2답변

    OpenGL 2.1에서 3D 장면을 만들고 Phong 조명 모델을 사용하여 방향 표시등을 사용하여 조명합니다. 가까이 다 잘 작동하는 것처럼 보이지만 카메라가 모델에서 벗어나면 주변 조명을 제외한 모든 조명을 잃게됩니다. 어떻게 될 수 있습니까? 이 정점 셰이더이다 uniform mat4 viewMatrix; uniform mat4 modelMatrix;

    0

    1답변

    질문이 번역자에 의해 작성되었으므로 필자는 정형 적으로 올바른지 잘 모릅니다. OpenGL을 배우기 시작하면서 다음과 같은 문제가 발생했습니다. 큐브를 회전 시키면 빛도 회전합니다. 모든 프레임에서 빛의 좌표를 변경하려했지만 도움이되지 않았습니다. 말해주십시오 : 무엇이 잘못 됐습니까. 문제가 아니라면 수정 된 버전이 될 수 있습니다. 코드 : unit M

    0

    1답변

    오류가 발생하지 않은 데스크톱 컴퓨터에서 C++로 OpenGL 게임을 개발했습니다. 이제는 타블렛에서 컴파일하고 실행하면 조명이 엉망이됩니다. 이것은 내 조명 버퍼입니다. 나는 지연 렌더링을 사용, 그래서 나는 질감 등의 위치와 법선을 가지고있다. 아래 답변에서 지적했듯이 조명 문제의 이유는 일반적인 텍스처 대신 위치 텍스처가 계산에 사용된다는 것입니다.

    1

    1답변

    JavaScript를 사용하여 그리드 기반 섀도우 엔진을 만들려고합니다. 내 알고리즘은 빛의 위치와 상관없이 블록의 뒤에 위치하는지 여부에 따라 사각형을 음영 처리합니다. 당신이, 내가 문제가 몇 가지 각도를 찾는거야 데모에서 볼 수 https://jsfiddle.net/jexqpfLf/ var canvas = document.createElement('c