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
Выглядит забавно
🔥2
И вот результат

Так как трек содержит начало финиш а также все чекпоинты, стало возможным фиксировать время прохождения трека и всех участков, а вместе с тем можно отображать призрака прошлого рекорда.
👍2🔥2
Новая задача!
При прохождении трека необходимо сохранять позицию игрока каждый момент времени, если сохранять позицию каждый кадр, то мало того что данных будет слишком много, так еще проблема в том что данных будет еще больше если игра идет с высоким фреймрейтом. не порядок
поэтому я подобрал оптимальный интервал через который сохраняется позиция плюс время “снапшота”
Вторая проблема что теперь нужно отрисовывать призрака каждый кадр, но ведь информация есть только через больший промежуток времени чем частота кадров
на помощь приходит интерполяция
Постараюсь не душить, но идея в том что условно в массиве снапшотов есть 0й кадр, и через 0.1 секунду, мне же требуется отрисовать машину на 0.05 секунде, значит мне надо посчитать процент и взять соответствующую интерполяцию между двумя трансформами

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

https://youtu.be/7s24hm_ckrE?si=sJh2cc1kn133WqBV
🔥6👍2🤔2
И на этом все

Чуть больше месяца ушло на эту работу (что мне кажется очень мало)
Игра в стим не пойдет по причине использования чужой работы (горных дорог) в этом проекте. Хотя Тодд на странице своего мода просит связаться с ним если кто то задумает использовать его работу, возможно можно с ним договориться, чтобы проект не остался в столе. Но пусть будет в моем портфеле работ

А тем временем я вернулся к Ягуару на данный момент я переношу физическое ядро в ягуар, поскольку там все реализовано на блюпринтах, а у меня все на C++
Естественно гладко такие вещи не проходят, поэтому работа пока не завершена
Вот так анрил мне подкинул телегу работы, а я потом докинул еще вагон.
Но с другой стороны я довольно не плохо разобрался как устроена машина внутри, поэтому успокаиваю себя тем что это была работа над Ягуаром
Из бонусов этого решения, теперь в шинах есть давление, а значит можно пробить выстрелом колесо.
🔥7👍4👏2
CG13 pinned «пропал на полтора месяца но не сидел без дела в следующие Х постов расскажу над чем работал и это не Ягуар расскажу как из этого https://youtu.be/k3w8AESScQo?si=Kh6wOidXmHevSgI8»
🔥122👍1
Media is too big
VIEW IN TELEGRAM
немного геймплея с разным временем суток и погодой
билд тоже обновил
🔥8👍2
первые эксперименты с новым инструментом в Unreal Engine - PCG (procedural generation content)
сделал расстановку в области сплайна (белые кубики выводятся для дебага, на их месте будет стоять заданная геометрия)
а также идет определение дороги, можно увидеть что вдоль дороги есть порядок домов
👍11🔥3👏1
вариант с домиками
если бы не цвет и грид из точек, разницы в расстановке процедурно и руками, почти не видно

нерешенной проблемой пока остается генерация заборов

мозгоштурм с ребятами анрильщиками продолжается, так что решение не за горами
👍6
Media is too big
VIEW IN TELEGRAM
промежуточный результат работы с PCG
задумка с прошлых постов не сработала
пришлось делать граф для создания подобных ячеек сектора
👍7🔥4😎2
мощь PCG в действии
хочу наконец определить границы мира, чтобы можно было двигать во всех направлениях и не встречать пустот и краев карты
так с помощью PCG я уже завершил Северную часть карты (справа)
карта с севера будет ограничена лесом

далее перемещаюсь на запад карты,
там она будет ограничиваться рекой,
а мосты и дамбы через реку будут заблокированы как-нибудь не явно
👍9🔥3👏1
West Side
🔥11👍2👏1
обновление
юг карты с жд путями и начал уже работать над территорией завода
🔥5👍1
Media is too big
VIEW IN TELEGRAM
плюс еще экспериментов с дорожным покрытием
👍4
грязь и мыло
🔥4👍2👨‍💻1
Media is too big
VIEW IN TELEGRAM
еще один вариант процедурной тулзы

особенно нравится как получился базовый столб с разными вариациями геометрии и наличием и отсутствием фонаря (потом сделаю еще разбитые фонари)

теперь вот еще думаю как можно было бы сделать графовую систему, чтобы от одного столба могло быть несколько путей
🔥7👍1
Media is too big
VIEW IN TELEGRAM
бандосы с владика пригнали японский распил

галимые артефакты это виртуальные текстуры ругаются и просят больше ресурсов
всратые тормоза это ворлд стриминг просит ресурсов
и первое и второе поддается оптимизации, но надо долго и мучительно копаться
🔥8👍1
https://youtu.be/qK0VFnNWqBU

палю много всего
• таймлайн с событиями в главном меню
при выборе меняется точка спавна, время суток, погода и прочее.
• быстрая загрузка.
• настроил аи драйверов под новый физон
пришлось правда сделать для ботов один чит.

UPD: да забыл сказать такой маленький радиус загрузки это нормально можно даже меньше сделать. Просто у меня не сгенерированы HLODы потому когда геометрия выгружается на ее место пусто
👍21