Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: [SDK] X-Ray SDK 0.4
GAMEINATOR forums > S.T.A.L.K.E.R. > Мастерская: создание модов для S.T.A.L.K.E.R.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67
HitmanNew
Цитата(БогДан @ 21.12.2009, 11:41) *
И как добавлять эфекты искажений, горячего воздуха, свечения?


Тут надо партиклы смотреть.
БогДан
ой, матюки то какие не знакомые...
де об этом можно почитать?
HitmanNew
Заходи в Particle editor, выбирай нужный и нажатием f5 смотри что он делает.

Потом в LE во вкладке Static Particles выбирай нужный партикл и добавляй в сцену.
БогДан
ух там их и дофига.
А есть какой нибудь перечень партиклов с их характеристиками? так как есть с материалами в мануале с сдк.
БогДан
задам еще раз: blink.gif

Цитата(БогДан @ 21.12.2009, 01:19) *
еще вопрос, наверно из разряда глупых: зачем нужна текстура террейна?
Текстура в 1024х1024 или 2048х2048, как может дать четкость поверхностей?
чем плохо затекстурить каждый объект отдельно и так экспортировать в СДК и подальшем в игру?

BAC9-FLCL
Цитата(БогДан @ 23.12.2009, 10:54) *
задам еще раз: blink.gif

Цитата(БогДан @ 21.12.2009, 01:19) *
еще вопрос, наверно из разряда глупых: зачем нужна текстура террейна?
Текстура в 1024х1024 или 2048х2048, как может дать четкость поверхностей?
чем плохо затекстурить каждый объект отдельно и так экспортировать в СДК и подальшем в игру?


Запустите игру и нормально на террейн посмотрите. Четкость дают детальные текстуры (грунт/трава/асфальт и т.д.), шейдерами (из levels\) накладываемые поверх.
Зачем сама текстура террейна нужна, даже объяснять как-то эээ.
БогДан
Создаю текстуру террейна. Назначаю ее всему террейну, потом выделяю объекты в отдельные объекты (деттачу),
каждому из них присваиваю настройки в соответствие с необходимым конечным результатом.
Пример:

экспортирую в СДК - потом в игру - все расплывчато...


где туплю? z_crazy.gif
вечно у меня проблема с этой текстурой.
ее еще и настроить надо? правильно?
HitmanNew
В textures.ltx прописал?
SaleR
БогДан, на самом деле, пропиши в textures.ltx smile.gif
StUnDeR
Кста, как делать лестницы в левел эдиторе?Как сделать хитмарки??
БогДан
еще подскажите:
делаю ограничитель движения ГГ: создал плейн вокруг.
Результат - не экспортируется в СДК

SaneX
на плейне матеиал поставь xrayевский
BAC9-FLCL
Цитата(stalkers-life @ 25.12.2009, 16:17) *
Кста, как делать лестницы в левел эдиторе?Как сделать хитмарки??

Волмарки делаются методом тыка. Если тыки выходят неудачные, ок - нажмите Enter в режиме Wallmark, выберите текстуру, добавьте что-нибудь из Objects в snap list и включите привязку.

Лестницы можно посмотреть в моделях GSC, это плейны со особыми настройками на поверхности моделей лестниц (game mtl: materials\fake_ladders).
БогДан
Цитата(sanex @ 25.12.2009, 19:30) *
на плейне матеиал поставь xrayевский


Я так понял, что вы имеете ввиду текстуру?
БогДан
Товарищи, методом научного тыка, более менее разобрался в текстуре террейна и как ее делать, а также с озеленением.

вот только еще вот такой вопрос:
как при настройке текстуры террейна в СДК - разделить асвальт, траву, землю и т.д.?

ибо у меня получаеться вот так:



на первом скрине должна быть проселочная дорога, на втором асвальт, какбЭ видно что есть, но вместо асфальта и земли - трава... blink.gif

помогите советом.


*************
что ли отдельно экспортировать в СДК каждый объект?
Chopku
Цитата(БогДан @ 28.12.2009, 15:59) *
Товарищи, методом научного тыка, более менее разобрался в текстуре террейна и как ее делать, а также с озеленением.

вот только еще вот такой вопрос:
как при настройке текстуры террейна в СДК - разделить асвальт, траву, землю и т.д.?

ибо у меня получаеться вот так:



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

помогите советом.


ну для травы и асфальта должны быть разные материалы,следовательно и текстура
macron
Цитата(БогДан @ 28.12.2009, 15:59) *
на первом скрине должна быть проселочная дорога, на втором асвальт, какбЭ видно что есть, но вместо асфальта и земли - трава...

Так еще бывает, когда компилишь на драфте.
Ронин
[b]БогДан[b/], в 3д редакторе нужно назначить разные материалы и шейдеры для земли, травы и асфальта. А текстура террейна влияет только на его цвет

[b]БогДан[b/], в 3д редакторе нужно назначить разные материалы и шейдеры для земли, травы и асфальта. А текстура террейна влияет только на его цвет
БогДан
Chopku, Scarabay, материалы и шейдеры назначены те что надо, в соответствие с мануалом СДК.
Материалы и шейдеры
Трава территории (Terrain Grass)
Double-sided* нет
Engine levels/mp_atp_grass
Compiler по умолчанию (default)
Material material/grass

Песок территории (Terrain Sand)
Double-sided нет
Engine levels/mp_atp_sand
Compiler по умолчанию
Material material/earth

Асфальт территории (Terrain Asphalt)
Double-sided нет
Engine levels/mp_atp_asfalt
Compiler по умолчанию
Material material/asphalt

Проницаемые меттаческие пластины (Penetrable metal plate)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/metal_plate

Прозрачные металлические планки (Transparent metal lath)
Double-sided да
Engine def_aref
Compiler по умолчанию
Material material/setka_rabica

Обычная металлическая поверхность (Ordinary metal surface)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/metal

Деревянные доски (Wooden boards)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/wooden_board

Толстые деревянные куски (Thick wooden workpieces)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/wood

Бетон (Concrete)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/concrete

кирпичная кладка (Brickwork)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/bricks

Шифер, войлок (Slate, felt)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/shifer

Штукатурка (Plasterwork)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/stucco

Земляной холм (Earth Slate)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/earth

Невидимая проекция, индикатор лестницы (Invisible plane, indicating the staircase)
Double-sided нет
Engine def_vertex
Compiler def_kolizion_vertex
Material material/fake_ladders

Невидимая проекция,, ограничение движения персонажа (Invisible plane, restricting the character's movement)
Double-sided да
Engine def_vertex
Compiler def_kolizion_vertex
Material material/fake

Хрупкое стекло (Breakable glass)
Double-sided да
Engine models/window
Compiler def_vertex
Material objects/glass

Вода (Water)
Double-sided нет
Engine effects/water
Compiler def_vertex
Material material/water

macron, компилил на драфте.
Также подозреваю, что возможно ЭТО из-за ЭТОГО:


FL!NT
Цитата(БогДан @ 28.12.2009, 18:38) *
macron, компилил на драфте.
Подозреваю, что возможно ЭТО из-за ЭТОГО:

Тебе уже сказали что должны быть разные материалы и текстуры дет. Драфт тут не причем.
БогДан
В 3д редакторе назначил вот так:

Цитата(БогДан @ 28.12.2009, 16:38) *
...материалы и шейдеры назначены те что надо, в соответствие с мануалом СДК.
Материалы и шейдеры
Трава территории (Terrain Grass)
Double-sided* нет
Engine levels/mp_atp_grass
Compiler по умолчанию (default)
Material material/grass

Песок территории (Terrain Sand)
Double-sided нет
Engine levels/mp_atp_sand
Compiler по умолчанию
Material material/earth

Асфальт территории (Terrain Asphalt)
Double-sided нет
Engine levels/mp_atp_asfalt
Compiler по умолчанию
Material material/asphalt

Проницаемые меттаческие пластины (Penetrable metal plate)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/metal_plate

Прозрачные металлические планки (Transparent metal lath)
Double-sided да
Engine def_aref
Compiler по умолчанию
Material material/setka_rabica

Обычная металлическая поверхность (Ordinary metal surface)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/metal

Деревянные доски (Wooden boards)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/wooden_board

Толстые деревянные куски (Thick wooden workpieces)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/wood

Бетон (Concrete)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/concrete

кирпичная кладка (Brickwork)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/bricks

Шифер, войлок (Slate, felt)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/shifer

Штукатурка (Plasterwork)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/stucco

Земляной холм (Earth Slate)
Double-sided нет
Engine по умолчанию
Compiler по умолчанию
Material material/earth

Невидимая проекция, индикатор лестницы (Invisible plane, indicating the staircase)
Double-sided нет
Engine def_vertex
Compiler def_kolizion_vertex
Material material/fake_ladders

Невидимая проекция,, ограничение движения персонажа (Invisible plane, restricting the character's movement)
Double-sided да
Engine def_vertex
Compiler def_kolizion_vertex
Material material/fake

Хрупкое стекло (Breakable glass)
Double-sided да
Engine models/window
Compiler def_vertex
Material objects/glass

Вода (Water)
Double-sided нет
Engine effects/water
Compiler def_vertex
Material material/water



а как в СДК их назначать?


выложил скрин, как я назначил.
Вопрос заключался в том, чтоб узнать КАК их назначить отдельно каждому объекту (трава, дорога, асфальт)
FL!NT
Цитата(БогДан @ 28.12.2009, 19:50) *
а как в СДК их назначать?

БогДан
Плохо видно, можно скрин получше.
не пойму как это.


******************
Орион, благодарствую.
Орион
БогДан,
БогДан
а почему у меня одна ячейка?



объектов у меня несколько.
FL!NT
Цитата(БогДан @ 28.12.2009, 19:30) *
а почему у меня одна ячейка?

А потому что весь терраин создан с помощью одного материала.
БогДан
как теперь его разбить?
или как изначально создать несколько материалов?
в СДК. в 3д редакторе их и так несколько.
Chopku
Цитата(БогДан @ 28.12.2009, 17:57) *
как теперь его разбить?
или как изначально создать несколько материалов?
в СДК. в 3д редакторе их и так несколько.

отдельно текстуировать дорогу,траву.
БогДан
Вопрос звучит КАК. а не что сделать.
Kostya V
БогДан,
Есть статья по созданию текстуры террейна. Там все доходчиво написано. Только прочитать и сделать остается.
Но вкратце могу сказать следующее:
Допустим, тебе надо сделать террейн с дорогой покрытой асфальтом. Вот выделяешь полигоны дороги и присваиваешь ей материал асфальта. Остальную часть террейна покрываешь другой текстурой, чтобы напоминала текстуру террейна. Можно даже самому нарисовать.
Потом делаешь рендеринг текстуры. На выходе у тебя получается новая текстура с нарисованной на ней дорогой. Эту новую текстуру наносишь на свой террейн. Затем делаешь UV маппинг. Чтобы нарисованная на текстуре дорога легла точно на полигоны дороги. Затем присваиваешь шейдеры травы для всей текстуры террейна. Далее выделяешь полигоны дороги и присваиваешь им шейдер асфальта.
Все ты затекстурил свой террейн. Теперь осталось сделать экспорт затекстуренного террейна в СДК. Потом скомпилировать на высоком качестве и нарисовать маску для террейна. Можно попробовать и на средних настройках компилировать. Тут уж сам экспериментируй.

Немного поправлюсь.
Для того, чтобы затекстурить террейн вновь созданной текстурой с нарисованной дорогой, надо сделать так. Создаешь два одинаковых материала с этой созданной текстурой. И уже им присваиваешь нужные шейдера. Одному шейдер травы, другому шейдер асфальта. А потом уже эти материалы назначаешь на свои полигоны.
БогДан
Костя, я делал так:

процесс.


думаю понятно без подписей.


********************
поправку не увидел.
как сам процесс выглядит? если можно хоть один скрин.
Chopku
хм.вот на скорую руку записал видео,немножко по-другому ,нежели в сталкер-вики...главное что работает laugh.gif
http://narod.ru/disk/16423106000/28.12.200...-31-08.rar.html
БогДан
плохо что курсор не видно, иногда плохо понять что к чему.
Chopku
упс,извиняюсь,что-то в настройках не поставил...
потом запишу нормальный урок)
Pihan13
Цитата(Chopku @ 29.12.2009, 04:17) *
упс,извиняюсь,что-то в настройках не поставил...
потом запишу нормальный урок)


Все равно спасибо. Я например и вовсе не знал что на один мэш можно несколько материалов накладывать.
Тогда скажите, а лучше покажите как кривую дорогу сделать?
Chopku
Цитата(Pihan13 @ 29.12.2009, 07:57) *
Тогда скажите, а лучше покажите как кривую дорогу сделать?

http://narod.ru/disk/16434789000/234234.rar.html
вот как то так вроде)
\упс асю палю happy.gif
БогДан
Посмотрел первое видео.
Ты делаешь в Эдит Меше, я делаю в Эдит Поли.
Ты в Актор Эдитор, я в Левел Элитор.
И в результате всеравно не пойму, почему у тебя несколько объектов в СДК, а у меня нет.
из моих скринов видно, что я их тоже рабил на несколько объектов.
Chopku
Цитата(БогДан @ 29.12.2009, 12:21) *
Посмотрел первое видео.
Ты делаешь в Эдит Меше, я делаю в Эдит Поли.
Ты в Актор Эдитор, я в Левел Элитор.
И в результате всеравно не пойму, почему у тебя несколько объектов в СДК, а у меня нет.
из моих скринов видно, что я их тоже рабил на несколько объектов.

ну делай как я laugh.gif
БогДан
и в результате из твоего видео не понятно зачем текстура террейна, если ты траве и асфальту присваиваешь всеравно текстуры из геймдаты.
FL!NT
Цитата(БогДан @ 29.12.2009, 15:21) *
Ты в Актор Эдитор, я в Левел Элитор.
И в результате всеравно не пойму, почему у тебя несколько объектов в СДК, а у меня нет.

Сколько объектов и коком едиторе ты все это делаешь не важно. Важно что бы у тебя для каждого типа поверхности был отдельный материал (до четырех для самого террайна если в дальнейшем будешь применять текстуры terrain_..._mask для сглаживания переходов от одного вида поверхности к другой) это нужно для назначения текстур дет для травы, асфальта и т.д. Можно просто продублировать один и тот же материал, не меняя ни чего в настройках самого материала изменив только его имя и выделив соответствующие полики для каждой поверхности раздать материалы. После экспорта в LE зайти в свойства и раздать текстуры дет.
Цитата(БогДан @ 29.12.2009, 15:32) *
из твоего видео не понятно зачем текстура террейна

Текстура террайна используется просто как цветовая маска всего террайна.
БогДан
Не знаю как, но повторяя одно и тоже в сотый раз - получилось)))
Спасибо.
наделал несколько материалов с одной и тойже текстурой террейна но с разными материалами, до этого у меня текстура всегда ложилась как попало, а тут в точку.


Подскажите теперь как сделать переходы между материалами, т.е. маску.
БогДан
Товарищи, как в СДК объединить 2 сцены?
Chopku
Цитата(БогДан @ 29.12.2009, 21:25) *
Товарищи, как в СДК объединить 2 сцены?

2 уровня в смысле?
ну декомпилируешь и потихоньку подгоняешь laugh.gif
БогДан
Нет. Именно сцены в сдк в формате *.левел.
Я их делал отдельно. На черновой геометрии раставлял в СДК объекты (деревья, кусты, некоторые здания).
А другой подгонял по материалам, теперь мне надо соединить грубо говоря террейн и объекты которые я по черновому террейну раставлял. (геометрия у них идентична - посему объекты с СДК станут на нужное мест в чистовом террейне.)
а вот как объединить я не знаю.
Kostya V
Цитата(БогДан @ 30.12.2009, 02:55) *
Нет. Именно сцены в сдк в формате *.левел.
Я их делал отдельно. На черновой геометрии раставлял в СДК объекты (деревья, кусты, некоторые здания).
А другой подгонял по материалам, теперь мне надо соединить грубо говоря террейн и объекты которые я по черновому террейну раставлял. (геометрия у них идентична - посему объекты с СДК станут на нужное мест в чистовом террейне.)
а вот как объединить я не знаю.

Удаляешь черновой террейн и вместо него ставишь новый. Multiple Append тебе в помощь.
БогДан
Kostya V, ведь Multiple Append добавляет на сцену *.обжект, а как добавить *.левел?
FL!NT
Цитата(БогДан @ 29.12.2009, 23:25) *
Товарищи, как в СДК объединить 2 сцены?

На сколько знаю ни как. Объединяй в 3D редакторе.
БогДан
что это за ошибка? blink.gif


SaleR
БогДан, на одной координате стоят два одинаковых объекта, ты видно скопировал их и забыл разъеденить smile.gif
БогДан
Было дело, забор так создавал.
А теперь попробуй найти в сием безобразии то что я накопировал.
Спасиб. biggrin.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.