Как стать автором
Обновить
89.33

Работа с 3D-графикой *

It's time to render!

Сначала показывать
Порог рейтинга
Уровень сложности

Продакшн всем на зависть: технический обзор ПК-версии Doom: The Dark Ages

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2K

Сногсшибательное воплощение готического технофэнтези с эталонной оптимизацией.

До сих пор мы писали только о компьютерных железках, но тут решили поэкспериментировать с форматом. Представляем вашему вниманию технический обзор ПК-версии свежего Doom: The Dark Ages. Статья предназначена в первую очередь для геймдев-разработчиков, работающих с графикой, но возможно заинтересует и более широкую аудиторию.

Автор обзора — Роман Перов, в прошлом игровой журналист, а ныне главред игрового ресурса (название не указываем специально). Роман пишет на стыке видеоигр и технологий, интересуется новинками индустрии развлечений и игровых девайсов, разработкой и 3D-графикой. Если статья зайдёт, будем публиковать подобные материалы чаще.

Читать далее

Новости

Делаем ландшафт на основе реальных данных

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров4.3K

Я долгое время занимаюсь построением 3D копий городов в проприетарном игровом движке на основе картографических данных. Суммарно это сложная задача, успех выполнения которой заключется в решении небольшого набора больших проблем. Одной из таких проблем является отрисовка точного ландшафта на основе реальных данных. Далее я постараюсь расказать обо всех R&D этапах и технических особенностях, с которыми пришлось столкнуться, а вконце будет несколько сравнений сгенерированного ландшафта с фотографиями реальных мест.

Читать далее

Сказ о том, как один программист себе мебель из ДСП на PHP программировал

Уровень сложностиСредний
Время на прочтение19 мин
Количество просмотров21K


Тут немного о том, как я сделал библиотеку для проектировки простой мебели из ДСП не визуальным методом, а в виде PHP-скрипта.
Вперед, в мир безумия!

Как быть 3D Артисту (Художнику) в 2020-х. Глава 2. Арт (II часть)

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров1.3K

В первой части главы про Арт мы успели посмотреть базовый набор Арт навыков у художников. Коими господа и дамы 3д'шники и являются.

Сейчас же хочу поговорить одновременно: о более предметном и о более абстрактном.
Предлагаю Вашему вниманию темы на разбор:
- Арт скиллы в 3D.
- Эмоции.
- Знания. Вкус. Насмотренность.

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

Стать ЕЩЕ круче!

Новая генеративная модель Kandinsky 3D для создания 3D-объектов. Как она работает и кому будет полезна

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров11K

Салют, Хабр! В прошлом году мы рассказали о наших исследованиях и разработках в сфере генеративных моделей для 3D-контента, а теперь открываем доступ для тестирования. Встречайте первый российский сервис для генерации 3D-моделей по текстовому описанию или изображению — Kandinsky 3D.

Читать далее

Коллекционная фигурка медбота в стиле аниме 80-х — must-have, кто помнит, что такое “GG no re”

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1K

Коллекционная фигурка медбота в стиле аниме 80-х — must-have, кто помнит, что такое “GG no re”
Сколько ХП у твоей ностальгии? Если вы в начале 2000-х играли ночами в Brood War и при этом залипали по VHS в Bubblegum Crisis_ и _Macross — держитесь крепче. Потому что на горизонте появилась авторская фигурка, которая как стимпанк в сердце — ностальгия, Олд скул и стиль в одной коробке.

Читать далее

Как быть 3D Артисту в 2020-х. Глава 2. Арт (I часть)

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров1.7K

Вернемся после зимней спячки и снова поговорим о 3дшниках.

Задача этой Главы — пробудить интерес к изучению Арт составляющей в сфере 3д. Показать, что одни и те же знания и практики существуют в каждой творческой сфере и CG не исключение. И что без таких штуковин, как худ. средства выразительности и пр. Вы рискуете искать работу 3D Артистом или барахтаться на одном и том же уровне — годами. (*драматическая музыка запугивания*).

Стать чуточку круче

Multi-GPU Rendering для игр жив?

Уровень сложностиСложный
Время на прочтение33 мин
Количество просмотров6.1K

Всем привет. Я студент 2 курса магистратуры Университета ИТМО факультета «Школа разработки видеоигр». В своей выпускной работе «Анализ и разработка алгоритма Shadow Mapping направленных источников света для систем с несколькими GPU» я перенёс вычисление Cascaded Shadow Maps на вторую видеокарту и получил 40% прироста к производительности.

Читать далее

Проблема высоких каблуков в играх

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров36K

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

Читать далее

Конвертация видео из 2D в 3D через нейросети и параллакс (скрипт)

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.5K

Эта статья продолжение основной статьи:
Как сделать 3D версию любого фильма на примере StarWars4 (DepthAnythingV2 + Parallax) (https://habr.com/ru/articles/897860/)

Сначала рекомендуется ознакомиться с первой статьей, там все основные детали: суть алгоритма, необходимые библиотеки, первоначальные скрипты и описание параметров в них. Также там приведены примеры обработанных изображений и есть ссылки на готовые 3D видео (отрывок StarWars4), в том числе для VR. Эта статья продолжение, здесь приводится доработанный скрипт и комментарии к нему. Также ниже будут обозначены другие решения, которые можно использовать для конвертации видео из 2D в 3D.

По традиции будут приложены несколько изображений, в том числе анимированные 3D-гифы, примеры того, что можно получить через DepthAnythingV2 + Parallax.

Читать дальше →

Освещение в 3D моделях АГР: как выполнить требования Москомархитектуры

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2K

С развитием технологий архитектурная визуализация значительно изменилась, и 3D модели стали неотъемлемой частью процесса проектирования и согласования объектов. В последние годы требования Москомархитектуры все больше ориентируются на использование цифровых технологий, включая 3D моделирование. Это позволило значительно улучшить точность представления проектов, упростить процесс согласования и повысить качество архитектурных решений. Одной из таких инноваций является концепция цифрового двойника — виртуальной копии реального объекта, которая используется для моделирования и анализа различных характеристик здания или сооружения.

Читать далее

Как настроить графику в The Elder Scrolls 4: Oblivion Remastered

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров6.3K

У ремейка четвертой части «Свитков» оказались серьезные проблемы с производительностью, даже на высокопроизводительных ПК, а также имеются недоработки в освещении и цветовой палитре.

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

Читать далее

Опыт печати SLA на массовом сегменте 3D принтеров в 2025. Часть 3 (3310 — в мире SLA)

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров2.6K

Почему Nokia?. Сделать другую подсветку? Поставить нормальный экран с металлизированной резинкой, а не токопроводящим силиконом (постоянно пересыхающим)? Количество корпусов, аккумуляторов, прошивок (вольтметр и осциллограф — самые запоминающиеся) — всё это часть истории в которой формировались нынешние представления о том, как всё то, что происходит сейчас, должно выглядеть. В каком только состоянии не попадали Нокии, голые платы и те шли в дело и работали ещё многие годы. А что, если купить 3д принтер в 2024 году по цене ~240 зелёных и заодно посмотреть, что из этого получится?

Читать далее

Ближайшие события

Мой опыт написания Unity Scriptable Render Pipeline, Часть 1

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров1.5K

Scriptable Render Pipeline (далее SRP) в Unity - это бескомпромисная свобода и производительность по сравнению с универсальными, но слишком громозкими URP и HDRP. Результат? Noesis Render: кастомный пайплайн с декалями, продвинутым AO, поддержкой DLSS и FPS которые упираются в процессор. В первой части я обсужу общее состояние SPR и выбор лучшего пути рендера.

Читать далее

Нужен ли играм фотореализм?

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров8.9K

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

Так стоит ли продолжать гонку за фотореализмом? Или сегодня она скорее продолжается по инерции?

Читать далее

Релятивистская трассировка лучей

Уровень сложностиСложный
Время на прочтение14 мин
Количество просмотров11K

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

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

Читать далее

Опыт печати SLA на массовом сегменте 3D принтеров в 2025. Часть 2

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2.9K

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

Ванночку (грань, где плёнка натягивается на основание) нужно выполировывать и удалять слой краски, но самой важной частью будет выставление зазора между плёнкой и экраном. Оно должно быть 0.2-0.3 мм. Дело в том, что отрицательное давление при подъёме платформы (особенно на первых слоях) создаётся в промежутке между ними. И при малейшей течи в плёнке туда будет засасывать смолу (у меня подозрение что даже в виде аэрозоля), на фото видны микро следы от затянутого в щели полимера по краю защитной плёнки. Экран был в идеале, несколько капель на периферии ванны (там где натягивается плёнка) не могли такого сделать. Поэтому любители печатать максимально близко к экрану (без защитной плёнки) сильно рискуют, без каких-либо выгод. У меня платформа надавив на такие артефакты выбила несколько линий в экране.

Читать далее

Создание красивой вышивки для «Холодного сердца 2»

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров2.5K

В фильме «Холодное сердце 2», анимационной студии Disney, костюмы играют важную роль в дизайне персонажей и сюжете. Сложная вышивка на костюмах отражает ключевые черты характеров персонажей, символизируемые различными формами и узорами. Одной из задач команды по персонажам было воплощение сложной вышивки, которая является неотъемлемой частью внешнего вида героев.

Читать далее

12 лет я работала дизайнером интерьеров, а потом пришла нейросеть

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров50K

Эту историю для моего блога рассказала Полина Киселева, дизайнер интерьеров

Я дизайнер интерьеров и многодетная мать троих детей. Когда времени становится критически мало, начинаешь искать новые подходы к работе. Год назад один из моих заказчиков подарил мне курс по основам работы с искусственным интеллектом, и я начала экспериментировать с нейросетями в своей профессии. Хочу честно рассказать, что получилось: где AI действительно экономит время, а где создает лишь иллюзию решения.

Большинство моих клиентов — частные заказчики, желающие обустроить квартиру или дом. Они приходят с архитектурным проектом и вопросами: как расставить мебель? какие материалы выбрать? как сделать пространство функциональным и гармоничным?

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

Читать далее

Пишем кастомную физику для брелков в Unreal Engine

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров1.9K

В этой статье я поделюсь своей реализацией брелков через CableComponent.

Идея написания данной статьи возникла у меня во время реализации брелков для оружия. Как оказалось, в Unreal Engine на данный момент не существует готовых инструментов для реализации данного аксессуара. Тут можно было подумать, что брелки возможно реализовать через стоковый CableComponent, но как бы не так:

Читать далее
1
23 ...