Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DirectX11 기반 자체게임엔진제작 Part8
Rating: 5.0 out of 5(3 ratings)
97 students

DirectX11 기반 자체게임엔진제작 Part8

DirectX11 Game Engine Programming Part8
Last updated 1/2025
Korean
Korean

What you'll learn

  • 디퍼드 렌더링의 개념과 활용 이해
  • DirectX 3D에서 기본 Shader와 Mesh 구현 능력 배양
  • 광원 처리 및 라이팅 기법 습득
  • 멀티 렌더 타겟 및 Normal Mapping 구현
  • SkyBox와 반사광 효과 구현
  • DirectX 기반 3D 그래픽 엔진의 설계와 최적화 기술 학습

Course content

2 sections22 lectures15h 5m total length
  • Git0:06

Requirements

  • 1. C++, 자료구조, 수학(이산수학, 선형대수)

Description

※ 따라오시기 힘드신 수강생 분들은 아래 강의를 선 수강하시는 것을 권장합니다.

Direct11 기반 자체게임엔진제작 Part 1
Direct11 기반 자체게임엔진제작 Part 2
Direct11 기반 자체게임엔진제작 Part 3
Direct11 기반 자체게임엔진제작 Part 4

Direct11 기반 자체게임엔진제작 Part 5
Direct11 기반 자체게임엔진제작 Part 6
Direct11 기반 자체게임엔진제작 Part 7


[설명]

DirectX11 기반 디퍼드 렌더링 완전 정복과 Lighting 최적화!


강의 개요

이 강의는 DirectX11을 사용하여 디퍼드 렌더링의 고급 기술과 다양한 광원 처리 기법을 학습하는 프로젝트형 과정입니다. 수강생은 디퍼드 렌더링을 활용한 효율적인 라이팅 구현, NormalMapping, Point Light 및 여러 광원의 중첩 처리 등 고급 기술을 익히게 됩니다. 모든 강의는 실습 중심으로 구성되어 있으며, 제공되는 템플릿 코드를 통해 따라 하기 쉽게 구성되었습니다.


강의 구성

이 강의는 약 200시간 분량으로 총 10개의 파트로 나누어져 있으며, 각 파트는 20강씩 구성되어 있습니다. 본 강의는 Part 8, 즉 141강부터 160강까지의 내용을 다루고 있습니다. 강의는 실제 수업을 녹화한 후 Udemy 플랫폼에 적합하게 편집되었습니다.


[디퍼드 렌더링과 Lighting 최적화 완전 정복!]

이 강의는 중급 이상 수강생을 대상으로 하며, DirectX11을 활용하여 디퍼드 렌더링의 핵심 기술과 다양한 광원 최적화 기법을 익히도록 설계되었습니다.


[강의에서 중점적으로 다루는 내용]


  1. 디퍼드 렌더링 구조 설계 및 구현

    • 디퍼드 렌더링의 구조를 이해하고, 다단계 렌더링 과정을 설계 및 구현합니다.

  2. 다양한 광원 처리 기법 구현

    • Directional Light, Point Light, Spot Light 등 다양한 광원의 특성과 구현 방법을 학습합니다.

  3. 멀티렌더타겟(MRT)와 NormalMapping 활용

    • 멀티렌더타겟(MRT) 기술과 NormalMapping을 사용하여 디테일한 표면 표현과 렌더링을 구현합니다.

  4. Lighting 최적화와 중첩 처리

    • 다중 광원이 존재할 때의 성능 최적화와 정확한 라이팅 계산을 학습합니다.

  5. 쉐이더 프로그래밍 심화

    • DirectX11 HLSL을 활용한 고급 쉐이더 작성 기법을 학습합니다.


[이 강의를 통해 배울 수 있는 것]


  • 디퍼드 렌더링의 원리와 고급 구현

  • 다양한 광원 처리 및 조명 효과 설계

  • 멀티렌더타겟(MRT) 활용을 통한 최적화

  • NormalMapping을 활용한 디테일한 표면 표현

  • DirectX11 기반 렌더링 성능 최적화


[이 강의의 대상]


  • DirectX11을 활용하여 디퍼드 렌더링을 배우고 싶은 분

  • 고급 라이팅 기법과 최적화 기술을 익히고 싶은 프로그래머

  • 게임 엔진의 고급 기능을 학습하여 실무에 적용하고 싶은 개발자


이 강의는 디퍼드 렌더링의 모든 핵심 기술과 라이팅 최적화 기법을 학습할 수 있는 기회를 제공하며, 고급 DirectX11 기반 게임 엔진 제작의 기반을 다질 수 있도록 도와줍니다!

Who this course is for:

  • 자신의 게임 엔진을 만들고 최적화해보고자 하는 분
  • DirectX11를 활용한 그래픽 프로그래밍에 대해 배우고 싶은 분
  • 게임 개발자가 목표인 분