Компилятор xrLC x64 SCS-6 (на движке от abramcumner).
Это успех...
Вот откуда электроэнергия в фонарных солбах в ЧЗО...
Diesel
12.03.2021, 16:21
cjayho, китайские солнечные панели из кремния.
Diesel
12.03.2021, 19:32
11 минут компиля.
Малость переделал материалы под стандарт. Дофига лишнего было. Сейчас еще раз пройдусь с другим сглаживанием. -nosmg портит геом.
AndreiSokirko
12.03.2021, 19:34
Классный скрин. Погодка у графона прямо как посде дождика. И утречный свет.
Diesel
12.03.2021, 19:57
Прикол, без ключа -nosmg - это будет офигенно долго, почему то. Фаза мержинг геометрии еле ползёт.
У меня 0.0001 велд - может поэтому долгий процесс? Пиксель на метр 20 - не думаю, что в этом причина. Странно.
49 минут. Багов еще больше. Короче, конвертер Бардака убил сглаживание. Логично, оно же сдк 04 изначально.
macron
12.03.2021, 20:54
Цитата(Diesel @ 12.03.2021, 19:57)
Фаза мержинг геометрии еле ползёт.
У меня лагало, когда hemi 3 ставил. Ставь 0 и параметры -noise -nosmg.
Diesel
12.03.2021, 21:46
macron, хочу поймать зазор склеивания вертексов. 0.0001 и 0.001 велды мимо. сейчас 0.01 буду пытать. Охота знать при каком велде коверетер бардака сшивает и расшивает. -mode le - это надо поймать.
0.01 мимо.
А что если кусок цельной локации без разбива забилдить?
Левел - Эдитор тормозит, но сбилдил ДидСити куском без лодов. Лоды потом прилеплю. Самое главное кусок овна проверить на сглаживание.
Diesel
12.03.2021, 23:37
Сейчас буду выпиливать оптимизацию из компилятора. Так дело не пойдёт.
Yara
12.03.2021, 23:56
Цитата(Diesel @ 13.03.2021, 02:37)
Сейчас буду выпиливать оптимизацию из компилятора. Так дело не пойдёт.
Остановись
Это мой косяк, террейн местами неправильно сглажен: неправильно -> правильно
Diesel
13.03.2021, 00:16
Yara, понятно, но всё же уже опоздал.
Yara, без оптимизации то же самое. Сглаживание нет. Обратил внимание на систему хомов под террайном? Эта система тормозит больше чем на верху. Зачем такое надо было кому то делать?
Хомы не причем - это но сун тормозит вообще жесть. Его бы переделать надо. Можно дно убрать и проверить на количество фейсов желательно и убрать двусторонность.
Diesel
13.03.2021, 03:28
Версия без оптимизации, тесселяции, без AO. Это скорее всего окончательная версия безлатмапного компилятора, так как там уже вырезать далее, уже чревато.
Съел геометрию. С предыдущим x64 ферма между двумя трубами целая, а этот компиль с одной стороны половину фермы скушал. Ферма, кстати, 2d, без объема.
Hozar_2002
13.03.2021, 07:06
Цитата(Diesel @ 13.03.2021, 05:28)
Версия без оптимизации, тесселяции, без AO.
Рекомендую в консоле параметры забить. r2_sun_lumscale_amb 1.5 и r2_sun_lumscale_hemi 0. По идее это окончательно уравняет картинку по яркости.
Hozar_2002
13.03.2021, 10:58
Еще псевдохеми можно завасянить в шейдре. Формула простая. hemi = WorldNormal.y * 0.5 + 0.5;
Diesel
13.03.2021, 14:08
macron, попробуем отловить. Сейчас восстановлю тесселяцию. Может нехватило разбития и фейс скушало? Хотя возможно это стадия даже не адаптив, а субдевив геома закосячилась.
macron, но вообще то и правильно что скушал, потому что нафига там две плоскости, когда принято городить одну двустороннюю.
У меня уже нет других вариантов, кроме совокупности факторов. Возможно в сумме выпиливания и происходит подобный баг. Со здравой точки зрения - это конечно баг, но этот баг можно несоздавать, если моделировать геом правильно. Там же две односторонние плоскости, одну из которых покоцало?
Проверил у себя двусторонние материалы - нормально.
macron
13.03.2021, 19:01
Цитата(Diesel @ 13.03.2021, 18:48)
c АО дефлектором.
Тоже (кроме небольшого отличия в level) geom не изменился.
Вот объект для экспериментов, если надо. Текстуры подойдут от gta-сборки. Я так понял, в проблемном месте с целью "оптимизации" вырезается треугольник.
macron, скачал. А это единственный косяк или там таких растяжек баговых полно? Может это переделать?
macron
13.03.2021, 20:49
Цитата(Diesel @ 13.03.2021, 20:27)
А это единственный косяк или там таких растяжек баговых полно?
Кроме этой разницы с версией от 11 марта других отличий не нашел. А так, карта далека от идеала, изначально кривоватых объектов, конечно, хватает. Но мы ж компиль чиним, а не карту.))
Diesel
13.03.2021, 21:02
macron, я провел экпертизу этого обжекта. Это что то нечто, там даже лоды присутствуют. Это зачем? Это же не Юнити или UE Честно, кое-как открыл в Максе. Косяки из за сплита лодов и основных мешей вызывают такой баг скорее всего.
Чинить будем компилятор - не сомневайся. Нам сплит не нужен.
Diesel
13.03.2021, 21:33
macron, в компиляторе баг из-за последних правок ( их совокупности).
Отменил все правки и стало нормально.
Кстати, береги этот файл для тестов компиляторов. Очень хороший стрес-тест.
Diesel
13.03.2021, 22:22
macron, спасибо помог найти причину. Тесселяция косячно работала, вернее работала её часть.
Ну, еще вырезал в придачу глобальную иллюминацию. Что это такое? Ничего вроде не изменилось.
Вот фигня, а на Прохоровке вылетает.
А Пысы там какой то ограничитель внедрили. if (0==(counter_create%10000))
Ограничитель говорит о том, что если проблемных фейсов более 10000, то кирдык компилю. Странно, а нафига? Это что то из области, как у инвалидных.
Понять логику не могу: если меньше 10000 - то пойдёт, а если больше, то ну нафиг.
Работает без пожатия геометрии ( тесселяция присутствует ). Вырезана оптимизация. Вырезана глобальная иллюминация. Вырезан порог для 10000 проблемных фейсов. Ограничений надеюсь уже не будет - для x64.
Две версии, с лайтмапами и без. Первая работает на р3 / р4 (чистый зп), а вот вторая нет. Решение отсюда не канает: https://www.gameru.net/forum/index.php?show...t&p=1688857 Ибо текстуры тч перегонялись в тга, и уже в зп-сдк через импорт настраивались. На полученных тшм уже собиралось куча карт (и их запуск на р3 / р4) и такого вылета не было.
И потом, гипер-версию можно загрузить через голосование с другой карты.
В общем я хз, сбилдил карту, сделал копии папок под две версии, собрал разными компиляторами, результат выше.
macron
14.03.2021, 05:54
Сравнил fps на скомпилированной финальной и багованной версии. Багованная дает больше.
Финальная:
Багованная:
Diesel
14.03.2021, 10:16
macron, финальная, с точки зрения x-ray, еще багованее. ФПС низкий тому подтверждение. Компилятор работает по типу "что прилетело, то и вылетело". Пысовский компилятор оптимизирует дохрена фейсов, у меня на Прохоровке пробивал потолок более 10000. В будущем из под финальной версии компилятора, должны получаться, при конверте Бардаком, локации без изменений.
Для профи могу попытаться сделать еще компилятор "экстра", но он не пойдёт для локаций типа из под Бардака и Пысовских, он подойдёт только для новых локаций (сделанных правильно).
Diesel
14.03.2021, 13:28
Yara, переделал шейдеры. А у тебя классное сглаживание получилось.
Diesel, А по-прежнему параметр -il нужен для включения режима построения текстуры террайна? Пишу себе краткую инструкцию.
Diesel
14.03.2021, 19:40
macron, должно срабатывать фазой "лайт-имплисит", если активировать командой в фазе "субдивижин геоментрии". Если честно, то я не затестировал создание текстуры. Скорее всего есть. Позже проверю.
macron
14.03.2021, 19:50
А не изучал, для чего всё-таки в bin создается файл ccc__temp__vertices который для ускорения компиляции рекомендуют заранее удалять?
Diesel
14.03.2021, 20:00
Цитата(macron @ 14.03.2021, 21:50)
А не изучал, для чего всё-таки в bin создается файл ccc__temp__vertices который для ускорения компиляции рекомендуют заранее удалять?
Кажись это темп-файл, для переноса стурктуры геома для других компиляторов. Билд-кформ в конце компиля перед сейвом от туда берёт инфу.
Могу наврать. Если так важно могу уточнить в исходниках.
Но если читать, код то там только складирование темпа, а вот чтение вообще нет. Хрен его знает как он обрабатывает этот файл. Связь только в одну сторону.
macron, -nosmg после конвертера Бардака не справляется, а без команды этой еще хуже. Деваться некуда. А вот на новосозданной - лучше не пользоваться этой командой.
macron
14.03.2021, 20:25
Цитата(Diesel @ 14.03.2021, 20:20)
-nosmg
Попробую без нее проверить.
Diesel
14.03.2021, 20:38
macron, текстура рендерится -il Проверил - нормально, с альфаканалом. Но вообще альфаканал лучше удалять, так для динамики он не нужен.
Вот только цвет посинел... Внатуре сама текстура синяя.
Для динамики проще скопировать текстуру из текстур и удалить альфаканал в xnView
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.