コンストラクションスクリプトで大量のBlueprintをChild Actorとして配置しています。配置した位置情報を参照し形状が変わるように組んでいます。数としては4000ほど出したいと思っています。
ランタイムではカメラから近い距離は処理の重いBlueprint Actorを出し、遠い距離は処理の軽いBlueprintを表示しています。表示切替はBluprintでSet Actor Hidden In Gameを使用し行っています。配置している数が500ぐらいだと問題無く動くのですが、数が増えると非常に処理が重くなります。