HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashNT: блог разработчика
Часть I
Страницы (241): « Первая ... « 114 115 116 117 [118] 119 120 121 122 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



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

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 196958

Старое сообщение 08-09-2020 14:32
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Почему именно октодерево, а не BVH? По тестам, BVH работает быстрее, а весит меньше
https://pdfs.semanticscholar.org/e0...b3f863ed6ea.pdf

Сообщить модератору | | IP: Записан
Сообщение: 196959

Старое сообщение 08-09-2020 14:46
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4423
Возраст: 34

Рейтинг



Цитата:
Дядя Миша писал:
Но народ давно их вручную красит, так что не имеет никакого значения.
Заодно и наличие\отсутствие дырок не будет влиять на процесс сборки.

Это тот народ который строчки в delta.lst сортирует и моды по 20 лет делает. Так себе пример, короче говоря.

Сообщить модератору | | IP: Записан
Сообщение: 196961

Старое сообщение 08-09-2020 15:01
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



ncuxonaT может и BVH. Посмотрим. Еще BIH есть, напоминаю.

Добавлено 08-09-2020 в 18:53:

Crystallize в "большом" геймдеве тоже все удаляют невидимые полики, а тех кто не удаляет - бьют по рукам малой сапёрной лопаткой.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 196964

Старое сообщение 08-09-2020 15:53
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4423
Возраст: 34

Рейтинг



Дядя Миша речь не про большой-маленький геймдев а про ручую-автоматическую работу.

Сообщить модератору | | IP: Записан
Сообщение: 196965

Старое сообщение 08-09-2020 16:03
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Помоему все брашы и мешы по дефолту окрашены в nodraw, а дизайнер уже текстурит.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 196966

Старое сообщение 08-09-2020 16:33
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4423
Возраст: 34

Рейтинг



Дядя Миша кубают люди не с текстурой нодрав. Я сразу как есть кубал. Это только сорсовцы везде пихают свою оранжевую или серую клетчатую текстуру по дефолту. Это часть их культуры. ©

Сообщить модератору | | IP: Записан
Сообщение: 196968

Старое сообщение 08-09-2020 17:11
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Оказывается AABB-tree это частный случай BVH.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 196969

Старое сообщение 08-09-2020 18:10
-
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



Crystallize
Ну это какраз очень правильная культура. Как всё покрасишь — так остальное в нодрав.

__________________
http://www.moddb.com/mods/monorail-quest

Отредактировано thambs 08-09-2020 в 18:35

Сообщить модератору | | IP: Записан
Сообщение: 196971

Старое сообщение 08-09-2020 18:21
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34524
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
Ну чтож, судя по всему, пора переходить на октодерево. BSP вообще не справляется, да мне он по сути и не нужен.

Вот и умерла эпоха?
Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 196972

Старое сообщение 08-09-2020 19:20
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
XaeroX писал:
Вот и умерла эпоха?

На текущем этапе разработки BSP там скорее как топор в каше.
Для открытых пространств он не годится. Точнее говоря - не годится чтобы с его помощью эффективно находить видимое в пирамиде. Поэтому я его не юзаю. Он щас только для трассы и контентсов используется. Ну опять таки - нам надо два дерева, AABB и BSP. Хотя мы могли бы прекрасно линковать вообще всё в единое дерево, а само дерево строить налиту.
С видимостью\окклюженом тоже самое - это всё через кастомные порталы реализуется. Брашам дерево тоже не нужно. Не ну можно конечно его оставить из принципа. Надо посмотреть сколько памяти octree занимает, так-то бсп тоже прилично весит, если считать все его индексы.

Добавлено 08-09-2020 в 23:42:

Зашёл на любимый сайт ФиЭктро почитать про всякое. Ну и про октри в том числе. А там такое:
http://www.ray-tracing.ru/articles183.html

Между прочим в сталкере лайтмаппер считал свои лучи вот как раз на основе октодерева + неэффективный хэшинг по сурфейсу (я его как раз выкинул и заменил на AABB tree). Так что неудивительно что там лайтмапы считались неделями.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 196973

Старое сообщение 08-09-2020 20:42
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4137

Рейтинг



Цитата:
Дядя Миша писал:
Зашёл на любимый сайт ФиЭктро почитать про всякое. Ну и про октри в том числе. А там такое:
Цитата:
Забудьте про это, октодерево неэффективно и сложно.


А что, при траверсе октодерева как-то иначе кладут на стек, чем при траверсе бсп? С подвыподвертом набрасывают?

Сообщить модератору | | IP: Записан
Сообщение: 196974

Старое сообщение 09-09-2020 08:02
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



BVH можно вообще без стека

Добавлено 09-09-2020 в 13:30:

А вообще, перееду я всё-таки в телегу. Комментить особо нечего, а за прогрессом следить - самое то. Ну и хоть посмотрю сколько там будет подписчиков.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 196976

Старое сообщение 09-09-2020 10:30
-
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Дядя Миша ссылку бы

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 196982

Старое сообщение 09-09-2020 19:52
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32210
Нанёс повреждений: 392 ед.

Рейтинг



KiQ на что?

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 196988

Старое сообщение 09-09-2020 21:13
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Пользователи, просматривающие тему: XonXT
Временная зона GMT. Текущее время 06:51. Новая тема    Ответить
Страницы (241): « Первая ... « 114 115 116 117 [118] 119 120 121 122 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashNT: блог разработчика
Часть I
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

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