Стиль форума обновлен, нажмите Ctrl + F5 (PC), либо Cmd + Shift + R (Mac) для синхронизации

Погода и суточный цикл в Project Cars

Описание: Делимся впечатлениями, вспоминаем прошлое и рассуждаем о будущем

MacGear
Супермодератор
Супермодератор
Аватара
MacGear
Супермодератор
Супермодератор
Возраст: 35
Репутация: 143
Имя: Евгений
WMD (CARS 1): Senior
WMD (CARS 2): Bronze
Контроллер: Logitech DFGT
Откуда: Карелия
Steam ID

#1 MacGear » 25.10.2014, 12:20

Здесь мы будем говорить о погоде :)

Видео достаточно старое, но хорошо сделано и дает какое-то представление.


Погода:
Возможные варианты погоды в игре:
- Ясно
- Небольшая облачность
- Средняя облачность
- Высокая облачность
- Тучи
- Небольшой дождь
- Дождь
- Ливень
- Гроза
- Туман
- Плотный туман
- Туман с дождём
- Плотный туман с дождём
- Дымка

Погодные опции:
- Фиксированная погода. Выбранная погода не меняется.
- Пользовательский сценарий погоды. Имеется выбор от 2 до 4 слотов, где можно устанавливать порядок изменения погоды.
- Случайная погода.
- Реальная погода.
Функция "реальная погода" берет прогноз для трассы из интернета. Текущая погода длится 3 часа, потом меняется на прогнозируемую и так далее в течение 24 часов. По истечении суток остается последняя погода из прогноза на сутки. Игра интерпретирует получаемые данные в наиболее близкие условия, которые она может отобразить. Учитывается степень облачности и вероятность дождя. На данный момент температура не берется, очевидно, чтобы избежать ситуации с отрицательными температурами т.к. в игре не реализована физика ледяной и снежной поверхности.

Физика шин учитывает различный уровень воды на трассе, в зависимости от интенсивности дождя и линию высыхания. К сожалению, отдельные лужи физически пока не просчитываются.

По ссылке ниже источник прогноза погоды в игре.
http://openweathermap.org/maps

Климатические зоны:
У каждой трассы есть атрибут её принадлежности к тому или иному климату. Насколько известно на данный момент климат влияет только на визуальное восприятие трассы. Например, при прочих равный условиях, тон неба, видимость, освещение будут отличаться от климата к климату.

- Морской климат с умеренной зимой, без засухи, тёпло-прохладное лето
- Влажный субтропический - умеренный без засухи, жаркое лето.
- Влажный субтропический (вариант 2) - жаркое лето
- Засушливый/Пустыня
- Средиземноморский - сухое и теплое лето

Распределение трасс по климатическим зонам:
Спойлер
Морской климат с умеренной зимой, без засухи, тёпло-прохладное лето
• Brands_Hatch: cfb
• Cadwell Park: cfb
• Snetterton: cfb
• Oulton Park: cfb• Northampton - Silverstone: cfb
• Belgian Forest Circuit - Spa Francorchamps: cfb
• [KART] Chesterfield: cfb
• [KART] Glencairn: cfb
• Eifelwald - Nurburgring and Nordschleife: cfb
• Moravia - Brno: cfb
• Derby - Donington Park: cfb
• Heusden – Zolder: cfb
• Anhalt - Oschersleben: cfb
• Ruapuna: cfb
• [HIST] Solitude Renstrecke: cfb
• [HIST] Bannochbrae: cfb/cfc
• [HIST] Rouen Les Essarts: cfb
• Loire 24 - Circuit de la Sarthe: cfb
• Badenring - Hockenheim: cfb



Влажный субтропический - умеренный без засухи, жаркое лето.
• Milan - Monza: cfb/cfa
• Florence - Mugello: cfa
• [OVAL] Volusia – Daytona: cfa
• [OVAL] Memphis – Bristol: cfa
• [OVAL] Concord - Charlotte Motor Speedway: cfa
• [OVAL] Delaware – Dover: cfa
• [OVAL] Henrico – Richmond: cfa
• [KART] Summerton: cfa
• Sakitto - Suzuka: cfa
• Bologna – Imola: cfa
• Bathurst - Mount Panorama: cfb/cfa
• Connecticut Hill - Watkins Glen: cfa/dfb
• [OVAL] Harrison Pike Raceway - Indianapolis Speedway: cfa/dfa
• Wisconsin Raceway - Road America: dfb


Влажный субтропический (вариант 2) - жаркое лето
• Jin Ding – Zhuhai: cwa
• Macau: cwa


Засушливый/Пустыня
• California Raceway - Willow Springs: csb/ bwk
• Dubai: bwh
• Test Track


Средиземноморский - сухое и теплое лето
• Monterey - Laguna Seca: csb
• [P2P] California_Highway: csb
• Lakeville Raceway - Sonoma Raceway: csb


Средиземноморский (вариант 2) - сухое и теплое лето
• [P2P] Azure_Coast: csa
• [City] Azure Circuit – Monaco: csa
• Besos - Circuit du Catalunya: csa

Суточный цикл:
В игре есть полный суточный цикл, который, также как и погода, позволяет разнообразить условия гонок, сделать их более реалистичными. Смена дня и ночи основана на достаточно продвинутой системе, которая учитывает множество факторов. Каждой трассе присвоен атрибут реальных координат своего географического расположения, от которого рассчитываются все ключевые моменты в смене дня и ночи. Это позволяет моделировать правильный суточный цикл с учетом даты (день, месяц, год) и расположения трассы. Так, траектория движения солнца (и Луны с ее фазами) будет меняться. Например, 22 декабря солнце будет значительно ниже и день будет короче, чем 22 июня. Чем севернее трасса, тем сильнее это проявляется. На австралийской трассе Батхурст все несколько иначе т.к она в южном полушарии.
В настройках можно выбирать дату:
- день гонки (стандартная для каждой трассы)
- пользовательская
- текущая дата
- время (почасно)
Скорость течения времени можно выбирать от реального, до 60х.
CPU Intel i3 4170 3.9 Ghz, Nvidia GTX660 2Gb, RAM 8Gb 1600Mhz, Creative Audigy 4 (5.1), Win 7 Домашняя расширенная 64bit, Logitech DFGT, 32" LCD ТВ

D.man M
Администратор
Администратор
Аватара
D.man M
Администратор
Администратор
Возраст: 31
Репутация: 5137
Имя: Дмитрий
WMD (CARS 1): Manager
WMD (CARS 2): Gold
Платформа: PC
Контроллер: Thrustmaster TX
Steam ID Skype Twitter YouTube ВКонтакте Flickr

#2 D.man » 25.10.2014, 12:35

Я так понимаю, привязка уже реализована, но только частично? Проверил на нескольких трассах и погодные условия совпали на 100%, а вот температура не совпала ни разу
MB: ASUS Z87-PRO CPU: Intel Core i7-4770 GPU: MSI GeForce GTX1070 RAM: Hynix 16Gb DDR3-1333 OS: Windows 10 Pro x64

MacGear
Супермодератор
Супермодератор
Аватара
MacGear
Супермодератор
Супермодератор
Возраст: 35
Репутация: 143
Имя: Евгений
WMD (CARS 1): Senior
WMD (CARS 2): Bronze
Контроллер: Logitech DFGT
Откуда: Карелия
Steam ID

#3 MacGear » 25.10.2014, 13:52

Температуру наверно не берет. Что будет при минусовых температурах? Раньше я проводил эксперимент, температура точно зависит от времени суток. На счет даты и трассы (климата) нужно еще раз протестировать. Я проверял до внедрения климатических зон.

В шапке темы думаю постепенно добавить описание системы, возможно еще демонстрационный ролик.
CPU Intel i3 4170 3.9 Ghz, Nvidia GTX660 2Gb, RAM 8Gb 1600Mhz, Creative Audigy 4 (5.1), Win 7 Домашняя расширенная 64bit, Logitech DFGT, 32" LCD ТВ

sic_kapkan M
Супермодератор
Супермодератор
Аватара
sic_kapkan M
Супермодератор
Супермодератор
Возраст: 33
Репутация: 1088
Имя: Андрей
WMD (CARS 1): Full Member
WMD (CARS 2): Gold
Контроллер: Logitech DFGT
Откуда: Нидерланды
Steam ID ICQ Facebook Skype Twitter YouTube ВКонтакте

#4 sic_kapkan » 25.10.2014, 14:15

пусть будет минусовая. никто не заставляет реал прогноз юзать
MB Aorus Z370 Gaming 5 CPU Intel i7 8700K CPU cooler Corsair h115i extreme perf VGA Aorus GeForce GTX 1080ti 11GB
RAM 16GB G.Skill TridentZ RGB CL16 HDD Seagate Barracuda 4TB 256MB SSD Samsung 960EVO 0,5TB M.2/Samsung 850EVO 1TB
PSU Seasonic Prime 750W Pt CASE Phanteks Enthoo Evolv

D.man M
Администратор
Администратор
Аватара
D.man M
Администратор
Администратор
Возраст: 31
Репутация: 5137
Имя: Дмитрий
WMD (CARS 1): Manager
WMD (CARS 2): Gold
Платформа: PC
Контроллер: Thrustmaster TX
Steam ID Skype Twitter YouTube ВКонтакте Flickr

#5 D.man » 25.10.2014, 14:16

Ну можно минимальный порог сделать +10. Как у нас сейчас зимнее время реализовано? В идеале еще бы и время суток реальное брать (правда мне придется все время ночью кататься :))
MB: ASUS Z87-PRO CPU: Intel Core i7-4770 GPU: MSI GeForce GTX1070 RAM: Hynix 16Gb DDR3-1333 OS: Windows 10 Pro x64

sic_kapkan M
Супермодератор
Супермодератор
Аватара
sic_kapkan M
Супермодератор
Супермодератор
Возраст: 33
Репутация: 1088
Имя: Андрей
WMD (CARS 1): Full Member
WMD (CARS 2): Gold
Контроллер: Logitech DFGT
Откуда: Нидерланды
Steam ID ICQ Facebook Skype Twitter YouTube ВКонтакте

#6 sic_kapkan » 25.10.2014, 14:22

D.man писал(а):Ну можно минимальный порог сделать +10. Как у нас сейчас зимнее время реализовано? В идеале еще бы и время суток реальное брать (правда мне придется все время ночью кататься :))
во везунчик, ночь то шикарна
MB Aorus Z370 Gaming 5 CPU Intel i7 8700K CPU cooler Corsair h115i extreme perf VGA Aorus GeForce GTX 1080ti 11GB
RAM 16GB G.Skill TridentZ RGB CL16 HDD Seagate Barracuda 4TB 256MB SSD Samsung 960EVO 0,5TB M.2/Samsung 850EVO 1TB
PSU Seasonic Prime 750W Pt CASE Phanteks Enthoo Evolv

MacGear
Супермодератор
Супермодератор
Аватара
MacGear
Супермодератор
Супермодератор
Возраст: 35
Репутация: 143
Имя: Евгений
WMD (CARS 1): Senior
WMD (CARS 2): Bronze
Контроллер: Logitech DFGT
Откуда: Карелия
Steam ID

#7 MacGear » 25.10.2014, 14:25

Реальное время на трассе брать было бы очень здорово и я эту идею не раз поддерживал, но ответ был в духе "это не стоит того, если хотите выставляйте вручную". Но это мягко говоря неудобно, лезть в сеть и смотреть сколько на какой трассе время. С таким же успехом можно было и про погоду "лезьте ребята сами в сеть и ставьте погоду руками". Для того, чтобы постоянно не ездить ночью погода и суточный цикл у нас выставляется отдельно. Нужно всего лишь добавить опцию для времени "реальная". Я наверно еще раз спрошу в виду дополнительного времени на разработку.
CPU Intel i3 4170 3.9 Ghz, Nvidia GTX660 2Gb, RAM 8Gb 1600Mhz, Creative Audigy 4 (5.1), Win 7 Домашняя расширенная 64bit, Logitech DFGT, 32" LCD ТВ

motakuji08
motakuji08
Репутация: 0
Имя: nusrat

Поведение болида ФА в сильный дождь на трассе Zhuhai

#8 motakuji08 » 20.07.2015, 23:20

Показалось, что машина едет на сликах, т.е., болид невозможно контролировать на трассе. Шины стояли с протекторами(промежуточные или дождевые?). После первого круга заехал принудительно сменить на дождевые - эффект нулевой. Если, кто-нибудь сталкивался с той же проблемой - отпишитесь, м.б. проблема в настройках, хотя вряд ли. Похоже на программный глюк

DANI M
World of Mass Development
Аватара
DANI M
World of Mass Development
Возраст: 20
Репутация: 236
Имя: Даниил
WMD (CARS 1): Junior
Откуда: СПб
Steam ID ВКонтакте

#9 DANI » 21.07.2015, 01:30

motakuji08, вся проблема в том, что ты едешь в сильный дождь
В такую погоду отменяют гонки вообще ;)
Резина не справляется с таким количеством воды

motakuji08
motakuji08
Репутация: 0
Имя: nusrat

#10 motakuji08 » 21.07.2015, 12:10

Чарли Уайтинга на них нет. Неприятность в том, что остальные, вроде как едут, невзирая...

DANI M
World of Mass Development
Аватара
DANI M
World of Mass Development
Возраст: 20
Репутация: 236
Имя: Даниил
WMD (CARS 1): Junior
Откуда: СПб
Steam ID ВКонтакте

#11 DANI » 21.07.2015, 12:34

motakuji08, на остальных треках или что?
Видос бы увидеть


Вернуться в «Обсуждение»



Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость