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

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

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

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback