HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Обновление движка
Используете ли вы оригинальный Xash3D
Вам не разрешено голосовать в этом опросе.
Использую Xash3D от Дяди Миши 9 26.47%
Использую Xash3D FWGS от a1batross и mittorn 12 35.29%
Использую GoldSource WON\Steam 4 11.76%
Использую все движки, чтобы мой мод работал везде 0 0%
Забыл про халфу как страшный сон, теперь только Unity\Unreal\CryEngine\Unigine 9 26.47%
Всего: 34 голосов 100%
  [Редактировать опрос (только для модераторов)]

Страницы (10): « Первая ... « 3 4 5 6 [7] 8 9 10 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Цитата:
Дядя Миша писал:
ну и векторная математика будет переписана

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

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

Отредактировано SNMetamorph 27-02-2023 в 16:17

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

Старое сообщение 27-02-2023 16:14
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
SNMetamorph писал:
Но очень велик шанс что-то сломать по пути, незаметив.

Глаза боятся, а руки делают.

Добавлено 27-02-2023 в 20:47:

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

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-02-2023 17:47
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Цитата:
Дядя Миша писал:
Да и вообще, что за отношение? Страшно, это когда ты ремонтируешь какую-нибудь кофемашину, стоимостью с трёхкомнатную квартиру в Москве.
И вот там да, если что-то сломаешь - действительно страшно.

Да всё просто. Что-то по случайности сломать в сотнях строк кода с вычислениями, а потом пытаться найти, в каком месте ошибка случилась. Это ад. Поэтому подобные задачи надо декомпозить на маленькие куски, чтобы можно было сузить область поиска, на случай если случится страшное.

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

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

Старое сообщение 27-02-2023 18:23
- За что?
nemyax
Нёмыч

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

Рейтинг



У кода есть стабильные состояния для отката, а у вещей нету.

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

Старое сообщение 27-02-2023 18:48
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
SNMetamorph писал:
Поэтому подобные задачи надо декомпозить на маленькие куски

Всё там прекрасно за один приём портируется. Единственный минус - муторно. Но в Xash3D очень мало кода, можно за день управиться.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-02-2023 19:12
-
 Дядя Миша
racing for fish

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

Рейтинг



В процессе изучения алгоритмов поиска пути для навигации монстров мне внезапно в голову пришла одна очень-очень любопытная идея.
Я уже изложил её Метаморфу, если он сочтёт её стоящей, то вероятно попробует реализовать самостоятельно. Ну а если нет - я постараюсь найти время для экспериментов, чтобы добавить это в P2ST.
В детали технической реализации вдаваться не буду, но смысл таков, что если получится - то можно будет колоизировать модели из env_static стандартными средствами формата 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: Записан
Сообщение: 213246

Старое сообщение 09-03-2023 08:00
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



Я конвертировал модели из .obj в .bsp и могу сразу сказать что клипнодов не хватит, разве что только использовать какую то прокси модель специально для коллизии. Но вот перегнать уровень напрямую из модельки интересно.

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

Старое сообщение 09-03-2023 08:52
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



Грубо говоря, модель будет ощущаться как обычный браш?

__________________
Мой мод на Xash

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

Старое сообщение 09-03-2023 10:01
- За что?
nemyax
Нёмыч

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

Рейтинг



Цитата:
Дядя Миша писал:
что особенно интересно - это должно сожрать много клипнодов

Ты имел в виду "не должно"?

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

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

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

Рейтинг



Цитата:
FiEctro писал:
Я конвертировал модели из .obj в .bsp и могу сразу сказать что клипнодов не хватит

Мои компиляторы умеют "запекать" obj модели в карту, причём корректно рассчитывать для них и свет и тени. Да я же твою лошадку выкладывал в качестве примера. Что для этого больше ничего не надо, никаких сторонних программ. Но та лошадка была без коллизии, поэтому клипнодов совсем не ела. Наверное овёс бы ела, ну да гдеж его взять.

Цитата:
FiEctro писал:
разве что только использовать какую то прокси модель специально для коллизии

В этом и смысл - прокси получится автомагически.

Цитата:
FiEctro писал:
Но вот перегнать уровень напрямую из модельки интересно.

Да хотя бы тот же ЧАЭС с коллизией из клипнодов. Клипнодов хватит, т.к. дерево теперь 32-х битное, но слишком большие деревья работают медленно.
Цитата:
nemyax писал:
Ты имел в виду "не должно"?

Опечатался

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 09-03-2023 11:26
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
Да хотя бы тот же ЧАЭС с коллизией из клипнодов. Клипнодов хватит, т.к. дерево теперь 32-х битное, но слишком большие деревья работают медленно.


А нельзя колизию как то больно оптимально хранить? Я так понимаю эти клипноды довольно нестабильная фигня, могут вылазить там где ты их не ждёшь. У меня однажды такой вылез на полкарты.

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

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

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

Рейтинг



Цитата:
FiEctro писал:
А нельзя колизию как то больно оптимально хранить?

Вобще-то клипноды - это сверхоптимальное хранение коллизии.
Может быть даже самый оптимальный алгоритм, какой только возможен.

Цитата:
FiEctro писал:
У меня однажды такой вылез на полкарты.

Это у тебя секущая плоскость не обрезалась. Бывает.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 09-03-2023 14:26
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
Может быть даже самый оптимальный алгоритм, какой только возможен.


Тогда зачем на них лимиты делать? Да и для физдвижка их всеравно придётся конвертировать?

Отредактировано FiEctro 09-03-2023 в 15:13

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

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

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

Рейтинг



Какие лимиты?
Я говорю, что слишком здоровое дерево медленно работает.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 09-03-2023 15:18
-
nemyax
Нёмыч

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

Рейтинг



Дядя Миша
А виз на этих клипнодах не может строиться?

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

Старое сообщение 09-03-2023 22:09
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 12:48. Новая тема    Ответить
Страницы (10): « Первая ... « 3 4 5 6 [7] 8 9 10 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Обновление движка
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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