HLFX.Ru Forum Страницы (3): « 1 2 [3]
Показать все 42 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Jackhammer (https://hlfx.ru/forum/forumdisplay.php?forumid=35)
-- Анонс: префабы в J.A.C.K. (https://hlfx.ru/forum/showthread.php?threadid=6075)


Отправлено XaeroX 18-02-2025 в 08:00:

Дядя Миша
Да что угодно можно. Это префабы, идущие в комплекте с Джеком (на базе стандартных хаммеровских).

Добавлено 18-02-2025 в 03:00:

Все типы примитивов, поддерживаемые Джеком (кривые поддерживаются только в Quake3 и Volatile).

__________________

xaerox on Vivino


Отправлено Unit 18-02-2025 в 08:26:

XaeroX А как Джек работает с ландшафтом для Volatile, какие-то инструменты появляются?


Отправлено XaeroX 18-02-2025 в 08:37:

Unit
Неа, специальных инструментов нет. Ландшафты в PW сделаны в Blender, экспортированы в ASE, а блендинг текстур террайна сделан через vertex colors (в блендере, я так понял, удобные инструменты для этого). Всё, что делает джек в данном случае - умеет рисовать ASE-модельки с блендингом террайна.

Добавлено 18-02-2025 в 03:37:

Небольшие ландшафты можно сделать брашами, движок поддерживает блендинг текстур на них, как и в прошлой версии движка.

__________________

xaerox on Vivino


Отправлено FiEctro 19-02-2025 в 09:38:

Цитата:
XaeroX писал:
Ага, ну вот прошёл год, и я наконец-то нашёл время заняться браузером объектов (Object browser), по аналогии с браузером текстур, по запросу тов. FiEctro. Никогда ещё работа с префабами не была так легка и приятна.



Супер! Мне очень нравится

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено ZGreen 19-02-2025 в 11:29:

Теперь мне начинает хотеться, чтобы префабы стали чем-то вроде смарт-объектов в фотошопе или линков в иллюстраторе, то есть 10 раз вставил, 4 повернул, 3 растянул, 1 удалил, 2 встроил в карту. Потом сам префаб отредактировал и там, где он не встроен, а виде объекта -- он изменился с сохранением трансформации и тд. Эх, мечты.

Например есть некий префаб-черновик, скажем ящик. Вот я его навставляю, а потом исходному ящику-префабу добавляю детализации и все его копии изменяются, в открытом файле сразу, в других при открытии. В кварке есть что-то подобное, дупликатор чтоли, но то внутри файла, а чтобы между файлами линковать префаб -- такого нету.

Добавлено 19-02-2025 в 18:29:

Да чего мелочиться. Хочу чтобы можно было один jmf линковать в другой и все тут.


Отправлено Дядя Миша 19-02-2025 в 13:31:

Цитата:
ZGreen писал:
Хочу чтобы можно было один jmf линковать в другой и все тут.

Между прочем в параноевских компиляторах есть рекурсивный инклюд одних уровней прямо в другие, это я специально делал для префабов. И в новом ксаше разумеется тоже такое есть. Осталось лишь поддержать на уровне редактора и Вася-кот

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 19-02-2025 в 15:00:

FiEctro
Ну я рад, что понравилось!

ZGreen
То, о чём ты говоришь - идея не новая. И в джеке задумывалась много лет назад. Некоторые реверсили джек и удивлялись - а что это там за два новых типа в фгд, particles и instance, которые не заюзаны? Ну с партиклями всё понятно, а что за инстансы такие?
А инстансы планировались как особые объекты, которые ведут себя как ты описал. То есть это что-то вроде содержимого JMF-файла (или префаба), непосредственно вставленного на карту. Ну как флажок в ворде при вставке картинки "связать с файлом". И в префаб-менеджере планировалась кнопка "вставить как инстанс".
Но увы - такую масштабную задачу у меня руки так и не дошли в своё время сделать. Как и партикли, но с партиклями несколько проще - их можно доверить плагину почти целиком.

Цитата:
Дядя Миша писал:
Между прочем в параноевских компиляторах есть рекурсивный инклюд одних уровней прямо в другие, это я специально делал для префабов.

Поддержка в редакторе подразумевает, что инстанс можно "разгруппировать", ну то есть превратить в непосредственные объекты карты. Либо же просто рисовать как некую модель, а редактировать можно только исходник инстанса (ну или объект в библиотеке префабов). Тут впрочем появляются трудности - а если кто-то случайно удалит исходный файл? Или просто забудет приложить с картой? В этом, тут много сложностей. А в компиляторе чего бы и не поддерживать? Просто грузи внешний мап, а если его нет - выдавай ошибку и Вася-кот.

__________________

xaerox on Vivino


Отправлено Дядя Миша 19-02-2025 в 16:16:

Цитата:
XaeroX писал:
Поддержка в редакторе подразумевает, что инстанс можно "разгруппировать", ну то есть превратить в непосредственные объекты карты. Либо же просто рисовать как некую модель, а редактировать можно только исходник инстанса (ну или объект в библиотеке префабов).

Тут пока ничего сказать не могу.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 19-02-2025 в 17:15:

Цитата:
XaeroX писал:

Поддержка в редакторе подразумевает, что инстанс можно "разгруппировать", ну то есть превратить в непосредственные объекты карты. Либо же просто рисовать как некую модель, а редактировать можно только исходник инстанса (ну или объект в библиотеке префабов). Тут впрочем появляются трудности - а если кто-то случайно удалит исходный файл? Или просто забудет приложить с картой? В этом, тут много сложностей. А в компиляторе чего бы и не поддерживать? Просто грузи внешний мап, а если его нет - выдавай ошибку и Вася-кот.


Да там поведение обычно такое же как у моделей.А если надо отредактировать, то открывает уже файл на который ссылается.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Crystallize 20-02-2025 в 14:22:

Цитата:
ZGreen писал:
Теперь мне начинает хотеться, чтобы префабы стали чем-то вроде смарт-объектов в фотошопе или линков в иллюстраторе, то есть 10 раз вставил, 4 повернул, 3 растянул, 1 удалил, 2 встроил в карту. Потом сам префаб отредактировал и там, где он не встроен, а виде объекта -- он изменился с сохранением трансформации и тд. Эх, мечты.

Например есть некий префаб-черновик, скажем ящик. Вот я его навставляю, а потом исходному ящику-префабу добавляю детализации и все его копии изменяются, в открытом файле сразу, в других при открытии. В кварке есть что-то подобное, дупликатор чтоли, но то внутри файла, а чтобы между файлами линковать префаб -- такого нету.

Добавлено 19-02-2025 в 18:29:

Да чего мелочиться. Хочу чтобы можно было один jmf линковать в другой и все тут.

https://csm.dev/threads/skrinshoty-...241/post-951076

https://csm.dev/threads/skrinshoty-...241/post-951116


Отправлено XaeroX 20-02-2025 в 15:08:

Crystallize
Ну это и есть инстансы.

__________________

xaerox on Vivino


Отправлено ZGreen 21-02-2025 в 04:54:

Crystallize это не то, о чем я говорю.


Временная зона GMT. Текущее время 19:55. Страницы (3): « 1 2 [3]
Показать все 42 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024