Перейти к содержимому
CRUSHFORMV1.1.0
ПОЛУЧИТЬ НА FAB

НАЧАЛО РАБОТЫВВЕДЕНИЕ

Введение

Crushform добавляет в Unreal Engine визуальные повреждения автомобилей и предметов в реальном времени. На кузове появляются вмятины там, куда пришёлся удар, и слезает краска там, где сместился металл. Стекло трескается и рассыпается, грязь налипает от земли под колёсами, шины сплющиваются при приземлении и обволакивают то, во что упираются, а деревья, заборы и объекты ломаются. Урон определяет сервер, а клиент, который управляет автомобилем, предсказывает его, поэтому одна и та же настройка работает и в одиночной игре, и по сети.

СистемаЧто вы получаете
01ВмятиныРешётка деформации смещает меш в точке удара: от точечного попадания остаётся кратер, от стены сминается нос, от скользящего удара вмятина вытягивается.
02КраскаКраска стирается там, где сместился металл, а вокруг удара появляются царапины и сколы.
03Мягкие зоныЗоны жёсткости задают глубину вмятин по участкам, правятся во вьюпорте и зеркально повторяются слева направо.
04Навесные деталиДвери срываются с петель, капот отлетает — решает повреждение под каждой петлёй.
05СтеклоПресеты для многослойного и закалённого стекла. Стёкла трескаются, рассыпаются и разлетаются осколками; смятый капот трескает лобовое стекло.
06ГрязьПыль, грязь, снег и влага накапливаются с земли под колёсами, и на самих колёсах тоже. Смойте всё или только одно пятно.
07ШиныПятно контакта и выпуклая боковина при приземлении деформируются в материале.
08КоллизияКоллизия кузова повторяет смятую форму по мере роста вмятин.
09МирРазрушаемые деревья, заборы и объекты гнутся, ломаются и оставляют обломки.
10Звук и эффектыЗвуки и эффекты ударов для каждого материала, звук качения и эффекты для каждой поверхности, многослойный звук двигателя.
11МультиплеерПовреждения определяет сервер, клиент их предсказывает. Игроки, подключившиеся позже, видят те же вмятины.
12ОтладкаРежим отладки, оверлей зон жёсткости, статистика и консольные команды для повреждений, ремонта и шин.

Crushform никогда не зависит от кода вашей игры. Автомобиль подключается через компонент-адаптер:

  • Crushform Chaos Vehicle Adapter для Pawn, построенного на Chaos Vehicles. Он читает колёса из компонента движения, поэтому ничего подключать вручную не нужно.
  • Crushform Vehicle Adapter для любого другого автомобиля. Вы перечисляете его колёса, а он находит поверхность под ними с помощью трассировок.

Любой другой эктор может участвовать, реализовав host-интерфейсы на C++ или в Blueprint: ICFDeformHost, ICFWheelHost, ICFBreakerHost, ICFTireHost, ICFTireViewer и ICFEngineHost.

МодульТипЧто внутри
CrushformRuntimeЯдро: решётка деформации, вмятины, краска, грязь, стекло, навесные детали и настройки проекта.
CrushformBreakableRuntimeРазрушаемые деревья, заборы и объекты, а также их обломки.
CrushformImpactRuntimeОтклик на удары: звуки и эффекты при столкновениях.
CrushformTireRuntimeДеформация шин в пятне контакта.
CrushformWheelRuntimeПоверхности колёс, звук и эффекты качения.
CrushformEngineRuntimeМногослойный звук двигателя.
CrushformVehicleRuntimeАдаптер для ваших собственных автомобилей.
CrushformChaosRuntimeАдаптер для Chaos Vehicles.
CrushformCameraRuntimeКамера слежения за автомобилем.
CrushformDebugRuntime, not in ShippingРежим отладки: свободная камера и инструменты, чтобы наносить вмятины, загрязнять, мыть и ремонтировать.
CrushformPlaygroundRuntimeДвижущиеся препятствия из демо Proving Ground.
CrushformShadersRuntimeРегистрирует папку шейдеров плагина.
CrushformEditorEditorИнструменты редактора и построители контента.