![]() |
Показать все 157 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Paranoia 2:Savior (https://hlfx.ru/forum/forumdisplay.php?forumid=38)
-- P2ST 0.98 beta (https://hlfx.ru/forum/showthread.php?threadid=5293)
P2ST 0.98 beta
Как и обещал - выкладываю обновлённую версию компиляторов.
Основные отличия:
- лимит памяти отодвинут почти вдвое (имеется в виду, что компилятор теперь потребляет вдвое меньше памяти на тех же сценах).
- ускорна трассировка студиомоделей. В частности ЧАЭС теперь считается 10-15 минут, хотя там более 10 миллионов люкселей.
- мелкие исправления vis (подсмотрел в новом TyrUtils )
- csg ругается на отсутствующую текстуру неба, которая нужна, чтобы рад посчитал свет от солнца (да, такая у меня заморочка).
- для моделей реализована подгрузка внешних текстур для alpha-solid поверхностей. Часто так бывает, что в самой модели альфа-бит поленились настроить и вот уже от забора нет тени. А тут внешняя текстура подгрузилась. Поддерживаются TGA и DDS.
Обратите внимание, что ускорение и расширение памяти имеет только p2rad. Мне не сложно и остальным включить это в конфиге, но давайте сперва протестируем. Я специально завёл отдельную тему, чтобы использовать предидущие компиляторы в качестве референса.
Если кто-то вдруг еще не в курсе, лайтмапа на модели включается постановкой параметра "zhlt_modellightmap" "1" для env_static.
Разрешение регулируется всё тем же zhlt_texturestep. И добавился еще один новый параметр zhlt_backfrac, который позволяет избежать лайтликов. Использование можно посмотреть на карте kung.map в паке тестовых карт паранои.
Update at 02.07.2019
- микроапдейт, у лайтмап на моделях был неотключаемый selfshadow. Исправлено.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Выложишь сорцы?
__________________
Xash3D FWGS форк
Сорцы Паранои будут выложены согласно некоторым соображениям, когда наступят определённые условия. Когда это произойдет я сказать затрудняюсь. Может и никогда. А может через год.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ну, интересны только тулзы. И то затем, чтобы их собрать в 64-бита с SSE/AVX под линуксы! Обмазаться так сказать.
__________________
Xash3D FWGS форк
Эти тулзы не имеют аналогов в мире. А наши буржуи очень любят к себе варавать, забывая указать кто автор. Вон уже модельки из римейка кваки попятили.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша ну, дерьмо случается.
__________________
Xash3D FWGS форк
Я пост-фактум протестировал новые компиляторы на картах от первой паранои. Вроде бы всё в порядке, юзайте смело.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Crystallize почему ты вообще решил что я буду этим заниматься?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
>> Эти тулзы не имеют аналогов в мире. А наши буржуи очень любят к себе варавать, забывая указать кто автор. Вон уже модельки из римейка кваки попятили.
Попятили и попятили, а ты их из квейка попятил, чтож теперь?
>> Сорцы Паранои будут выложены согласно некоторым соображениям, когда наступят определённые условия. Когда это произойдет я сказать затрудняюсь. Может и никогда. А может через год.
Лучше бы все наработки перенести на NT.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша Ты хоть тулкит для неё выложишь? Имеется в виду для маппинга (карты примеры с их исходниками), компилятор для моделек и хоть какую-то документацию(по материалам, по моделям и т.д.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша Да, чёт затупил малость, FGD только разве что не хватает.
Lev да там новых энтить и нету практически. Всё как в первой параное. Ну env_static вы и так знаете.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ксеновские карты ретрибушена, и с приложенным разработчиком lights.rad: первая и третья вылетают с Out of Memory, вторая просто считается 15 минут.
Crystallize для карт без исходников я навряд ли могу что-то гарантировать.
Добавлено 14-07-2019 в 19:34:
И это. Ты бы хоть для разнообразия написал сколько разных карт ты уже попробовал ими скомпилить и насколько хорошо это получилось. А то у тебя выходит, что сплошные неудачи.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ксер сам прикладывал исходники. И там ещё лайтс и фгд на всякий случай, там энтити нестандартные.
Добавлено 14-07-2019 в 23:41:
c0a0, c0a0a, удачно, c1a0a неудачно, c1a0b удачно (очень медленно), c1a0c неудачно. Другие не пробовал.
Crystallize да толку компиляторам от того fgd? Ты думаешь они его читают?
Добавлено 14-07-2019 в 19:46:
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
А откуда у тебя исходники карт ТНЕУ НУНГЕР?
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
я имел в виду рад, ему не нужны исходники.
Подскажите, в чем может быть проблема - компилирую данными компиляторами карту, делаю уровень с большими открытыми пространствами - на p2vis все стопорится, появляется либо:
code:
P2:Savior tools v.0.98 beta (Jun 29 2019) Current p2csg settings Name | Setting | Default ---------------------|-----------|------------------------- developer [ 2 ] [ 2 ] wadtextures [ on ] [ on ] nullify trigger [ on ] [ on ] noclip [ off ] [ off ] onlyents [ off ] [ off ] CSG chop epsilon [ 0.040000] [ 0.040000] rootdir E:\WRONG_SIDE source: test_lab.map LoadMapFile: Valve Hammer 3.4 1901 brushes 41 entities CreateBrush: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% (0.12 secs) World Size: (12288 12736 8448) CSGBrush: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% (0.90 secs) 5133 used faces total texture data 808 bytes Using WAD File: test1.wad Using WAD File: zhlt.wad 1 second elapsed P2:Savior tools v.0.98 beta (Jun 29 2019) Current p2bsp settings Name | Setting | Default ---------------------|-----------|------------------------- developer [ 2 ] [ 2 ] max node size [ Auto ] [ Auto ] merge faces depth [ 1 ] [ 1 ] notjunc [ off ] [ off ] noclip [ off ] [ off ] nofill [ off ] [ off ] portal chop epsilon [ 0.040000] [ 0.040000] force vis [ on ] [ on ] CreateHull: 0 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% (0.67 secs) 3327 nodes (3224 after merging) BSP generation successful, writing portal file: test_lab.prt t-junction: 0 seconds elapsed CreateHull: 1 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% (0.95 secs) 4302 nodes (4236 after merging) CreateHull: 2 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% (0.82 secs) 3746 nodes (3695 after merging) CreateHull: 3 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% (0.93 secs) 4313 nodes (4259 after merging) 5 seconds elapsed P2:Savior tools v.0.98 beta (Jun 29 2019) Current p2vis settings Name | Setting | Default ---------------------|-----------|------------------------- developer [ 2 ] [ 2 ] fast vis [ off ] [ off ] no sort portals [ off ] [ off ] maxdistance [ 0 ] [ 0 ] 1714 portalleafs 6806 numportals 118 peak portals on a leaf BasePortalVis: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% (0.80 secs) PortalFlow: 0%...10% P2:Savior tools v.0.98 beta (Jun 29 2019)
code:
BasePortalVis: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% (0.80 secs) PortalFlow: 0%...10%..Fatal Error: ChopWinding: MAX_POINTS_ON_WINDING limit exceeded Fatal Error: ChopWinding: MAX_POINTS_ON_WINDING limit exceeded
Какая-то очень сложная брашевая геометрия напрашивается, чтобы её сделали детайлом.
Добавлено 11-11-2019 в 21:36:
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядь Миша, спасибо за такой скорый ответ!
Ну геометрия не сказать бы, что сложная, см. скрин. Все горы - моделькой.
Ошибку победил, только убрав все горы-модельки, а также склон от дороги вниз. В итоге осталась дорога со столбами и кпп .
А можно не таким кардинальным образом проблему решить? Или компиляторы не смогут подобный уровень переварить?
P.S.: Кстати, у меня вся карта в большой коробке находится, т.к. думал позже заняться её оптимизацией, ащас просто хотел глянуть, как получается - может ли это быть причиной ошибки?
Добавлено 11-11-2019 в 22:28:
Хммм... Ничего не удалял, а тупо перевел пол карты в func_wall - вроде сдвинулось с мертвой точки, компилируется потихоньку. Видимо, как не прискорбно, а об оптимизации уже сейчас надо задумываться .
ну не функ_валл. func_detail, так правильнее будет.
Добавлено 11-11-2019 в 22:45:
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Посмотришь как-нибудь падения рада на картах Ретриба и Хангера что я приложил выше и на предыдущей странице?
Crystallize какой смысл на них время тратить вообще?
Добавлено 12-11-2019 в 11:58:
У меня уже полгода не настроена рабочая среда под Xash3D. Ты реально думаешь, что я щас вот всё брошу и побегу дебажить какую-то древнюю карту из ретрибушена, которую вообще делала кошка?
ну найди сам в чём там проблема. Может ему какая-то текстура не нравится.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша, спасибо. Всё работает :-) !
func_detail это компиляторная энтить, она будет работать везде.
func_screenmovie в параное есть. traindoor, generator, func_portal нету.
Во второй параное очень мало новых энтить по сравнению с первой.
Главная энтить, которая добавилась это env_static.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Хммм... рано обрадовался. Очередная ошибка на той же карте:
code:
P2:Savior tools v.0.98 beta (Jun 29 2019) Current p2vis settings Name | Setting | Default ---------------------|-----------|------------------------- developer [ 2 ] [ 2 ] fast vis [ off ] [ off ] no sort portals [ off ] [ off ] maxdistance [ 0 ] [ 0 ] 1224 portalleafs 4854 numportals 54 peak portals on a leaf BasePortalVis: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% (0.40 secs) PortalFlow: 0%...10%...20%Fatal Error: AllocStackWinding: failed
У тебя где-то маленькая, но очень сложная брашевая конструкция, вот в этом и всё дело. Я такого не видел вообще никогда, чтобы стека нехватало.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Что случилось с кастомными хуллами? CSG теперь их не поддерживает? Команды hullfile нету, автоматом компилятор, похоже, ничего не подхватывает.
Я немного модифицировал этот механизм. Теперь из папки мода читается hulls.txt и это нельзя поменять. А если его нету, то и не читается.
Формат прежний
1 | ( 0 0 0 ) ( 0 0 0 ) |
2 | ( -16 -16 -24 ) ( 16 16 32 ) |
3 | ( -32 -32 -32 ) ( 32 32 32 ) |
4 | ( -16 -16 -24 ) ( 16 16 32 ) |
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
1 | puddle |
2 | { |
3 | puddle_1 96 96 2 |
4 | puddle_2 160 160 2 |
5 | puddle_3 160 160 2 |
6 | puddle_4 160 160 2 |
7 | puddle_5 160 160 2 |
8 | } |
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Cep}I{ так ты их практически все и назвал: env_puddle, func_screenmovie и env_blur. Есть еще какой-то загадочный env_gradient, это наверное Lev добавлял.
Добавлено 17-11-2019 в 22:41:
но он наврядли рабочий.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ku2zoff почему ты решил, что в халфе нет кастомных хуллов?
__________________
XaeroX поясни пож-та, о чём речь. Я знаю, что в халфе никоим образом нельзя завести кастомные хуллы без перекомпиляции дллок.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
нафиг вам эти хуллы сдались?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Ku2zoff
Ну ДМ как бы тебе намекает что сегодня уже есть более прогрессивные и гибкие движки, ну а ему хочется уйти в аналы истории вместе с виндовсХП и коровой которая утонула в реке
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Господа, где-то между UMHLT34 и P2ST 0.9beta update 1 сломался рассчёт освещения от неба ( _diffuse_light, _ambient_light ), и никто этого не заметил похоже. Я с bounce 0 dscale 1 погонял коробку и ещё одну, сложную карту, теперь перепроверьте меня кто-нибудь.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
ну тогда между qrad и p2st.
Оно там скорее всего отличается от VHLT. Это всё что я могу сказать.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ну ключи задающие диффуз-амбиент же совместимы с VHLT? Твой рад их как будто игнорирует.
_diffuse_light
_spread
других ключей нет.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ну там два варианта. Либо ты компилишь без баунсов и тогда эта штука не будет работать. Либо ты компилишь с ключом -sky 0 или с ключом -quake
Добавлено 05-03-2020 в 18:49:
Там на старте появляется эта табличка параметров и вот параметр
global sky diffusion
не должен быть равен нулю.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Внезапно решил засесть и продолжить начатое, и не могу вспомнить как сделать небо с солнцем - коробку с текстуркой SKY я сделал, ENV_SUN поставил, а как определить текстурку скайбокса не помню.
Ну есть же карты примеры из первой паранои
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша Да, нашёл в свойствах карты. Щас основное вспомню, и попробую террейн сделать.
Lev если собираешься регулярно что-то спрашивать, лучше создай отдельную тему в ветке P2. Ну типа "Вопросы по P2:Savior 1.51".
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Я расписывал на ютубе фичи p2st, заглянул для этого на КСМ и случайно увидел что ты обещал оформить полную документацию на компилятор в виде CHM-файла.
Добавлено 08-04-2020 в 17:26:
Вот кстати народ жалуется на вылетающий виз. Проверили - действительно вылетает, это из-за последней оптимизации происходит. Не в кота корм.
Выкладываю версию виз с отключённой этой фичей. В принципе из более прежних версий, если у кого-то они остались, тоже можно юзать. Ну мало ли.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
С каких пор вылеты стали фичёй ?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Дядя Миша из-за какой именно?
Forward merging. Там он пытался заранее смержить порталы, чёб сократить вермя работы.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Маленький фикс для компиляторов - в common\polylib.cpp в функцию RemoveCollinearPoints вверху добавьте условие
if( w && w->numpoints <= 3 ) |
return; |
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
1. Здесь последняя версия этих компиляторов?
2. Использую hlrad для XashXT, и солнце почему-то лежит на горизонте (sv_skyvec_z = 0)
__________________
Мой сайт
Xash3D Modding Discord
Ну сравнивай теперь по скорости
Мне бы было интересно сравнить вот какие вещи
1. оригинал p2st собранный лично мной
2. 32-х битный p2st собранный свежей студией (от 17-й и выше)
3. 64-х битный p2st собранный свежей студией (от 17-й и выше)
Результаты работы следует давать как индивидуальное время для каждого компилятора и общее время, полученное путём суммирования четырёх результатов.
Так же следует выбрать для тестов достаточно тяжёлую карту, чтобы не уложиться в погрешность менее одной секунды.
Предлагаю взять спонзу из набора тестовых уровней для паранои.
Займешься?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Мой сайт
Xash3D Modding Discord
Атлична-атлична!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
При уменьшении chop заметно темнеет индирект. При chop 32 индирект вообще не летит дальше чем метров на пять. На полу пятно света, а верхушка стены радикально чёрная. Сравнивал с UMHLT, там такого нет.
Я не заметил чтобы у китайца/UMHLT был какой-то особенно яркий индирект, который соперничает по яркости с директом. Напротив, индирект на UMHLT заметно темнее чем на P2ST и там где P2ST затапливает комнату одним цветом, UMHLT рисует градации.
Дядя Миша я ждал что ты что-то скажешь
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
chop 128 https://alxgk.ru/uploader/img/8c3e1...b17fa6b366e.jpg
chop 32 https://alxgk.ru/uploader/img/15629...9ae1e0954ad.jpg
Crystallize ты выложи эту карту, я на NT проверю. Это какая-то общая проблема сходимости.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Хмм, нет в NT нет никакой разницы по яркости.
Добавлено 09-05-2023 в 17:13:
Но! С падением разрешения самой лайтмапы пропорционально падает и яркость. Т.е. на сверхчёткой лайтмапе немного ярче получается.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
А почему на мелком чопе на стене возникает эта интерференция полосами?
Странный вопрос. Ну а какие варианты совместить две картинки разного разрешения в одну без ярко выраженной периодической структуры?
Это одна из причин, по которой с радиосити сейчас предпочитают не связываться, а используют лучи + денойзинг.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша тогда градиент будет пусть и ступенчатый, но он будет только убывать или только расти по яркости. А тут яркость идёт волнами почему-то.
Такое тоже норм? https://alxgk.ru/uploader/img/b5f98...f45431bd90c.jpg
Добавлено 10-05-2023 в 08:06:
Это потому что трансферы низкоточные 16-битные?
Не, это китайская триангуляция такой эффект даёт.
Добавлено 10-05-2023 в 10:08:
Вот для примера как выглядит скруглённая поверхность на XashNT (хотя эта карта есть в бете и можешь сам посмотреть, твоя, кстати, карта).
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ты вот для индиректа берешь из сорса этот принцип сравнения с пятикратным размером источника света. А между тем оценка размера источника- по площади или по линейному размеру-предполагает что он, т.е. патч индиректа, по форме примерно близок к квадратному. Но это не выполняется на разных тонких патчах типа крыши или дверных проемов, поребриков, они всегда вытянутые. И я все время замечаю что в сорсе как раз дверные проемы и поребрики всегда бросаются в глаза своей странной затемненностью. Я думаю что у них по сути неверно оценивается площадь и поэтому они недополучают индирект. Их нужно бить на квадраты размером как меньшая сторона, либо как-то менять алгоритм.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
code:
// Test 5 times rule Vector vDelta; VectorSubtract( pPatch1->origin, pPatch2->origin, vDelta ); float flThreshold = ( M_PI * 0.04 ) * DotProduct( vDelta, vDelta ); if (flThreshold < pPatch2->area) { scale = FormFactorPolyToDiff( pPatch2, pPatch1 ); if (scale <= 0.0) return; }
Тебя должно быть комментарий ввёл в заблуждение. Это просто использование PTPFF для более точных вычислений. Его можно использовать всегда, но это немного медленее. А на яркость оно никак не влияет.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша получается комментарий просто в наследие остался? так-то такое правило есть https://internationallight.com/basi...rement-tutorial
Я имею в виду что PTPFF даёт более точные результаты, но на общую яркость он не влияет. В NT тоже есть это условие. Разве там дверные арки неправильно освещены?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Под новый год и весной делал попытку своего рода медиа-релиза этого вашего P2ST для западного комьюнити, на форумах и в дискорде кваки (селефейс) и на ТВХЛ. Однако комьюнити оказалось глубоко равнодушно. Да, фичи P2ST вызвали интерес по описанию, как bloody fantastic. Однако перейти на компилятор или хотя бы затестить на практике и написать пост никто не попытался.
https://celephais.net/board/view_thread.php?id=62217
https://celephais.net/board/view_th...32224&end=32248
На форумах кваки предложили начать с того чтобы привести лайтмапу создаваемую P2ST к точному соответствию с реззультатами ericw и что у ericw вообще назревает крупный апдейт. Также вылезли эти которые напоминают что ДМ украл вообще весь лескод.
На ТВХЛ понравилась лошадка и потом спросили версию под Линукс
https://twhl.info/thread/view/20487
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Надо наоборот делать. Карту, на которой фишки, которые возможны только с P2ST - тени от моделей, повертекстное освещение, что там ещё было.
И показывать народу скриншоты. А когда народ заинтерисуется - вот тогда и рассказать про новые компиляторы. Потому что на западе народ привык что на словах обещают много, а по итогу всегда пшик. Вот и не реагируют.
Т.е. инструменты какие-то показывать без толку. Если бы Ксерокс предлагал всем SDK для Волатилы ими бы заинтерисовался только наш Скарж (собственно со старой версией именно так и произошло). А к новой он ничего не даёт, вот все и хотят.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Компиляторы от ericw - сами по себе сборная солянка из ку1, ку2, ку3 компиляторов. Ну и да - тех фишек с ландшафтами, регулировкой разрешения лайтмапы, тенями от моделей по прежнему нет ни у кого.
Хотя для меня это уже давно неактальный код, по сравнению с компиляторами от NT, например.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Я думаю всё дело в том, что новый компилятор сделали русские.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша Я думаю что им дискомфортно от отсутствия ощущения контролируемого и ожидаемого поведения компилятора. Коду ericw или vhlt они доверяют потому что видели как происходило развити и что оно шло в тесном контакте с комьюнити которое быстро вылавливало все косяки. Здесь же могут внезапно вылезти самые неожиданные индивидуальные особенности, типа текслайта-лазера или той же вторички которая не работает без директа. Не говоря уже о святых вещах типа копирайтов Т.е. в этом смысле, в смысле потенциального использования компилятора для крупных модов, индивидуальная разработка на СНГ-шном ресурсе и без использования гитхаба обрекает компилятор на маргинализацию.
__________________
__________________
To start the match, Let's draw the sketch, Then add some magic from your heart!
Take gold and blue, Take silver too and put a sparkle in your art!
I love that dress, I love It, YES!!! I love the way It makes me feel.
I love the shoes, I love to choose, It was a dream and now It's real!
Китаец на github тоже ничего не выкладывал. Так же по старинке прикладывал аттачем в теме. Неважно это. Людям надо показывать не инструменты, а результат.
Добавлено 20-07-2023 в 11:06:
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
__________________
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Захотел сделать лесочек и наткнулся на глюки теней от прозрачных брашей.
Накрываем карту-коробку func_wall, режим Solid, флаг Opaque.
Если у него есть грани с нуллом, прозрачность не работает.
Если он полностью накрывает карту, прозрачность не работает.
Если солнышко светит на -90 градусов а не на -89, прозрачность не работает.
Если фанк-волл трапециевидный, то (не)прозрачен только наклонный фейс.
Добавлено 25-12-2023 в 01:20:
На прайме то же самое. У китайца нет проблем с брашем полностью перекрывающим небо и с углами солнышка, но заостренная яасть трапеции у него дает больше теней чем плоская, видимо для плоской трейсится только половина фейсов.
Добавлено 25-12-2023 в 01:43:
А нет, то была растянутая текстура на грани. Так что у китайца вообще все хорошо. Компиляторы в комплекте с Джеком 1064 это же китайские да?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Скип же коллизию убивает
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Тем не менее карты от Кваки собирать ими можно. Часть фичей делалась именно ради этого.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Лезут какие-то странные артефакты шашечками. И вообще швы. Больше всего заметно на texturestep 8
Так они может всегда лезли, но со включённым блуром не было видно.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Если не задумано использовать однотонную текстуру, то лучше на такой ничего не проверять, только настроение испортишь зазря.
Это не текстура, это показ лайтмап.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Есть ренормализация, разумеется.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
При копировании лайтов из сорса приходится помимо копирования численных значений, задирать гамму аж до 3 чтобы воспроизвести цвета, да еще и скайлайт умножать на 10.
Crystallize
Так в сорсе цветовой диапазон лайтмапы куда шире Да и сам алгоритм распространения света вроде как другой.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro Я, очевидно, говорю про ту яркость когда глазом ещё различимы цвета.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro диапазон 0-255
Crystallize
Это попугаи, они могут быть вполне и нормализованы под диапазон сорса потому и не совпадать с голдсорсом. Я компиляторы не ковырял, могу только предполагать. Думаю лучше ДМ спросить об этом, он с компиляторами работал более плотно.
Я вообще не понимаю как яркость источника может быть ограничена 255. В других движках обычно есть 2 параметра - интенсивность от 0 до бесконечности и так же радиус от 0 до бесконечности, по мне это куда удобнее для контроля пятна света ну и цвет отдельно.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Самая тупая вещь в радах вообще - это конечно требование обмазывать браши скайбокса текстурой ская со всех сторон. Как будто к моменту освещения карты кто-то помнит что там раньше были какие-то браши. А не обмажешь-даже ворнинга никакого не дают.
Crystallize так солнечная траса стреляет по обратному направлению от угла падения солнца в бесконечность. Попадёт в скайбокс - поймет что свет солнца есть. Не попадёт - значит тень. Как ты предлагаешь предупреждать об этом?
В сталкере к слову там ещё хуже сделано - там и скайбокса-то нет. Трасса просто летит в бесконечность и считается что свет ничего не блокирует, если она преодолела какое-то достаточное расстояние. Для закатного солнца могут такие интересные баги вылезти на самом деле.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша Я хочу быть предупрежден не о том что трейс не попал в скайбокс, а про не обмажешь, когда какой-то браш обмазан скаем недостаточно чтобы сгенерировать корретный фейс скайбокса. Это же как раз когда вся проблема начинается.
Там даже никакого mixed face contents не выскакивает. При этом фейсы скайбокса создаются и через них рисуется скайбокс. Но это как бы какие-то неправильные фейсы, потому что солнышко через них не работает.
В первопричине я разобрался: Кварк оставляет торцы скай-браша покрашенными какой-то другой текстурой, от того браша который в этом месте контактировал. Но мне интересно почему такая "нечистота" скай-браша делает его ущербным, и почему детектор контентсов молчит.
1 | case CONTENTS_EMPTY: return 0; |
2 | case CONTENTS_VISBLOCKER: return 1; |
3 | case CONTENTS_TRANSLUCENT: return 2; |
4 | case CONTENTS_FOG: return 3; |
5 | case CONTENTS_WATER: return 4; |
6 | case CONTENTS_SLIME: return 5; |
7 | case CONTENTS_LAVA : return 6; |
8 | case CONTENTS_SKY : return 7; |
9 | case CONTENTS_SOLID: return 8; |
// sky are not to cause mixed face contents |
if( s->contents == CONTENTS_SKY || FBitSet( s->flags, FSIDE_NODRAW )) |
continue; |
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Временная зона GMT. Текущее время 04:33. | Показать все 157 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024