При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Разработка игр > Xash3D Engine
Ник
Пароль
Регистрация Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.10.2017, 11:26  #341
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,264


По умолчанию

2 IvanZ9: не. Да и этот распил экономит память.

Дядя Миша, подумав, добавил 17.10.2017 в 11:28
Работаю над визом. Планирую уже сегодня завершить его.

Последний раз редактировалось Дядя Миша, 17.10.2017 в 11:28.
Дядя Миша вне форума Ответить с цитированием
Старый 17.10.2017, 11:39  #342
FiEctro
FiEctro
Регистрация: 28.07.2006
Адрес: Эквестрия
Возраст: 26
Сообщения: 16,407


По умолчанию

2 Дядя Миша:
Грязь и швы на лайтмапах то на c1a0d победил?
FiEctro вне форума Ответить с цитированием
Старый 17.10.2017, 13:04  #343
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,264


По умолчанию

2 FiEctro: это в раде надо побеждать. А чтобы начать работу над радом надо сперва убедиться, что первые три тулзы воркают корректно.
Дядя Миша вне форума Ответить с цитированием
Старый 17.10.2017, 14:43  #344
IvanZ9
IvanZ9
Старшина
Регистрация: 27.04.2009
Адрес: Недалеко от Владивостока
Возраст: 25
Сообщения: 413


По умолчанию

[ Цитата ] Сообщение от Дядя Миша: 2 IvanZ9: не. Да и этот распил экономит память.
А насколько экономит, хотяб примерно.
И, это, объединение вообще серьезные плюсы даст, кроме компактности?
IvanZ9 вне форума Ответить с цитированием
Старый 17.10.2017, 15:12  #345
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,264


По умолчанию

Насколько экономит? Сепульчер, собраный TyrUtils в пике потребляет 1.4 гигабайта на qbsp. На моих тулзах максимум 650 мегабайт. На csg 650 соответственно, на bsp - 320 примерно.
[ Цитата ] И, это, объединение вообще серьезные плюсы даст
Всё что я исследовал и протестировал не дало каких-то серъезных преимуществ.

Вообще в этих компиляторах, что самое главное - это то, что я в них полностью ориентируюсь, в отличие от тех же китайских, где я могу копать очень осторожно и с краешку. Это предполагает возможность добавления новых фичей в дальнейшем, без опаски что-либо сломать.
Дядя Миша вне форума Ответить с цитированием
Старый 19.10.2017, 12:08  #346
Raid
Raid
Регистрация: 28.03.2037
Адрес: CSM-чат
Возраст: 26
Сообщения: 7,836


По умолчанию

Оффтоп
Raid вне форума Ответить с цитированием
Старый 19.10.2017, 13:46  #347
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,264


По умолчанию

CSG, BSP, VIS готогы. Буду эпсилоны подбирать, а то такая интересная штука вылазит - где-то эпсилоны поменьше, так даже дерево скромнее получается, но - битые полигоны вылазят. В жизнь бы не поверил, что от маленьких эпсилонов могут быть битые полигоны, причём по серъезному битые - на все четыре хулла.
Найду оптимальное соотношение и будем тестировать. С визом тоже необычно получилось. Всунул я ему этот левел регуляточный ну и что? level 0 считает быстро, но не очень, ну скажем 5 секунд, а результат как от -fast. А -fast -0.2 секунды. -level 1 опровергая всю логику трудится 13 секунд. Зато левел 2 - 7 секунд. Левел 3 - 9 секунд и левел 4 - 10 секунд. В лучшем случае результат как на левел 2. В принципе Кармак это тоже заметил, поэтому выкинул нахрен все левелы, кроме второго, и оставил фаст как опцыю. Во второй кваке. Ну и вальва за ним это скопировала в первую (а я же говорил, что им в нагрузку половина сорцев второй кваки досталась?). Так что смысла упражняться нет.
Левел 2 - так и остается, типо фуллвиз, ну и фаст.
Но зато я сделал кроссчек проверку лифов, чтобы исключить идиотские ситуации, когда из лифа X виден лиф Y, а наоборот - не виден. Проверка эта чиста логическая и времени не отнимает, а вот виз неплохо оптимизирует.
Дядя Миша вне форума Ответить с цитированием
Старый 19.10.2017, 14:12  #348
FiEctro
FiEctro
Регистрация: 28.07.2006
Адрес: Эквестрия
Возраст: 26
Сообщения: 16,407


По умолчанию

[ Цитата ] Сообщение от Дядя Миша: Всунул я ему этот левел регуляточный ну и что? level 0 считает быстро, но не очень, ну скажем 5 секунд, а результат как от -fast.

Что за карта где виз считается секунды?
FiEctro вне форума Ответить с цитированием
Старый 19.10.2017, 16:19  #349
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,264


По умолчанию

Да всё тот же c1a0d.
Дядя Миша вне форума Ответить с цитированием
Старый 19.10.2017, 16:37  #350
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,264


По умолчанию

эпсилон что такое? Ну на примере fabs( a - b ) > EPSILON. Величина на которую отличаются две переменных с плавающей точкой, ниже которой их можно признать равными друг-другу (хотя на деле нифига подобного, но сравнивать напрямую флоаты нельзя).
Дядя Миша вне форума Ответить с цитированием
Старый 19.10.2017, 16:41  #351
Raid
Raid
Регистрация: 28.03.2037
Адрес: CSM-чат
Возраст: 26
Сообщения: 7,836


По умолчанию

2 Дядя Миша:
Это вот из-за его погрешности битые полики? От того что в координатах в map значения промежуточные по отношению к глубине цифири? Хотя если бы это было как-то связано то не было бы битых полигонов в ситуациях когда вертексы строго по сетке - ведь мап их округляет до пересечений. Вроде.

Последний раз редактировалось Raid, 19.10.2017 в 16:45.
Raid вне форума Ответить с цитированием
Старый 19.10.2017, 16:48  #352
FiEctro
FiEctro
Регистрация: 28.07.2006
Адрес: Эквестрия
Возраст: 26
Сообщения: 16,407


По умолчанию

2 Дядя Миша:
>> Да всё тот же c1a0d

А на более сложных картах, может более заметна разница?
FiEctro вне форума Ответить с цитированием
Старый 19.10.2017, 19:50  #353
crystallize
crystallize
Лейтенант
Регистрация: 06.06.2014
Сообщения: 773


По умолчанию

[ Цитата ] Сообщение от Дядя Миша: эпсилон что такое? Ну на примере fabs( a - b ) > EPSILON. Величина на которую отличаются две переменных с плавающей точкой, ниже которой их можно признать равными друг-другу (хотя на деле нифига подобного, но сравнивать напрямую флоаты нельзя).
По смыслу больше подходит слово дельта.

crystallize, подумав, добавил 19.10.2017 в 19:53
[ Цитата ] Сообщение от Дядя Миша: CSG, BSP, VIS готогы. Буду эпсилоны подбирать, а то такая интересная штука вылазит - где-то эпсилоны поменьше, так даже дерево скромнее получается, но - битые полигоны вылазят. В жизнь бы не поверил, что от маленьких эпсилонов могут быть битые полигоны, причём по серъезному битые - на все четыре хулла.
Найду оптимальное соотношение и будем тестировать.
А почему его нужно подбирать? Разве нельзя рассчитать идеальный?

Последний раз редактировалось crystallize, 19.10.2017 в 19:53.
crystallize вне форума Ответить с цитированием
Старый 19.10.2017, 20:31  #354
ncuxonaT
ncuxonaT
Лейтенант
Регистрация: 05.05.2013
Сообщения: 748


По умолчанию

2 Дядя Миша: сферы-то из МАР восстанавливаются правильно?
ncuxonaT сейчас на форуме Ответить с цитированием
Старый 19.10.2017, 20:46  #355
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,264


По умолчанию

[ Цитата ] А почему его нужно подбирать? Разве нельзя рассчитать идеальный?
Рассчитай.

2 ncuxonaT: так их же джек побил.
Дядя Миша вне форума Ответить с цитированием
Старый 19.10.2017, 21:26  #356
ncuxonaT
ncuxonaT
Лейтенант
Регистрация: 05.05.2013
Сообщения: 748


По умолчанию

2 Дядя Миша: да нет, их компилятор бьёт. Точнее их бьёт всё, что умеет читать МАР. Вероятно, везде один и тот же алгоритм.
А ты вот эпсилон подбираешь для сравнения даблов?
ncuxonaT сейчас на форуме Ответить с цитированием
Старый 19.10.2017, 21:48  #357
nemyax
nemyax
Сержант
Регистрация: 30.07.2015
Сообщения: 255


По умолчанию

[ Цитата ] Сообщение от Raid: не было бы битых полигонов в ситуациях когда вертексы строго по сетке
Только если у тебя все грани всех брашэй строго перпендикулярны осям X, Y и Z. Но такие карты не очень красивые, изынтыт.
nemyax вне форума Ответить с цитированием
Старый 19.10.2017, 21:52  #358
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,264


По умолчанию

[ Цитата ] Вероятно, везде один и тот же алгоритм.
Да. И подкручивать ничего нельзя. Если в редакторе одно, а компилятор трактует по своему, это чтожы получится.
Дядя Миша вне форума Ответить с цитированием
Старый 20.10.2017, 00:44  #359
ncuxonaT
ncuxonaT
Лейтенант
Регистрация: 05.05.2013
Сообщения: 748


По умолчанию

2 Дядя Миша:
Ну сейчас так и получается. В редакторе одно (потому что редактор использует jmf или rmf, кек), а в компиляторе другое.
ncuxonaT сейчас на форуме Ответить с цитированием
Старый 20.10.2017, 00:47  #360
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,264


По умолчанию

Я Ксерокса уже поставил в известность, он сказал что в ближайшие полгода обязательно поднимет эту проблему на пленуме ЦК КПСС и они подробно разберут её со всех сторон.
Дядя Миша вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 15:06.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2017 by CS-Mapping.com.ua Community