Разрушаемая растительность

Материал из CryWiki Russia

(Различия между версиями)
Перейти к: навигация, поиск
(Общая установка в 3d приложениях)
Строка 2: Строка 2:
     after the equal sign. The information will be translated into a
     after the equal sign. The information will be translated into a
     formatted page upon being saved.
     formatted page upon being saved.
-
-->{{Статья|автор=AndreyFilantrop |сложность=Средняя|совместимости=All|требования= Crysis Mod SDK 1.2; Sandbox 2; 3d max (в статье 3 d max 2008). |добавлена=26/02/11}} <!-- The article's topic (Basic Level Design, Terrain...)-->
+
-->{{Статья|автор=AndreyFilantrop |сложность=Начальный уровень|совместимости=All|требования= Crysis Mod SDK 1.2; Sandbox 2; 3d max (в статье 3 d max 2008). |добавлена=26/02/11}} <!-- The article's topic (Basic Level Design, Terrain...)-->
== Процедуральная разрушаемая растительность<br/> ==
== Процедуральная разрушаемая растительность<br/> ==
Строка 17: Строка 17:
== Общий вид объектов ==
== Общий вид объектов ==
 +
Предполагается, что на момент прочтения этой статьи у вас уже имеется готовый растительный объект - дерево. Например как  банановое дерево на картинке ниже:
 +
'''Просто банан:'''
'''Просто банан:'''
Строка 35: Строка 37:
Важно: Удалите любые физические объекты с '''прокси''' с тех частей, которые вы хотите сделать разрушаемыми (например: ствол '''Просто банана''')  
Важно: Удалите любые физические объекты с '''прокси''' с тех частей, которые вы хотите сделать разрушаемыми (например: ствол '''Просто банана''')  
-
Далее создайте заранее предопределённый объект - это должен быть отдельный '''cgf''' файл, который используется для образования «шапки», т.е. закрытия концов разрушенных частей.
+
Далее создайте заранее предопределённый объект - это должен быть отдельный '''cgf''' файл, который используется для образования '''«шапки»''', т.е. закрытия концов разрушенных частей. Этот объект написован на картинке выше под названием «'''Разрушенная часть ствола:'''»
 +
 
 +
== Установка в редакторе Sandbox Editor ==
 +
 
 +
1. В редакторе материалов в '''Sandbox Material Editor''' материал поверхности ствола должty быть установлен ​​на '''«mat_wood_breakable»''' .
 +
2. '''Surfacetype''' - тип поверхности - указывает этой '''«шапке»''' закрывать концы обломанных частей. Расположение и имя '''«шапки»''' хранятся в скрипте '''surfacetype'''.
 +
3. Разрушаемые деревья должны быть установлены при помощи инструмента '''Vegetation'''.
 +
 
 +
=== Отладка ===
 +
 
 +
Примените достаточно силы для объекта чтобы разрушить его. В игре '''Crysis''' взрывы ракет гранатомёта или гранаты достаточны для проверки правильности функционирования вашего объекта.
 +
 
 +
== Смотри также ==

Версия 13:00, 26 февраля 2012

О статье
АвторAndreyFilantrop
СложностьНачальный уровень
ТребованияCrysis Mod SDK 1.2; Sandbox 2; 3d max (в статье 3 d max 2008).
Дата добавления26/02/11


Содержание

Процедуральная разрушаемая растительность

Примечание:
________________СТАТЬЯ НАХОДИТСЯ В РАБОТЕ. Просьба не вносить корректировки до окончания работы. Спасибо!__________.


Введение

Базовая технология физики достаточно универсальна для того, чтобы быть использованной при разрушении множества разных объектов, а не только стволов деревьев. Это скорее вопрос настройки ресурсов. Для примера, однако, ниже я остановлюсь на стволах деревьев.

Общий вид объектов

Предполагается, что на момент прочтения этой статьи у вас уже имеется готовый растительный объект - дерево. Например как банановое дерево на картинке ниже:

Просто банан:

SimpleBanana.jpg

Разрушенная часть ствола:

AssetCreation BreakableVegetation explosion shape.jpg

Общая установка в 3d приложениях

Для материала ствола (в нашем случае Просто банана), установите галочку в позицию «Physicalize» в редакторе материалов Material Editor. Параметр физики установите в позицию «default».

Вот как должны выглядеть параметры шейдера:

AssetCreation BreakableVegetation physicalize.jpg

Важно: Удалите любые физические объекты с прокси с тех частей, которые вы хотите сделать разрушаемыми (например: ствол Просто банана)

Далее создайте заранее предопределённый объект - это должен быть отдельный cgf файл, который используется для образования «шапки», т.е. закрытия концов разрушенных частей. Этот объект написован на картинке выше под названием «Разрушенная часть ствола:»

Установка в редакторе Sandbox Editor

1. В редакторе материалов в Sandbox Material Editor материал поверхности ствола должty быть установлен ​​на «mat_wood_breakable» . 2. Surfacetype - тип поверхности - указывает этой «шапке» закрывать концы обломанных частей. Расположение и имя «шапки» хранятся в скрипте surfacetype. 3. Разрушаемые деревья должны быть установлены при помощи инструмента Vegetation.

Отладка

Примените достаточно силы для объекта чтобы разрушить его. В игре Crysis взрывы ракет гранатомёта или гранаты достаточны для проверки правильности функционирования вашего объекта.

Смотри также