Welcome to U.A.C. [O.S.A.]
login / register
Status: Guest
Архивы форума | iddqd.ru
Wolf 3D
ПравилаПравила ПоискПоиск
18+
Текстурирование и все вопросы, связанные с текстурами. Пред.  1, 2, 3, 4  След.
   Список разделов - Местечко мапперов и моддеров - Текстурирование и все вопросы, связанные с текстурами.Ответить
АвторСообщение
Zeberpal_98
= Sergeant Major =
Next rank: UAC Sergeant Major after 69 points
611

Doom Rate: 1.89

Posts quality: +72
Ссылка на пост №21 Отправлено: 04.12.17 00:02:18
В первом думе на карте ада кажется протекала река Стикс или была мапа с таким названием, так или иначе можно притянуть за уши выдержку из википедии, в которой говорится, что водой из Стикса был отравлен Александр Македонский. Так или иначе в маппинге никогда не делал ей урон, для этого есть похожая по цвету лава)
1
alekv
Lieutenant Colonel
Next rank: - Colonel - after 382 pointsМодератор форума
3658

Doom Rate: 1.94

Posts quality: +554
Ссылка на пост №22 Отправлено: 04.12.17 00:49:23
Печенька :
Но, допустим, вот такая - очень даже да.

Не плохо выглядит, но все же думаю больше будет похоже на следы от капель дождя если не объяснять что это на самом деле.
1 3 1
Печенька
= Sergeant =
Next rank: - Master Sergeant - after 29 points
371

Doom Rate: 2.35

Posts quality: +35
Ссылка на пост №23 Отправлено: 04.12.17 01:55:09
alekv :
следы от капель дождя

Тут поднимался вопрос о кипящей крови.
Так что на кипящую кровь оно вполне сойдет.
1
alekv
Lieutenant Colonel
Next rank: - Colonel - after 382 pointsМодератор форума
3658

Doom Rate: 1.94

Posts quality: +554
Ссылка на пост №24 Отправлено: 04.12.17 02:01:38
Печенька :
Тут поднимался вопрос о кипящей крови.
Так что на кипящую кровь оно вполне сойдет.

О том и речь, если поднимать вопрос о кипящей крови, то похоже.. Если нет, то следы от капель дождя :)
1 3 1
Kirov-13
- 2nd Lieutenant -
Next rank: = 2nd Lieutenant = after 138 points
1302

Doom Rate: 1.46

Posts quality: +227
Ссылка на пост №25 Отправлено: 04.12.17 03:18:50
Я всегда считал, что кровь наносит либо "психологический" урон (едет крыша от хождения по такому количеству крови), либо "эзотерический" (типа кровь проклятая и ослабляет душу). Ну и ещё есть вариант, что на самом деле это не кровь, а специфическая адская жидкость, которая только выглядит на неё похоже, а на самом деле имеет свойства кислоты.
1
VladGuardian
Lieutenant Colonel
Next rank: Lieutenant Colonel after 107 points
3533

Doom Rate: 1.26

Posts quality: +670
Ссылка на пост №26 Отправлено: 04.12.17 10:02:43
А я всегда предполагал, что кровь которая дамажит, она просто очень нагретая (градусов до 80-90).
3 9 20
BeeWen
= Captain =
Next rank: - Major - after 148 pointsСупермодератор форума
2492

Doom Rate: 1.66

Posts quality: +212
Ссылка на пост №27 Отправлено: 04.12.17 12:21:02
Обсуждаем старые текстурки, добавляем новые и делимся различными способами оформления своих карт. Так же полезно будет освещать технические стороны этого дела, а не только эстетические.
1 1 1
siealex
- Master Sergeant -
Next rank: = Master Sergeant = after 54 points
406

Doom Rate: 1.96

Posts quality: +12
Ссылка на пост №28 Отправлено: 06.12.17 00:36:55
Один вопрос по текстурам. Позволяет ли на данном этапе своего развития GZDOOM менять текстуры динамически? Или они по-прежнему задаются жёстко раз и навсегда на карте? Можно ли сделать, чтобы внешний вид карты менялся до неузнаваемости в зависимости от числового параметра?
1
+Ku6EPyXOBEPTKA+
= 1st Lieutenant =
Next rank: - Captain - after 99 pointsМодератор форума
1991

Doom Rate: 2

Posts quality: +749
Ссылка на пост №29 Отправлено: 06.12.17 00:57:06
siealex :
Один вопрос по текстурам. Позволяет ли на данном этапе своего развития GZDOOM менять текстуры динамически? Или они по-прежнему задаются жёстко раз и навсегда на карте? Можно ли сделать, чтобы внешний вид карты менялся до неузнаваемости в зависимости от числового параметра?

В ACS полно всяких способов реализации. Полезно сделать выделенный cvar и делать проверку на его основе (0\1). По поводу текстуры, вроде как-то менялись, но я уже не помню как (могу ошибаться). Про ZScript сказать ничего не могу, так как до сих пор в нём не разобрался.

P.S: Наверно этот вопрос лучше было задать в теме по вопросам в маппинге. Там наверняка даже предложат хороший вариант. Я же могу сказать лишь примерно.

P.P.S: Во вспомнил: SetLineTexture, ChangeFloor, ChangeCeiling если через ACS
2 1 7
siealex
- Master Sergeant -
Next rank: = Master Sergeant = after 54 points
406

Doom Rate: 1.96

Posts quality: +12
Ссылка на пост №30 Отправлено: 06.12.17 03:07:19
Понятно, судя по имени, меняется текстура отдельной линии. А нужно одним махом переменить все текстуры, флэты, подсветку (а в идеале и объекты вроде деревьев) по всей карте. Не перебирать же все линии циклом...
1
+Ku6EPyXOBEPTKA+
= 1st Lieutenant =
Next rank: - Captain - after 99 pointsМодератор форума
1991

Doom Rate: 2

Posts quality: +749
Ссылка на пост №31 Отправлено: 06.12.17 03:22:40
siealex :
Не перебирать же все линии циклом...

Нужны теги в любом случае. Хотя можно и перебирать через активатор, если есть вариант какой-либо проверки. Но в ACS я не помню, чтобы можно было как-то проверить какая текстура весит на стене или полу.

С освещением есть забавная ситуация. Положение дин. лайтов можно поменять лишь один раз. Не знаю почему так, но если например менять координаты, то смена положения действительно произойдёт, но каждый раз, когда будет следующее обращение, все действия будут тупо игнорироваться. Такая проблема была у меня на MAP24 в одном из котлов, где лава должна теоретически подниматься. Насчёт аргументов не помню, они вроде всё равно не меняются после того как скрипт срабатывает.

А вообще по поводу преображения карты, то самый такой свежий пример - это как сделал Mark IV в Брутал Дум. Я вообще не смотрел если, честно, но идея реализации понятна (к слову, я так полагаю, он там всё расставлял заранее и если делал код спавна, то по известным заранее координатам)

Хотя есть идея. Можно например CheckActorCeilingTexture и CheckActorFloorTexture и сделать актёра который в первые секунды загрузки карты будет прыгать где-то в районе от -16к до 16к по всех координатам с шагом 16 (и желательно ещё закрыть чем-то вроде загрузочного экрана) и при соответствии делать определённые махинации (замена текстуры, спавн декорации и.т.д.). Хотя не... это тупо.
2 1 7
MasterMind
= 1st Lieutenant =
Next rank: - Captain - after 209 points
1881

Doom Rate: 1.84

Posts quality: +256
Ссылка на пост №32 Отправлено: 06.12.17 09:44:44
siealex :
А нужно одним махом переменить все текстуры, флэты, подсветку (а в идеале и объекты вроде деревьев) по всей карте

Есть такая вещь как ReplaceTextures, она полностью заменяет всю текстуру на другую, ну например
ReplaceTextures ("GRASS1", "SNOW1", 0);

Это заменит все текстуры GRASS1 на карте текстурой снега. Можно еще приписать доп. параметры, чтобы заменялась только текстура стены или все текстуры, кроме текстур потолка.

Насчет
siealex :
а в идеале и объекты вроде деревьев

Можно выставить тэг на все деревья и поменять их цвет с помощью CreateTranslation и SetTranslation. Снежок на деревья так вряд ли добавить, ну хотя бы можно сделать их такими, как в Winter's Fury. И декорейт трогать не надо.

Рейтинг сообщения: +2, отметил(и): siealex, VladGuardian
1 3
siealex
- Master Sergeant -
Next rank: = Master Sergeant = after 54 points
406

Doom Rate: 1.96

Posts quality: +12
Ссылка на пост №33 Отправлено: 07.12.17 01:24:10
Понятно, значит таки можно.
1
psychomachine
= Lance Corporal =
Next rank: - Master Corporal - after 10 points
190

Doom Rate: 1.9

Posts quality: +36
Ссылка на пост №34 Отправлено: 06.01.18 08:41:41
Не знаю в какую тему писать, то ли в Slade 3, то ли в рисование изображений... здесь пусть будет значит. Про текстуры ж.

В думе есть анимированные текстуры. Типа лавы на полу. Или огонь, или кислота на стенах. Как сделать такие?
CWolf
Chief Petty Officer
Next rank: - Warrant Officer - after 7 points
1033

Doom Rate: 1.49

Posts quality: +197
Ссылка на пост №35 Отправлено: 06.01.18 11:44:48
Очевидно через графические редакторы. Опосля перегоняешь их в сад через Слейд, прописывается это дело потом в специальных lump'ах
3
psychomachine
= Lance Corporal =
Next rank: - Master Corporal - after 10 points
190

Doom Rate: 1.9

Posts quality: +36
Ссылка на пост №36 Отправлено: 06.01.18 13:36:32
Ну почему то мои гифки не работают потом. Может к самим гифкам есть какие-то требования?


перегоняешь их в сад через Слейд, прописывается это дело потом в специальных lump'ах


Можно поподробнее с этого места?
Рагнек
- UAC Gunner -
Next rank: = UAC Gunner = after 2 points
58

Doom Rate: 1

Posts quality: +1
Ссылка на пост №37 Отправлено: 06.01.18 15:56:45
Люди, помогите!

Хочу рожу рейнджера в первом Quake поменятьт на лицо Гремлина. Распаковал папку gfx из PAK0.PAK из ID1, и конвертером смотрю тестуры. И в каком лмп лежат спрайты рожи этого ******?
Shadowman
= Commissar =
Next rank: - UAC Commissar - after 75 points
5725

Doom Rate: 2.33

Posts quality: +254
Ссылка на пост №38 Отправлено: 06.01.18 20:41:14
psychomachine :
В думе есть анимированные текстуры. Типа лавы на полу. Или огонь, или кислота на стенах. Как сделать такие?

В классике - никак, ты можешь только заменить патчи у данных текстур или флатов на свои картинки.
Чтобы добавить новые анимированные текстуры/флаты, нужно использовать хотя бы boom (новые текстуры прописываются в лумпах ANIMATED и SWITCHES, для их создания есть спец. тулза), или здум - там все это дело прописывается в Animdefs

Рейтинг сообщения: +1, отметил(и): psychomachine
1 7 2
psychomachine
= Lance Corporal =
Next rank: - Master Corporal - after 10 points
190

Doom Rate: 1.9

Posts quality: +36
Ссылка на пост №39 Отправлено: 07.01.18 03:50:51

В классике - никак


Да, я пока принципиально мучу только в чисто думе.


ты можешь только заменить патчи у данных текстур или флатов на свои картинки.


Заменить те которые по умолчанию уже анимированные на свои анимированные, или на просто текстуры неподвижные? (Обычные текстуры через slade я уже легко научился вставлять)


прописываются в лумпах ANIMATED и SWITCHES


Что такое лумпы? Прописываются через что? Через дум билдер или через слэйд? Что за спец утилита?




:book: :pc:
Shadowman
= Commissar =
Next rank: - UAC Commissar - after 75 points
5725

Doom Rate: 2.33

Posts quality: +254
Ссылка на пост №40 Отправлено: 07.01.18 15:10:06
psychomachine :
Заменить те которые по умолчанию уже анимированные на свои анимированные

Да. Открою маленький секрет: текстуры WFALL1 - WFALL4 дум движок воспринимает как анимированные, хотя в дум2.вад таких текстур нет. Можешь смело засовывать в свой вад текстуры с таким названием (рисунок может быть не обязательно воды - какой хочешь), и получаешь +1 доп. анимированную текстуру к дефолтным.

Другая хитрость, как увеличить число анимированных текстур в классике.
Ты наверное разобрался, как делать составные текстуры из нескольких патчей? Если да, тогда алгоритм следующий:
1. Создаешь новую текстуру в менеджере ресурсов (я пользуюсь до сих пор XWE, но думаю в слэйде подход аналогичный), задаешь ей нужные размеры. 64 на 128 будет мало, надо 128 на 128 или 256 на 128 или 512 на 128 и т.д.
2. Набираешь там имена патчей, которые будут составлять данную текстуру и прописываешь им правильные смещения (первый патч - слева, затем следующий, потом следующий и т.п.). Таким образом ты можешь запихнуть несколько патчей, показывающих разные анимированные жидкости (вода, лава, кислота, грязь и т.п.) в одну текстуру.
3. Создаешь аналогично недостающие текстуры и набиваешь их аналогичными патчами, чтобы получить готовый анимированный набор (например, ты взял за основу текстуры с именем WFALL1 - WFALL4, но они у тебя состоят из нескольких патчей, показывающих разные жидкости).
4. Если слэйд или хве при запихивании патчей автоматом создал под них текстуры, их надо удалить, оставив только твои составные текстуры.
5. Во время редактирования карты следишь за тем, чтобы на линиях отражались нужные части этой комплексной текстуры. Если линия длинная, делишь ее вертексами и выставляешь вручную смещения, чтобы на отрезках показывалась только нужная часть твоей текстуры (например, только вода, или только лава).

psychomachine :
Что такое лумпы? Прописываются через что? Через дум билдер или через слэйд? Что за спец утилита?

Lump - элемент ресурсника, как правило под ними разумеются текстовые файлы (декорэйт, анимдефс) или скомпилированные файлы. Про аниматед и свитчез, а также утилиту swantbls, которая их генерит из текстового файла, можно прочитать тут:
https://zdoom.org/wiki/ANIMATED

Рейтинг сообщения: +4, отметил(и): Kirov-13, JSO x, АффтаR NдеN, psychomachine
1 7 2
Страница 2 из 4Перейти наверх Пред.  1, 2, 3, 4  След.
   Список разделов - Местечко мапперов и моддеров - Текстурирование и все вопросы, связанные с текстурами.