스포트라이트 세일: 7월 15일 오후 10시 59분까지 엄선된 콘텐츠를 50% 할인받으세요.

Blueprint Significance

1
별 5개 중 5개(평점 1개)
  • 100%
  • 0%
  • 0%
  • 0%
  • 0%

An actor component for optimizing performance of actors.

  • 지원 플랫폼
  • 지원 엔진 버전
    5.2 - 5.4
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

Demo Video


Blueprint Significance adds an actor component made using C++ you can add to your blueprints that uses the Significance Manager to optimize the actor it is attached to by changing its tickrate.


After having set the Game Viewport Client Class to the included custom Game Viewport Client Class in the project settings, you can add the Significance component to the actors you want to optimize. By default it will optimize based on distance and if the actor is in view or not. Various config variables can be used to refine when and what to change the tickrate by per instance. Functionality can be expanded upon if desired by adding new code to the existing Significance component in C++.

기술적 세부사항

Features:

  • Actor component that can optimize the actor it is attached to.
  • Change tickrate based on distance and view.
  • Custom game viewport so distance based functionality is based on where the viewpoint is located instead of possessed actor.
  • Tooltips on all Config variables so you don't have to delve into documentation to figure out what does what.
  • Debug visuals to visualize the state of the Significance component.
  • Demo map included for showcasing functionality and for potential setup reference.


Code Modules:

  •  BlueprintSignificance, Runtime 


Number of Blueprints: 5 for demo content

Number of C++ Classes: 3 for main behavior, 9 for debug behavior

Network Replicated: Not replicated, but does work client-side during multiplayer

Supported Development Platforms: Any, but only tested on Windows

Supported Target Build Platforms: Any, currently only tested on Windows and Android