애니메이션 빠른 경로 최적화

애니메이션 그래프 구조에 적용시켜 퍼포먼스를 향상시킬 수 있는 최적화입니다.

Windows
MacOS
Linux

애니메이션 블루프린트는 매우 유연하게 애니메이션 시스템을 제작할 수 있는 도구입니다. 하지만 그래프가 복잡해짐에 따라 블루프린트 기반 로직을 실행하는 데 관련된 퍼포먼스 부하도 꽤나 높아질 수 있습니다. 애니메이션 그래프 구조에 특정한 방식을 적용하여 그러한 문제를 줄일 수 있습니다.

멤버 변수 직접 접근

DirectMemberAccess.png

부정 부울 멤버 변수 접근

NegatedBooleanAccess.png

중첩 구조체의 멤버 접근

NestedStructAccess.png

Break Struct 노드를 통한 멤버 접근

BreakStructAccess.png

참고로 Break Struct 노드는 Break Transform 노드처럼, 단순히 데이터를 복사하기 보다는 내부적으로 변환 작업을 거치기에 현재 빠른 경로를 사용하지 않습니다.

최적화된 애니메이션 블루프린트 검사 및 유지

WarnAboutBlueprintUsage.png

애니메이션 블루프린트를 최적화된 방식으로 설정했어도, 잇따르는 반복 작업 도중 퍼포먼스가 떨어지는 구조체가 새로 생길 수 있습니다. 애니메이션 블루프린트의 클래스 디폴트에서 Warn About Blueprint Usage (블루프린트 사용 관련 경고) 옵션을 켜면 이에 대한 검사가 가능합니다. 특정 애니메이션 블루프린트를 최적화할 때 유용한 옵션이기도 합니다.

Select Skin
Light
Dark

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

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

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

네이버 카페
공식 포럼