* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : Как сделать огонь внутри модели? Started at 20-07-2012 03:44 by tonline_kms65 Visit at https://forum.nashalife.ru/showthread.php?threadid=56929 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : tonline_kms65 Date : 20-07-2012 03:44 Title : Как сделать огонь внутри модели? Как то не заморачивался раньше особо по этому поводу, а вот сейчас решил разобраться. Не люблю неясности. Значит смысл такой, для примера, камин, внутри камина горит [color=red][b]огонь[/b][/color]. Это в жизни и при использовании брашей. Но совсем другое дело происходит при использовании моделей (.mdl prop_) Как ни пытался (особо правда не пытался :D ) [color=red][b]огонь (спрайт огня)[/b][/color] не виден и все тут. Может быть нужно компилировать модель(.mdl) как то по другому. Кто сталкивался с такой проблемой напишите. Или может быть есть такие кто знает решение. Прошу не писать флудеров с предложениями типа делай брашами, объединить огонь и модель перед компиляцией .mdl. Не засоряйте тему глупостью. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : Triakis Date : 20-07-2012 06:12 Я опешил от такого описания проблемы. И я не могу понять, что эта тема делает в "маппинге". Если она в "маппинге", то предположительно, её автор использует проппер для компиляции моделек в хаммере. Но тогда у него нету другого выхода, кроме как сделать огонь спрайтовой текстурой, натянутой на брашевый фейс. Но с учётом последнего предложения, которое я написал, я оказался флудером. tonline_kms65, твоя задача требует уточнений в условии. Ты вообще как модель делаешь? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : SoJa Date : 20-07-2012 06:24 [url=https://developer.valvesoftware.com/wiki/Particles_On_Models]https://developer.valvesoftware.com/wiki/Particles_On_Models[/url] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : Frozen442 Date : 20-07-2012 07:30 Реально таки проще сделать огонь отдельно от модельки. Красивее, быстрее, выглядит эффектнее. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 5] Author : tonline_kms65 Date : 20-07-2012 08:45 [QUOTE][i]Оригинальное сообщение от Triakis [/i] [B]Я опешил от такого описания проблемы. И я не могу понять, что эта тема делает в "маппинге". Если она в "маппинге", то предположительно, её автор использует проппер для компиляции моделек в хаммере. Но тогда у него нету другого выхода, кроме как сделать огонь спрайтовой текстурой, натянутой на брашевый фейс. Но с учётом последнего предложения, которое я написал, я оказался флудером. tonline_kms65, твоя задача требует уточнений в условии. Ты вообще как модель делаешь? [/B][/QUOTE] Вполне ожидаемый ответ. Я и сам все думал как сформулировать вопрос чтобы было понятно. Зато сейчас стало яснее. Как раз эта тема на месте. Маппинг. Я ведь модель .mdl ставлю на карту в хаммере и соответственно там же пытаюсь создать огонь внутри этой модели. Но вот после компиляции карты огня то нет. Он вернее есть, но видно его только если в режиме наблюдателя отлететь на какое то определенное расстояние от модели. Хотя если взять другую мою карту de_dust_dm, то там огонь горит внутри модели машины [img]http://files.gamebanana.com/img/ss/mips/1133a.jpg[/img]. Но здесь огонь как бы около машины. Короче мне так кажется внутри модели огонь (.spr) не создаётся. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 6] Author : Frozen442 Date : 20-07-2012 09:03 Эм.. понятно. А если поставить огонь не в модельку, а просто рядом, то огонь нормально отображается? Тоесть в модельке ли дело. У тебя в найстройках материала ничего лишнего не прописано? $translucent например, из-за этого могли бы вылезти баги с отображением спрайтов перед моделькой. Выложи сюда .WMT камина на всякий случай) [size=1][i]Frozen442 добавил [date]1342771483[/date]:[/i][/size] Так-то моделька огню не помеха, он вообще не знает о её существовании. Горит себе и горит, сквозь неё. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 7] Author : tonline_kms65 Date : 20-07-2012 09:05 [QUOTE][i]Оригинальное сообщение от SoJa [/i] [B][url=https://developer.valvesoftware.com/wiki/Particles_On_Models]https://developer.valvesoftware.com/wiki/Particles_On_Models[/url] [/B][/QUOTE] Это я и сам видел. Вот если бы ты перевел и опробовал бы на практике - было бы дело. Только вот для данного момента совершенно не имеет смысла, я же говорю - нет огня созданного средствами Хаммера на карте внутри модели .mdl. Для более полной информации - у меня много моих моделей домов(много вообще всяких моделей). Поэтому создавая свою карту я на ней использую очень много своих моделей.[url=http://promapping.ru/topic/1055-skoro-zakonchu-novuju-kartu-de-station-village-taiga/]De_station_village_taiga[/url] и естественно пытаюсь использовать средства хаммера как более простые и удобные. Но вот вылез, так сказать, первый косяк с огнем. Нигде кстати не вижу такого вопроса. [size=1][i]tonline_kms65 добавил [date]1342771600[/date]:[/i][/size] [QUOTE][i]Оригинальное сообщение от Frozen442 [/i] [B]Эм.. понятно. А если поставить огонь не в модельку, а просто рядом, то огонь нормально отображается? Тоесть в модельке ли дело. У тебя в найстройках материала ничего лишнего не прописано? $translucent например, из-за этого могли бы вылезти баги с отображением спрайтов перед моделькой. Выложи сюда .WMT камина на всякий случай) [size=1][i]Frozen442 добавил [date]1342771483[/date]:[/i][/size] Так-то моделька огню не помеха, он вообще не знает о её существовании. Горит себе и горит, сквозь неё. [/B][/QUOTE] Так камин то в самом доме забит это одно целое. Одна моделька. Если огонь рядом то все без проблем. Проблема в модели 100%. А вот насчет .WMT я как то не думал, надо будет посмотреть. Каждый дом использует кучу таких файлов кстати. Я сделаю вот что - сделаю модель полого куба с физбоксом и внутри него попробую на карте сделать огонь. Вот там и поиграю с материалами. Тогда и появится решение. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 8] Author : Frozen442 Date : 20-07-2012 09:56 Попробуй, мне кажется какой-то параметр в метериале мешает огню правильно рендериться. Мб у самой ентити огня галочки какой не хватает? А вообще монолитные дома-модельки на сурсе это жестоко, мало того что освещение плохое, так ещё и оптимизация страдает.. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 9] Author : tonline_kms65 Date : 20-07-2012 10:14 [QUOTE][i]Оригинальное сообщение от Frozen442 [/i] [B]Попробуй, мне кажется какой-то параметр в метериале мешает огню правильно рендериться. Мб у самой ентити огня галочки какой не хватает? А вообще монолитные дома-модельки на сурсе это жестоко, мало того что освещение плохое, так ещё и оптимизация страдает.. [/B][/QUOTE] Насчет оптимизации - сомневаюсь что страдает. Фэйсов получается намного меньше чем делать брашами. Если конечно делать дом со всякими закидонами типа завитушек и кругляшек, то конечно немного пострадает, но немного. А так все то же. Только компилится карта в 3 раза быстрее. А насчет $translucent - это интересно. Обязательно поэкспериментирую с материалом, модель тестовую сделаю. А почему освещение плохое? В смысле теней и отражений? Тени от физбоксов вполне нормальные. Ничем не отличаются от брашевых. Отражения тоже без проблем. Я на стеклах, в вертолете, фонга применил - интересная штука. А вот самые грандиозные косяки с отражениями получаются из за HINT-брашей, это я недавно понял на основе своих ошибок и наблюдений. Зато у моделей возможностей на кучку порядков больше нежели у брашевых. Кто то говорил про проппера - пробовал - почему то выдал ошибку при компиляции карты - поэтому не стал заморачиваться. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 10] Author : Stridemann Date : 20-07-2012 12:50 А если сдвинуть модель чтобы ее координаты 0 0 0 были точкой возгорания огня.. Тогда берем энтитю env_entity_igniter и запускаем к этой (prop_dynamic думаю) модельке. Она будет ее поджигать.. надеюсь в 0 0 0. Только не уверен что эта модель вообще вся не будет гореть..) Вон мой тутор по параметрам партиклов в модели.. если поможет [url]http://enc.nashalife.ru/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B5%D0%B9_%D0%B8_%D0%BF%D0%BE%D0%BB%D0%BD%D1%8B%D0%B9_%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%BE%D0%B2#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B_QC_.D1.84.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2[/url] Пункт 2) Particles -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 11] Author : Stone Date : 21-07-2012 15:00 Про оптимизацию - прикол в том, что модель не блокирует видимость, и рендерится всё то, что есть за стеной. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 12] Author : tonline_kms65 Date : 24-07-2012 04:11 [QUOTE][i]Оригинальное сообщение от Stridemann [/i] [B]А если сдвинуть модель чтобы ее координаты 0 0 0 были точкой возгорания огня.. Тогда берем энтитю env_entity_igniter и запускаем к этой (prop_dynamic думаю) модельке. Она будет ее поджигать.. надеюсь в 0 0 0. Только не уверен что эта модель вообще вся не будет гореть..) Вон мой тутор по параметрам партиклов в модели.. если поможет [url]http://enc.nashalife.ru/index.php?title=%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B5%D0%B9_%D0%B8_%D0%BF%D0%BE%D0%BB%D0%BD%D1%8B%D0%B9_%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%BE%D0%B2#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B_QC_.D1.84.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2[/url] Пункт 2) Particles [/B][/QUOTE] Интересное сообщение, правда немного не в тему. Но в плане попробовать применить где нибудь, надо обязательно попробовать. Партиклы интересная тема. "Гореть" то должно тем же самым спрайтом, которого сейчас не видно. Упс. Сорри. Недопонял, это же партиклы для компиляции модели а не карты. Я это уже видел, повторяюсь, но применить на приктике как то не получилось. Это у тебя просто перевод оригинальной статьи, а вот как это применить в реале я лично не смог. Вот если бы ты показал более подробный и примененный тобой на практике пример твоего лично скрипта .QC было бы хорошо. Прицепить партикл огня не пойдет, так как тот же самый спрайт огня из хаммера прицепится, а он не виден. А насчет статьи - особенно мне интересен вот этот момент: //----------------------------------> [color=red][b]Горящие физ. объекты: $keyvalues { prop_data { fire_interactions { ignite halfhealth explosive_resist yes flammable yes } } } [/b][/color] [color=green]ignite halfhealth // загорится, когда потеряет половину прочности. [/color] //-----------------------------------> Собственно и сам вопрос - как в скрипте .QC задать кол-во жизни (halfhealth)? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 13] Author : Frozen442 Date : 24-07-2012 07:46 Это только у физических обьектов задается. [code] $surfaceprop "wood" $keyvalues { prop_data { "base" "wooden.large" "health" "50" } } [/code] у статики вместо строки $keyvalues стоит $staticprop -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 14] Author : tonline_kms65 Date : 24-07-2012 12:38 [QUOTE][i]Оригинальное сообщение от Frozen442 [/i] [B]Это только у физических обьектов задается. [code] $surfaceprop "wood" $keyvalues { prop_data { "base" "wooden.large" "health" "50" } } [/code][/B][/QUOTE] Ок, вот это ценная подсказка, как только выберу время, сразу сделаю что нибудь движимо-убиваемо-горящее. :p Frozen442 огромное спасибо, а то пока я разобрался бы и контра в небытие ушла бы, то некогда то просто облом ковыряться. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 15] Author : tonline_kms65 Date : 25-07-2012 05:02 Тест-модель готова. Текстура без альфы. Внутри огонь горит. Снаружи тоже. [img]http://pixs.ru/showimage/nofireJPG_8227230_5354305.jpg[/img] [img]http://pixs.ru/showimage/nofire2JPG_2965671_5354347.jpg[/img] Добавил в текстуру прозрачность, огонь все равно горит. Правда снимок не очень, огонь получился как бы за досками. Но он есть. [img]http://pixs.ru/showimage/nofire2alf_2459881_5354331.jpg[/img] Короче не пойму тогда в чем причина. Зато тест-модели сделал жизни. :D Появилось над чем теперь работать, и экспериментировать.. Может быть все-таки такая ошибка из за моей так называемой оптимизации карты HINT-брашами? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 16] Author : Frozen442 Date : 25-07-2012 08:58 Тут картинки неудобно, лучше на pixs.ru например закидывать или другой картинкообменник, а сюда ссылки. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://forum.nashalife.ru at 12.11.2024 12:17:25