HLFX.Ru Forum Страницы (255): « Первая ... « 174 175 176 177 [178] 179 180 181 182 » ... Последняя »
Показать все 3825 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- XashNT: блог разработчика (https://hlfx.ru/forum/showthread.php?threadid=5297)


Отправлено Дядя Миша 29-03-2023 в 12:03:

Вот еще более большая карта. Тут эта сетка уже 12 секунд считается.

Добавлено 29-03-2023 в 15:02:

Ну впрочем, понятно, что большая часть этой сетки может быть удалена за ненадобностью. И не просто удалена, а удалена автоматически.
Используя всё тот же старый добрый метод портализации.

Добавлено 29-03-2023 в 15:03:

Чтож, теперь, эта сетка - всего лишь предварительные данные. Теперь, собственно, предстоит рассчитать настоящий граф, которым будут пользоваться монстры.

__________________
My Projects: download page

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

Цитата:

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


Отправлено FiEctro 29-03-2023 в 12:17:

Я так вижу с наклонными поверхностями оно выглядит не очень, но в целом результат наверное не хуже чем в сталкере

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


Отправлено Дядя Миша 29-03-2023 в 13:34:

Я целенаправленно удаляю ячейки, которые не смогли склеиться в квадратик. А не смогли они потому что там было секущее ребро треугольника. Попробую их реконструировать и посмотрю что из этого получится.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Дядя Миша 29-03-2023 в 21:53:

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено Дядя Миша 30-03-2023 в 12:13:

Склеил уже существующие ноды между собой в отладочных целях.
Отладочную текстурку попятил из сталкера, надеюсь вы меня за это не осудите

__________________
My Projects: download page

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

Цитата:

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


Отправлено FiEctro 31-03-2023 в 05:46:

Почему на относительно ровной поверхности, он генерирует какой то шум?

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


Отправлено Дядя Миша 31-03-2023 в 05:58:

Потому что поверхность наклонная, а симулятор ходьбы ещё не написан.

__________________
My Projects: download page

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

Цитата:

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


Отправлено FiEctro 31-03-2023 в 11:01:

Хоть и наклонная но плоскость. Почему шум то? Вон в верхней части у тебя вся плоскость покрылась нодами, а ровно в одном месте отсустсвует квадратик, чем это место отличается от остальных на этой плоскости?

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


Отправлено Дядя Миша 31-03-2023 в 11:51:

Потому что на том месте были секущие рёбра и раздолбали квадратик на столько частей, что он обратно не смог склеиться. Да это ерунда в сущности, сколько их там смогло поставиться. Главное чтобы на каждой изолированной поверхности хоть одна штука была. А это требование вполне соблюдается.

Добавлено 31-03-2023 в 14:49:

Они же потом дальше расползутся как тараканы.

Добавлено 31-03-2023 в 14:51:

ЗЫ. Если бы я генерировал ноды на брашевой геометрии, то поставились бы все, естественно.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Дядя Миша 01-04-2023 в 10:14:

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено KiQ 01-04-2023 в 19:45:

Дядя Миша то есть наиболее оптимальным всё равно является расставление клип-брашей поверх моделек?

__________________
-Brain is dead-


Отправлено Дядя Миша 01-04-2023 в 20:03:

KiQ не, клипхуллы я вам нагенерю. Я говорил именно про составление навигационного графа. Представь ситуацию, что часть модели вдвинули в землю и там тоже создались ноды. Они не нужны, их потом удалять придётся.
Т.е. бессмысленная работа была проделана.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Дядя Миша 05-04-2023 в 10:48:

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено FiEctro 05-04-2023 в 10:50:

Дядя Миша
Комнату с костюмом пропустило, и место где Барник стоит тоже. Что то совсем уж детские болячки у такого подхода.

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


Можно проверять соседа по высоте хулла, и если там ничего нет, либо оно выше или ниже то ничего не создавать, раз ты уже и так делаешь проверку. По идее это и лестницы должно починить. Ну, а csg что на моделях не работает?

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


Отправлено Дядя Миша 05-04-2023 в 13:26:

Цитата:
FiEctro писал:
Комнату с костюмом пропустило, и место где Барник стоит тоже

Ступеньки слишком мелкие. Симулятор ходьбы ещё не до конца настроен.

Цитата:
FiEctro писал:
Что то совсем уж детские болячки у такого подхода.

Покажи нам вариант, где болячки не детские.

Цитата:
FiEctro писал:
Ну, а csg что на моделях не работает?

Для уничтожения лишнего модель должна содержать объем. Так-то порезать можно конечно, но это ничего не даст.

Добавлено 05-04-2023 в 16:26:

Кстати вот эта расстановка нодов только лишь кажется простейшим делом.
Особенно если учесть что все эти ноды расползлись от позиции info_player_start.

__________________
My Projects: download page

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

Цитата:

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


Временная зона GMT. Текущее время 13:44. Страницы (255): « Первая ... « 174 175 176 177 [178] 179 180 181 182 » ... Последняя »
Показать все 3825 сообщений этой темы на одной странице

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