Девлог #04: Как мы добились эффекта живой 3D-диорамы в Lava Castle Idle на UE 5.8
Когда игрок запускает Lava Castle Idle в Steam, первая эмоция, которую мы хотим вызвать — желание потрогать замок руками, будто это коллекционная настольная миниатюра.
1. Камера и Tilt-Shift оптика в Unreal Engine 5.8
Вместо обычной ортографической камеры мы используем CineCameraActor с фокусным расстоянием 85mm и мягким размытием переднего и заднего плана. Это мгновенно превращает 3D-уровень в тактильную диораму.
CameraComponent->CurrentFocalLength = 85.0f;
CameraComponent->FocusSettings.ManualFocusDistance = 2450.0f;
CameraComponent->LensSettings.MinFStop = 1.4f;
CameraComponent->CurrentAperture = 2.2f;2. Инстансинг снарядов без нагрузки на CPU
На высоких волнах одновременно летят сотни огненных ядер. Все они рендерятся через единый Niagara System и InstancedStaticMesh, сохраняя 0 аллокаций в кадре.