답변:
나는 당신이 예술적인 방법을 요구한다는 것을 이해 합니다. 모든 게임 엔진에는 최소한 "점 조명", "점등"및 "방향 조명"(및 주변 조명) 등 몇 가지 유형의 조명이 있습니다. 이것들은 (면광이없는) 동적 장면에서 실시간으로 시뮬레이션 될 수 있으며 3D 모델러 / 렌더러 (예 : Maya, Max 또는 Blender)의 일반적인 조명입니다.
게임의 조명은 CGI 영화의 조명과 다르지 않습니다 (조명이 적을 수도 있음). 장면에서 조명은 영화 조명 (사람과 함께 실제 영화를 의미)을 연구 한 사람들이 수행하는 것이 일반적입니다.
3D 아티스트 라이터를위한 성경과 같은 책이 있습니다 :
다른 조명 기술에 대한 많은 것을 포함하여 많은 주제를 다루므로 실시간 렌더링을 버릴 것이라고 생각 했습니다.
슬프게도이 지역에는 그리 많지 않습니다. 저는 현재 비디오 게임의 조명 주제와 그것이 왜 중요한지에 대한 논문을 쓰고 있습니다. 당신이 정말로 그것을 찾고 있다면, 주제에 관한 최고의 책은 영화와 건축 분야에 있습니다. 또는 당신은 저를 끝내기 위해 약 6 개월 동안 기다릴 수 있습니다.
http://www.moddb.com/tutorials/lighting-in-game-environments-the-hows-and-whys
이것은 게임 조명의 기본 요소에 대한 올바른 링크입니다.
나는 그 주제를 다루는 책을 모른다. 그러나 DirectX 10 을 사용한 3D 게임 프로그래밍 소개 에는 조명을 다루는 장이 있습니다. 코드 예제는 DX 책이므로 HLSL이지만 조명 알고리즘에 대한 논의는 언어에 구애받지 않습니다. 확산, 반사, 주변, 평행, 점 및 스폿 조명을 포함합니다.
게임 및 대화 형 응용 프로그램을위한 필수 수학, Second Edition 에는 조명에 관한 장도 있습니다.
또한 DICE에서 발행 한이 슬라이드를 읽을 수 있으며 , 조명 및 그림자를 포함하여 전장 3에서 사용 된 다양한 기술을 다룹니다. 심층적으로 다루지는 않지만 업계에서 수행되는 일부 작업에 대한 훌륭한 개요를 제공합니다.