이제 PCG를 사용하면 절차적으로 생성된 콘텐츠에 수동 편집을 적용해도 절차적 생성 방식이 유지되므로, 상위 파라미터를 계속 조정하면서 시스템의 결과물을 원하는 방향으로 연출할 수 있습니다.
또한 배열, 구조체, 세트, 맵 등 복잡한 어트리뷰트 타입을 새롭게 지원하며, 공간 연산을 위한 PCG 그래프 예제도 제공됩니다. 이러한 기능을 통해 건물과 도시 거리 등 다양한 요소를 생성할 수 있습니다.
컨트롤 릭 피직스가 베타로 전환되었으며, 리거와 애니메이터 모두를 위한 기능도 향상되었습니다. 계단에서 굴러 떨어지는 캐릭터와 같은 완전한 동적 래그돌 애니메이션부터 피부나 살이 자연스럽게 흔들리는 미세한 움직임까지 폭넓게 활용할 수 있습니다.
이제 피직스 릭을 모듈형으로 구성할 수 있어 기존 릭에도 사용할 수 있습니다. 또한 기존 애니메이션 위에 물리 효과를 추가하고, 웨이트 값을 키프레임으로 조정해 시간에 따른 영향을 정밀하게 제어할 수 있습니다.
시네마틱 제작에 적합한 컨트롤 릭 피직스에 더해, 새로운 기능인 컨트롤 릭 다이내믹스(Control Rig Dynamics)도 추가되었습니다. 런타임 사용을 위한 이 새로운 파티클 기반 솔버는 기존 솔버보다 5배 빠른 속도로 연산되며, 정확도와 실시간 성능 간의 균형을 조정할 수 있습니다.
새로운 실험 단계 기능인 포그 스크린 스페이스 스캐터링(Fog Screen Space Scattering, FSSS)을 이제 볼류메트릭 포그 및 로컬 포그 볼륨에서 사용할 수 있습니다. FSSS는 다중 광 산란 효과를 시뮬레이션해 짙은 안개, 연기, 먼지가 더욱 부드럽고 자연스럽게 씬에 어우러지도록 표현해 사실감을 높여줍니다.
2D 스타일이나 스타일라이즈드 비주얼, 손으로 그린 애니메이션 및 카툰 스타일을 재현하려는 사용자를 위해, UE 5.8에서는 서브스트레이트 프레임워크 기반의 새로운 실험 단계 기능인 툰 셰이더를 도입했습니다. 이 새로운 셰이딩 모델은 UE5의 모든 타깃 플랫폼을 지원합니다.
더 빠른 물리 에셋 반복 작업
물리 기반 에셋을 절차적으로 생성하는 언리얼 엔진의 노드 기반 시스템인 데이터플로가 이제 정식 버전으로 제공되며, 기능이 크게 향상되었습니다.
이번 출시에서는 향상된 그래프 평가 기능, 개선된 UI 및 UX, 대부분의 데이터 종류를 위한 향상된 렌더링 지원 등 데이터플로 에디터 프레임워크를 위한 다양한 신규 기능이 추가되었습니다.
데이터플로의 대표적인 활용 사례 중 하나는 카오스 디스트럭션과 함께 사용하는 것입니다. 데이터플로를 사용하면 원본을 유지한 상태에서 즉시 수정할 수 있어 반복 작업을 더욱 빠르고 유연하게 진행할 수 있습니다.
카오스 클로스도 이제 정식 버전으로 제공됩니다. 클로스 제작 파이프라인이 새로운 데이터플로 기반 클로스 패널 에디터로 이전되어, 패널 기반 의상 제작 워크플로와 더욱 긴밀하게 연동됩니다.
모바일 개발 속도 향상
언리얼 엔진 5.8은 모바일 개발자를 위해 향상된 온보딩 경험과 더욱 빠른 반복 작업 환경을 제공합니다.
Android 개발 환경 설정 과정을 자동화해 더욱 빠르고 쉽게 작업을 시작할 수 있습니다. 또한 관련 문서도 대폭 업데이트되었습니다.
업데이트된 언리얼 엔진 리모트 애플리케이션을 사용하면 실제 디바이스에 빌드하거나 배포하지 않고도 터치 컨트롤과 제스처를 포함한 모바일 입력을 미리 확인하고 테스트하며 반복 작업할 수 있습니다.
또한 플랫폼 프리뷰가 이제 타깃 디바이스의 실제 출력 결과를 더욱 정확하게 반영해, 빌드 없이도 에디터 내에서 플랫폼별 비주얼을 보다 정확하게 미리 확인하고 반복 작업할 수 있습니다.
마지막으로, Android 개발자는 더욱 빨라진 쿠킹 속도를 경험할 수 있습니다.
언리얼 엔진용 모델 컨텍스트 프로토콜(Model Context Protocol, MCP) 플러그인이 실험 단계로 새롭게 추가되었습니다. 이 오픈 표준 플러그인은 LLM 시스템이 엔진과 프로젝트에 연결되어 이를 이해할 수 있도록 지원하며, 사용자는 원하는 AI 모델을 자유롭게 활용할 수 있습니다. 이를 통해 에셋 및 시스템 제작 지원, 엔진 기능 확장, 테스트 및 최적화 작업 등 다양한 작업에 AI를 활용할 수 있습니다. 이 플러그인은 블루프린트, 에셋, 레벨, 머티리얼, 메시 등 다양한 핵심 시스템과 기본적으로 연동됩니다. 또한 개발자는 이를 손쉽게 확장하여 자체 기능을 추가할 수 있습니다.