CarXTechnologies / dro-map-uploader

Project for Steam Workshop modded maps upload
11 stars 3 forks source link

Необходимые нововведения в SDK #25

Open Dranser opened 6 months ago

Dranser commented 6 months ago

Здравствуйте! Начну с того что очень благодарен за создания инструментария для создания контента в CarX DRO. Однако же, есть пару вещей которых мне (и не только) очень не хватает в SDK. Постараюсь кратко описать необходимые фичи для расширения возможностей при создании контента.

  1. Добавление функционала загрузки в мастерскую кастомных кузовов, обвесов, дисков, рулей и тд. По мимо карт, хотелось бы разнообразить игровой опыт различными кузовами и деталями автомобилей которых по разным причинам нет в игре, но очень хотелось бы. На данный момент адекватного инструментария нет, а то что есть, не дает четкого понимания того, что за что отвечает.
  2. Поддержка графических фич и некоторые исправления Этот пункт, интересует меня в особой степени. Дело в том, что на данный момент при загрузки карты из мастерской, в нее так же подгружается стандартный набор пост-обработки и эффектов, которые конфликтуют с тем, что создатель добавляет в свою карту. По этому, хотелось бы, чтобы стандартная пост-обработка и эффекты не подгружались на картах из мастерской, а только то, что добавляет создатель. Так же, хотелось бы, что добавили поддержку фичей связанных с отражениями для создания карт-шоурумов. В частности необходима поддержка SSR (Screen Space Reflection и Refraction), а так же Planar Reflection. Помимо отражений, необходимо чтобы на картах в мастерской было доступно объемное освещение (Volumetric Light и Fog). В частности важно, что бы фильтрация тумана была Projection или Both (Более конкретные параметры тумана и иных эффектов могу предоставить в случае если ответ будет положительным). И последнее что важно, это поддержка Micro Shadow и Contact Shadow. На сколько я понимаю сейчас они просто выключены в кастомных параметрах камеры, так что, нет никакой проблемы их включить.
  3. Поддержка стандартных Unity источников звука. Используемая в данный момент система звуков в игре, достаточно сложна в понимании и применении для обычных работяг. По этому, иметь возможность просто добавить стандартный источник звука с любым нужным звуком. Это сильно упростит жизнь в вопросе звукового оформления карт.

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

vaspotapov commented 6 months ago

Здравствуйте, @Dranser! Спасибо огромное за фидбек Распишу по пунктам 1 - в будущих версиях, пока не скажу когда точно, но обязательно планируем расширить функционал до возможности добавления обвесов и дисков (правда по рулям пока планов нет, но если будем успевать все дела, то постараемся добавить) 2 - большинство предложенных вами поддержек тоже реализуем в следующих версиях 3 - в этом направлении уже идут работы, также постараемся добавить в следующих версиях

Еще раз спасибо большое за информативный и полезный фидбек!

Dranser commented 6 months ago

@vaspotapov Благодарю за ответ! Вообще, есть еще кое что что я хотел бы попросить рассмотреть, но это не касается SDK

Дело в том, что есть ряд автомобилей в игре (например: BMW M3 E36 / Lexus RCF), у которых есть большие проблемы с подвеской. Если говорить конкретнее, их задние пружины имеют очень сильный преднатяг (иначе говоря они изначально находятся в сжатом состоянии), по этому любая крупная неровность заставляет подвеску сильно подпрыгивать и терять контакт с трассой.

Дело в том, что я разрабатываю модификацию для настройки подвески (STH), которая уже давно хорошо себя зарекомендовала среди определенной части сообщества. Но выше названные машины вообще не поддаются адекватной настройке. В результате множества экспериментов, я пришел к выводу, что эти машины (и похожие на них) начинают работать правильно только лишь в том случае, если высота пружин в среднем сильно завышена, где то от 4 до 8 см от нормы. Хотелось бы что и на это обратили внимание.

Если у Вас есть возможность передать эту информацию нужным людям, то я был бы миллион раз благодарен.

mirosh7 commented 6 months ago

Здравствуйте, @Dranser ! Обязательно передадим Ваше замечание по настройке автомобилей. Спасибо за фидбек!

Dranser commented 6 months ago

Здравствуйте еще раз! Не могли бы вы помочь с одним вопросом? У каждой машины в CarX есть параметр front downforce и rear downforce, иначе говоря прижимная сила. Так вот, я увидел в этом некую закономерность, так как самое большое число там 100. Правильно ли думаю, что прижимная сила измеряется как процент о чего-то? Не могли вы узнать, в чем измеряется прижимная сила автомобиля, что бы я мог корректно учесть это при расчетах подвески.

vaspotapov commented 6 months ago

@Dranser здравствуйте, это сколько кг при скорости 100кмч

Dranser commented 6 months ago

@vaspotapov Правильно ли я понимаю, что последующее увеличение скорости скажем 200 км в час, пропорционально увеличивает прижимную силу? К примеру возьмем Lancer Evo IX, прижимная сила (модификация Racing) там 100 / 100, это значит что при скорости 100 км/ч прижимная сила составляет 100 кг? , но если скорость 200 км/ч , то и прижимная будет 200 кг?

И еще один важный вопрос. Лобовое сопротивление (Cx) влияет только на перед или на всю машину?

vaspotapov commented 6 months ago

@Dranser При скорости 200 будет 400 сила

Лобовое сопротивление влияет на всю машину по идее

Dranser commented 6 months ago

В текущей версии STH , я учитываю изменение прижимной силы следующим образом

прижимная сила = прижимная(начальная) * (скорость конечная / скорость начальная)(в квадрате) В цифрах это будет так:

100 * (320 / 100) (в квадрате) 100 - прижимная сила начальная 320 - км в час (скорость конечная) 100 - км в час (скорость начальная)

По итогу, получаем, что скорости 320 км в час, прижимная сила становится 1024 кг на перед и 1024 кг на зад автомобиля

В общем, я тут осознал что все у меня выходит так, как надо. По этому от души благодарю вас за помощь!

Dranser commented 3 months ago

Здравствуйте еще раз. К сожалению я могу написать лишь сюда, но я хотел бы попросить вас об очень важной для меня вещи. Видите ли, мы с товарищем одержимы идеей показывать лучшее время круга на Lancer Evo IX (Eva MR), и до недавнего времени у нас это получалось. Я как инженер, а друг как пилот, мы вместе добились неплохо времени для Лансера. 1:48:550 на Milton Drive, когда в среднем на нем едва ли выходят из 1:50:00 Но с последними обновлениями, машина начала вести себя очень нестабильно. Конечно и раньше у Лансера наблюдалась проблема со склонность с перевороту на бок при прохождении скоростных поворотов, но сейчас эта происходит буквально в каждом заезде. В лучшем случае 1 или 2 колеса теряют контакт и машина весь поворот проходит на 2 колесах. А в худшем, на этом и заканчивается заезд переворотом на выходе из поворота.

У меня есть предположение что связано это с высоким центром массы и клиренсом автомобиля даже на 18 дюймовых дисках, хотя могу и ошибаться. В любом случае, я вас от всей души прошу донести до нужных людей, что Лансеру нужен ре-баланс и доработка поведения его подвески. Мы ездим всегда на едином колесном регламенте. 18/295/40 , давление в колесах от 186 кПа, до 206 кПа (условно как у GT3 автомобилей)

Очень прошу за всех, кто любит платформу Лансер Ево и хочет на ней ездить.

vaspotapov commented 3 months ago

Здравствуйте, информацию передали в отдел ГД. Подскажите только под последним обновлением вы имеете ввиду ptr версию? или релиз 2.21.1?

Yachurakov commented 3 months ago

Добрый день, а на какой модификации вы ездите, racing / ultimate?

Dranser commented 3 months ago

Добрый день, а на какой модификации вы ездите, racing / ultimate?

Здравствуйте. Racing модификация, Сцепление 120

Dranser commented 3 months ago

Здравствуйте, информацию передали в отдел ГД. Подскажите только под последним обновлением вы имеете ввиду ptr версию? или релиз 2.21.1?

В большей степени, речь идет о текущей релизной версии. Хотя и на PTR мы пробовали тоже самое. Возможно это лишь мое плацебо, но я уже как несколько обновлений чувствую что у машин все больше появляется переднего сцепления и это виляет как на Ultimate так и на Racing конфигурацию Для Racing это приводит к тому, что машине чаще всего необходимо завышать пружины передней подвески в среднем на 1-1.5 см, для того что бы при повороте не перегружать переднюю ось и машина поворачивала более охотно. Это же говорит о том что зацепа на передней оси так много что это даже губительно для управляемости и скорости автомобиля. Раньше было на оборот, был андерстир во многом. Но благодаря этому такие проблемные машины как Лансер чувствовали себя лучше. В Ultimate это чаще всего приводит к тому что передняя ось буквально мешает тебе ехать боком, ты ощущаешь что уперся в передние колеса и даже если ты попал в траекторию, вероятнее из за этого тебя потащит назад потому что машина не отталкивается. И обычно это решается схождением -0.40 на передней оси.

Вообще, я бы хотел как то представить вам свое творение STH (мод для расчета жесткости подвески), и возможно, это даст больше понимания того, с чем мы сталкиваемся. А так же возможно это даст вам неплохой и быстрый инструмент для тестирования машин. И смею мечтать о том что бы STH стало частью инструментария CarX. Речь правда не о тех версиях что я делал для условного kino \ zml , сейчас самая актуальная версия выглядит как обычное консольное приложение.

Dranser commented 2 months ago

Пишу с небольшим дополнением по ситуации. Описанная выше проблема происходит на обвесе Street , и именно на нем это самым ужасным образом выражено. Так же, хотел бы все же попросить рассмотреть идею о том, что бы дать Evo IX на модификации Ultimate адекватный вес. Оба лансера Team Orange знаете ли весят по 1250 кг каждый. И ну как бы... 1400 кг это явный перебор.

Yachurakov commented 2 months ago

Доброго дня, в скором времени будет сделана ещё одна модификация всех 116 автомобилей, там я учитываю все недоработки, исправляю все конструктивные и физические изъяны, нужно просто подождать.

Dranser commented 2 months ago

Доброго дня, в скором времени будет сделана ещё одна модификация всех 116 автомобилей, там я учитываю все недоработки, исправляю все конструктивные и физические изъяны, нужно просто подождать.

Это очень приятная новость. Благодарю!