При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Разработка игр > Unity3D
Ник
Пароль
Регистрация Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.07.2018, 19:45  #1
Dimex
Dimex
Генерал
Регистрация: 27.03.2008
Адрес: Belarus
Возраст: 27
Сообщения: 2,198
Замечания: 5


По умолчанию [WIP] Animal Adventure Downhill Run

Как уже многие знают, на данный момент я работаю над новым проектом на Unity. Игра представляет из себя аркаду, в которой необходимо мчаться на санках по зимним пейзажам. По механике чем-то напоминает гонки.

Игра нацелена на платформы Android и iOS. Возможно в дальнейшем подумаю расширить список до Facebook Gameroom или ещё куда. Будет зависит от результатов после релиза.

Ранее опубликованный видеоролик, немного описывающий игровой процесс:
https://www.youtube.com/watch?v=JxaptA1qXME

В дальнейшем буду постить апдейты и скриншоты уже здесь, дабы иметь под рукой все ваши советы, а не искать их в теме "Скриншоты ваших работ"

Dimex, подумав, добавил 20.07.2018 в 19:58
А вот и первый апдейт, который хотелось бы рассказать.

Поработал над новым туманов в игре. Ранее использовался обычный туман из коробки, т.е. брался цвет (обычно на горизонте) и в зависимости от заданного расстояния, данный цвет накладывался на полигоны, чтобы получить плавный переход между игровыми объектами и небом (он же skybox).

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

По началу я все опускал на это глаза, но потом начал задумываться, какие вообще есть решения подобной проблемы. Вариантов было несколько, вместо одного цвета, сделать так, чтобы туман состоял из нескольких цветов (что-то вроде градиента). Решение интересное, но не практичное в применении, небо иногда может иметь засветы (например воронка от солнца), как результат, одним градиентом здесь не обойтись.

Было множество вариантов опробовать глобальный туман, использующий post processing, но к сожалению, данный вариант дает очень сильную нагрузку на GPU, использовать его в мобильном проекте, где GPU в основном и является bottleneck (горлышком от бутылки ) не является возможным. На выходе получится огромное падение fps и ускоренный нагрев устройства.

Благо, удалось на редите найти пост, в котором человек делится своим решением этой проблемы. Он предлает накладывать вместо тумана, кубомапу, которая была бы копией скайбокса, но с сильно уменьшенным разрешением + небольшим замытием. Решение великолепное, единственное, для этого нужно переписать все шейдеры в игре, которые должны иметь этот туман, но зато результат оказался очень даже ничего

Собственно, ниже приатачил скриншоты с новым и старым туманом.
[ Миниатюры ]
fog_new.jpeg Просмотров: 243 Размер:  340.7 Кбайт  fog_old.jpeg Просмотров: 243 Размер:  320.3 Кбайт  fog_new2.jpeg Просмотров: 226 Размер:  320.7 Кбайт  fog_old2.jpeg Просмотров: 221 Размер:  317.4 Кбайт  fog_new3.jpeg Просмотров: 245 Размер:  360.8 Кбайт  fog_old3.jpeg Просмотров: 220 Размер:  331.5 Кбайт  


Последний раз редактировалось Dimex, 20.07.2018 в 20:01.
Dimex вне форума Ответить с цитированием
Старый 20.07.2018, 20:18  #2
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383


По умолчанию

[ Цитата ] Он предлает накладывать вместо тумана, кубомапу, которая была бы копией скайбокса
Немножко некорректно выразился. Не "вместо тумана - кубомапу", а вместо одиночного цвета тумана использовать лукап в кубемапу. Ну да, это неплохое решение.
Дядя Миша вне форума Ответить с цитированием
Старый 20.07.2018, 20:25  #3
ZombieSource
ZombieSource
Sehr geile Sprayers!
Регистрация: 13.06.2010
Адрес: LightenWoods
Сообщения: 681


По умолчанию

Идея вроде далеко не новая, видел уже миллион раннеров без ограничений в передвижении строго по трём или более полоскам, и тут вроде никаких новых фичей из-за чего я бы например в это играл
ZombieSource вне форума Ответить с цитированием
Старый 20.07.2018, 20:33  #4
Dimex
Dimex
Генерал
Регистрация: 27.03.2008
Адрес: Belarus
Возраст: 27
Сообщения: 2,198
Замечания: 5


По умолчанию

[ Цитата ] Сообщение от ZombieSource: Идея вроде далеко не новая, видел уже миллион раннеров без ограничений в передвижении строго по трём или более полоскам, и тут вроде никаких новых фичей из-за чего я бы например в это играл
Ну это совсем не раннер, гораздо ближе к гонкам. По деталям со временем буду раскрывать все больше и больше различных фич.

2 Дядя Миша:
Согласен, отличное описание!
Dimex вне форума Ответить с цитированием
Старый 20.07.2018, 20:41  #5
ZombieSource
ZombieSource
Sehr geile Sprayers!
Регистрация: 13.06.2010
Адрес: LightenWoods
Сообщения: 681


По умолчанию

[ Цитата ] Сообщение от Dimex: Ну это совсем не раннер, гораздо ближе к гонкам. По деталям со временем буду раскрывать все больше и больше различных фич.

Раннер это когда надо невредимым добраться с точки А в точку Б, или же просто проехать как можно дальше. Гонки - это когда надо кого-то обогнать по скорости. Соперников тут пока что я не заметил.

https://play.google.com/store/apps/...es.trafficracer
Не красивый пример, но вцелом то же самое, и это не гонки а именно раннер.
ZombieSource вне форума Ответить с цитированием
Старый 20.07.2018, 20:50  #6
ncuxonaT
ncuxonaT
Подполковник
Регистрация: 05.05.2013
Сообщения: 1,149


По умолчанию

[ Цитата ] Благо, удалось на редите найти пост, в котором человек делится своим решением этой проблемы.
Ну как своим, скорее всё-таки решением Naughty Dog
http://advances.realtimerendering.c...chArt_Final.pdf
ncuxonaT вне форума Ответить с цитированием
Старый 20.07.2018, 21:19  #7
Dimex
Dimex
Генерал
Регистрация: 27.03.2008
Адрес: Belarus
Возраст: 27
Сообщения: 2,198
Замечания: 5


По умолчанию

2 ncuxonaT:
Ого, забавно, там конечно ещё мип мапы используются, но в целом подобный принцип. Круто!
Dimex вне форума Ответить с цитированием
Старый 20.07.2018, 21:51  #8
DrTressi
DrTressi
Хрустик
Регистрация: 06.03.2010
Адрес: На белом свете
Возраст: 27
Сообщения: 6,383
Замечания: 16


По умолчанию

2 Dimex: а как ты на Ios заливать будешь? Или ты на Маке работаешь?
DrTressi вне форума Ответить с цитированием
Старый 20.07.2018, 22:16  #9
Dimex
Dimex
Генерал
Регистрация: 27.03.2008
Адрес: Belarus
Возраст: 27
Сообщения: 2,198
Замечания: 5


По умолчанию

[ Цитата ] Сообщение от DrTressi: 2 Dimex: а как ты на Ios заливать будешь? Или ты на Маке работаешь?
Да. Мне ещё для прошлой игры пришлось покупать, взял б.у. мак бук прошку 2013 года, для такого рода проектов с головой хватает.
Dimex вне форума Ответить с цитированием
Старый 21.07.2018, 11:58  #10
xDShot
xDShot
Генерал-Полковник
Регистрация: 20.12.2010
Адрес: Санкт-Петербург
Возраст: 25
Сообщения: 1,819
Замечания: 2


По умолчанию

Оффтоп
xDShot вне форума Ответить с цитированием
Старый 21.07.2018, 12:48  #11
Dimex
Dimex
Генерал
Регистрация: 27.03.2008
Адрес: Belarus
Возраст: 27
Сообщения: 2,198
Замечания: 5


По умолчанию

[ Цитата ] Сообщение от xDShot: Оффтоп
Нет, человек полностью отформатировал все свои данные и поставил актуальную мак ось.
Dimex вне форума Ответить с цитированием
Старый 22.07.2018, 00:59  #12
DrTressi
DrTressi
Хрустик
Регистрация: 06.03.2010
Адрес: На белом свете
Возраст: 27
Сообщения: 6,383
Замечания: 16


По умолчанию

2 Dimex: почём вышло? И сколько билдит проект для xcode?
У нас старый сервак пока билдил проект для xcode, потом билдил на устройство, потом в tf. А если чо, какой баг выявился, всё по новой. И так выходит часа 2 на всё про всё. Ппц выдачивает.
DrTressi вне форума Ответить с цитированием
Старый 22.07.2018, 13:03  #13
Dimex
Dimex
Генерал
Регистрация: 27.03.2008
Адрес: Belarus
Возраст: 27
Сообщения: 2,198
Замечания: 5


По умолчанию

2 DrTressi:
Да было год назад, вроде 950$ брал, если не изменяет память. Но там очень хорошие показатели были по использованию батареи. Практически все время ноут работал от сети, считай батарея целая. Без неё спокойно 7-8 часов отрабатывает, хоть и ноут 2013 года рождения.

Касаемо билда. Имеется в виду время сборки в юнити под Xcode? Если честно, я даже не считал, т.е. это достаточно быстро, чтобы не обращать на это внимание. Возможно у меня слишком легкий проект. Прошлый проект под xcode весил всего 900мб. Текущий проект пока не билдил под Xcode. Ну про два часа явно перебор. Я по памяти не сильно терял во времени между билдом в юнити и последующим билдом на устройство в xcode. Ну может 5 минут, 10 минут максимум уходило на все. Точно не помню, где-то в сентябре смогу дать результаты по текущему проекту, если будет интересно. Сейчас пока нет смысла делать сборку под iOS.
Dimex вне форума Ответить с цитированием
Старый 01.08.2018, 16:36  #14
Dimex
Dimex
Генерал
Регистрация: 27.03.2008
Адрес: Belarus
Возраст: 27
Сообщения: 2,198
Замечания: 5


По умолчанию

Завершил работу над новым уровнем. Решил записать небольшой интро-ролик на новой сцене.
https://www.youtube.com/watch?v=-D1G7yMtWKs
Dimex вне форума Ответить с цитированием
Старый 01.08.2018, 17:51  #15
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383


По умолчанию

2 Dimex: када уже вся игра готова будет?
Дядя Миша вне форума Ответить с цитированием
Старый 01.08.2018, 18:06  #16
FiEctro
FiEctro
Регистрация: 28.07.2006
Адрес: Эквестрия
Возраст: 29
Сообщения: 17,146


По умолчанию

2 Dimex:
Музыка калечная, и трава по земле бегает, а в остальном красавчик
FiEctro вне форума Ответить с цитированием
Старый 01.08.2018, 18:11  #17
Dimex
Dimex
Генерал
Регистрация: 27.03.2008
Адрес: Belarus
Возраст: 27
Сообщения: 2,198
Замечания: 5


По умолчанию

2 Дядя Миша:
Да дофига работы. Круглыми сутками срання до поздной ночи приходится пилить. Судя по таскам в Trello работы как минимум до 26 сентября (с учетом того, что 3 дня будет уходить на разработку одного уровня). Но что-то попахивает 4-мя днями, плохо естимейты расставил, так что ещё больше похоже придется работать. Ну, всеми силами постараюсь в октябре уже запустить бета тест (там уже пофиг сколько уровней сделаю, чуть что буду апдейтами закидывать) ну и в ноябре уже полный релиз. С другой стороны, как раз зима надвигаться будет, подготовлю шапочки под Рождество, будет видно. Хотя очень много времени уходит на маркетинг. Хотелось бы полностью завершить игру и целый месяц до релиза фокусироваться чисто на продвижении. В общем как-то так.

Dimex, подумав, добавил 01.08.2018 в 21:25
[ Цитата ] Сообщение от FiEctro: 2 Dimex:
Музыка калечная, и трава по земле бегает, а в остальном красавчик
Касаемо травы (да и деревьев). Только что решил эту проблему. Я использовал повертексную анимацию и как результат, все качается так, как оно качается. Мне самому не нравятся эти анимации, хотелось бы, чтобы трава и деревья не качались у основания, а все остальное благополучно шаталось. К сожалению Blender записывает только RGB в vertex colors. НО благо нашел решение. Нашел проект на гитхабе, чтобы можно было удобно пилить RGBA + пришлось устанавливать бета версию блендера, который поддерживает альфа канал в vertex colors. Как результат, обновил модельки деревьев (добавил альфа канал). Теперь его использую как маску в шейдере. Получилось что-то вроде этого

Последний раз редактировалось Dimex, 01.08.2018 в 21:25.
Dimex вне форума Ответить с цитированием
Старый 01.08.2018, 22:56  #18
TRUSISHKA
TRUSISHKA
Старший лейтенант
Регистрация: 19.04.2009
Адрес: Одесса
Возраст: 45
Сообщения: 823
Замечания: 7


По умолчанию

2 Dimex:
Молодец!Очень круто выглядит,желаю дальнейших творческих успехов тебе.
TRUSISHKA вне форума Ответить с цитированием
Старый 01.08.2018, 23:10  #19
Dimex
Dimex
Генерал
Регистрация: 27.03.2008
Адрес: Belarus
Возраст: 27
Сообщения: 2,198
Замечания: 5


По умолчанию

2 TRUSISHKA:
Благодарю! Да, успеха бы в маркетинге не помешало бы ну тут уже в октябре-ноябре сражаться буду.
Dimex вне форума Ответить с цитированием
Старый 09.08.2018, 15:57  #20
Dimex
Dimex
Генерал
Регистрация: 27.03.2008
Адрес: Belarus
Возраст: 27
Сообщения: 2,198
Замечания: 5


По умолчанию

Работал над новым уровнем с ночным освещением. Да, про реализм можно забыть, но выглядит вроде сносно
[ Миниатюры ]
new.jpeg Просмотров: 154 Размер:  356.6 Кбайт  bridge.jpeg Просмотров: 183 Размер:  351.2 Кбайт  moon.jpeg Просмотров: 184 Размер:  397.1 Кбайт  
Dimex вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 20:30.


Designed by FT-502, [email protected] Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2020 by CS-Mapping.com.ua Community