언리얼 스튜디오 4.23 릴리즈 노트

언리얼 스튜디오 4.23 출시 버전의 새 소식입니다.

Windows
MacOS
Linux

이번 버전에는 언리얼 스튜디오 구독자 전용의 다수의 주요 신기능과 사용자에게 직접 받은 피드백과 제안을 토대로 한 개선사항이 포함되어 있습니다. 새 버전에 도입된 내용은 다음과 같습니다.

Cinema 4D 용 데이터스미스 임포트

이제 데이터스미스는 Cinema 4D 에 대해 직접 임포트 워크플로를 지원하여, 원본 씬의 핵심 요소를 가져올 수 있습니다.

Cinema 4D

언리얼 엔진

Cinema 4D 에서 씬 빌딩, 모션 그래픽, 애니메이션 등 어떤 작업을 하든 데이터스미스가 지원하는 다른 파일 유형에 제공하는 동일한 기능의 혜택을 받을 수 있습니다. 그 내용은 다음과 같습니다:

  • 언리얼 엔진에 처음 임포트한 뒤 Cinema 4D 에서 변경한 사항을 반복 처리하는 변경유지 리임포트 프로세스,

  • 애니메이션을 레벨 시퀀스 애셋으로 변환,

  • 복잡한 씬 계층구조 및 레이어 보존,

  • 물리적 속성을 포함한 카메라 임포트,

  • 서피스 머티리얼을 언리얼 엔진의 물리 기반 렌더링 시스템으로 변환, 등입니다.

데이터스미스 신규 사용자의 경우, 데이터스미스 개요 문서를 참고하세요.

데이터스미스 기존 사용자의 경우, Cinema 4D 임포터 관련 자세한 내용은 Using Datasmith with Cinema 4D 문서를 참고하세요.

시작하는 방법은:

  1. Cinema 4D 씬을 File > Save Project for Melange 옵션으로 저장합니다.

  2. 그리고 새로운 Cinema 4D 데이터스미스 임포터를 사용해 .c4d 파일을 언리얼 엔진 프로젝트로 가져옵니다. 데이터스미스 콘텐츠를 언리얼 엔진 4 에 임포트 문서를 참고하세요.

IFC 용 데이터스미스 임포트

데이터스미스는 이제 Industry Foundation Classes (IFC 2x3) 파일에 대한 직접 임포트 워크플로를 지원하여, 지오메트리, 씬 계층구조, 메타데이터 프로퍼티 등을 자동 임포트합니다.

IFC 뷰어

언리얼 엔진

데이터스미스 신규 사용자의 경우, 데이터스미스 개요 문서를 참고하세요.

데이터스미스 기존 사용자의 경우, IFC 임포터 관련 자세한 내용은 Using Datasmith with IFC Files 문서를 참고하세요.

시작하려면 간단히 툴바의 IFC 데이터스미스 임포터를 사용해 .ifc 파일을 언리얼 엔진 프로젝트로 가져오면 됩니다. 데이터스미스 콘텐츠를 언리얼 엔진 4 에 임포트 문서를 참고하세요.

새로운 협업 디자인 리뷰 템플릿

이제 언리얼 스튜디오에만 새로 포함된 Collab Viewer Template을 사용하므로서 디자인 데이터를 가지고 풍성한 협업 런타임 체험을 만들기가 정말 쉬워 졌습니다.

이 신규 템플릿은 이전 버전에 있던 프로덕트 뷰어와 멀티 유저 뷰어 템플릿을 합친 것입니다. 그 템플릿을 사용해 봤다면 동일한 핵심 기능 다수가 하나로 통합된 것을 알 수 있습니다:

  • 여러 사용자를 하나의 공유 런타임 체험에 연결해, 충분한 현재상태 정보가 모든 수신인에게 보입니다.

  • 오브젝트를 이동하고 투명하게 만들면서 씬과 상호작용합니다.

  • 복합한 어셈블리 부품을 분해하여 보여주는 "explode" (분해) 애니메이션을 구성하고 재생합니다.

  • 씬의 주요 시점에 북마크 설정, 등입니다.

또한 Collab Viewer에 몇 가지 신기능이 추가되어, 툴바에서 비행, 걷기, 궤도 카메라, VR 등 여러 다양한 조작 및 상호작용 모드를 동적으로 전환할 수 있습니다.

자세한 내용은 Collab Viewer Template 문서를 참고하세요.

스태틱 메시 에디터에 UV 매핑 생성

4.22 버전에는 언리얼 에디터에서 블루프린트 및 Python 스크립팅 인터페이스를 통해 UV 투영을 새로 만드는 기능이 추가되었습니다. 이제, 스태틱 메시 에디터의 UI 에서도 같은 툴을 사용할 수 있습니다.

UV 매핑을 생성하지 않거나, UV 맵 생성을 제어할 수 없는 툴에서 언리얼 엔진으로 스태틱 메시를 임포트한 경우, 오브젝트 주위에 단순한 타일 텍스처를 감싸기 충분한 기본 UV 레이아웃을 쉽게 만들 수 있습니다.

버텍스를 평면, 박스, 또는 원기둥에 투영하여 스태틱 메시에 대한 새로운 UV 매핑을 만들 수 있습니다.

스태틱 메시 에디터의 툴바에 새로 생긴 UV > Generate UVs (UV 생성) 옵션을 사용합니다.

자세한 정보는 스태틱 메시 에디터 UI 문서를 참고하세요.

CAD 지오메트리 리테셀레이트

이제 프로젝트 내 각 애셋의 시각적 충실도와 퍼포먼스 사이 최적의 균형을 더욱 빠르게 찾을 수 있습니다.

파라메트릭 표면 또는 NURBS 가 들어있는 씬을 데이터스미스로 임포트하면, 이제 원본 씬 파일에서 리임포트하지 않고도 임포트한 지오메트리 테셀레이션을 다시 적용할 수 있습니다. 전체 씬을 하나의 테셀레이션 옵션 세트로 임포트한 뒤, 선택된 지오메트리 조각을 더 높거나 낮은 세팅으로 오버라이드하면 됩니다.

리테셀레이트 전: 높은 허용치, 트라이앵글 적음

테셀레이션 후: 낮은 허용치, 트라이앵글 많음

리테셀레이트는 원본 씬 파일을 리로드하지 않기 때문에 개별 오브젝트를 선택적으로 리임포트하는 것보다 빠르며, 지난 임포트 이후 씬 파일의 지오메트리에 가한 변경사항을 반영하지 못합니다.

자세한 내용은 Retessellating CAD Geometry 문서를 참고하세요.

3ds Max 용 데이터스미스 개선

이번 버전은 커뮤니티 사용자의 피드백을 직접 받아 데이터스미스가 3ds Max 씬을 처리하는 방법을 개선했습니다. 변경사항은 다음과 같습니다:

  • VRay 및 Corona 라이트 개선 및 수정:

    • 균일한 디퓨즈 분포의 포토메트릭 포인트 라이트는 이제 90도 원뿔 각도의 스포트라이트로 임포트되며, 한 방향으로만 올바르게 빛을 냅니다.

    • VRay 디스크 라이트는 이제 언리얼 엔진에 디스크 모양 렉트 라이트로 임포트됩니다.

    • Corona 에리어 라이트는 이제 언리얼 엔진에서 렉트 라이트로 변환되며, VRay 에리어 라이트와 같은 접근법을 사용합니다.

    • Corona 라이트 강도 단위는 이제 언리얼에서 동등한 값으로 변환됩니다.

    • Corona 실린더 라이트가 이제 언리얼에서 올바른 회전으로 변환됩니다.

  • 데이터스미스가 3ds Max 씬에서 Body Object (바디 오브젝트)를 익스포트할 때, 이제 그 오브젝트에 대한 뷰포트 테셀레이션을 사용하여 언리얼 엔진에서 스태틱 메시 애셋을 만듭니다. 바디 오브젝트에 설정한 Mesh Quality Presets (메시 퀄리티 프리셋) 값을 보존하며, 3ds Max 에서 선택한 세팅에 따라 coarse, medium, fine 퀄리티 결과물을 생성합니다. 3ds Max Help 페이지를 참고하세요.

  • 3ds Max 용 데이터스미스 익스포트 플러그인은 이제 씬을 .udatasmith 파일로 자동 익스포트할 때 사용할 수 있는 MAXScript 인터페이스를 지원합니다. 자세한 내용은 Automating the Datasmith Export with MAXScript 문서를 참고하세요.

  • 이전까지 데이터스미스가 처리하던 3ds Max 머티리얼 ID 최대치는 100 입니다. 100을 초과하는 머티리얼 ID는 전혀 언리얼로 변환되지 않았는데, 이제 이 제약이 사라졌습니다.

  • 이전에 3ds Max 씬의 루트 레벨에 있던 헬퍼 오브젝트는 임포트 후 데이터스미스 씬에서 생략되었습니다. 이제 씬 계층구조의 다른 레벨에 있는 헬퍼 오브젝트와 같이 기본(empty) 액터로 표현됩니다.

  • 이전 버전에서 돌출된 메시(extruded mesh)를 잘못된 탄젠트로 임포트하는 경우가 있었습니다. 그러면 언리얼 엔진에서, 특히 스태틱 메시에 라이트맵 텍스처를 적용할 때, 시각적 부작용이 발생하곤 했는데 이 문제가 해결되었습니다.

  • 3ds Max 2020 지원이 추가되었습니다.

Revit 용 데이터스미스 개선

데이터스미스 Revit 임포터를 약간 개선하여 언리얼 엔진의 결과가 원본 씬에 보다 가까워 졌습니다.

  • 임포터가 임포트할 때 UV 를 올바르게 반전시킵니다. 결과적으로 이제 다른 소스에서 텍스처를 입힌 머티리얼을 Revit 모델에 할당하고, Revit 에서 임포트한 텍스처 입힌 머티리얼을 다른 언리얼 엔진 애셋에 할당해도 텍스처가 거꾸로 나타나지 않습니다.

  • 데이터스미스는 이제 월 스윕(wall sweep) 을 스태틱 메시 지오메트리로 임포트합니다.

  • 이제 모든 광원이 하나의 라이트 소스(Light Sources) 레이어로 들어가 언리얼 엔진에서 모아서 볼 수 있어 Revit 의 라이트 계층구조를 반영하기가 더 좋아졌습니다.

Rhino 용 데이터스미스 개선

데이터스미스 Rhino 임포터를 약간 개선하여 언리얼 엔진의 결과가 원본 씬에 보다 가까워 졌습니다.

  • 링크된 파일 참조에 대한 지원이 향상되었습니다. 임포터는 이제 여러 레벨의 링크된 파일을 따르고, 그 링크된 파일이 다른 단위를 사용하도록 구성된 경우 임포트된 씬에 올바른 스케일을 적용합니다.

  • 이제 Rhino 인스턴스를 언리얼에서 동일한 스태틱 메시 애셋을 인스턴싱하는 액터로 변환하는 처리 기능이 향상되었습니다.

  • 내부적으로 임포터는 새로운 테셀레이션 프로세스를 사용하여 더 짧은 시간 내에 더 나은 결과를 제공합니다. 임포트 속도 향상은 물론, 더 깔끔한 테셀레이션 덕에 시각적 결과물과 런타임 퍼포먼스가 향상될 수도 있습니다.

Rhino 에 영향을 주는 다른 동작 변경 사항은 아래 업그레이드 노트 부분을 참고하세요.

VRED 및 Deltagen 애니메이션

VRED 및 Deltagen 용 데이터스미스 임포터는 이제 애니메이션을 레벨 시퀀스 애셋으로 가져오며, 커스텀 블루프린트를 사용하지 않습니다. 그러면 임포트 결과가 애니메이션을 지원하는 다른 모든 데이터스미스 형식과 일치하며, 표준 언리얼 엔진 시퀀서 툴 을 사용해 훨씬 쉽게 이해하고 간단히 제어할 수 있는 결과물을 만들 수 있습니다.

데이터스미스가 애니메이션을 처리하는 방법은 데이터스미스 임포트 프로세스에 대하여 문서를 참고하세요.

베리언트 매니저용 Python API

이제 언리얼 에디터용 Python 및 블루프린트 스크립트를 생성하여 베리언트 매니저를 프로그래밍 방식으로 구성할 수 있습니다.

베리언트 세트와 베리언트 생성을 자동화하면 반복이 쉽고 오류에 강한 프로세스를 쉽게 만들 수 있으며, 다른 서드파티 애플리케이션에서 구성한 씬 베리언트를 임포트하는 자동화 프로세스도 만들 수 있습니다.

자세한 내용은 Scripting the Variant Manager Setup 문서를 참고하세요.

부드러워진 레벨 시퀀스 재생

데이터스미스가 생성한 레벨 시퀀스 애셋은 이제 Lock to Display Rate at Runtime (런타임에 디스플레이 속도 잠금) 세팅이 기본 활성화됩니다. 엔진의 프레임 속도를 애니메이션 프레임 속도로 제한하여, 서드파티 애플리케이션에서 임포트한 복합 애니메이션의 재생이 부드러워 집니다.

대규모 씬 작업 퍼포먼스 향상

매 출시 버전마다 언리얼 에디터에서 큰 씬을 작업할 때 발생할 수 있는 퍼포먼스 병목 현상을 계속 찾아서 수정하고 있습니다. 이번 버전에서는 오브젝트가 수천 개 포함된 데이터스미스 씬 작업 시 임포트 속도 및 메모리 요구사항, 레벨 로드 및 저장 시간, 일반적인 에디터 반응성이 크게 향상되었습니다.

업그레이드 노트

언리얼 스튜디오 기존 버전 사용자에게 영향을 줄 수 있는 중요한 변경사항이 몇 가지 있습니다.

  • CAD 임포터가 데이터스미스 임포터로 대체 - 코어 데이터스미스 임포트 코드를 리팩터링을 통해 이전 버전에서 사용하던 CAD 임포터를 데이터스미스 임포터로 병합했습니다. 지원되는 모든 CAD 파일 유형을 임포트하려면, 이제 툴바에서 데이터스미스 임포터를 선택해야 합니다.

    Datasmith Importers in 4.23

    데이터스미스 지원 소프트웨어 및 파일 유형 문서도 참고하세요.

  • 데이터스미스 임포트 API 변경 - 위에 설명한 변경의 결과로 다양한 종류의 데이터스미스 파일 임포트용 Python 및 블루프린트 API 가 통합되었습니다. 이제 동일한 순서로 호출하여 데이터스미스가 지원하는 모든 파일 유형을 임포트할 수 있으며, 커스터마이징할 수 있도록 노출된 세팅만 다릅니다.

    Python 또는 블루프린트를 사용하여 데이터스미스 임포트 프로세스를 커스터마이징한 경우, 새로운 API 에 맞게 코드를 업데이트해야 합니다.

    데이터스미스 임포트 프로세스 커스터마이징 문서를 참고하세요.

  • Rhino 머티리얼용 데이터스미스 - Rhino 용 데이터스미스 임포터는 이제 다양한 로직을 사용하여 컬러와 머티리얼을 임포트하고 할당합니다. 이전에는 언리얼에서 머티리얼을 스태틱 메시에 할당할 때, 임포터가 Rhino 의 오브젝트, 레이어, 그룹에 할당된 디스플레이 컬러로 예비 전환했습니다. 이제 임포터는 뷰포트 디스플레이 컬러가 아닌 Rhino 의 머티리얼만 가져옵니다. 추가로 새 머티리얼 인스턴스 각각에 대해 미리 만든 부모 머티리얼을 사용하는 대신, 데이터스미스는 이제 커스텀 부모 머티리얼을 생성하고 콘텐츠 브라우저의 Materials/Master 폴더에 넣습니다. 데이터스미스가 3ds Max 머티리얼을 처리하는 방식과 비슷합니다.

    이 변경사항으로 언리얼의 결과물과 Rhino 에 렌더링된 뷰 사이 일관성이 높아집니다. 그러나 이전 버전에서 Rhino 임포터를 사용한 경우, 4.23 에서 같은 모델에 살짝 다른 결과가 보일 수 있습니다.

    데이터스미스에 Rhino 사용 문서도 참고하세요.

크레딧

  1. 교실 씬 제공: Turbosquid 유저 스크립터.

  2. IFC 빌딩 제공: https://github.com/openBIMstandards/DataSetSchependomlaan/.

    (C) 원래 소유자.

    이 저작물은 Creative Commons Attribution 4.0 International License에 따라 라이선스가 부여됩니다. 자세한 정보 및 정식 라이선스 텍스트에 대한 링크는 http://creativecommons.org/licenses/by/4.0/ 에서 확인할 수 있습니다.

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼