EN
keyclap
keyclap
406 subscribers
goals
20 of 20 paid subscribers
Честно, я и не думал, что наберётся 10 подписчиков так быстро! Интересно, а 20 наберётся? :)
1 of 3

Отчёт #13 - Ни стыда, ни совести, ни ссылки

Выглядит как баннер к какому-нибудь сериалу про раздвоение личности ;)
Этот отчёт будет просто бомбический. Новостей за эти два месяца накопилось просто куча. Начну с мелочей и закончу самой важной новостью, КОТОРУЮ ВСЕ ДОЛЖНЫ ПРОЧИТАТЬ! Спасибо :)
Discord боты и кухонный хостинг
Да-да, они давно уже сидят на сервере и выполняют простые задачи: следят за спамерами, приветствуют новичков, шлют сердечки и т.д. Но проблема была в том, что жили эти боты на рабочем компьютере, из-за чего они не всегда могли выполнять свою работу и защищать сервер. Поэтому я решил заказать Raspberry Pi 4 и перенести ботов на него…
Вот и перенёс. На кухню. На холодильник. На салфетку. Потому что шумит он, как чёрт!
Но зато работает и даже сообщения умеет слать :)
Когда-нибудь они будут разговаривать...
Scene Optimizer мой спасательный круг для разработчиков
В момент, когда я приступил к работе с огромной пляжной сценой, где должно быть много деталей и персонажей, я влип, потому что люди, продающий ассеты в Daz, понятия не имеют, что такое оптимизация. Тратить день-два на чистку сцены – это просто тупая обезьянья работа, поэтому я потратил две недели на скрипт, который делает это всё сам. Гений. Просто гений. Но зато он делает это намного лучше и быстрее меня :}
В официальном магазине Daz уже продаётся какой-то там известный среди разработчиков Scene Optimizer за 25 долларов, но этот мусор делает свою работу 30!!!, блин, минут и не обладает никакой полезной логикой. Ну, а мой оптимизатор чё умеет? Сейчас расскажу. Так вот, он написан аж на двух языках (Daz Script 2 и Python). В его основе система LOD-ов, которая используется в игровых движках типа UE или Unity. Работает в 50 раз быстрее благодаря многопоточности, меняет разрешение текстур в зависимости от дистанции, удаляет мусор и делает много всего другого, что позволяет рендерить огромные локации при ограниченной памяти видеокарты.
Угадайте, на какой картине оригинальная сцена, а на которой оптимизированная? Оригинальная занимает 21ГБ памяти, а оптимизированная - 1ГБ.
И вот сижу я с этой штукенцией и думаю… А ведь это можно продать другим разработчикам, чтобы они могли творить. Делать рендеры в больших локациях, а не в кабинках туалета :} Поэтому я отправил заявку в Daz на то чтобы стать Daz Published Artist и опубликовать скрипт! Хехей! Правда, они максимально оправдывают свою программу. Я месяц уже жду, пока они проверят всё.
Ради прикола я для русскоговорящих разработчиков сделал такое вот видео, демонстрирующее абсолютное преимущество этого инструмента перед тем мусором, что продаётся в магазине Daz >:D
Смотреть со звук
ом!
Кстати, вы, возможно, слышали от других разработчиков, что памяти их видеокарт не хватает, и что им приходится покупать всякие там Quadro A6000, которые стоят по полмиллиона рублёв. Так вот, теперь можете говорить им, что они зря тратят деньги :)
kRigger стратегический ресурс keyclap
Продолжение темы предыдущего отчёта про собственный риг, который будет использоваться всеми персонажами при позировании и создании анимаций. И да, он наконец-то закончен. Не полностью, конечно, но с ним уже можно работать. Суммарно на это было потрачено два меся… ёптить, всё, можете бить палками. Но стоп! Сначала посмотрите видео! Тоже со звуком!
Приходилось проходить туториалы по риггингу и параллельно переносить всю эту информацию в код, просить советы у настоящих аниматоров, чтобы сделать максимально профессиональный риг. Ведь именно от качества контроллеров будет зависеть то, насколько правдоподобными будут эмоции персонажей. Однако казалось бы, что вся эта муть делается исключительно под Daz, чтобы мочь то, чего не могут другие. Но вот месяц назад ко мне в голову пришла мысль, от которой я присел и серьёзно так задумался…
Blender трата времени, катастрофа или прогресс?
Вот и добрались мы до самой сумасшедшей части.
Как только я каким-то хреном задумался над тем, что я просто трачу время в Daz, я загрустил… Ведь и правда, всё, что я делал последний год, это боролся с программой, а не создавал контент. Любая задача в ней занимала непростительно много времени, а простая анимация отнимала целый день. И вот встал конкретный вопрос. Остаться на месте, пилить контент, зарабатывать деньги и гасить долги ИЛИ всё-таки с мазюканья углём по стене перейти на краски и холсты?
Было страшно, очень страшно. Ощущения такие, будто бы я собираюсь предать программу, с которой работал столько лет. А что если ничего не получится и я просто потеряю месяц? Я ведь хотел переходить на Blender только после того как закончу эту игру, как в принципе все нормальные разработчики делают. Но шило в жопе всё-таки заставило меня попробовать. Задача была одна - просто перекинуть одного персонажа и настроить шейдер кожи так, чтобы это выглядело более-менее одинаково. Закинуть удочку, так сказать. Я и раньше пытался такое провернуть, но ничего не выходило. В этот раз думаете получилось? Конечно же нет. Я даже скриншот не сделал, потому что это выглядело ужасно. И я злой лёг спать с мыслями, что нафиг мне все эти авантюры не нужны, и что лучше дальше буду работать в Daz, где всё у меня получается с первого раза.
Однако процесс уже был запущен.
На следующий день первым делом я запустил не Daz, а Blender. И отключив все эмоции, я начал в нём пытаться сделать хоть что-то. И как только получилось сделать что-то более-менее красивое, я пришёл к мысли, что пора собирать манатки и переезжать на Blender.
Первые две адские недели я всё себе повторял, что рендер-движок это просто инструмент. Что на самом деле всё зависит от человека. Пришлось заново изучать инструментарий Blender и искать информацию, КОТОРАЯ НАХОДИТСЯ. ДА, DAZ?
Срок я себе поставил в 1 месяц. За это время я должен был перенести основных персонажей, их одежду, настроить шейдеры (а без готовых локаций это сделать сложно), сделать так, чтобы Shape Keys переносились с персонажей на одежду и кожа персонажа не проходила сквозь одежду. А там ещё и локации, недоделанный лицевой риг у kRigger, жизненно необходимый Scene Optimizer и остальные скрипты, нужные для работы.
И прикиньте чё. Я успел сделать практически всё ;)
До этого я лишь делал тестовые рендеры для проверки отдельных деталей, но сегодня я впервые сделал три полноценных рендера в Blender.
Вместе с новой программой появилась возможность придумать радикально новый способ работы. В Daz я делал так: ставил персонажей в позы (15-20 минут), сохранял проект (30 секунд, да-да), рендерил кадр (2-5 минут), сразу же в фотошопе всё подравнивал (1-3 минуты).
Но теперь всё будет совершенно по-другому, и вот как я вижу новый процесс: ставим персонажей в позы, используя силу Blender’а, графический планшет и собственный риг (5 минут), жмём кнопку «заморозить сцену» и переходим на следующий кадр, словно весь проект - это анимация. Это даст возможность двигаться по кадрам и с лёгкостью контролировать абсолютно всё в любой момент времени.
Blender быстрый, что позволяет открывать и закрывать проекты за секунды. Сам же процесс рендера теперь будет проходить отдельно ночью, что поднимет чёткость рендеров в бульон раз. 
Ну как? Стоило оно того? :>
Show more comments
avatar
конечно стоило. по сравнению с дазом, блендер выглядит как велосипед против теслы
avatar
Temp Temporavich, типа блендер настолько плох? или хорош? Не понял сравнения. Что лучше: велосипед или тесла?
avatar
Очень круто что у тебя все получается! Я думаю стоило. Продолжай в том же духе и не отчаивайся! P.s. Ждём следующий пост!)
avatar
Надеюсь доживем до новой версии игры
avatar
I read all this purely and made my conclusion that the game will be somewhere around the middle of summer or early autumn, I know that all this bullshit takes a lot of time and all that kind of stuff
avatar
жду обновления день 1
Игра достойна занять ТОП-5 в своём жанре.
Пока, на данный момент. Надеюсь, не превратится в долгострой с последующим статусом "abandoned".
Спасибо, дружище, за твой труд.
P.S. Извини за оффтоп: какие материалы порекомендуешь для освоения Blender?
avatar
Дмитрий Жуков, спасибо! Я бы посоветовал Draft Punk от XYZ School. Там абсолютная база, без которой в 3D никуда
avatar
жду обновления день 2:)
avatar
жду обновления день 3:)
avatar
жду обновления день 4:)
avatar
ой извиняюсь,пропустил денек
avatar
жду обновления день 5:) ( за вчера)
avatar
жду обновления день 6:)
avatar
axax_xaxa1, по-братски... Редактируй одно сообщение, а не флуди новые..
avatar
axax_xaxa1, 
жив?
avatar
ладно :|
avatar
Алоха.  Знаю, что ты в последнее время не особо активен, но терзает вопрос.  Зачем ты поменял начало истории? Пролог в виде детства хоть и маленький ,но подарил больше привязки к персонажам.  Ты добился того,что твоим персонажам веришь, что они живые, и пролог давал глубину. А с 0.13 там уже и нет той сюжетной ветки семьи. Моральные принципы?
avatar
Darik Games, нет, Patreon не разрешает добавлять детей в игры
avatar
19 мая и никаких новостей.
Затух очередной классный проект? (
avatar
Есть кто живой?
avatar
Алексей Галыбин, есть ThinkingFace
avatar
когда уже будет продолжение или загнулся проект, хотя-бы в каком месяце ждать продолжение ?
avatar
Даниил Давыдов, видимо идет переработка на новые лыжи, новый движок или еще что, возможно опять незначительные изменения сюжета.. думаю у автора пока нет четкого представления, потому и нет шкалы прогресса. Просто ждем и надеемся..
avatar
at this rate, he will make versions for 4 years and at zone 95 the game will take the abandoned tagМаксим Масленников,
avatar
well, is there any progress in the game, or are we just playing characters and all that, 1 year has passed since the release of the previous version
avatar
Power_Play, ну будем посмотреть.. я бы не стал загадывать.
avatar
Ну, что ж. То, чего я боялся (и многие) - "abandoned"
avatar
После твоего девлога я вдохновился снова попробовать создавать игру сразу в Blender, а не тратить время на Daz.
Раньше у меня уже были попытки, но, честно говоря, это вышло ужасно. В итоге я забросил это дело и решил сосредоточиться на работе в Daz. Но теперь думаю, что стоит попробовать снова. Если у тебя есть советы, я с удовольствием о них прочитаю!ClappingHands
Show more replies
avatar
Кирилл Кузнецов, импортирую с помощью Diffeomorphic, редактирую меш и материалы, добавляю JCM, переношу их на одежду и применяю свой риг. Проблема не в том, чтобы импортировать, а в том, чтобы научиться работать с тем, что Diffeomorphic тебе импортирует. Много мусора и монотонной работы. Daz же сам всё тебе на блюдечке преподносит.
avatar
keyclap, 
Да, ещё одна проблема это текстуры. После импорта они часто выглядят ужасно, и приходится тратить кучу времени на их настройку. Думаю, если делать игру в Blender, то нужно подходить к этому с опытом.
Кстати, хотел ещё спросить где ты берёшь музыку для игры? И как проверяешь её на авторские права, чтобы случайно не сесть на бутылку из-за ап)))

Subscription levels

Donor

$ 0,52 per month
Для тех, кто хочет поддержать игру и быть в курсе событий.

• Мои большие спасибки ♥
• Доступ к новостям и некоторым постам
• Роль в Discord - Donor
+ chat

Super Donor

$ 1,04 per month
Для тех, кто хочет поддержать меня чуть больше ♥

Те же привилегии, что и из предыдущей подписки!
• Роль в Discord - Super Donor
+ chat

Patron

$ 2,08 per month
Для тех, кто не торопится и принимает обдуманные решения.
• Мои большие спасибки ♥
Доступ к игре через 10 дней после релиза
• Доступ к постам и новостям
• Роль в Discord - Patron
+ chat

Golden Patron

$ 4,2 per month
Для тех, кто щедр и идет в ногу со временем.
• Мои большие спасибки ♥
• Доступ к игре через 5 дней после релиза
Файл с прохождением игры
• Доступ к постам и новостям
• Роль в Discord - Gold Patron
+ chat

Influential Patron

$ 8,4 per month
Для тех, кто не хочет ждать и желает всегда быть первым среди первых.
• Мои большие спасибки ♥
• Самый ранний доступ к игре
• Файл с прохождением игры
Эксклюзивные рендеры и обои (скоро) 
• Доступ к постам и новостям
• Роль в Discord - Influential Patron
+ chat

Серьёзно??

$ 16,7 per month
Нет, то есть.. СЕРЬЁЗНО?
Я даже не знаю, что дать тебе взамен, но спасибо, если выберешь этот уровень!
Все доступные плюшки! ♥♦♣♠
• Роль в Discord - MAJOR SUPPORTER
+ chat

keyclap.dev | Daz LOD System

$ 32 per month
Go up