Как я начала много зарабатывать в геймдеве
Это третий пост из серии и третий день моего обучения.
Сегодня я потратила 3 часа на то, чтобы разобраться с фотограмметрией. Я решила установить приложение на смартфон и создать 3д модель с его помощью, а потом попробовать доработать ее в 3д редакторе на компьютере.
Я не знала, какие приложения для этого требуются и понимала принцип этого метода 3д моделирования очень смутно, поэтому начала с поиска и просмотра роликов по теме.
В одном из понравившихся мне роликов предлагалась такая схема: с помощью программы на телефоне создаются фотографии объекта с разных ракурсов, а затем другой программой, уже на компьютере, полученные фотографии дорабатываются. В ролике предлагалось несколько программ для компьютера и я решила скачать их крякнутую версию.
Однако тут возникли проблемы. Впн у меня не работал уже примерно месяц и проплатить тот, на котором я сидела последние 4 года, не было возможности. Поэтому я стала искать альтернативу. Сначала долго и упорно пыталась сделать прокси, но ни один ни работал. Пробовала в винде устранять возможные причины неполадок, но результата не было. Потом искала впн и наконец нашла касперского с бесплатным пробным на неделю. Оказалось что и подписка их меня устраивает. Хоть с этим разобралась!
Дальше зашла на nnmclub, но вот беда - там не оказалось ни одной из описанных в ролике программ! Я посмотрела другой ролик, там предлагались другие программы, но на одни не было сидов или не грузились данные, а единственная доступная вызывала подозрение по комментариям к ней. Я подумала - ладно, сначала скачаю программы для андроида. Скачала две, но одна оказалась платной, а другая не смогла создать модель из моих фотографий.
Все это начинало раздражать. Решила поискать еще ролики по фотограмметрии и в одном из них мне наконец попалось рабочее решение! Программа для телефона называлась KiriEngine. С ее помощью я (о чудо!) создала модель шлема штурмовика. Шлем старый и побитый жизнью, найденный в Финляндии на детской площадке. Похоже когда-то он был соединен с телом самого штурмовика, но позже жестоко оторван врагами Империи.
Да, моделька получилась весьма условная и нуждающаяся в доработке. Но всё равно это уже что-то. Думаю можно потренироваться и делать более качественные модельки с телефона. Для этого нужно подготовить освещение и более удобную поверхность для сканирования.
Но в любом случае на модели будет много лишнего мусора. Отсюда вывод - если использовать фотограмметрию для последующего внедрения модельки в игру, то нужна ретопология.
Генерация 3D моделей по 2D картинке теперь и на домашних видеокартах
Пользователь Igor Aherne выложил в свободный доступ сборку Trellis — мощный AI-инструмент для генерации 3D моделей из изображений от Microsoft, оптимизированную для видеокарт Nvidia с 8 Гб видеопамяти (типа моей 4060)
Идем на Github, качаем архив, распаковываем его себе и запускаем run-gradio-fp16.bat. Если у вас 12-16 GB, то можно запустить полную версию с полной точностью (а не половинной). Можно работать через также через API.
После в браузере получаем доступ к UI по ссылке 127.0.0.1:7860. Генерация на моей видеокарте 3D-ассета занимает порядка 20 секунд, GLB файла (меш + текстуры) порядка 30 секунд.
Исходное изображение и 3D-модель:
Космо-арт
3D сценка c драконом
3D сценка c драконом
При создании данной модели за основу был взят концепт украинского художника Александра Кайда.
Программы, которые были использованы при создании модели:
ZBrush - Скульптинг, Покраска
Blender - Сборка сцены, Рендер
На АртСтанции можно найти больше ракурсов - https://www.artstation.com/artwork/n030l6
БЕСПЛАТНО из 2D в 3D с нейросетью от TikTok для глубины изображений
Depth Anything - это проект TikTok, который анализирует изображение, определяет глубину сцены на них и придаёт объём и глубину изображению.
Вот пример использования Depth Anything. Представьте, что у вас есть изображение сцены, и вы хотите оценить глубину каждого пикселя на изображении (то есть, насколько далеко каждый пиксель находится от камеры). Вы можете использовать нейросеть для получения этой информации. Это может быть полезно во многих приложениях, таких как автономное вождение, робототехника, дополненная реальность и многое другое.
Модель обучена на 1,5 миллионах размеченных изображений и более 62 миллионов неразмеченных изображений. Например, в приложениях VR и AR понимание глубины сцены критично для создания реалистичного восприятия пространства и взаимодействия пользователя с виртуальными объектами.
Что хорошего:
- Картинки можно импортировать паком или по одной, а экспортировать напрямую в свой проект.
- Проект c открытым кодом выложен и на GitHub
-Проект выложен и на Hugging Face. Кто-то может попробовать нейросеть, а кто-то может использовать ее в онлайн-приложениях через интерфейс Hugging Face. Проекты, размещенные на Hugging Face, могут быть использованы разработчиками для быстрого доступа к готовым моделям и интеграции их в свои приложения или проекты.
Таким образом, модель Depth Anything представляется в виде готового решения для задачи оценки глубины визуальных данных и может быть использована разработчиками, желающими внедрить такую функциональность в свои приложения или исследовательские проекты.
Основные особенности:
Оценка относительной глубины: Модели могут предоставлять оценку относительной глубины для любого данного изображения.
Оценка метрической глубины: Модели могут быть дополнительно настроены с информацией о метрической глубине из NYUv2 или KITTI.
ControlNet, основанный на Depth Anything: Это предлагает более точную синтезированную информацию, чем предыдущий ControlNet, основанный на MiDaS.
Понимание сцены на высоком уровне: Кодировщик Depth Anything может быть дополнительно настроен для задач восприятия на высоком уровне, например, семантической сегментации.
Хотите быть в курсе полезных ии сервисов для работы, учебы и облегчения жизни? Подпишитесь на мой канал в Telegram НейроProfit, там я рассказываю о том, как зарабатывать с помощью нейросетей и использовать ии-сервисы для бизнеса 😉
Разбор второй модели в Blender
Необычное сочетания стилей: 2D оживает в 3D. Продолжение моего блога про погружение в эту сферу.
После создания первой модели села с горящими глазами за следующую. Мне хотелось сделать что-то необычное (на мой взгляд), и наткнувшись на туториал по 2D стилю, я сразу начала пробовать. Но мои желания не соответствовали моим навыкам, к сожалению. Но давайте начнём по порядку:
TW: Я полнейший новичок, так что будьте готовы к некоторым ошибкам. Однако если Вам интересны мои мысли, то добро пожаловать :D
Туториал
Это видео помогло мне понять основную концепцию, чего нужно делать. Конечно, не избавил от всех вопросов, однако дал некую уверенность и мотивацию. Мне очень понравился сам стиль — такой мультяшный. А элементы, которые я рисовала, выглядят необычно и раскрываются при движении.
Вот работа, сделанная во время просмотра.
Концепт
Уверенная, что сейчас как сделаю шедевр, (спойлер — нет, как всегда :D) я начала продумывать основную идею. Мне очень хотелось попробовать сделать игровой автомат, но добавить небольшую интересную деталь. Чтобы сама модель не выглядила слишком обыденно, я добавила за стеклом воду и рыбок — будто аквариум внутри.
После этого я поняла, что не могу выбрать цветовую гамму. Вообще ничего в голову хорошего не приходило, пыталась по-разному сделать — ничего не нравилось. Потом мне дали сайт, где как раз подходящие оттенки можно подобрать. Это облегчает намного работу.
Создание модели
Вначале немного помучавшись с основной моделью (не понимала, как сделать как раз внутреннюю свободную часть красиво), перешла на 2D элементы. О боже, я забыла, что у меня нету графического планшета. А рисовать мышкой — та ещё затея :D В общем, с горю пополам спустя миллион исправлений смогла более-менее сделать. Конечно, я знаю, что это выглядит будто первоклассник решил порисовать. Но мышкой и без осознания всех инструментов и их использования (например, сглаживания мазков я не нашла) — это реально трудно сделать. У меня есть немного опыта именно в рисовании в традишке.
Трудности
Решив добавить ещё парочку деталей и создав вокруг небольшое окружение в виде кустов, я со спокойной душой пошла делать анимацию. Конечно, громко сказано, в реальности это дело пяти секунд. Мне пока не хотелось с головой погружаться в анимацию, так что делаю максимально просто.
Были моменты, которые вызвали во мне непонимание. Например, некоторые 2D детали при движении могли быть прозрачные для таких же других деталей. То есть их контур был виден за ними, я не знала, как именно это решить, ведь смотрела лишь одно видео. И то по большей части сама тыкала и разбиралась. Ещё когда рисовала волны на стенах, то они могут немного выходить за пределы обьекта (при движении это заметно).
Если кто то знает решение проблем выше, то буду очень благодарна!
Для меня самой сложной деталь должна быть вода, ведь я изначально не знала, как её сделать. Но на удивление, я её сделала быстрее остального.
Помощь
Если кто-нибудь знает годные ресурсы (статьи, видео, курсы и тп) по драфту, или теории цвета, композиции в кадре. Была бы очень благодарна!
Ещё интересно, есть ли тема, когда можно купить услугу анализа своей работы другими профессиональных специалистов в 3D? Знаю, что можно купить курс, но как-то не горю желанием. Я очень быстро их забрасываю, так как реально придираюсь (то мне дикция не нравится, то подача информации). И хочу больше посмотреть по сливам, там ты точно со спокойной душой можешь начать любой курс и забросить, а не париться за свои 100к+ . Но главная суть этих курсов — это обратная взять. Так что можно ли отдельно где нибудь приобрести её? Необязательно по работам курса, по всему. Может, есть такие услуги, мне идея кажется хорошей, как думаете?
Заключение
Впервые я почувствовала то самое ощущение, которое переполняет тебя и зажигает изнутри — чувствуешь кайф от своей работы. Ты видишь все свои изьяны, понимаешь, что у тебя недостаточно навыков для их решения и не осуждаешь себя — продолжаешь работать. И тебе реально нравится работа, сам процесс, тебя все устраивает. И не крутятся в голове мысли, что "точно ли тебе это нужно?", "как много здесь ошибок". Ты просто принимаешь все свои недостатки и продолжаешь работать. Это настолько замечательно, когда осуждающий голос голове пропадает.
У меня всегда было такое — я во всех своих работ (рисование и тп) видела изьяны. Но у меня не получалось выбросить эти мысли из головы, мне казалось, что недостаточно делаю / стараюсь / это не моё. И всё это заставлял меня забрасывать то, что я начинала, ведь будто не добьюсь так ничего. Но ведь труд и самоконтроль — творят чудеса, как говорится, за 20к часов можно и профессионалом стать.
Да, я знаю, что у меня много ошибок, да, работы не идеальные - я это принимаю и осознаю. Но в то же время стараюсь не прыгать выше головы и понимать, что как новичок, это нормально.
Нормально, если имеешь изьяны в модели,
Нормально, если не получается сразу,
Нормально, если делаешь долго,
Нормально, если ты не делаешь как профи,
Мы все люди и учимся - развиваемся постепенно.
(Но это, конечно, относится больше к этапу, когда ты ещё не работаешь на кого-то. Все таки, если ты имеешь работу - тут уже такое не прокатит. Тебе платят деньги - надо соответствовать :D)
Спасибо за то, что прочли мой небольшой блог. Буду рада фидбеку) Всем отправляю виртуальные обнимашки :)
Моя вторая работа
Когда 2D переплетается с 3D в одной модели.
Или история о том, как я мышкой решила рисовать :D
Почему-то рябит изображение (это видно на гранях объекта), так что залила в Youtube Shorts. Лучше там само видео глянуть) Но если это я где-то ошиблась, то напишите мне (может, тут нужен специальный формат для таких видео)
Наконец-то закончила с новой моделью. Очень хотелось сделать 2D элементы и добавить анимацию — так как они так динамично раскрываются.
Многому научилась и поняла, что надо покупать графический планшет. Рисовать мышкой — весёлая затея)
Так что посоветуйте какие нибудь недорогие графические планшеты, буду благодарна! Необязательно крутые модели, мне достаточно, чтобы было удобно и работало нормально для 3Д.
Ещё было бы классно получить разные гайды/курсы/статьи по теории цвета, композиции. Хотелось бы пополнить свои знания, так как их мало.
Буду рада фидбеку и заранее всем спасибо!
P. S. Скоро выпущу 2 главу своего блога, там подробно расскажу о этой модели и подалюсь эмоциями :)











