Unity | Timeline, URP

Clean·2025년 5월 27일

Unity

목록 보기
17/24

오늘 배운 것

  • Timeline

  • URP


Timeline

타임라인은 프리미어 프로나 다빈치 리졸브같은 영상 편집 프로그램과 비슷한 기능으로 이해했다.

대신 영상에 효과를 주는게 아니라

가상 카메라, 애니메이션 클립, 오디오, 이벤트 등으로 연출을 시각적으로 편리하게 구현할 수 있는 기능이다.


Asset > Create > Timeline 으로 Timeline 을 생성 후 Timeline 탭에서 수정할 수 있다.

  • Activation Track : 참조한 게임 오브젝트를 활성화 / 비활성화

  • Animation Track : 참조한 애니메이터의 애니메이션 클립 재생

  • Audio Track : 참조한 오디오소스 재생

  • Playable Track : 스크립트로 연출

  • Signal Track : UnityEvent 를 발생

  • Cinemachine Track : 시네머신 가상 카메라 전환 및 연출


URP

URP는 아티스트 친화적 워크플로를 통해 모바일, 고사양 콘솔, PC 등 다양한 플랫폼에서 최적화된 그래픽스를 쉽고 빠르게 구현하도록 도와줍니다.

유니티 문서

렌더링 파이프 라인 순서

  1. 입력 조립(Input Assembler)

    • 메시와 텍스처 등의 데이터를 GPU에 전달
  2. 정점 셰이더(Vertex Shader)

    • 정점(Vertex)의 위치를 행렬 연산으로 처리하여 화면에 투영
  3. 레스터라이저(Rasterizer)

    • 정점 데이터를 픽셀 단위로 변환
  4. 픽셀 셰이더(Fragment Shader)

    • 픽셀 색상, 노멀맵, 조명 등을 계산하는 핵심 단계
  5. 출력 병합(Output Merger)

    • 여러 픽셀 결과를 최종적으로 화면에 렌더링

Global Volume

씬 전체에 항상 적용되는 후처리 효과

Box Volume

Box Collider 영역 안에 카메라가 들어왔을 때만 적용되는 후처리 효과


Baked Lighting (조명 베이킹)

정적인 오브젝트의 빛과 그림자를 미리 계산하는 방식

1. 성능적 이점 (ex 모바일)

2. 정적인 상황일 때 사용

3. 게임 오브젝트의 Static 을 체크 필수


Lighting Mode 종류

Window - Rendering - Lighting 에서 실행

  • Subtractive
    정적 그림자만 베이킹. 가장 빠르지만 단순한 표현. 성능 우선일 때 사용.

  • Baked Indirect
    간접광(반사광)만 베이킹하고, 직접광/그림자는 실시간 처리. 균형 잡힌 방식.

  • Shadowmask
    정적 + 동적 그림자를 모두 표현. 퀄리티는 좋지만 성능 부담이 다소 있음.


0개의 댓글