CG13 – Telegram
CG13
147 subscribers
84 photos
57 videos
1 file
52 links
STEAM: https://store.steampowered.com/app/4296180/YAguar/?beta=0

Про ягуар и не только

канал: https://www.youtube.com/c/@CG13dev

ссылка для буста: https://news.1rj.ru/str/boost/cg13dev
Download Telegram
Новое достижение в работе над AI драйвером разблокировано!
Скорость и направление бота контролируется с помощью 4х PID контроллеров
Но самое важное что бот отлично сокращает дистанцию и плотно сидит на хвосте.
С учетом того что бот будет обстреливать игрока, 2 минуты вполне достаточно чтобы загасить игрока, а следовательно уже можно думать над системами для сбрасывания хвоста
1👍1
немного расширил автопарк
так как теперь работает норм физон машины, стало возможным штамповать тачки просто подставляя реальные значения мощности движка, передаточные числа коробки, массу. в целом этого уже достаточно чтобы тачка чувствовалась уникально
к примеру у ягуара и бехи почти схожие мощности движков, но у бехи пик мощности на 4500 оборотах а у ягуара на 3500.
разные передаточные числа задают машинам разное ускорение и пиковую скорость на передаче
ну и масса, яга весит 2тонны, а беха 1.5
В итоге ощущаются машины совершенно по разному
👍1
заготовленный список тачил на импорт
тут и гражданские тачки. и бандосовские и мусорские (в списке есть не все тачки что будут, но есть некоторые которые просто решил добавить потому что нашел)
3
откатившись назад на 4ку, думал что не буду расширять мир, так как партишен в 5ке это супер удобная и простая в использовании технология, а ворлд композишн в 4ке это сложная штука с которой надо уметь работать изначально а делать левел с нуля я не хотел

так вот оказалось что можно и в ворлд композишн переделать левел с небольшими усилиями

на картинке красным отмечена территория которая была до включения wc

площадь выросла примерно с 1.5 кв км до 8.7 кв км 😬
👍4
Короче палю немного прогресс https://youtu.be/EqqDbZtLbBM

занимаюсь сейчас гражданским трафиком на дорогах.
изначально будучи на 4ке решил, что реалиpую гражданский траффик по такому принципу -> ставлю на дороги статические сплайны и пускаю по ним маркеры за которыми будут ездить машины.
конечно задача "расставить сплайны по дорогам" очень большая и сложная, так как на дорогах бывает разное количество полос, перекрестки, светофоры, одностороннее движение. машина как то должна переключаться между дорогами
плюс все это нужно корректно загружать выгружать

но перейдя на UE5 мне стал доступен проект city sample, а точнее нужный плагин MassTraffic
новый план заключался в том чтобы для каждой машины сделать лоу и хай рез версии
лоу рез это машина с упрощенным компонентом движения для управления большим количеством траффика на дорогах
хай рез ее версия когда игрок находится близко. у такой версии уже включена корректная физики и она не является бетонным блоком на рельсах
но оказалось что при переключении между хай и лоу версией происходят нереальные баги если детальную версию сбить с пути (машина телепортится проваливается в текстуры и прочее)

пришлось выбирать 3й путь
MassTraffic как раз дает мне те самые маркеры движущиеся по сплайнам, а за ними гоняют уже машины с норм физоном

теперь требуется доработать пуллинг этих машин, чтобы они появлялись пропадали незаметно для игрока, но должно быть их меньше чем маркеров
👍3
а еще прогресс по работе над картой местности
остались две территории
красная это завод
зеленая это железнодорожные пути с инфраструктурой
👍8
https://youtu.be/OQoqjXO7MaY

добавил 100 машин на карту
в радиусе примерно 80 метров все машины меняют "лод" с упрощенного движения по рельсам, на мою машину с кастомной физикой
сделал почти бесшовное переключение на машину с моей физикой (то есть любая гражданская машина на дороге потенциально может быть управляема)
немного оптимизировал когда в одном месте оказывалось много машин, как правило такая ситуация возникает когда машины стоят на перекрестке (выключаю всем компонентам тик пока не придется ехать дальше)
👍3
в рамках этого плагина очень просто можно сделать например мусорской патруль
добавляю в MassSpawner нового агента (так называется сущность управляемая Mass AI) соответствующего патрульной машине
в конфиге спавнера для каждого агента можно выставить процентное соотношение и таким образом регулировать количество машин на дороге
далее для каждого агента я задаю класс спавнер в котором могу указать все нужные данные
например
- просто гражданская машина при виде игрока не реагирует
- если патрульная машина рядом с игроком то по триггеру любому можно переключить поведение с просто гражданской машины на преследователя
👍4
езжу как пассажир https://youtu.be/fbt4bTfZQS0

изначально делал систему для ботов чтобы они могли запрыгивать в тачку и сваливать с места преступления. или наоборот выплевываться из тачки когда прилетают на место перестрелки.
но это работает и с траффиком
👍3🔥1
подрубил lumen и снова потерял фепасы
👍1
напилил рандомайзер для светящихся окон
примерно так будет выглядеть лока
🔥4👍21
палю wip по локации https://youtu.be/kK6Mdp2lDfY

сразу на что НЕНУЖНО обращать внимание
1. появляющиеся объекты в дали.
надо генерировать HLODs. это долго, плюс над результатом генерации необходимо работать. тоесть это делается на последнем этапе создания карты
2. появляющаяся земля в метре от пропасти.
отвратная фигня. почему то мой подробленный лендскейп на 135 чанков в World Composition, при переходе на WorldPartition склеился и потом поделился на 4 гигантских куска. теперь они медленно грузятся и появляются на глазах. пока не разобрался как оптимизировать, но это точно будет сделано

это моя первая попытка получить какую то не вырвиглазную картинку
так что если глаз оторвался где то, то прошу фидбекнуть
лично на мой взгляд такой освет хотя бы немного скрывает всратость энвиры
👍31
Еще один небольшой шаг вперед
На видео выше был так скажем хеллоу ворлд знакомства с плагином Mass Traffic
Реализация была на 3-
Но я так хотел поделиться прогрессом что даже такой треш не стыдно было показать

Трешовость решения в том что очень плохо были настроены лоды
А хуже всего то что переключение с low res на high res версии машин были очень палевными
Все это было связано с тем что я недостаточно разобрался с плагином

Теперь же все четко
Тачки видно из далека
Переключение лодов в самом прямом смысле бесшовное
Разглядеть момент переключения невозможно

Но конечно же не обошлось и без ложки дёгтя
Пока не решена проблема пулинга
Как известно, наверное, спавн акторов ресурсоемкий процесс, поэтому для оптимизации акторы «прячут» вместо удаления, и «раскрывают» вместо спавна.
Так вот по каким то причинам этот механизм для high res версий дает сбой
Пришлось выключить пулинг, пока решение не будет найдено
Из минусов в местах скопления машин фпс может заметно проседать в момент спавна машин
👍1
базовый темплейт карты
пока с кучей косяков. но зато уже вкручено в меню и минимапу
буду фиксить в фш и реимпортить
👍1🔥1
JaguarMap.png
8.3 MB
8к текстура
👍2
CG13
Еще один небольшой шаг вперед На видео выше был так скажем хеллоу ворлд знакомства с плагином Mass Traffic Реализация была на 3- Но я так хотел поделиться прогрессом что даже такой треш не стыдно было показать Трешовость решения в том что очень плохо были…
Я все таки решил проблему с пулингом машин
Поэтому новый билд снова доступен тут https://bit.ly/2JSCZjq
Обещаю следующая сборка будет в стим

Чтобы не грузить деталями напишу в коментах как решал
👍3
@johnegin товарищ Жан пояснил мне за оптимизацию
и вы только посмотрите на результат
первая картинка с включенным рейтрейсингом (он же люмен) 75 FPS
вторая картинка без люмена 100 FPS
а еще забавно то, что разница в этой сцене почти не видна
👍5
https://youtu.be/z5McZDctnZ4

ну наконец то палю прогресс которым прям очень хочется поделиться ведь есть новые достижения.

1. Допиленный гражданский трафик
2. Проделано много работы по свету
3 и самое важное. Убийственная плотность преследования.

Как обычно в коментах распишу подробнее каждый пункт
👍1
Следующая задача, встроить своих преследователей в гражданский трафик
То есть по дорогам будут ездить бандосы которые будут начинать преследовать игрока (вначале просто если увидят, потом можно подумать над условиям реакции)
И конечно же обстреливать его
Сейчас это неминуемо приводит к гейм оверу, а значит уже сейчас можно подумать над вспомогательными механиками для игрока чтобы сбрасывать преследователей
👍3
Исправил вылеты связанные с гражданским трафиком
🔥1