16. III. 개발 중 Gamebryo Lightspeed 엔진의 장점
Lighting & shadow
Easy Material manipulations
Flexibility : Rapid Prototyping
Flexibility : Various Plugins
Flexibility : Instant Feedback
* 명확한 목표가 있었기에 다행이었던 점.
17. Lighting & shadow
캐릭터와 애니메이션 기믹(트랩 등) : Dynamic Shadow 적용
셀프쉐도우 = 칼 그림자가 아닌 부드러운 Filtered(Soft) Shadow
-> NiPCFShadow Technique 사용 대부분이 해결됨
배경은 Static lighting - Lightmap 적용
초기에는 다이나믹 라이팅으로 기본 조명 설계.
(이쁜 음영을 위해)
NO Textures
Dynamic Shadow
For Lighting Design
18. Easy Material manipulation
기존 맥스 매트리얼 적용 방식 그대로 이용할 수 있음.
Middleware의 장점
Normal / Gloss / parallax map 슬롯 등을 이용해서 재질표현
에 쉽게 적응
19. Flexibility : Rapid Prototyping
기본 기획서와 사양서에 따른 목업구조 제작, 바로 설치후 플레이
전평면 스케일로 거리 및 크기 비례 조절,
Free
Scale
Adjust
원하는 공간에 대한 빠른 피드백
20. Various Plugins
개발을 도와주는 여러가지 플러그인들.
Sun dog사의 Silverlining 사용. 차후 여러가지 도움을 줌.
공개된 여러 쉐이더 적용이 쉬웠음.
+ Plugin Module
BASE
21. ◆ 명확한 목표가 있었기에 다행이었던 점.
터레인(Terrain/Landscape) 제거
- 시야제한으로 대규모의 터레인이 필요하지 않음.
- Zbrush로 지형 및 어셋 제작.
아레나 방식 스테이지
- 존로딩 방식
- 심리스seamless 월드에 대한 고려 필요하지 않음.
- 동적로딩에 대한 부담 없음
23. 유저가 기대하는 그래픽
SSAO (SSDO)
Depth of Field
Bloom Effect
Tessellation / Displacement mapping
Local Reflection
Differed Rendering/Lighting
DirectX 11 Full Features
FXAA Etc…
24. 유저가 기대하는 그래픽
SSAO (SSDO)
Depth of Field
Bloom Effect
Tessellation / Displacement mapping
Local Reflection
Differed Rendering/Lighting
DirectX 11 Full Features
FXAA Etc…
25. 유저가 기대하는 그래픽
SSAO (SSDO)
Depth of Field
Bloom Effect
Tessellation / Displacement mapping
Local Reflection
Differed Rendering/Lighting
DirectX 11 Full Features
FXAA Etc…
26. 유저가 기대하는 그래픽
SSAO (SSDO)
Depth of Field
Bloom Effect
Tessellation / Displacement mapping
Local Reflection
Differed Rendering/Lighting
We are not making the TechDemo.
We Just make the
DirectX 11 Full Features
FXAA Etc…
할 수 있는 것만.
27. 플레이어에게 -크게 어필할 수 있는 부분을 선별
Dynamic / Self Shadow
SSAO
Bloom Effect ( 유사 HDR )
+ Lighting Tricks
Parallax Map
Photonic Tune
Self-Shadow
HDR
AO
39. Ambient Occlusion Lightmap
각 경기장별 날씨에 맞는 HDR Image 이용한
GI Lightmap Baking
HDR image for Source of
environment lighting
40. Ambient Occlusion Lightmap
Bleeding은 최종 Bloom에서 너무 심하게 나타나는 번아웃 때문에 텍스쳐
의 Diffuse는 반영하지 않고 기본 Grey로 베이킹.
Ambient 조명인 하늘색으로 암부를 부드럽게 풀어주듯이 표현하는데 주력
HDR image for
source of
environment lighting
101. 1. Gamebryo Lightspeed
사용후기
신뢰성 있는 Workhorse
배경에 사용한 폴리곤 7만~40만 + 캐릭터@ +멀티라이트
사용 환경하에 프레임이 납득하도록 유지됨
편리하고 빠른 Feedback
제작 중에도 에러를 쉽게 잡아낼 수 있는 Viewer
별다른 재교육 필요없이 바로 사용할 수 있는 익스포트
마지막까지 최종 클라이언트 켜 놓은 상태에서
실시간 업데이팅 가능
유연성/확장성
플러그인이나 셰이더 스크립트등 확장성 용이
102. 2. 상용엔진 사용의 득과 실
PROS
제작비 절감과 빠른 프로젝트 진행
기본 지원되는 툴들로 비주얼 프로토타입 제작이 용이
CONS
내부제작 엔진만큼 맞춤옷처럼 소통하기는 힘들다.
알수없는 문제가 발생시 원활한 서포트가 없을 경우 지연발생
엔진업데이트 / 마이그레이션시 잠재적인 스트레스.
TIP
프로젝트 와 시장 타겟, 버짓을 고려해 세심하게 미들웨어 선별.
출시당시의 해당 마켓의 Hareware 트렌드등도 고려대상.
해당 엔진 Reference 숙지, 기능을 계속 추가하거나 포기하기
보다 모듈 내에서 해결될 가능성을 타진, 가능한 경우 해당 엔
진 기능을 백분 활용, 또는 트릭으로 처리할 수 있는가를 고민.