묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨게임 개발자를 위한 3D 그래픽스, 쉐이더, OpenGL (9) - 스텐실, 커브&서피스, glTF
vulkan 강의 일정
혹시 vulkan 강의는 언제쯤 계획하고 계신지 알 수 있을까요?
-
미해결게임 개발자를 위한 3D 그래픽스, 쉐이더, OpenGL (4) - 좌표 변환, 회전, 가상 트랙볼
외적 공식 문의
강사님 궁금한 점이 있어서 문의 드립니다. 외적 공식에 대해서 이 부분이 맞는지 확인 부탁 드립니다.제가 알고 있기론 가운데 j 행렬에서는 +가 아니라 - 부호가 되어야 맞는 것으로 알고 있는데 이 부분에 대해서 문의 드립니다. 제가 잘못알고 있는게 아닌지에 대해서 궁금해서 문의 드립니다.
-
해결됨게임 개발자를 위한 3D 그래픽스, 쉐이더, OpenGL (2) - 프로그래머블 파이프라인, 기하학 기초, 삼각형 출력
hello shader 프로그램 실행이 안됩니다.
강사님 제공된 코드를 실행을 해봤을 때 삼각형이 보이지 않고 빈 화면만 나오는 문제가 있습니다. 따로 glGenBuffers를 이용해서 버퍼를 생성하고 데이터를 바인딩을 했을 때에는 삼각형이 나오는 것을 확인을 했습니다. 이렇게 해결을 하는 것이 맞는지에 대해서 궁금합니다. 혹시 버퍼를 생성 하지 않고 진행을 하는 방법이 있는지 궁금합니다.
-
해결됨게임 개발자를 위한 3D 그래픽스, 쉐이더, OpenGL (5) - 3D 카메라 뷰잉, 프로젝션, MVP 변환
뷰포트 간의 z-index
안녕하세요.OpenGL 화면 내에서 다중창 기능을 구현을 하고 싶은데요.뷰포트들 간에 서로 영역이 겹쳤을 때 먼저 그려지고 나중에 그려지는 z-index 처리할 수 있는 방법이 따로 있나요?그리고 뷰포트 말고 OpenGL에서 다중창을 구현하는 특별한 방법이 있을까요?답변 부탁 드립니다.감사합니다.
-
해결됨게임 개발자를 위한 3D 그래픽스, 쉐이더, OpenGL (5) - 3D 카메라 뷰잉, 프로젝션, MVP 변환
scissor box에서의 테두리 라인 그리기
안녕하세요.예제에서 보면 scissor box 로 미니맵을 구분한 다음 glClearColor로 배경색상을 다르게 그렸는데요. 좀 더 구분이 명확해질 수 있게 scissor box 외곽선 테두리를 그리는 방법이 따로 있을까요? 만약 없다면 그냥 뷰포트 내부에서 외곽선 픽셀 계산해서 glDrawArrays함수로 GL_LINES 으로 그리면 될까요?답변 부탁 드립니다.감사합니다.
-
미해결홍정모의 게임 만들기 연습 문제 패키지
Mac vscode 으로 시작하시려는 분들께
안녕하세요! 간단한 문제이지만 저도마주했고 이것에 대해 2년전에도 같은 질문이 올라온 것이 보이는데맥의 vscode에서 코드 실행시 발생하는 문제에 대해 간단한 해결법을 공유하고자합니다. 처음 클론을 하셔서 파일을 받아오셔서 파일 실행을 하려하면 다음과 같은 오류가 발생합니다.인코딩 방식에 관한 문제로 주황색 부분을 누르시면가 뜨는데 Save with Encoding을 선택,UTF-8로 변경하시면 이 다음 부터는 코드가 정상실행 됩니다.감사합니다.
-
해결됨OpenGL 쉐이더 (2) shader 3D 그래픽스 - 프로그래머블 파이프라인, 기하학 기초, 삼각형 출력
#include "./common.c"오류
오류 LNK2005 getBaseName이(가) common.obj에 이미 정의되어 있습니다. 의 오류가 나옵니다. main이랑 같은 위치에 common.c를 두었는데 어떻게 해결해야하나요?
-
해결됨OpenGL 쉐이더 (3) shader 3D 그래픽스 - 애니메이션 원리, depth 개념, Z 버퍼
32-6 OpenGL Z 버퍼 - Depth 설정 관련 질문
안녕하세요.glEnable(GL_DEPTH_TEST); <-- 이 구문이 drawFunc() 안에 꼭 들어가야 하는 이유가 있나요?이렇게 하면 드로잉 할 때 마다 실행이 되는데요.main 함수나 initFunc 함수 안에 넣어서 한 번만 실행해도 괜찮은가요?답변 부탁 드립니다.
-
해결됨OpenGL 쉐이더 (2) shader 3D 그래픽스 - 프로그래머블 파이프라인, 기하학 기초, 삼각형 출력
22-6 varying color 프로그램 관련 질문
vertex shader의out vec4 vColor 값이 fragment shader의in vec4 vColor 로 어떻게 매칭이 되는건지 좀 궁금합니다. 일단 제가 추측한바로는두개다 변수명이 vColor 같기 때문에 매칭이된다.선언된 순서에 따라vertex shader 에서 out vColor 이 0번 varying register에 등록이 되고, fragment shader에서 in vColor 이 0번 varying register에 등록이 되어서 매칭이 된다.이렇게 가정할 수 있을것 같은데, 2번 같은 경우는 이전 설명에서 GPU에서 대부분 순서대로 할당하지만, 임의로 할당할 수 있다고 하였고, 또한 layout 같은 키워드도 있어서 순서 보장이 안될 것 같아서 변수명으로 매칭되는 1번이지 않을까 싶은데, 제가 이해한게 맞는지 궁금합니다.그리고 추가 질문으로 fragment shader의 out으로 FragColor를 지정하게 되어서 여기에서 지정된 컬러가 FrameBuffer에 씌여진다고 하셨는데, fragment shader의 out이 그림상에는 1개밖에 없는데, 여러개 지정가능하다고, 얼핏 강의에서 들은것 같은데, 관련된 부분은 추후 강의에서 확인이 가능한지 궁금합니다.그리고 만약 여러개 지정이 가능하면 첫번째 out만 무조건 FrameBuffer에 씌여지는건지도 궁금합니다.감사합니다.
-
미해결홍정모의 게임 만들기 연습 문제 패키지
마우스 좌우 버튼을 동시에 눌렀을 때의 원의 위치
위 사진은 마우스 양쪽 버튼을 동시에 눌렀을 때 원의 위치입니다. 버튼을 하나씩 눌렀을 때는 커서 위치에 원이 잘 그려지는데, 동시에 누르는 순서와는 상관 없이 누르기만 하면 원이 위와 같이 그려집니다. 캡쳐되지 않았으나 커서는 노란 원 위에 있는 상태이고, mouse_pos 역시 커서 위치대로 출력됩니다. 그런데 빨간 원의 위치가 조금 이상해서 질문 드립니다. 제가 보기에는 빨간 원이(마우스 커서~원점)의 거리의 두 배만큼 원점으로부터 떨어져 있는 것으로 보이는데요, if문의 분기 조건은 다르지만 안의 코드가 translate(mouse_pos)로 동일한데도 이런 차이가 나는 이유가 뭔가요?
-
해결됨OpenGL 쉐이더 (4) shader 3D 그래픽스 - 좌표 변환, 회전, 가상 트랙볼, VBO, IBO
쉐이더에 연산 코드 선언
안녕하세요..!지금까지 강의를 보고 있는데, 생각보다 쉐이더 파일에 특별한 코딩을 안 하고 있다는 걸 느꼈습니다.막연하지만 41c-rotate3.cpp에서 볼 수 있는 행렬 연산 같은 것들을 쉐이더 쪽에서 처리하지 않는 이유가 있는지 궁금합니다..!
-
해결됨OpenGL 쉐이더 (3) shader 3D 그래픽스 - 애니메이션 원리, depth 개념, Z 버퍼
33-3 피라미드 만들기 - face 생성 시 질문
안녕하세요..!3:15에 face를 형성하기 위해서 꼭지점 잇는 순서가 나오는데요,f4, f5 생성 시에 v1로 시작한 이유가 있는지 궁금합니다..!v2,3,4로 시작할 수는 없나요?
-
해결됨OpenGL 쉐이더 (2) shader 3D 그래픽스 - 프로그래머블 파이프라인, 기하학 기초, 삼각형 출력
21-8 layout 키워드 : 레지스터 개수 파악
안녕하세요1) layout으로 로케이션 위치의 값이 하드웨어 스펙과 일치해야할 것 같은데요, 하드웨어 스펙의 어떤 부분을 봐야하는지 궁금합니다2) 로케이션을 지정해야하는 실무 케이스가 궁금합니다..! 어떤 식으로 사용하는지 궁금해서요! 감사합니다..!
-
미해결홍정모의 게임 만들기 연습 문제 패키지
정답은 어디서볼수있나요?
강의 마지막에 직접 진행보라는 내용에 대한 답은 없는건가요?굉장히 당황스럽네요;;
-
해결됨OpenGL 쉐이더 (7) shader 3D 그래픽스 - 텍스처 매핑, 큐브 맵, 환경 매핑, 범프 매핑
질문드려요
opengl 강의는 몇강이 마지막 예정인가요? 그리고 vulkan은 몇강 정도 예상중이신지요?마지막으로 수강평보니까 DX12도 고려하실 의향이 있으신듯하게 답을 다셨던데 현재는 계획은 어떤가요?
-
해결됨OpenGL 쉐이더 (1) shader 3D 그래픽스 - 3D 그래픽스, OpenGL, 콜백 함수, 컬러 이론
Ubuntu 에서 라이브러리 설치 시 문제가 발생합니다.
학습 관련 질문 ❓ 을 남겨주세요. 상세히 작성하면 더 좋아요!출장이 잦아서, ✍ 답변에 시간이 좀 걸릴 수는 있습니다. 양해 바랍니다. 🏃 안녕하세요. 우분투로 수업을 듣고 있는 수강생입니다.다름이 아니라 glew 를 설치를 하고 폴더가 생성된 것도 확인을 했는데 파일을 실행하면 /usr/bin/ld: cannot find -lglew: No such file or directory위와 같은 에러가 발생합니다. 찾아봤는데 해결하는 방법을 모르겠어서 질문을 드립니다. 감사합니다.
-
미해결홍정모의 게임 만들기 연습 문제 패키지
예제코드
예제 코드는 어디서 다운 받아볼 수 있을까요 ?
-
해결됨OpenGL 쉐이더 (7) shader 3D 그래픽스 - 텍스처 매핑, 큐브 맵, 환경 매핑, 범프 매핑
part8 오픈 일정 - 재질문
이전에 part8 강의 오픈 일정에 대해 문의 드렸었는데 그때 주신 답변이 아래와 같았습니다.'part 8 은 9월 중순경에 릴리즈 될 것으로 보이고,vulkan 은 10월 말까지 완결될 것으로 보입니다.' 강의를 기다렸는데 늦어지시는 것 같아 재차 질문 드리게 되었습니다.part8 과 vulkan 강의 오픈 일정을 알 수 있을까요?
-
해결됨OpenGL 쉐이더 (7) shader 3D 그래픽스 - 텍스처 매핑, 큐브 맵, 환경 매핑, 범프 매핑
part 8 오픈 일정
part8 오픈 일정이 어떻게 되나요?vulkan 강의의 대략적인 오픈 일정도 알 수 있을까요?
-
해결됨OpenGL 쉐이더 (7) shader 3D 그래픽스 - 텍스처 매핑, 큐브 맵, 환경 매핑, 범프 매핑
복수개의 서로 다른 texture를 Picture in Picture 형식으로 rendering하는 최적의 방법
먼저 좋은 강의 감사드립니다.Multi Texture 강의를 듣고 다음과 같은 사항을 렌더링 하는 가장 좋은 방법이 궁금하여 질문 남깁니다. 복수개의 서로 다른 동영상을 다음 그림과 같이 화면에 표출한다고 할 때, Multi Texture 개념을 통한 Rendering이 가능할까요? 현재는 5번의 Draw를 호출하는 형태로 진행하고 있는데, 좀더 효율적인 방법이 있는지 궁금하여 질문 올립니다.감사합니다.