Unity 검색

다루는 주제
공유
 
 
 
 

바로 오늘, 누구나 이용할 수 있는 유니티 5.5 베타 버전을 선보이게 되었습니다. 지금 바로 다운로드하여 새롭게 개선된 여러 가지 기능을 프로젝트에 시험해 보시기 바랍니다. 베타 버전이므로 사용하기 전에 먼저 프로젝트를 백업하는 것도 잊지 마세요!

이번 유니티 5.5 베타 버전 출시는 지난 3월 유니티 5.4 베타 버전 출시에서 선보인 출시 패턴의 연장선상에 있습니다. 즉, 유니티 5.5 베타의 실제 사용에 관한 충분한 피드백이 접수되면 정식 버전으로 출시됩니다. 현재 정식 버전을 사용하려면 유니티 5.4.x 버전이 필요합니다. 유니티는 안정적이고 믿을 수 있는 개발 플랫폼을 제공하기 위해 항상 최선을 다하고 있습니다.

아래에 유니티 5.5 베타의 주요 특징 몇 가지를 소개하겠습니다.

라인 렌더링 (Line Rendering) 및 파티클 시스템 (Particle System) 개선

유니티 5.5 베타 버전은 유니티의 라인 및 트레일 렌더링 방식도 크게 개선했습니다. 지정된 포인트 집합 사이의 라인을 렌더링하는 LineRenderer와 움직이는 물체 뒤에서 트레일을 렌더링하는 TrailRenderer 모두, 개선된 라인 드로잉 알고리즘을 사용하도록 업그레이드되었다. 그 결과, 출력되는 렌더링이 확연히 달라졌습니다.

55vs54lines copy

추가적으로 유니티 5.5 베타 버전의 파티클 시스템에도 수많은 업데이트가 이루어졌습니다. 파티클 시스템을 이용하여 시각 효과를 독창적으로 사용자 지정할 수 있는 새로운 옵션을 추가했습니다.

예를 들어,

새로운 Lights Module을 통해 파티클의 일정 비율에 실시간 조명을 적용할 수 있고, 조명이 적용되는 파티클로부터 속성을 상속할 수 있습니다. 이제 파티클 효과를 통해 간단히 주변 환경에 조명을 적용할 수 있게 되었습니다.

[embed]https://www.youtube.com/watch?v=xAzmNo2fxWA[/embed]

다양한 세팅이 가능한 Lights Module 예시:

[gif cover="https://blogs.unity3d.com/wp-content/uploads/2016/08/Shuriken_LightModule.png" gif="https://blogs.unity3d.com/wp-content/uploads/2016/08/Shuriken_LightModule.gif" /]

 

 

새로운 Noise Module을 사용하면 품질 설정을 통해 파티클 움직임에 노이즈를 적용할 수 있습니다. 단, 조잡하지만 효율적인 노이즈와 매끄러운 고품질 노이즈 중에 선택할 수 있어야 합니다.

Noise Module 사용 예시:

[embed]https://www.youtube.com/watch?v=copE2b_XfTc[/embed]

새로운 Trails Module로 리본형 트레일을 파티클 시스템에 쉽게 추가하여 유니티 5.5 베타 버전의 개선된 라인/트레일 렌더링 기능을 충분히 활용할 수 있습니다.

https://www.youtube.com/watch?v=rQpgaP-r_lc

Trails Module features는 다양한 이펙트 구현이 가능한 유용한 기능입니다.

Color Gradient 시스템도 더욱 유연해져, 파티클 색상을 자유자재로 조절할 수 있습니다. 이를 이용해 해당 가중치가 적용된 명시 색상 목록을 선택할 수 있어요.

image02

image03

image08

 

이제 크기, 회전, 속도 등의 사용자 지정 데이터를 particle shader로 보낼 수 있습니다. 또한 normal 매핑을 위해 shader로 탄젠트 정보를 전송할 수 있습니다. 스크립트에서 파티클로 사용자 지정 데이터를 추가하는 것도 가능합니다. 이 기능을 테스트하는 동안 만든 사용자 지정 효과의 몇 가지 예가 될 수 있습니다.

통제 범위와 사용자 지정 옵션을 더 늘리고자 하는 사용자를 위해, 이제 주요 파티클 설정의 모든 속성이 스크립트에 공개됩니다. 고유한 shader 작성에 능숙한 사용자를 위해 파티클 시스템 vertex shader로 사용자 지정 데이터를 전송하는 데 필요한 지원을 추가했습니다.

마지막으로, 이펙트에  Sub-Emitter를 추가 개수에 대한 제한을 해제했습니다. 그래서 현재는 원하는 만큼 Sub-Emitters를 추가할 수 있고, 또한 색상이나 사이즈, 회저ㄴ이나 속도 등을 상위 파티클에로부터 Property를 생산해낼 수 있게 되었습니다.

이번에 업데이트된 도구로 여러분께서 만들어낼 놀라운 시각 효과가 기대됩니다!

아직 끝이 아닙니다!

물론, 유니티 5.5 베타 이야기는 여기서 끝이 아니랍니다. 다른 수많은 새로운 기능과 개선 사항을 담았습니다.

  • Mono C# 컴파일러가 Mono 4.4로 업그레이드되어 더 나은 성능과 다양한 버그 픽스를 제공합니다. 이번에는 Mono 런타임 전체가 아닌 C# 컴파일러 업그레이드에 그쳤지만, 유니티의 .NET 환경 개선 및 현대화를 향한 여정의 첫 걸음을 뗀 것이라고 볼 수 있습니다.
  • 이제 새로운 프로젝트에 WebGL 2.0이 기본적으로 사용되므로, OpenGL ES 3.0과 동등한 표준을 지원하는 브라우저에서 렌더링 및 시각 품질을 개선할 수 있습니다. 브라우저 지원은 아직 시험 단계에 불과하지만 곧 출시될 정식 버전에서는 브라우저 공급업체에서 업그레이드된 표준을 지원할 것으로 예상합니다.
  • 추가 충돌 검색 옵션과 Rigidbody2D 물리학 요소의 새로운 속성을 비롯한 2D Physics 기능 개선이 이루어졌습니다.
  • 압축으로부터 텍스트 형식을, 텍스처 유형으로부터 텍스처 형태를 분리하는 옵션이 추가되는 등 Unity의 Texture importer가 개선되었습니다. HDR 텍스처(새로운 Look Dev 도구 사용 필수)를 위해 유니티는 메모리 비용 상승을 상쇄한다는 목적으로 FP16 형식과 BC6H 압축을 지원합니다.

 

유니티 5.5 베타 버전의 모든 기능 목록을 보려면 릴리스 노트 전문을 확인할 수 있습니다. 유니티 5.5에 제공될 모든 기능 목록은 베타 테스트 기간 동안 수집되는 피드백에 따라 변경될 수 있다는 점에 유의해주시기 바랍니다.

새로운 Splash Screen Tools

5.5 베타 출시와 동시에 새로운 splash screen 툴이 가능해질 것으로  많은 분들이 이 기능을 기대하셨을 텐데요,  조금 더 인내심을 갖고 기다려주세요. 새로운 Splash Screen 기능과 몇몇 기능을 당장 사용해보지 못해 아쉽지만, 5.5 베타의 다른 기능을 사용해보실 기회가 미뤄지게 하지 않기 위해 몇가지 기능은  다음 빅 릴리즈 때를 기약하기로 했습니다.

Unity 5.5 Beta, 자유롭게 사용해보세요!

유니티 5.5 베타 버전의 여러 가지 개선사항이 여러분의 프로젝트 진행에 도움이 되기를 바라고, 이번 베타 테스트를 통해 더욱 정교하게 다듬어진 정식 에디터 버전을 선보일 수 있기를 기대하고 있습니다.

유니티 5.5 베타 버전 사용 중 문제를 발견한 경우, 도움말(Help) 메뉴에서 액세스할 수 있는 유니티 버그 리포트(Unity Bug Reporter)를 이용해 버그 리포트를 제출하고 베타 포럼(Beta Forums)에 게시해 주시면 감사하겠습니다.

2016년 8월 30일 테크놀로지 | 5 분 소요
다루는 주제