강의

멘토링

로드맵

게임 개발

/

게임 아트 · 그래픽

아티스트를 위한 언리얼 셰이더 기초

셰이더에 입문하려는 아티스트와, 셰이더를 알지만 기본기가 부족한 아티스트에게 좋은 강의입니다.

(5.0) 수강평 5개

수강생 173명

이런 걸 배울 수 있어요

  • 언리얼 엔진을 활용한 셰이더 기초

  • UV의 개념과 제어

  • 벡터의 개념과 활용

  • PBR과 HDR


2025년 7월 16일 강의 업데이트 안내 >>

아티스트를 위한 언리얼 셰이더: 원리부터 응용까지

아티스트를 위한 언리얼 엔진 셰이더의 핵심 원리, 그 깊이 있는 세계로 초대합니다. 이 강의는 단순히 노드를 따라하며 예제를 복제하는 수준을 넘어, 셰이더가 어떤 원리로 작동하는지, 각 노드가 어떤 의미를 갖는지 근본부터 파고드는 과정입니다. '왜'라는 질문에 답하며 셰이더의 동작 방식을 체계적으로 이해하고, 어떤 상황에서도 응용 가능한 단단한 기초를 다지는 것을 목표로 합니다.


섹션 2 - 언리얼 머티리얼

머티리얼 에디터의 기초 사용법을 익힙니다. 물리 기반 렌더링(PBR)의 핵심 이론인 난반사와 정반사의 개념을 명확히 하고, 금속과 비금속 재질의 차이를 배웁니다. 올바른 PBR 텍스처 제작 가이드를 익히고, 다양한 블렌드 모드와 셰이딩 모델을 활용해 반투명, 마스크드 등 여러 재질을 표현합니다. 또한 마스터 머티리얼과 머티리얼 인스턴스, 머티리얼 함수, 어트리뷰트 등 효율적인 셰이더 관리를 위한 필수 워크플로우와 그래프 정리 노하우까지 깊이 있게 학습합니다.


언리얼 머티리얼 기초

  • 머티리얼 생성, 편집

  • 머티리얼 기본 출력 노드

  • 노드의 자료형과 스위즐링


PBR(물리 기반 렌더링) 머티리얼의 이해

  • PBR 머티리얼 샘플 소개 – Paragon: GRIM.exe

  • 디즈니 PBR 소개

  • 난반사와 정반사

  • 금속과 비금속


언리얼 물리 기반 머티리얼

  • PBR 텍스처 가이드

  • Emission

  • Bump, Normal, Height, Displacement


머티리얼 블랜드 모드와 셰이딩 모델

  • Blend Mode – Masked, Translucent, Additive, Modulate

  • Shading Model – Default Lit, Unlit

  • 반투명 재질을 굴절시키기

  • 반투명 정렬 우선순위

  • Shading Model – Default Lit, Unlit


머티리얼 인스턴스와 파라미터

  • 마스터 머티리얼과 머티리얼 인스턴스에 대한 이해


머티리얼 어트리뷰트


머티리얼 함수


머티리얼 그래프 정리

  • 코멘트

  • 경유(Reroute), 명명된 경유(Named Reroute)

  • 정렬 단축키


섹션 3 - 색을 숫자로 생각하기

가장 핵심적인 섹션 3에서는 '색을 숫자로 생각하는 법'을 훈련합니다. 3D 폴리곤이 화면에 그려지는 렌더링 파이프라인의 과정을 통해 셰이더의 정의를 명확히 이해하고, 색상에 대한 간단한 산수가 어떻게 그래프가 되어 다채로운 효과로 발전하는지 직접 확인합니다. 이 원리를 응용하여 Lerp를 활용한 디졸브 및 폭발 이펙트를 제작해 봅니다. 여기에 더해, 현실적인 색 표현을 위한 HDR 및 감마, sRGB, 텍스처를 다루기 위한 UV의 개념, 그리고 셰이더 디버깅 노하우까지 셰이더 아티스트에게 필요한 핵심 지식을 다집니다.


셰이더의 정의

  • 셰이더란 무엇인가?

  • 3D 폴리곤이 화면에 그려지는 과정

  • 버택스 셰이더와 픽셀 셰이더

  • Graphics API


색을 숫자로 생각하기 1, 2, 3, 4

  • 색을 숫자로 생각하기

  • Remap과 Lerp, 그래프 가공

  • 산수의 응용

  • Lerp를 응용한 폭발 이펙트 소개


HDR의 이해


UV와 텍스처 샘플링 1

  • UV의 개념


UV와 텍스처 샘플링 2

  • ScrollOut


디버그(Debug) 노드

  • 양자화(quantization)와 Frac



감마 (Gamma)와 sRGB


회색으로 변환


섹션4 - 벡터

셰이더 그래픽의 꽃이라 할 수 있는 벡터의 세계를 탐험합니다. 벡터의 기본 개념과 라이팅의 기초가 되는 내적(Dot Product) 연산을 통해 램버트 조명을 구현하고, 이를 응용하여 스타일리시한 카툰 렌더링까지 만들어 봅니다. 나아가 벡터 연산을 활용하여 물체 외곽선을 강조하는 프레넬(Fresnel) 효과, 사실적인 유리나 물을 표현하기 위한 굴절(Refraction) 효과, 그리고 광활한 배경을 효율적으로 그리는 파노라마 스카이박스 제작법을 마스터합니다.


벡터의 기초

  • 벡터의 이해


  • 내적과 Lambert

  • Half Lambert

  • 언릿 카툰 렌더링


벡터의 활용 1

  • 프레넬(Fresnel)

  • 굴절(Refraction)


벡터의 활용 2 - 파노라마 스카이


섹션5 - 기타

폴라 좌표(Polar coordinate)를 이용한 특수 효과, 입체감을 극대화하는 패럴랙스 매핑(Parallax Mapping), 그리고 깊이감 있는 간유리(Frosted Glass) 효과 등 기능들을 익히며 과정을 마무리합니다.


유용한 기능 소개

  • Polar coordinate

  • Bump Offset과 Parallax Mapping

  • 간유리 (Milky Glass) 효과


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 셰이더에 입문하려는 아티스트

  • 게임 개발 테크니컬 아티스트(TA) 지망생

  • 3D 게임 이펙터

선수 지식,
필요할까요?

  • 언리얼 엔진에 대한 기본 사용법

안녕하세요
입니다.

1,413

수강생

63

수강평

4.9

강의 평점

4

강의

청강문화산업대학교는 남양알로에(現유니베라) 창업자인 故이연호 선생이
자연사랑, 인간사랑, 문화사랑의 교육이념 위에 사람을 사랑하며 참사랑을 키워내는
숭고한 교육이념을 실천하고자 설립한 학교입니다.

커리큘럼

전체

25개 ∙ (9시간 40분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

5개

5.0

5개의 수강평

  • 보노보노님의 프로필 이미지
    보노보노

    수강평 4

    평균 평점 5.0

    5

    100% 수강 후 작성

    언리얼 엔진에서 셰이더에 대해 원리도 같이 설명해주셔서 더 잘 이해할 수 있었습니다. 감사합니다!

    • 김정환님의 프로필 이미지
      김정환

      수강평 1

      평균 평점 5.0

      5

      30% 수강 후 작성

      강의 잘 보고 있습니다. 필요한 기능을 이해하기 쉽게 설명해주시고 개인적인 노하우도 전해 들을 수 있어 좋아요! 반복해서 공부할게요!

      • akuri님의 프로필 이미지
        akuri

        수강평 2

        평균 평점 5.0

        5

        32% 수강 후 작성

        • 박지환님의 프로필 이미지
          박지환

          수강평 1

          평균 평점 5.0

          5

          32% 수강 후 작성

          • kzw7346님의 프로필 이미지
            kzw7346

            수강평 1

            평균 평점 5.0

            5

            61% 수강 후 작성

            월 ₩39,600

            5개월 할부 시

            ₩198,000

            청강문화산업대학교님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!