여울의 블로그

  • 홈
  • 태그
  • 방명록

라이트 1

[DX11] Point Light 구현하기 (내적, 정사영)

1. 개요 게임에서 빛은 매우 중요합니다. 빛을 이용하면 다양한 분위기도 표현이 가능하고, 다양한 연출도 가능하게 합니다. 그렇다면 DX에서는 이 Point Light를 어떻게 구현할까요? 우선 개발 완료 영상부터 보시겠습니다!   2. 필요한 값 / 값 전달 과정우선 영상에 나온 대로 광원에 대한 값들이 필요합니다. 1. Intensity : 빛의 세기 2. Radius : 빛이 영향을 주는 반경 3. Falloff : 거리가 멀어질수록 빛이 약해지는 정도 4. Color : 빛의 색이러한 값들을 바탕으로 클래스를 하나 만들어 주었습니다. (Point Light의 이름을 fireball로 하였습니다) 클래스는 각 값과 Getter, Setter로 구성되어 있습니다.#pragma once#include ..

DirectX11 2025.04.09
이전
1
다음
더보기
프로필사진

여울의 블로그

yeoul0714 님의 블로그 입니다.

  • 분류 전체보기 N
    • 후기
    • DirectX11
    • C++
    • Unity
    • CS
    • Effective C++
      • Chapter 1: C++에 왔으면 C++의 법을..
      • Chapter 2: 생성자, 소멸자 및 대입 연산..
      • Chapter 3: 자원관리
      • Chapter 4: 설계 및 선언
    • 코딩테스트 N
    • 알고리즘

Tag

그래픽스, DX11, C++, D3D11, DirectX11, const, 메토링2기, point light, unity, 백준, Graphics, shadow map, cube map, 유니티, Effective c++, 소멸자, 게임개발, constant buffer, 복사 생성자, cpu skinning,

최근글과 인기글

  • 최근글
  • 인기글

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바