게임엔진(2) 3주차
Photon 게임 엔진 (개요)
포톤 (Photon) 네트워크 게임 엔진은 이미 성능이 검증되었고 많은 레퍼런스를 가지고 있음
- PUN(Photon Unity Networking) : 멀티플레이어 게임용 유니티 패키지
- 100명의 동시 접속자 까지 무료 서비스
(1) 포톤 리얼타임
- 다양한 개발 플랫폼에 맞춰진 포톤의 핵심 코어 엔진
(2) 포톤 클라우드
- 이 엔진을 바탕으로 클라우드 서비스를 제공하는 것으로 서버의 보안, 로드 밸런싱,
백업 및 네트워크 트래픽 관리등을 서비스 함
(3) 포톤 서버
- 물리적인 서버를 직접 운영하는 것
URP : 유니버셜 렌더링 파이프라인
URP
- 범용으로 사용 가능한 렌더링 파이프라인
- 고품질의 렌더링 결과를 PC, 콘솔, 모바일, VR, AR 등 모든 플랫폼에 적용할 수 있음
- @PP(포스트 프로세싱) 기능과 통합되어 다양한 후처리 그래픽 효과를 처리할 수 있다.
- @광원, 역광, 반사, 블러링(흐림) 등 효과 연출
URP 프로젝트 적용 방법
- 프로젝트 템플릿에서 URP를 선택해서 시작하는 방법 (아래 그림)
- 일반 3D 프로젝트를 생성한 다음에 후에 URP 모드로 바꾸는 방법 (본 강의에서 적용하는 방법)
URP 패키지 설치
- 메뉴에서 [Windows] -> [Package Manager]를 선택해 패키지 매니저를 연 후 왼쪽 위의 콤보박스를 [Packages: Unity Registry]로 선택한다.
- 패키지 목록에서 “Universal RP”를 선택하고 [Install] 버튼을 클릭하면 패키지가 설치된다.
포스트 프로세싱 효과
- 포스트 프로세싱 설정
- 포스트 프로세싱이란 렌더링된 결과물(영상, 이미지)에 대한 @후처리 작업을 말한다.
카메라가 촬영한 영상 또는 이미지를 스크린에 출력하기 전에 @다양한 필터와 효과를 적용@하는 기술을 말한다.
즉, 카메라로 촬영한 후에 처리하는 과정이라는 의미에서 붙여진 용어라 볼 수 있으며 @다양한 후처리 효과를 통해
시각적 퀄리티를 높일 수 있다.
- URP 로 설정된 프로세스에서 다음과 같은 포스트 프로세싱은 적용할 수 없다
- 자동 밝기 기능(Auto Exposure)
- 안개(Fog)
- 스크린 공간 반사(Screen Space Reflection)