Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Веселая аркада с Печенькой для новогоднего настроения. Объезжайте препятствия, а подарки, варежки, конфеты и прочие приятности не объезжайте: они помогут набрать очки и установить новый рекорд.

Сноуборд

Спорт, Аркады, На ловкость

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Unity + Видеоигра

С этим тегом используют

Gamedev Разработка Инди Инди игра Игры YouTube Компьютерные игры Геймеры Steam Шутер Ретро-игры Все
423 поста сначала свежее
1124
EFNIL
EFNIL
1 год назад
Лига Геймеров

Улучшил освещение в своей игре. Что думаете?⁠⁠

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

Улучшил освещение в своей игре. Что думаете? Gamedev, Инди, Инди игра, Разработка, Unity, Видеоигра, Indiedev, Длиннопост
Улучшил освещение в своей игре. Что думаете? Gamedev, Инди, Инди игра, Разработка, Unity, Видеоигра, Indiedev, Длиннопост
Улучшил освещение в своей игре. Что думаете? Gamedev, Инди, Инди игра, Разработка, Unity, Видеоигра, Indiedev, Длиннопост
Улучшил освещение в своей игре. Что думаете? Gamedev, Инди, Инди игра, Разработка, Unity, Видеоигра, Indiedev, Длиннопост
Улучшил освещение в своей игре. Что думаете? Gamedev, Инди, Инди игра, Разработка, Unity, Видеоигра, Indiedev, Длиннопост
Улучшил освещение в своей игре. Что думаете? Gamedev, Инди, Инди игра, Разработка, Unity, Видеоигра, Indiedev, Длиннопост
Улучшил освещение в своей игре. Что думаете? Gamedev, Инди, Инди игра, Разработка, Unity, Видеоигра, Indiedev, Длиннопост

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

На все локации которые нужно перезапечь с моей среднечковой конфигурацией ПК займёт пару месяцев скорее всего.

Страница в Steam: https://store.steampowered.com/app/1890700/OVERGUN

Показать полностью 6
[моё] Gamedev Инди Инди игра Разработка Unity Видеоигра Indiedev Длиннопост
124
3
akudev
1 год назад
Лига Разработчиков Видеоигр

3 Месяца не могу выпустить игру⁠⁠

Начало серии постов тут:

https://pikabu.ru/story/15_mesyatsa_ne_mogu_vyipustit_igru_10879170

https://pikabu.ru/story/vtoruyu_nedelyu_ne_mogu_vyipustit_igru_10770281

Если кратко, решил я добавить в игру озвучку персонажей при помощи AI нейросети.

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

Меня обязали предоставить документ об авторских прав на контент сгенерированный AI. И я отправил нужный документ.

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

В итоге я получил ответ что они пока не получили "какое-то" обновление для AI Контента:

3 Месяца не могу выпустить игру Unity, Gamedev, Steam, Инди игра, Видеоигра, Инди, Хоррор игра, Разработка

Но после нового года произошло чудо, вернее стим выпустил "чудо обновление" для игр с AI контентом:

3 Месяца не могу выпустить игру Unity, Gamedev, Steam, Инди игра, Видеоигра, Инди, Хоррор игра, Разработка

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

3 Месяца не могу выпустить игру Unity, Gamedev, Steam, Инди игра, Видеоигра, Инди, Хоррор игра, Разработка

В итоге ждем, надеемся и верим...

Станет ли теперь стим площадкой где куча игр созданные автоматически нейросетью? Или для них будет отдельный раздел?

Хочу похвастаться что самую первую игру полностью созданную при помощи нейросети я сделал еще в 2022ом и никаких проблем с размещением не было, как и подобных игр: https://store.steampowered.com/app/2142860/Neuro_Horror/

Лично я не одобряю подобные способы генерирования игр, я за старую школу разработки, где каждую модель-спрайт-иконку рисует человек вручную. Создавая эту игру я руководствовался принципом: Если не можешь сопротивляться движению - возглавь его.

Показать полностью 2
[моё] Unity Gamedev Steam Инди игра Видеоигра Инди Хоррор игра Разработка
7
bellagbvv
1 год назад

Бабка Гренни на "Яндекс игры"⁠⁠

Не так страшно, в отличие от традиционной игры.

Сейчас я покажу вам в режиме "призрак" дом бабки Гренни, по которому нам предстоит ходить.

Основное, что очень важно:

Красный ключ от двери в подпол всегда находится в кухне;

Зелёный ключ от комнаты с сейфом всегда находится в гостиной;

Пила всегда находится в маленькой комнатке;

Гаечный ключ всегда находится в спальне #1;

В туалете ничего нет, кроме прохода-туннеля.

Но. Это не весь дом Гренни, если вы хотите увидеть его весь, вы сможете найти эту игру на Яндекс играх. Там очень много комнат, лучше сначала поиграйте в режиме призрака , чтобы бабка не сразу разочаровала вас тем, что ударит вас прям как только вы выйдете из своей комнаты.

Бабка Гренни на "Яндекс игры" Видеоигра, Unity, Хоррор игра, Гренни Смит, Длиннопост
Бабка Гренни на "Яндекс игры" Видеоигра, Unity, Хоррор игра, Гренни Смит, Длиннопост
Бабка Гренни на "Яндекс игры" Видеоигра, Unity, Хоррор игра, Гренни Смит, Длиннопост
Бабка Гренни на "Яндекс игры" Видеоигра, Unity, Хоррор игра, Гренни Смит, Длиннопост
Бабка Гренни на "Яндекс игры" Видеоигра, Unity, Хоррор игра, Гренни Смит, Длиннопост
Бабка Гренни на "Яндекс игры" Видеоигра, Unity, Хоррор игра, Гренни Смит, Длиннопост
Бабка Гренни на "Яндекс игры" Видеоигра, Unity, Хоррор игра, Гренни Смит, Длиннопост
Бабка Гренни на "Яндекс игры" Видеоигра, Unity, Хоррор игра, Гренни Смит, Длиннопост
Бабка Гренни на "Яндекс игры" Видеоигра, Unity, Хоррор игра, Гренни Смит, Длиннопост
Бабка Гренни на "Яндекс игры" Видеоигра, Unity, Хоррор игра, Гренни Смит, Длиннопост
Бабка Гренни на "Яндекс игры" Видеоигра, Unity, Хоррор игра, Гренни Смит, Длиннопост
Показать полностью 11
[моё] Видеоигра Unity Хоррор игра Гренни Смит Длиннопост
5
72
H1aver
H1aver
1 год назад
Лига Разработчиков Видеоигр

Мой дебют как разработчика видеоигр. Провал. Большое обновление и раздача ключей⁠⁠

Мой дебют как разработчика видеоигр. Провал. Большое обновление и раздача ключей Gamedev, Unity, Steam, Видеоигра, Инди, Длиннопост

Декабрь - время, когда многие подводят итоги уходящего года. Для меня этот год был богат на события, к которым, непосредственно, я имею отношения. Игра разрабатываемая мною, на протяжении 4 лет наконец-то увидела свет в виде раннего доступа и полностью провалилась. А теперь в деталях.

Как это часто и бывает, первое знакомство с видеоиграми стало определяющим фактором в дальнейшей моей судьбе. Сотни часов проведённых за монитором сделали своё дело и привили мне любовь к видеоиграм. Годами спустя, эта любовь трансформировалась в нечто большее: в желание создать собственное произведение aka видеоигру. От редакторов карт до первых игровых движков я плавно перешёл к созданию первых подделок.

Со временем хобби все более перетягивало внимание на себя, что в свою очередь негативно сказывалось на мои оценки в старших классах. Ведь вместо домашних заданий я отдавал предпочтения игровому движку, который на тот момент казался безграничным. Соблюдая все традиции геймдева, первые проекты были весьма грандиозны. Нет, не клон GTA, но всё же идея создать грандиозный сессионный шутер оккупировала мою голову надолго. Поумерив пыл, и более реалистично взглянув на вещи и собственные силы, пришёл к другой авантюре.

Идея - игра за полгода.

Мой дебют как разработчика видеоигр. Провал. Большое обновление и раздача ключей Gamedev, Unity, Steam, Видеоигра, Инди, Длиннопост

Концепция постапокалиптического шутера в минималистичной стилистике витала в моей голове задолго до старта разработки, но этого было недостаточно для удержания проекта и процесса разработки в реалистичных рамках. Меня распирали идеи и эксперименты. Интегрированная неделю назад игровая механика могла быть заменена другой. А общее виденье проекта колебалось от симулятора ходьбы до выживания в открытом мире.И все это отразилось на моем проекте. Вместо маленького и ёмкого приключения на пару тройку часов вырисовалась огромная вселенная и сюжет на добрую сотню страниц. Но, несмотря на все амбиции, первую контрольную точку проект преодолел с небольшим опережением. Первые непубличный билд был собран и разослан главным судьям, по совместительности моим близким друзьям. Это было первое судейство и первый негативный фидбэк.

Первая команда и небезграничный энтузиазм.
Осознавая что проект не достиг желаемого качества, следующая идея не заставила себя долго ждать. Нужна была команда. Команда людей, которые так же как и я хотели бы изучить что то новое и их умы были бы оккупированы общей идеей - создать качественную и интересную видеоигру.Но всё же, в финале мы пришли к следующие ситуации. Нас было много, но сейчас "мы" — это один человек. Но несмотря на это, имена всех людей, приложивших руку к проекту навечно останутся в титрах вне зависимости от вклада в разработку.

Внимание! Далее я буду стараться разбавлять текст скриншотами с прогрессом разработки на том или ином этапе.

1/4

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

1/5

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

Мой собственный небесный замок.

Мой дебют как разработчика видеоигр. Провал. Большое обновление и раздача ключей Gamedev, Unity, Steam, Видеоигра, Инди, Длиннопост

Когда ты годами лицезреешь как из пустого проекта вырисовывается целый мир, когда ты превозмогаешь множество трудностей - ты начинаешь верить в свое дело и себя. Параллельно возводя ранее упомянутые небесные фортификации и строя ожидания. Но реальность часто берёт своё. И снова время идёт и год, отведённый по выше описанному замыслу, подходит к концу.Перед тем как нажать заветную кнопку выпуска игры в ранний доступ(да, в стиме нельзя выпустить игру по таймеру), последние три дня сон являлся роскошью. Нет, я не вносил изменения и не пытался исправить последние баги. Всё было максимально отполировано за неделю до выхода в ранний доступ. Вы только представьте каково это: пройти столь большой и тернистый путь и находиться не в финале, но на старте пути к желаемому.И вот, наконец, я это сделал: заветная кнопка выпуска была триумфально нажата.

1/4

За первую неделю продаж (основную неделю как считают многие), проект? разрабатываемый около 4 лет, принёс мне менее 100$. Провал? Финансовый - Да!

Развязка. Успех не наступает мгновенно.

Мой дебют как разработчика видеоигр. Провал. Большое обновление и раздача ключей Gamedev, Unity, Steam, Видеоигра, Инди, Длиннопост

Это невероятно тяжело видеть, как проект, которому ты посвятил так много времени, не смог по старту зацепить игрока, а игровая вселенная, которой ты отдал самую крупную частичку себя, может так и не увидеть свет. Ещё до релиза в ранний доступ на одном из геймдев форумов я наткнулся на весьма показательную статистику: множество независимых проектов, вышедших в ранний доступ, остаются там навсегда. Хотел бы я, чтобы мой проект разделил судьбу множества проектов? - Нет, и именно поэтому я всё еще не сдаюсь. За последние 4 месяца игра получили множество обновлений и два крупных тематических апдейта. О последнем можно почитать по ссылке.

Один великий человек однажды сказал: "Любые успехи не финальны, а неудачи не фатальны". Вне зависимости от всех моих проколов и отрицательных успехов у меня осталось самое главное - вера в своё дело. Пусть показатель единовременных игроков ещё ни разу не поднимался выше десяти, а о моей видеоигре не говорят на крупных медиа платформах. Наступит момент и вы, игроки, ещё услышите и сыграет в мой проект.

Дабы не повторить ошибки, важно найти их причины.

Мой дебют как разработчика видеоигр. Провал. Большое обновление и раздача ключей Gamedev, Unity, Steam, Видеоигра, Инди, Длиннопост

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

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

Спасибо, что дошли до самого конца моего сочинения на тему. Планировалось более компактное. Но получилось так, как получилось, иногда меня всё же заносит, а букавы сами ложатся на страницы.

Мой дебют как разработчика видеоигр. Провал. Большое обновление и раздача ключей Gamedev, Unity, Steam, Видеоигра, Инди, Длиннопост

Скоро новый 2024 год и, в качестве новогоднего подарка, ниже я поместил 10 ключей активаций. Будет крайне замечательно, если каждый залутавший в комментариях отпишет номер забранного ключа. И главное: подарки как бы сейчас, но это на новый год!

[1] NDD49-HNEBV-MFKQJ
[2] P3G0H-6MR7B-060LI
[3] 80QDE-M3WTW-EBV0T
[4] GYFKC-IRYZ4-IIZMX
[5] MM32L-DI4XY-F8WAF
[6] 7KWAA-0G8PA-P0JYQ
[7] LGJI3-8NQ6R-YC8G8
[8] EK5RZ-YLDE3-JZMYA
[9] C8VCB-7EWQX-VENF8
[10] VN0EW-EC0ZR-D6VR8

А для тех, кто не успел урвать бесплатный ключ, но всё же хотел бы самостоятельно ознакомится с проектом, в честь зимней распродажи на The Danger Zone действует скидка в 25%.

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

Показать полностью 18
Gamedev Unity Steam Видеоигра Инди Длиннопост
39
1773
EFNIL
EFNIL
1 год назад
Лига Геймеров

Страница моей игры OVERGUN наконец доступна в Steam спустя 7 лет разработки⁠⁠

Страница Steam: https://store.steampowered.com/app/1890700/OVERGUN

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

Страница моей игры OVERGUN наконец доступна в Steam спустя 7 лет разработки Инди, Unity, Gamedev, Инди игра, Разработка, Видеоигра, Видео, Без звука, Длиннопост

С момента предыдущего поста прошло пол года, в прошлый раз я показывал скриншоты.

Напомню, что я делаю аркадный шутер в духе DooM и Titanfall, с элементами старой школой шутеростроения с современный геймплеем на игровом движке Unity5. В игре предстоит сражаться против большого количества роботов, пользоваться бегом по стенам для преодоления препятствий, а так же комбинировать пушки чтобы эффективно уничтожать роботов.

Всего в арсенал 6 видов оружия, и почти каждый из них имеет альтернативный режим огня. Так же имеется прокачка игрока и всего арсенала.

И ещё немного скриншотов

Страница моей игры OVERGUN наконец доступна в Steam спустя 7 лет разработки Инди, Unity, Gamedev, Инди игра, Разработка, Видеоигра, Видео, Без звука, Длиннопост
Страница моей игры OVERGUN наконец доступна в Steam спустя 7 лет разработки Инди, Unity, Gamedev, Инди игра, Разработка, Видеоигра, Видео, Без звука, Длиннопост
Страница моей игры OVERGUN наконец доступна в Steam спустя 7 лет разработки Инди, Unity, Gamedev, Инди игра, Разработка, Видеоигра, Видео, Без звука, Длиннопост
Страница моей игры OVERGUN наконец доступна в Steam спустя 7 лет разработки Инди, Unity, Gamedev, Инди игра, Разработка, Видеоигра, Видео, Без звука, Длиннопост
Страница моей игры OVERGUN наконец доступна в Steam спустя 7 лет разработки Инди, Unity, Gamedev, Инди игра, Разработка, Видеоигра, Видео, Без звука, Длиннопост

Буду благодарен за добавление игры в wishlist :)

Страница Steam: https://store.steampowered.com/app/1890700/OVERGUN

В январе буду работать над звуками. Следить за разработкой можно по ссылкам:

https://twitter.com/overgungame

https://vk.com/overgun

Показать полностью 5 3
[моё] Инди Unity Gamedev Инди игра Разработка Видеоигра Видео Без звука Длиннопост
178
44
CGAleksey
CGAleksey
1 год назад
Лига Геймеров
Серия TOTAL RELOAD

Черная-черная дыра TOTAL RELOAD⁠⁠

Да заболел, работать не получается, голова гудит как аэродинамическая труба. Ни спать, ни думать.
Недавно закончил работу над мат.моделью черной дыры для нашей игры TOTAL RELOAD:

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Кинематографичный раурс №1

Cкрин из нашей группы из нескольких разработчиков. Все интенсивно кидают результаты своих работ, наброски, идеи:

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Скрины процесса разработки

В процессе разработки вдохновение черпал везде где только можно. В основном из Interstellar, референсы и матмодели других разработчиков. Сразу приведу некоторые ссылки: youtube.com/watch?v=g-iw2DDNDeY (реализация без когда, полезно чтобы понять в общих чертах как сделать черную дыру)

А вот этот парень большой молодец (на мой взгляд):

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

Черная дыра глазами математика (ПОЕЗНОЕ И ПОЗНАВАТЕЛЬНОЕ)

А это мой вариант "Б" на случай если у меня не получилось бы сделать черну дыру приблизительно как в Интерстелларе. Такую версию дыры точно можно сделать:

Разработка

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

Все что попадает (свет, материя) в область воздействия черной дыры, притягивается и сжимается в идеальную точку. Именно из-за этого черная дыра и выглядит так как ее показали в Интерстелларе:

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Взято из https://blenderartists.org/t/interstellar-black-hole-gargant...

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

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Некоторые рефренсы черной дыры, которые нашел в сети

Структура черной дыры, некотороые попытки воссоздания

В целом черная дыра состоит из ядра (то что находится в центре) и диска (его называют аккреционным диском).

Моей первой идеей была следующая: а что если сделать черну дыру в виде модели сферы и модели диска?
Мой напарник Александр к тому времени уже сделал версию черной дыры в Blender, записал клип и он много месяцев лежал в папке, я попробовал воссоздать что-то похожее, но полностью в Unity.

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Версия черной дыры Александра

Ортографическая камера, разная толщина линий обода, кольца вокруг черной дыры, плоский аккреционый диск с перетянутой(? или в блендере mipmap неверный задается) на краях ткустурой, звезды одного размера, цвета и яркости. Непонятно что с звездным небом. То и из-за распределения, то ли из-за одинаковой яркости небо какое-то странное. А может мне кажется?
Ваше мнение?
В итоге все это привело к тому что качество картинки сцен с черной дырой пришлось доработать.

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

В моем случае была использована процедурная генерация звезд на основе вот такого шума (https://www.shadertoy.com/view/Xsl3Dl):

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

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

После того как немного пошаманил, получилось создать процедурное небо:

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Минимальное количество звезд

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Увеличил яркость звезд

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Уменьшил яркость звезд

Что мне нравится в компьютерной графике и к чему всегда стремлюсь - это автоматизация процесса.
Взгляните, количество звезд, яркость, частота мигания и прочие параметры могут быть заданы через несколько ползунков. Можно в реальном времени настраивать параметры звезного неба и смотреть устраивает оно или нет... Круто, правда?

Черная дыра

Но а дальше пошли пляски с бубном. Мне категорический, крайне не хотелось возиться с рейматчингом. Потому что рейматчинг:
- тяжел для графической карты
- у меня небольшой опыт работы с ним
- чтобы что-то сделать в рейматчинге - это нужно реально разобраться и сделать математически. То есть там реальная математика и если где-то будет проблема, то ты ее не найдешь отладкой. Нужно сидеть и разбираться что к чему.

В общем мой подход "ВСЕ ЧТО УГОДНО, НО НЕ РЕЙМАТЧИНГ" привел меня к таком результату:

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

ну хоть небо на небо похоже

Здесь две модели: диск и сфера. Ну поехали критиковать:
- облака на диске плоские как лист бумаги
- облака диска не похожи на облака
- плавного перехода между облаками диска и космосом нет (в этой версии, но это не спасет все равно)
- дыра не искажает пространство
- облака с аккреционого диска не наползают на черную дыру и текстура там без перехода
- текстура газов или что это там - одноцветная какая-то, серая что ли
+ слева есть засвет от энергии, это плюс, есть как бы намек на соответствие с матмоделью

Я еще долго игрался с моделью дыры пока не понял, что пора завязывать с этими убогими потугами что ничего дельного из этого не выйдет:

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Попытка улучшить аккреционный диск

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Какой-то объект на фоне предполагаемой черной дыры

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Аккреционный диск, попытка улучшить №100500

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Попытка настроить\сделать карты нормалей для кинематографичного искажения неба

Да, можно показать дыру под определенным ракурсом, на определенном расстоянии и на определенное время. Но тут слишком много слова "определенное". Нужно чтобы можно было показывать как хочешь, со всех сторон и с разного расстояния. Рейматч короче.
Ну что, поехали, небольшое видео о том чего можно добиться рейматчингом:

Хотя облака диска у нас реализованы не на 100% так как показано на видео, посмотрел это видео чтобы погрустить на тему того, что придется много-много-много пробовать, экспериментировать.

Рейматч

Первым делом создал объемную сферу, тор и сжал тор по высоте чтобы выглядел как дск. Здесь одна из версий тора и сферы:

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Одна из версий черной дыры

Далее работаем с диском, добавляем ему шум с помощью облаков, используем полярные координаты и видим артефакт:

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Шов в области перехода облаков

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Шов в области облаков устранен

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

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Полярные координаты в виде цветов

Скрина с текстурой облаков без шва не осталось.
После этого нужно было разобраться с текстурой глубины. Обьекты, которые попадают в диск и дыру должны пересекаться корректно. Сделано, здесь показано как палка свеху не пересекается облаками, а снизу облака перекрывают палку. Делается это так: если значение буддера глубины больше чем глубина облака, то считаем, что объект находится за облаками и рисуем облака. Иначе рисуем обьект. Результат:

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Облака без цвета (один сплошной красный)

Нужно менять прозрачность в зависимости расстояния между облаками и палкой. Это нужно для того чтобы облака были похожи на обака. В данном случае облако перекрывает палку, но мы дополнительно изучаем расстояние между облаком и палкой. И в зависимости от расстояния мы задаем прозрачность облака:

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Палку (ее часть, которая в облаках) немного нужно было исказить. Для этого использовал GrabPass. То есть делается фото всего экрана, помещается в текстуру и в шейдре обрабатывается текстура (вернее область палки). Так же добавим искажение звездам:

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Ну что, получили артефакт в виде второй палки, которая возникла из-за искажения текстуры GrabPass. Чтобы устранить этот артефакт используем текстуру глубины и обрабатываем ситуацию, когда палка не должна рисоваться.
Позже отказался от использования искажения (его незаметно), то есть GrabPass не используется .

Результат

Черная-черная дыра TOTAL RELOAD Gamedev, Инди игра, Разработка, Программирование, Видеоигра, Unity, Блог, Компьютерные игры, Разработчики игр, Инди, Steam, Черная дыра, Видео, YouTube, Длиннопост

Кинематографичный раурс №2

Выводы

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

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

Ссылки на нас

У нас уже есть страничка в стим, трейлер, скрины из игры :)

TOTAL RELOAD в STEAM / Сообщество ВК / Reddit / TORSHOCK

Ссылки на меня: CGAleksey_VK / CGAleksey_DTF

Показать полностью 21 3
[моё] Gamedev Инди игра Разработка Программирование Видеоигра Unity Блог Компьютерные игры Разработчики игр Инди Steam Черная дыра Видео YouTube Длиннопост
10
15
akudev
1 год назад
Лига Разработчиков Видеоигр

Раздача игры Finding Anastasia⁠⁠

Раздача игры Finding Anastasia Steam, Видеоигра, Gamedev, Unity, Инди игра

В продолжении постов:

Вторую неделю не могу выпустить игру

1,5 Месяца не могу выпустить игру

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

Некоторые игроки устали ждать релиза игры, я устал писать и ждать ответа от площадки Steam.

Раздача полностью автоматическая, бесплатная, в небольшом количестве и не нарушает правила Steam.

Более подробно на странице раздачи: https://aksweb.ru/?p=distribution

[моё] Steam Видеоигра Gamedev Unity Инди игра
4
Партнёрский материал Реклама
specials
specials

Даже получать удовольствие ты должен с коммерческой выгодой для себя ©⁠⁠

Так говорил греческий судовладелец, миллиардер Аристотель Онассис. Миллиардеры, конечно, живут немножко иначе, но этот принцип вполне распространяется и на «простых смертных». Давайте посчитаем, какую выгоду вы получаете.

Посчитать

Бизнес Выгода Текст
10
akudev
1 год назад
Лига Разработчиков Видеоигр

1,5 Месяца не могу выпустить игру⁠⁠

Продолжение поста https://pikabu.ru/story/vtoruyu_nedelyu_ne_mogu_vyipustit_igru_10770281

Ситуация по прежнему не изменилась.

1,5 Месяца не могу выпустить игру Steam, Видеоигра, Unity, Gamedev
[моё] Steam Видеоигра Unity Gamedev
5
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии