
수강 강의: https://youtube.com/playlist?list=PLvNHCGtd4kh_cYLKMP_E-jwF3YKpDP4hf&feature=shared

참고 강의: https://www.youtube.com/playlist?list=PLvNHCGtd4kh_cYLKMP_E-jwF3YKpDP4hf
수강 강의: https://www.youtube.com/playlist?list=PLvNHCGtd4kh_cYLKMP_E-jwF3YKpDP4hf
서론 셰이더는 그래픽스 파이프라인에서 특정 단계를 수행하기 위해 GPU에서 실행되는 작은 프로그램이다. 파이프라인 상에 여러 셰이더가 존재할 수 있고 대표적으로 사용되는 것은 버텍스 셰이더, 프레그먼트 셰이더가 있다. 하지만 이 밖에도 다양한 셰이더들이 존재하고, 이
openGL Superbible을 읽고
쉐이더 스테이지에서 상수값으로 균일하게 계속 사용할 수 있는 Uniform에 대해 알아보자.디폴트 블록에 선언하는 방식과 유니폼 블록에 선언하는 방식이 존재한다.쉐이더 내에 변수 선언 시, uniform 키워드를 넣어주면 유니폼을 선언할 수 있다.디폴트 블록 유니폼(D
게임을 하다 보면 다양한 시점에서 물체를 바라보게 된다.이를 위해 필요한 카메라에 대해 생각해보자컴퓨터 속 3D 가상 공간을 가상의 눈 시야로 바라보는 것을 카메라라고 한다. 우리는 이 카메라를 이동시키기도 하고, 회전시키기도 하면서 다채로운 각도로 물체를 보게 된다.
수강 강의: https://www.youtube.com/playlist?list=PLvNHCGtd4kh_cYLKMP_E-jwF3YKpDP4hf
https://www.youtube.com/playlist?list=PLvNHCGtd4kh_cYLKMP_E-jwF3YKpDP4hf
수강 강의 https://www.youtube.com/playlist?list=PLvNHCGtd4kh_cYLKMP_E-jwF3YKpDP4hf
openGL SuperBible
수강 강의 https://www.youtube.com/playlist?list=PLvNHCGtd4kh_cYLKMP_E-jwF3YKpDP4hf
수강 강의 https://www.youtube.com/playlist?list=PLvNHCGtd4kh_cYLKMP_E-jwF3YKpDP4hf
블렌딩(Blending)은 그래픽스에서 여러 색상을 합성하는 과정으로, 한 픽셀의 색상과 이미 그려진 다른 픽셀의 색상을 결합하여 최종 색상을 결정하는 기능. 주로 투명하거나 반투명한 오브젝트를 렌더링할 때 사용.OpenGL에서는 glEnable(GL_BLEND)를 통
FrameBuffer 프레임버퍼(Frame Buffer)는 렌더링 결과를 저장하는 메모리 공간이다. OpenGL에서는 렌더링된 픽셀 데이터를 보관하는 기본 장소로서 역할을 하며, 화면에 출력되기 전에 처리된 그래픽 데이터가 일시적으로 저장된다. 프레임버퍼의 종류 기

42 프로젝트 중 쉐이더를 다뤄보고, 멋진 이미지로 렌더링해보는 과제가 존재한다. 이 과제를 완성하기 위해선 쉐이더 프로그래밍에 대해 공부해야했고, 이를 위해 쉐이더토이라는 웹 쉐이더 창작물? 사이트에서 쉐이더를 직접 건들여보며 어떤식으로 쉐이더가 구성되고, 어떤 방식

오랜만에 쉐이더픽셀 포스트로 돌아왔다.이번에 해본것은 volumetric ray march 로, 불투명한 구름, 연기, 불 등 불규칙하게 움직이는 물체에 대한 렌더링을 할 수 있었다.나는 구름덩어리? 를 렌더링해보았는데 상당히 부족한 부분이 많아 아쉽지만 이러다간 아무