Unity 2018.1로 업그레이드
Unity 2017.2로 업그레이드(Upgrading to Unity 2017.2)

Unity 2017.3으로 업그레이드

이 페이지에서는 이전 Unity 버전에서 2017.3으로 업그레이드할 때 기존 프로젝트에 영향을 미칠 수 있는 변경 사항을 설명합니다.

예:

  • 데이터 포맷 변경. 이로 인해 다시 베이크해야 할 수 있음

  • 기존 함수, 파라미터 또는 컴포넌트 값의 의미 또는 동작 변경

  • 일부 함수와 기능이 지원 중단됨(대체 기능 제안)


Enlighten의 라이트맵 강도 및 발광 머티리얼

2017.2에서 발생한 버그로 인해, 발광 머티리얼을 가진 정적 메시가 포함된 씬에 대해 생성된 라이트맵의 강도가 증가했습니다. 이는 베이크된 발광 머티리얼과 실시간 발광 머티리얼 모두에 해당된 문제였습니다. 이 문제는 2017.3에서 해결되었고, 라이트맵 강도는 2017.1과 비슷한 수준으로 변경되었습니다.

이 변경 사항은 2017.2에서 빌드한 후 2017.3 이상으로 업그레이드한 모든 프로젝트에 영향을 줍니다.


PassType.VertexLMRGBM 지원 중단

Unity 2017.3에서 VertexLMRGB 셰이더 패스는 무시됩니다. 예: Tags { "LightMode" = "VertexLMRGBM" }

그 대신 모든 라이트맵 인코딩 타입을 지원하는 DecodeLightmap 셰이더 함수를 사용하여 VertexLM 셰이더 패스를 제공하거나 업데이트할 수 있습니다. 내장 모바일 셰이더도 이제 DecodeLightmap 셰이더 함수를 사용합니다.

테스크톱 플랫폼에서 Mobile 또는 VertexLit 같은 내장 모바일 셰이더를 사용하는 기존 프로젝트에서 조명 출력이 변경될 수 있습니다. RGBM로 인코딩된 값의 최대 범위가 [0, 8]에서 [0, 5]로 변경되었기 때문입니다.


  • 2017–12–04 일부 편집 리뷰를 거쳐 페이지 게시됨
Unity 2018.1로 업그레이드
Unity 2017.2로 업그레이드(Upgrading to Unity 2017.2)