Здравствуйте. Вы находитесь на сайте Unreal Level. Данный ресурс посвящен редакторам карт игр серии Unreal, UT и Gears of War. Основная цель сайта , помочь всем желающим освоить любой из редакторов вышеперечисленных серий. Наибольшим приоритетом на этом сайте, обладает редактор UnrealED for Unreal Engine 3 и редактор движка Unreal Engine 3.5, входящий в комплект разработки UDK, поскольку это наиболее актуальная на сегодняшний день технология.
Fracture Meshes
автор: FACH | 21 Ноября 2009 | Просмотров: 8504

Автор: Hourences
Перевод: FACH
Оригинал: http://www.hourences.com/book/tutorialsue3fracturemeshes.htm

Настройка сетки 

Первое, что нужно сделать, это подготовить регулярный StaticMesh для разбиения. Для этого откройте любой StaticMesh в любом (uncooked) пакете. В моем примере, я открыл дверь. Далее, я нажал на кнопку Fracture, на верхней панели инструментов, которая открывает большое новое окно.


Fracture Meshes


Установка начинается с передвижения ползунка, для определения нужного количества кусков и нажатия кнопки generate (генерировать). Как Вы увидите StaticMesh, теперь, разделен на куски.

 

 

Однако, эти изменения фактически не применятся, пока Вы не нажмете на кнопку "Slice" (фрагмент) в нижней части. Сделайте это.

 

 

alt
 
 

 

Обратите внимание, что Вас спросят, где и как сохранить эту вновь созданную разрушающуюся сетку (fracture mesh).

alt
 

 

Далее, откройте окно свойств Mesh’a, того что сохранили, дважды щелкнув на нем в Generic браузере, если он еще не открыт, сам по себе. Обратите внимание, что там гораздо больше свойств.

 

Fracture Meshes


Давайте посмотрим на эти новый свойства.

bCompositeChunksExplode - Если Вы включите это, весь мешь взорвется на куски при попадании.

FragmentMaxHealth – Количество  «жизни» у кусков. Для тестирования, поставьте 1. Так будет легче разнести мешь.

FragmentDestroyEffect – Тут можно добавить системы частиц, которые будут воспроизводиться, когда сетка разрушается. Я добавил взрыв.

LodInfo - не забудьте добавить материал, иначе установится стандартный (шахматный). Редактор добавляет один слот материала к сетке, чтобы присвоить материал к кускам.
Также отключите параметры Use Simple Box Collision и Use Simple Line Collision, 
чтобы можно было пройти сквозь разрушенную стену, если вам это нужно.

Закройте окна и выделите мешь в генерик браузере, щелкните правой кнопкой мыши где-нибудь в Вашем уровне и выберите Add Actor - Add FracturedStaticMesh. Мешь добавится на уровень, как обычный регулярный StaticMesh.

Fracture Meshes


 

Вы очень многое сделали! Компильте уровень и огонь по сетке!

Fracture Meshes

 

Дополнительные опции

Посмотрите свойства (F4) fractured mesh’a, который Вы только что разместили на своем уровне. Там несколько дополнительных опций.

 

Также интересным является тот факт, что Вы можете настроить каждый кусок на индивидуальной основе. Откройте fractured mesh в генерик браузере и снова нажмите кнопку Fracture.

Fracture Meshes

 

 

Теперь просто выделите один из кусков в окне. Будет доступно несколько ссылок, если Вы успешно выбрали кусок.

Destroyable - Уничтожимый или нет. Это для того, чтобы некоторые куски оставались, что бы ни случилось, например, нижняя часть статуи.

Support Chunk - остальные куски будут зависеть от этого блока.

Spawn No Physics - к куску не будет применяться физика.

 

Обратите внимание на кнопку " Add Core " в нижней части окна. Она позволяет объединить другой StaticMesh, которая будет действовать как "ядро" fractured mesh’a. Основной мешь не может быть уничтожен - останется целым. Например, для коллизии.  Всегда будет стена, даже если стена от выстрела разорвалась на куски, тем самым, это разрушение стены не повлияет на геймплей. Или бетонный столб, например, может иметь кучу сеток стальных стержней, в качестве основы, будет железобетон.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1 написал: FantomChe-G
21 Ноября 2009 01:14 | ICQ: 481565738 |


Группа: Активист
Регистрация: 17.07.2009
Воооот это туториал из разряда особо нужных фантому)))))

Бегу пробовать)


--------------------
Публикаций: 1 | Комментариев: 15      
#2 написал: FACH
21 Ноября 2009 08:52 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Беги строить девятиэтажку)


--------------------
Публикаций: 134 | Комментариев: 778      
#3 написал: FantomChe-G
21 Ноября 2009 22:58 | ICQ: 481565738 |


Группа: Активист
Регистрация: 17.07.2009
Видать в UDK ты это делал


--------------------
Публикаций: 1 | Комментариев: 15      
#4 написал: Collide
22 Ноября 2009 16:56 | ICQ: Не Указано |


Группа: Активист
Регистрация: 6.11.2009
Ещё бы к этому уроку мини карту с этим разрушаемым объектом приложили как наглядный пример, чтобы было с чем сравнивать.. Было бы совсем отлично. А так просто хорошо.


--------------------
Публикаций: 4 | Комментариев: 39      
#5 написал: FACH
24 Ноября 2009 20:02 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Карту сделать?


--------------------
Публикаций: 134 | Комментариев: 778      
#6 написал: fakk2
24 Ноября 2009 21:51 | ICQ: 395156632 |


Группа: Администраторы
Регистрация: 27.06.2009
ага
что бы прям волосы дыбом встали biggrin


--------------------
Публикаций: 32 | Комментариев: 22      
#7 написал: FACH
24 Ноября 2009 22:20 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
это как?
я думал тупо поставить 4 стенки, как обычно...


--------------------
Публикаций: 134 | Комментариев: 778      
#8 написал: ScorpyX
24 Ноября 2009 23:02 | ICQ: 333879808 |


Группа: Активист
Регистрация: 13.08.2009
наверное народ хочет
тест-драйв лабораторию Unreal-level.ru =]

что бы в каждом туторе лежала карта
этой лаборатории и конкретным примером
новой изученной технологии X-]


--------------------
Публикаций: 0 | Комментариев: 45      
#9 написал: Collide
24 Ноября 2009 23:45 | ICQ: Не Указано |


Группа: Активист
Регистрация: 6.11.2009
А что) Круто будет. Можно будет сравнить то, что получится у прочитавшего статью с тем, что должно получиться и понять так ли ты понят написанное.


--------------------
Публикаций: 4 | Комментариев: 39      
#10 написал: DENTNT
25 Ноября 2009 11:38 | ICQ: 430517502 |


Группа: Администраторы
Регистрация: 27.06.2009
ага, и дет сад учредим... начнем воспитание с пеленок... cool


--------------------
Публикаций: 15 | Комментариев: 46      
#11 написал: FACH
25 Ноября 2009 19:12 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
точно! ДЕД сад.
Сегодня изучаем тутор такой-то, чтоб потом впросов не было глупых, на которые ответы есть.

Насчет карт к туторам, к некоторым туторам можно, но к другим бессмысленно, это надо я не знаю кем быть, чтобы не понять


--------------------
Публикаций: 134 | Комментариев: 778      
#12 написал: ScorpyX
28 Ноября 2009 18:42 | ICQ: 333879808 |


Группа: Активист
Регистрация: 13.08.2009
тогда уже можно и Машиниму устраивать с Петей и Вовой =]
- это делается так.. ты понял Вов?
- не.. что то не догнал Петь
"..короткая очередь.."
- ну на этом сегодня и закончим )


--------------------
Публикаций: 0 | Комментариев: 45      
#13 написал: Viktor
29 Ноября 2009 16:55 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Клёво, работает, только както непонятно, один кусок отваливается и всё :(
И ещё внутри объект затекстурин сеткой, а как внутрь ссетку кинуть я чтото не понял :(
Публикаций: 0 | Комментариев: 0      
#14 написал: UnDead_Prime
29 Ноября 2009 19:35 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Здравствуйте, подскажите плиз штуковину одну... Вот поставил я меш, разрушил его в ухнарь, а коллижн бокс то так и остался... и пройти через стенку разрушенную я не могу. Может кто подскажет как быть?
Публикаций: 0 | Комментариев: 0      
#15 написал: FACH
29 Ноября 2009 20:40 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Попробуй отключить в свойствах этого меша Use Simple Box Collision и Use Simple Line Collision


--------------------
Публикаций: 134 | Комментариев: 778      
#16 написал: mag95
3 Декабря 2009 12:49 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Здравствуйте, подскажите ,как менять уровень жизни мэша,у меня при любом значении Fragment Max Health мэш разрушается с одного выстрела.
Публикаций: 0 | Комментариев: 0      
#17 написал: FACH
3 Декабря 2009 15:15 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Не имея под рукой редактора, но смотря на скрин настроек, могу сказать следущее. В настройках кроме Fragment Max Health, наблюдаю Fragment Min Health - возможно в нем проблема. Линкган наносит повреждение в 5, в УТ3, тут, наверное, больше единиц


--------------------
Публикаций: 134 | Комментариев: 778      
#18 написал: mag95
3 Декабря 2009 16:42 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Спасибо за помощь smile
Публикаций: 0 | Комментариев: 0      
#19 написал: FACH
3 Декабря 2009 18:57 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Я предположил, так что, помогло? Ответьте конкретнее, что сделали.


--------------------
Публикаций: 134 | Комментариев: 778      
#20 написал: mag95
3 Декабря 2009 19:47 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Помогло , но не с первого раза.Новое значение Fragment Min Health не сохранялось.Когда сделал заново,заработало.
Публикаций: 0 | Комментариев: 0      
#21 написал: FACH
3 Декабря 2009 19:52 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Итак, получается, что количество жизни каждого куска лежит в пределах от Fragment Min Health до Fragment Max Health, что позволяет создать некую неоднородность предмета, при его разбирании


--------------------
Публикаций: 134 | Комментариев: 778      
#22 написал: mag95
3 Декабря 2009 23:10 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Неоднородность я не заметил.Когда стояло Fragment Min Health 0 и Fragment Max Health 500,все мэши разрушались от одного попадания.Чем больше Fragment Min Health тем дольше разрушаются.А от изменения значения Fragment Max Health я разницы в разрушени мэшей не заметил.
Публикаций: 0 | Комментариев: 0      
#23 написал: FACH
3 Декабря 2009 23:22 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
хмм... нафиг тогда Fragment Max Health?


--------------------
Публикаций: 134 | Комментариев: 778      
#24 написал: Vermillion
29 Декабря 2009 13:28 | ICQ: 392202766 |


Группа: Посетители
Регистрация: 29.11.2009
FACH, Fragment Min и Max Health определяют максимальное и минмальное колличество "жизни" у осколков - когда в них стреляешь (по крайней мере с рокета) - они исчезают постепено. Причём чем больше размеры chunk'a тем больше у него жизней.

У меня пролема - создал Fractured mesh - бью его - отваливается только ОДИН осколок. Больше объек не разрушается. Кто нибудь знает в чём дело???
При этом - на Example Map - аналогичный меш разрушется нормально...

И вторая проблема - по какой-то непонятной причине на НЕКОТОРЫХ ребрах осколков не накладывается материал (то бишь получается - пустота). Может ли это быть из-за того что меш в максе я делал из нескольких объектов???
Публикаций: 0 | Комментариев: 14      
#25 написал: stass
29 Декабря 2009 14:27 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 9.11.2009
привет всем подскажите плиз уменя непонятка я все по уроку сделал но когда запускаю то вместо стены которую надо разрушить ее нет только тень
Публикаций: 0 | Комментариев: 7      
#26 написал: Vermillion
29 Декабря 2009 15:34 | ICQ: 392202766 |


Группа: Посетители
Регистрация: 29.11.2009
stass сделать ребилд карты (Build->Build All) не забыл?
Публикаций: 0 | Комментариев: 14      
#27 написал: PROOF
29 Декабря 2009 18:07 | ICQ: 6668742 |


Группа: Администраторы
Регистрация: 16.12.2009
stass у меня таже была беда...я просто пэкедж сохранил с новой стеной, и все норм стало


--------------------
Публикаций: 12 | Комментариев: 113      
#28 написал: stass
29 Декабря 2009 21:13 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 9.11.2009
все разобрался Спасибо
Публикаций: 0 | Комментариев: 7      
#29 написал: FACH
29 Декабря 2009 21:21 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Vermillion, странно, надо посмотреть меши и их настройки


--------------------
Публикаций: 134 | Комментариев: 778      
#30 написал: Vermillion
29 Декабря 2009 22:21 | ICQ: 392202766 |


Группа: Посетители
Регистрация: 29.11.2009
Да смотрел я. Уже во всех настройках разобрался. Кстати вот выше Viktor писал об аналогичной проблеме. И на буржуинских форумах подобные темы есть - только вот ответа внятного я не нашёл.

Думал сначала что дело в драйвере physx - но тогда почему стена на Example Map колется как надо... Непонятно в общем.
Публикаций: 0 | Комментариев: 14      
Назад 1 2 3 4 Далее
Информация
Посетители, находящиеся в группе Гости, не могут оставлять Комментарии в данной новости...






При копировании материалов, активная ссылка на UNREAL-LEVEL.RU обязательна!
© 2008—2012, UNREAL-LEVEL.RU. Все права защищены.