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

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

Choose your operating system:

Windows

macOS

Linux

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

멤버 변수 직접 접근

DirectMemberAccess.png

부정 부울 멤버 변수 접근

NegatedBooleanAccess.png

중첩 구조체의 멤버 접근

NestedStructAccess.png

Break Struct 노드를 통한 멤버 접근

BreakStructAccess.png

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

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

WarnAboutBlueprintUsage.png

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

언리얼 엔진 문서의 미래를 함께 만들어주세요! 더 나은 서비스를 제공할 수 있도록 문서 사용에 대한 피드백을 주세요.
설문조사에 참여해 주세요
건너뛰기