ABOUT US   I   LOCATION   I   WeSA   I   SIGN UP


Shader - 입문

2020년 7월 5일 개강. 매주 일요일 13:00~16:00



Eul Lee - untitled


< 내용 >

Shader언어(GLSL)를 이용한 작업은 2가지 강점이 있습니다.

첫째로, 점,선,면의 기본 조형요소에서 벗어나, 보다 다채롭고 화려한 색상표현이 가능해 집니다. 소위 C4D나 3ds Max를 사용해야 표현할 수 있는 정도의 고 퀄리티 비쥬얼을, 실시간 렌더합니다.

둘째로, GLSL은 GPU가속을 활용하는 언어이다 보니, 굉장히 빠른 속도로 이미지를 처리합니다. CPU단에서 처리해왔던 같은 작업도 GPU가속을 활용하면 놀랍도록 빠른 FPS향상을 느끼실 수 있게 됩니다.



입문 강좌에서는 Unity를 통하여 Shader의 고유한 세계관과, 프로그래밍에 익숙해 질 수 있는 학습이 이루어집니다.


중급 강좌에서는 본격적인 3차원 쉐이딩에 대해 소개하며, Ray-Marching기법을 배워봅니다. Ray-Marching은 보통 꼭지점을 찍어 표현하는 도형 모델링에서 탈피해서 수학식을 통해 빠르게 도형을 그려낼 수 있으며, 국내에서는 학습할 수 있는 자료가 많지 않은 고급 쉐이딩 기법 중 하나입니다.


< 강의대상 >

Shader를 랭귀지 단위에서 직접 작성해 보고자 하시는 분.

기존까지의 비쥬얼 작업에서 획기적인 탈피를 꿈꾸시는분.
Unity에 존재하는 다양한 쉐이더의 개념을 이해하고, 자신이 원하는 시각효과를 스스로 제어해 보고 싶으신 분.


< 필요한 준비 사항 >

Unity를 구동시킬 수 있는 노트북 컴퓨터.


<구성>

Day 1. 쉐이더란 무엇인가
타 언어와 구별되는 Shader 프로그래밍만의 특이점에 대해 학습합니다.

Day 2. 렌더링 파이프라인에 대한 이해
Vertex Shader, Geometry Shader, Rasterizer, Pixel Shader으로 이어지는 랜더링 파이프라인에 대해 이해합니다.

Day 3. 유니티 쉐이더의 구조
유니티 쉐이더의 종류와, Standard Shader의 구조에 대해 학습합니다.

Day 4. UV에 대한 이해
텍스쳐를 활용한 그래픽 표현과, UV를 데이터를 임의로 조작하여 얻을 수 있는 다양한 시각적 효과에 대해 학습합니다.

Day 5. Normal에 대한 이해
반사, 빛 계산 등에 필수적인 개념인 Normal에 대해 학습하고 이를 응용한 그래픽 표현을 익혀봅니다.

Day 6. Custom shader 작성하기
빛의 원리에 대한 과학적인 학습을 통하여, 나만의 쉐이더를 작성해 봅니다.


< 강사소개 >

이을 - 비쥬얼 프로그래머. 장인정신을 담아 굳이 프로그래밍 작업을 통해서만 그림을 뽑아내는 기행을 일삼는다. 물론 비쥬얼이 좋은 프로그래머의 중의적 표현이기도 하다.


http://eullee.tumblr.com/




< 수강료 >


600,000원



< 수강 인원 >


3~5명



[수강하기]



© 2017-2020 by WeSA. All rights reserved. / wesa@wesa.kr