Инди
Grim Ork
3104

Плохая 3D-графика в игре. Как улучшить?

В закладки
Аудио

Конечно же - добавить больше хентая!

Шутка. Хотя, в ней есть доля правды, ведь игра Sento Stream, о которой и пойдет речь, только для взрослых. И, чтобы соответствовать высоким стандартам взрослых игр, мне в самом деле пришлось побороть стеснительность и нарисовать пак текстур с интимными частями тела. Отсюда следует главное правило улучшения графики - картинка должна соответствовать желаниям целевой аудитории.

Вообще говоря, я никогда не был особо силен в дизайне и 3D-графике. Поэтому, вариант просто взять и сделать красиво, как у топовых 3D-моделлеров с artstation, даже не рассматриваю. Гораздо важнее для инди-разработчика уметь взять свою корявую графику и завернуть в красивую обертку. Вот об этой обертке сегодня и пойдет речь, хотя и в приложении к хентайной игре.

В самом начале игра выглядела примерно так:

Потом я сменил все шейдеры и значительно изменил модели окружения и получилось так:

Мне казалось, что это достаточный уровень графики для инди. Однако, взглянув на статистику просмотров страницы игры и статистику вишлистов, я несколько приуныл. Около 500 вишлистов на 3500 просмотров. Так как "взрослые" игры покупают в основном ради графики, а не геймплея, то это действительно плохой результат. Только каждый седьмой посетитель считает игру достаточно красивой.

Что же делать? Неужели выкинуть всю графику и нарисовать новую?

Нет, я решил выжать максимум из того что есть.

Сделал следующие вещи:

1) Изменил цвет теней. Серые тени реалистичны, но не подходят хентайной игре.

2) Применил постэффекты. Блум и коррекцию гаммы.

3) Нарисовал текстуры тел девушек. Раньше я просто запекал карту ambient occlusion. Не говорю, что у меня получилась хорошая текстура, но такие важные детали тела как ключицы, коленки и пупок были просто необходимы.

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

5) В качестве цензуры поставил не отвратительные лучи света, а обычные медицинские пластыри.

Вот такой получился результат:

В завершение, традиционная ссылка на страницу игры, которая почему-то правильно на dtf не отображается:

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

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Grim Ork", "author_type": "self", "tags": [], "comments": 76, "likes": 30, "favorites": 33, "is_advertisement": false, "subsite_label": "indie", "id": 66133, "is_wide": false, "is_ugc": true, "date": "Mon, 26 Aug 2019 17:48:06 +0300", "is_special": false }
Подкаст «Жиза ГД»: Почему игры столько стоят
Слушать фоном🎧
0
{ "id": 66133, "author_id": 157186, "diff_limit": 1000, "urls": {"diff":"\/comments\/66133\/get","add":"\/comments\/66133\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/66133"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64960, "last_count_and_date": null }
76 комментариев
Популярные
По порядку
Написать комментарий...
29

Братишка, я тебе хентая принес

Ответить
1

На мой субъективный вкус, можно:
Отключить обводку вокруг моделей
Добавить затенение SSAO, HDAO, HBAO на ваш вкус
Поигратся с цветокоррекцией
Добавить источников света и настроить их интенсивность

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

Ответить
1

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

Ответить
0

Можно сделать обводку как в Borderlands например + рисованные текстуры. У вас она частичная, в одних местах она бросается в глаза как на изгибах локтей, в других ее почти не видно.

Ответить

Комментарий удален

50

Моя игра не доросла до уровня порнохаба, только до уровня стима.

Ответить
19

Я думаю она доросла до уровня порнолаба

Ответить
6

она вполне доросла до уровня патреона с ежемесячными обновами в виде "косметики" xD

Ответить
0

сделай еще DLC с пацанами ))

Ответить
2

DLC с пацанами

Этоже хентай... о чем вы...
правильно должно быть так:
DLC с Futanari

Ответить
2

Пффф... Тогда еще нужны фурри, монстро-девочки, и тентакли. Вода есть, а их не видать.

Ответить
1

Не оскорбляй себя, дружище) На фоне всех Щедевров, что сейчас публикуются в Стим, у тебя ААА игра. Так что норм)

Ответить
9

не можешь сделать хорошую графику -делай плохую и пиши что ретро стиль :3

Ответить
5

Шутки шутками, но вот жаль, что нет игр с графикой в стиле pc98. Хоть сам делай, честное слово (подозреваю, впрочем, что это не так-то просто)

Ответить
0

Графика там очень сильно зависела от художников, которые подстаривали палеты и детализировали уровни.
Невероятно привлекательная и закрытая для мира эпоха, в которую хочется окунуться.

Ответить
1

И главное, пиксели, пиксели побольше.

Ответить
0

Кстати, да, согласен. Но это работает только с 2D графикой и преимущественно с пиксель-артом.
Если сейчас выкатить игру с олдовым 3D, например как в FF7, то большинство будет плеваться. Притом что в FF7 замечательный дизайн, но вот именно такое лоуполи людям не нравится.

Ответить
6

Около 500 вишлистов ? неплохо, похоже я занимаюсь не тем чем нужно.

Интересно, считаются ли пиратами юзеры, которые бесплатно подрочили на скрины?

Ответить
0

500 вишлистов - это мало, максимум 50 проданных копий в день релиза. Для инди-игры должно быть не меньше 2000.

Ответить
5

Свет — самый простой способ сделать любую картинку лучше.

Ответить
3

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

Можно так же наполнить сцену логичными объектами и деталями. Люди ценят наполненный мир — глазу есть за что цепляться, в такое место больше веришь, даже если оно стилизованное. Скажем, крючки для вещей, стульчики, свёрнутые полотенца, сандали, оставленные у входа в бассейн и прочие-прочие мелочи.

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

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

Ответить
0

Спасибо за советы. По правде говоря, тени окружения запечены, а единственный directional источник света действует только на девушек.
Это сделано чтобы люди могли запускать игру на встроенных видеокартах или на ноутбуках. Тени, несколько реалтайм источников света - все это очень дорого по производительности, если на экране набирается 10 персонажей.
Воду и детали окружения я постараюсь сделать выразительнее.

Ответить
2

Можно пригласить на озвучку людей, если вы поняли о чем я ( ͡° ͜ʖ ͡°)

Ответить
5

Автор знает какой картинкой завлечь читателя.

Ответить
4

>> Так как "взрослые" игры покупают в основном ради графики, а не геймплея, то это действительно плохой результат

зависит от того насколько проработанный геймплей

Ответить
2

О, а я тебя помню, ты еще в r/Steam спрашивал как тег "Adult Only" с игры снять.

Ответить
0

Было такое. В итоге так и не снял. Решил действовать от обратного и добавил опцию отключения цензуры.

Ответить
0

Автор зачем ты дал ссылку на игру, которая не релизнулась? Сначала ободрил, а потом разочаровал.

Ответить
1

Я могу вот прямо сейчас нажать кнопку релиза. Просто надо чтобы кто-нибудь протестировал кроме меня самого.

Ответить
0

Ну как минимум она выглядит весьма нищевым аналогом Koikatu

Ответить
0

А я могу протестировать?

Ответить
0

Можешь, адрес почты в посте. Если не знаешь что такое гуглопочта, то это gmail.com

Ответить
0

Слушай, а ты давно этим занимаешься? Где брал материалы для обучения? Меня интересует моделирование. Какие проги используешь?

Ответить
1

Моделированием? С детства занимаюсь, плюс умею рисовать, но плохо. Учебные материалы - бесплатные видеоуроки на ютубе и мануалы. Софт: 3Ds Max, Photoshop, Motionbuilder.
Но вообще статья про плохую графику. Так как я делать не надо! Надо не полигоны тягать, а лепить в Zbrush, делать ручками ретопологию, запекать нормали, потом переносить модель в Maya для рисования весов, создания кастомного рига. Плюс Substance Painter вместо фотошопа для процедурных текстур. Тогда получится нормальная графика близкая к AAA.

Ответить
0

Ооо, спасибо за такой ответ, бро

Ответить
1

You are a famous youtuber Pablo

Но я не хочу быть Пабло, да еще и ютубером!

Ответить
1

Вообще ГГ изначально был Полом Логаном. Но я испугался что меня за такое на ютубе забанят и назвал его Пабло Лагун.

Ответить
2

полом я тоже не хочу быть

Ответить
0

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

Ответить
1

по скринам на hentai не тянет максимум ecchi

Ответить
1

Картинка уровня Psp я бы сказал, разве что разрешение высокое.
Тебе хотя бы материалов PBR стилизованных сделать, хоть немного лучше будет.

Ответить
1

Два вопроса:
В чём смысл игры?
Где записаться на бета тест? (Мне для знакомого)

Ответить
0

Смысл в том чтобы победить босса, ну или в том чтобы набрать максимальное количество очков.
Если действительно хочешь протестировать, а не просто халявный ключ, то пиши grimorkstudio/собака/gmail.com

Ответить
1

Кстати, вот так анимировали воду [и грудь] аж в 1998 году.

Ответить
0

Вот еще одно подтверждение, что усилия по улучшению графики не напрасны:

Ответить
–2

отвратительно

Ответить
0

продолжайте

Ответить
0

Аргументировать свою точку зрения ты не будешь?

Ответить
0

алло ссылку на стим, она не работает!!!!!!!!!!!!!!!!!!!!

Ответить
1

а) Ты не вошел в стим.
б) Ты ребенок и голые титьки навредят твоей психике, игру купить ты не сможешь.

Ответить
0

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

Ответить
0

Без входа в стим никак не зайти на страницу игры. Это сделано для защиты детей от изображений голых женщин. А игра называется Sento Stream.

Ответить
0

А что там есть кроме швыряния предметами? Какова конечная цель?

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

Ответить
0

Конечная цель - "убить" босса. Босс в свою очередь может применять специальные способности чтобы прикончить игрока. Кроме швыряния можно стрелять из водяного пистолета и собирать бонусы.

Ответить
0

Я имел в в иду, вот ты закидал "трусами", мылом и водой девушек. потом приходит босс ,а дальше? Сколько типов игр-активностей будет тут? Убийство босса как сделано, интерактивно или же картинка или просто анимация.

Ответить
0

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

Ответить
0

ТАк я и спросил, что в конце, после победы?
По статье я не совсем понял сюжет.
Сколько будет бань-уровней и разнообразия?

Ответить
0

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

Ответить
1

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

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

Ответить
1

Нужно много развратных и пошлых поз и анимаций, разнообразие в девушках, цвет кожи, глаз, волос, кто то с загаром, у кого то загар от цельного купальника, разные типы тела, роста и т.д

эй эй эй.... погоди.. .а чем же поддерживать игру в течении года ,если всё сразу выкатить?! xD

Ответить
0

никто не купит игры в таком виде. надо завлечь людей.

Ответить
0

Согласен. Но нужно сначала оценить идею и геймплей. Если вдруг выяснится, что никому не интересно бросать предметами в полуголых девушек и уворачиваться, то никто не будет играть ни в 1 уровень, ни в 100.

Ответить
0

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

Ответить
0

Для всех этих замечательных фич есть замечательная система Steam Early Access. Будут хоть какие-нибудь продажи - будут и фичи и контент.

Ответить
0

Ору с твоих пожеланий :D

Ответить
0

Несколько странно.Чувак пришел в женскую баню, а зайти в воду не может. Он себя пересилил, но на пол пути оробел? Придумай сюжет для оправдания этого момента.

Ответить
0

А он смартфон боится намочить. И вообще он блоггер.

Ответить
0

спасибо, зашел из самого стима, не из браузера.

Ответить
0

Просто зашёл за халявным ключом.

Ответить
0

В общем, тебе надо изначально было посмотреть что делают "конкуренты". подумать что ты можешь сделать. придумать план, а потом уже прототип пилить.

Ответить
0

типа клон галгана?

Ответить
0

Нет. В Gal Gun игрок только стреляет. В моей игре нужно уворачиваться и ловить предметы.

Ответить
0

мне в самом деле пришлось побороть стеснительность и нарисовать пак текстур с интимными частями тела

**здатая работа

Ответить
0

Стоп, у неё же соск...
Вот хитрец ( ͡° ͜ʖ ͡°)

Ответить

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovz", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]