Разрушаемая растительность
Материал из CryWiki Russia
(→Установка в редакторе Sandbox Editor) |
|||
Строка 36: | Строка 36: | ||
== Установка в редакторе Sandbox Editor == | == Установка в редакторе Sandbox Editor == | ||
- | 1. В редакторе материалов в '''Sandbox Material Editor''' материал поверхности ствола | + | 1. В редакторе материалов в '''Sandbox Material Editor''' материал поверхности ствола должен быть установлен на '''«mat_wood_breakable»''' . |
2. '''Surfacetype''' - тип поверхности - указывает этой '''«шапке»''' закрывать концы обломанных частей. Расположение и имя '''«шапки»''' хранятся в скрипте '''surfacetype'''. | 2. '''Surfacetype''' - тип поверхности - указывает этой '''«шапке»''' закрывать концы обломанных частей. Расположение и имя '''«шапки»''' хранятся в скрипте '''surfacetype'''. | ||
3. Разрушаемые деревья должны быть установлены при помощи инструмента '''Vegetation'''. | 3. Разрушаемые деревья должны быть установлены при помощи инструмента '''Vegetation'''. | ||
Строка 42: | Строка 42: | ||
=== Отладка === | === Отладка === | ||
- | Примените достаточно силы для объекта чтобы разрушить его. В игре '''Crysis''' взрывы ракет гранатомёта или гранаты достаточны для проверки правильности функционирования вашего объекта. | + | Примените достаточно силы для объекта чтобы разрушить его. В игре '''Crysis''' взрывы ракет гранатомёта или гранаты достаточны для проверки правильности функционирования вашего объекта. |
== См. также == | == См. также == |
Версия 14:07, 26 февраля 2012
|
Содержание |
Процедуральная разрушаемая растительность
Введение
Базовая технология физики достаточно универсальна для того, чтобы быть использованной при разрушении множества разных объектов, а не только стволов деревьев. Это скорее вопрос настройки ресурсов. Для примера, однако, ниже я остановлюсь на стволах деревьев.
Общий вид объектов
Предполагается, что на момент прочтения этой статьи у вас уже имеется готовый растительный объект - дерево. Например как банановое дерево на картинке ниже:
Просто банан:
Разрушенная часть ствола:
Общая установка в 3d приложениях
Для материала ствола (в нашем случае Просто банана), установите галочку в позицию «Physicalize» в редакторе материалов Material Editor. Параметр физики установите в позицию «default».
Вот как должны выглядеть параметры шейдера:
Важно: Удалите любые физические объекты с прокси с тех частей, которые вы хотите сделать разрушаемыми (например: ствол Просто банана)
Далее создайте заранее предопределённый объект - это должен быть отдельный cgf файл, который используется для образования «шапки», т.е. закрытия концов разрушенных частей. Этот объект написован на картинке выше под названием «Разрушенная часть ствола:»
Установка в редакторе Sandbox Editor
1. В редакторе материалов в Sandbox Material Editor материал поверхности ствола должен быть установлен на «mat_wood_breakable» . 2. Surfacetype - тип поверхности - указывает этой «шапке» закрывать концы обломанных частей. Расположение и имя «шапки» хранятся в скрипте surfacetype. 3. Разрушаемые деревья должны быть установлены при помощи инструмента Vegetation.
Отладка
Примените достаточно силы для объекта чтобы разрушить его. В игре Crysis взрывы ракет гранатомёта или гранаты достаточны для проверки правильности функционирования вашего объекта.
См. также