본문 바로가기

OSS8

OpenGL ES 3.0 스터디 7주차 공부자료 6장. Vertex Attributes, Vertex Arrays,and Buffer Objects 이 챕터에서는 OpenGL ES 3.0 에서 vertex attributes 와 data 를 어떻게 다루는지에 대해 배웁니다. 구체적으로는, vertex attributes 가 무엇인지 배웁니다. vertex attributes 를 어떻게 지정하는지, 지원하는 Data 포멧은 무엇인지 배웁니다. vertex attributs 를 어떻게 vertex shader 에 binding 해 사용하는지에 대해 배웁니다. 이 챕터를 모두 읽고나면 vertex attributes 에 대한 이해와 이를 이용해 어떻게 OpenGL 이 primitives 를 그리는지에 대해서 말할 수 있습니다. VertexData verte.. 2023. 9. 4.
OpenGL ES 3.0 스터디 6주차 공부자료 ++이 자료는 OSS 스터디팀에서 공동작업한 문서이며, 추후 깃헙 레포 주소를 추가할 예정입니다. 6장. Vertex Attributes, Vertex Arrays, and Buffer Objects 이 챕터에서는 OpenGL ES 3.0 에서 vertex attributes 와 data 를 어떻게 다루는지에 대해 배웁니다. 구체적으로는, vertex attributes 가 무엇인지 배웁니다. vertex attributes 를 어떻게 지정하는지, 지원하는 Data 포멧은 무엇인지 배웁니다. vertex attributs 를 어떻게 vertex shader 에 binding 해 사용하는지에 대해 배웁니다. 이 챕터를 모두 읽고나면 vertex attributes 에 대한 이해와 이를 이용해 어떻게 Ope.. 2023. 8. 31.
OpenGL ES 3.0 스터디 5주차 공부자료 ++이 자료는 OSS 스터디팀에서 공동작업한 문서이며, 추후 깃헙 레포 주소를 추가할 예정입니다. 5장. OpenGL ES Shading Language 이전 장에서 살펴본 것처럼 셰이더는 OpenGL ES 3.0 API의 핵심에 있는 기본 개념입니다. 모든 OpenGL ES 3.0 프로그램에는 의미 있는 그림을 렌더링하기 위해 버텍스 셰이더와 프래그먼트 셰이더가 모두 필요합니다. 셰이더 개념이 API에서 차지하는 중요성을 고려할 때 그래픽스 API에 대한 자세한 내용을 살펴보기 전에 셰이더 작성의 기본 사항을 숙지하고 있는지 확인하고자 합니다. 이 장의 목표는 다음 개념을 이해하는 것입니다: 변수 및 변수 유형 벡터 및 행렬 구성 및 선택 상수 구조체와 배열 연산자, 제어 흐름 및 함수 입력/출력 변수.. 2023. 8. 21.
OSS 8월 회고 후기 저번주 일요일에 매달 하기로 한 OSS 회고를 진행했다. 4팀은 처음 만나는 팀이었는데, 다들 현직자이고 그 쪽 일을 하셔서 그런지 Filament 레포에 직접 기여를 고민하고 계신 분들이었다. 일단 각자 개인 회고를 앞에서 진행하고 이후 조별 회고를 진행했다. 나는 개인적으로 스터디를 진행하면서 그래픽스 공부를 체계적으로 할 수 있게 되어서 좋았고, 개인 블로그에 내가 정리한 내용이 맞나..싶어서 정리한 내용을 따로 기록했었는데, 팀 노션에 잘 기록하지 못한 것이 아쉬웠다. 개인 회고를 들으면서 각자의 진행 상황과 정보들을 공유할 수 있어서 좋았다. 그리고 발표 준비를 예전에는 어려워했는데 실시간으로 준비시간이 사실상 없는 발표 기회를 중간중간 얻게 되어서 겸사겸사 발표 연습도 하게 된 것 같다. 나는.. 2023. 8. 16.