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

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

It's time to render!

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

Делаем волюметрические облака в UNIGINE

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 927
Блог компании UNIGINE Работа с 3D-графикой *Разработка игр *

Эта статья — дополненная транскрипция доклада технического художника UNIGINE Ивана Муравского с состоявшегося летом UNIGINE Open Air.

Под катом рассказываем, как была сделана система волюметрических облаков, а также про:

Облака в играх и симуляторах

Что важно для симуляторов

Облака в реальности

Рендер облаков: как это делается

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 1

Новости

Дополняем реальность в мобильных приложениях через ARCore

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 1K
Блог компании OTUS Работа с 3D-графикой *Разработка мобильных приложений *Разработка под Android *
Туториал

Технологии дополненной реальности (Augmented Reality, AR) развиваются с первых экспериментов с шлемами в 1968 году и прогнозируются как один из быстрорастущих сегментов развития интерфейсов (особенно при появлении специализированных устройств, таких как Hololens, Xiaomi Smart Glasses и проекта с непонятной судьбой Google Glass). Не могли не заметить этот тренд и разработчики операционных систем для мобильных устройств, Apple выпустила свой набор инструментов ARKit, также как и Google создала набор библиотек ARCore. Особенно важно, что поддержка этих библиотек доступна на большом количестве устройств (для Android нужна версия 7.0 или новее, а это более 94% доступных устройств, при этом почти 90% из них поддерживают Depth API, необходимый для корректной работы алгоритмов размещения объектов виртуального мира в сложном окружении). В этой статье мы рассмотрим основные вопросы использования ARCore и размещения объектов виртуального мира над поверхностями реального.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 1

Вращение по кругу объектов в blender с помощью geonodes

Время на прочтение 3 мин
Количество просмотров 1.9K
Работа с 3D-графикой *
Туториал
Recovery mode

Всем привет, в этой статье я покажу и объясню как сделать вращение по кругу объектов в blender, используя geometry nodes. Однажды в чате по блендеру увидел сообщение с просьбой человека помочь ему с анимацией кристаллов.

Результат будет примерно такой:

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 0

CADBase – бесплатная платформа теперь на русском

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 3.4K
Работа с 3D-графикой *CAD/CAM *Хранилища данных *Облачные сервисы *
Из песочницы

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

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

Совместный процесс разработки и производства является сложным и имеет множество участников. Он начинается с процессов проектирования, которые объединяют всех членов команды, ответственных за различные части процесса проектирования — механические, электронные и программные. Позже это зависит от эффективной связи с производственным планированием и процессом закупок.

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

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

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

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 18

Истории

22 342 кратное ускорение загрузки геометрии в Unity

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 5.9K
Высокая производительность *Работа с 3D-графикой *Unity *
Кейс

Меня зовут Артем Толстогузов, и я вхожу в группу анонимных Unity-программистов.

У меня:

навязчивое желание переложить всю работу с CPU на GPU;

небольшой фетиш в области оптимизаций всего что только возможно;

хронический интерес к шейдерам, графическому пайплайну и технологиям;

патологический синдром самозванца.

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

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

Читать далее
Всего голосов 38: ↑38 и ↓0 +38
Комментарии 19

Моделируем 3D-персонажа для игры при помощи Midjourney

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 15K
Работа с 3D-графикой *Разработка игр *Графический дизайн *Дизайн игр *
Обзор
Перевод
image

На примере любопытного небольшого прототипа я захотел проверить, сколько труда потребуется при использовании ИИ для создания максимально возможного количества графики 2,5D-игры в жанре point and click.

Было понятно, что искусственный интеллект без проблем справится с задниками, поскольку игра, фактически, остаётся по большей мере в 2D, но с персонажами ситуация чуть более сложная. Мне понадобится крайне быстрый конвейер работы, позволяющий использовать данные захвата движения, поэтому создание анимаций не окажется узким местом. Я должен был найти способ перенести сгенерированную ИИ графику в форму, которая приемлема для захвата движения.

Мне показалось, что лучше всего будет сгенерировать концепты персонажей при помощи ИИ, а затем смоделировать их в 3D.

Я работаю в игровой индустрии уже более двадцати лет, и в основном занимаюсь моделированием персонажей и фонов. Поэтому будет интересно проверить, позволит ли ИИ мне работать быстрее. И насколько?
Читать дальше →
Всего голосов 43: ↑43 и ↓0 +43
Комментарии 16

3D-сердце на Three.js

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 2.1K
Блог компании SkillFactory JavaScript *Программирование *Работа с 3D-графикой *
Туториал
Перевод


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

Читать дальше →
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 2

Что такое тексел?

Время на прочтение 5 мин
Количество просмотров 5.2K
Работа с 3D-графикой *Разработка игр *Unity *CGI (графика) *

Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Сегодня хочется поговорить о текстурах. О том, что такое тексель и о других базовых понятиях компьютерной графики. Что такое тексел или тексель? Если вам интересна эта тема — добро пожаловать под кат!

Читать далее
Всего голосов 25: ↑25 и ↓0 +25
Комментарии 10

Первая открытая 3D модель Зеленограда

Время на прочтение 2 мин
Количество просмотров 4.4K
Работа с 3D-графикой *
Из песочницы

Разумеется, 3D модели нашего любимого Зеленограда существовали и до этого поста, но только для тех, кому положено или очень надо, а те, кому надо поменьше, видимо, расхотят. Но, как говорится, не нравится положение вещей - сделай сам. Я и сделал из того, что попалось, а именно из ролика на ютубе;) Качество, конечно, очень далеко для идеала, зато модель доступна бесплатно всем желающим. Зеленоград - это, если что, город к северо-западу от Москвы.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 7

Джон Лассетер — аниматор-бунтарь из Pixar: он благословил Джобса и восхищался Миядзаки

Время на прочтение 63 мин
Количество просмотров 2.9K
Работа с 3D-графикой *Компьютерная анимация *История IT Биографии гиков
Ретроспектива

Его дважды увольняла студия Disney: за прогрессивные взгляды и сексуальные домогательства. Стив Джобс поддерживал его и спонсировал короткометражные работы. Лассетер снял «Историю игрушек» — первый полностью компьютерно-анимированный полнометражный фильм и создал лампу Luxo Jr. — логотип студии Pixar. За свою карьеру режиссёр заработал два «Оскара» и одну звезду на Голливудской «Аллее Славы».

Читать лонгрид
Всего голосов 18: ↑17 и ↓1 +16
Комментарии 3

Трассировка лучей. Часть 0. Введение

Время на прочтение 3 мин
Количество просмотров 6.6K
Работа с 3D-графикой *Разработка игр *
Из песочницы

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

Читать далее
Всего голосов 26: ↑4 и ↓22 -18
Комментарии 12

Алгоритм поиска «одинаковых» геометрий

Время на прочтение 5 мин
Количество просмотров 1.8K
Блог компании Bimeister Поисковые технологии *Работа с 3D-графикой *Алгоритмы *Поисковая оптимизация *
Из песочницы

Привет! Меня зовут Мацкевич Евгений, я бекэнд-разработчик 3D-движка компании «Бимейстер». Хоть это и не очевидно на первый взгляд, но элементы загружаемых пользователями 3D-моделей зачастую повторяются, имея при этом различные положение в пространстве, масштабирование и вращение. Я расскажу о том, как мы научили нашу систему распознавать такие элементы как «одинаковые», выделять из них уникальный, а для остальных – вычислять матрицы трансформации. Это дало возможность однократно загружать уникальный элемент, а вместо прочих одинаковых – их матрицы, что сократило трафик и объем занимаемой оперативной памяти.

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Комментарии 0

VFX-закулисье «Периферийных устройств»

Время на прочтение 12 мин
Количество просмотров 3.1K
Работа с 3D-графикой *Unreal Engine *Научная фантастика Интервью
Интервью
Перевод

Перевод интервью Винсента Фрая с Марком Спатни — VFX-супервайзером и продюсером телевизионной адаптации одноимённого романа Уильяма Гибсона от Amazon. На публикацию меня вдохновила случайная встреча в Telegram-группе с нашей соотечественницей Галиной Яковлевой, которая занималась композингом лондонских сцен первых серий «Периферийных устройств» в составе команды лондонской студии BlueBolt:

«Мы делали все лондонские сцены, включая застеклённую террасу Льва Зубова (потому что это павильон с хромакеем, тоже снятый в Лондоне). Лично мне достались шоты из 1–3 серий.»

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 1

Анатомия игры: реверс-инжиниринг на службе мододелов или как замодить игру на примере Elden Ring и не только. Часть 2

Время на прочтение 12 мин
Количество просмотров 2.1K
Блог компании FirstVDS Работа с 3D-графикой *Разработка игр *Читальный зал Научно-популярное
Туториал

Мод, заменяющий модельку Волка из Sekiro на драконида-альбиноса. Мой

Продолжаем тему фанатских модификаций игр. В прошлый раз мы познакомились с понятием «моды», рассмотрели их классификацию и попробовали самостоятельно сделать мод-перекраску для TES V: Skyrim и игр Souls-серии.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 0

Анатомия игры: обратный инжиниринг на службе мододелов или как замодить игру на примере Elden Ring и не только. Часть 1

Время на прочтение 21 мин
Количество просмотров 4.3K
Блог компании FirstVDS Работа с 3D-графикой *Разработка игр *Читальный зал Научно-популярное
Туториал


В прошлый раз я уже рассказывала о том, как могут быть устроены игры. Теперь же настало время поведать вам, как это строение узнали и зачем вообще людям изучать организацию файлов той или иной игры. 
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Комментарии 13

3D-моделирование в Blender для подростков: чему можно научиться

Время на прочтение 5 мин
Количество просмотров 14K
Программирование *Работа с 3D-графикой *Компьютерная анимация *

В начале года многие школьники ищут новые направления для развития. Одним из наиболее популярных сегодня является 3D-моделирование. Рассказываем, как начать обучение анимации для детей и подростков и делимся полезной информацией.

Читать далее
Всего голосов 11: ↑8 и ↓3 +5
Комментарии 5

3D-графика в Go

Время на прочтение 9 мин
Количество просмотров 5.7K
Блог компании OTUS Работа с 3D-графикой *Go *Визуализация данных *
Обзор

В большинстве случаев, когда речь заходит об использовании Go, вспоминается backend или DevOps и в самую последнюю очередь можно подумать об использовании Go для создания мобильных или десктопных приложений. Но в действительности, благодаря возможностям интеграции с нативными библиотеками (в том числе, OpenGL и OpenAL для пространственного звука) Go может использоваться и для создания игр (в том числе для мобильной платформы).

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

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 5

Как мы делали коллекцию NFT. Часть первая – Houdini

Время на прочтение 6 мин
Количество просмотров 4.2K
Работа с 3D-графикой *CGI (графика) *Криптовалюты Визуальное программирование *
Из песочницы

Наверняка каждый из нас слышал про NFT токены. Не буду тратить ваше время и повторять порядком надоевшие фразы, типа «NFT – это уникальный шанс войти в историю искусства навсегда», «NFT – это мыльный пузырь, и он уже лопнул», «NFT это возможность стать миллионером за секунду» и т.д.

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

Читать далее
Всего голосов 38: ↑5 и ↓33 -28
Комментарии 16

«Заряд» от Blender Studio

Время на прочтение 1 мин
Количество просмотров 5.5K
Работа с видео *Работа с 3D-графикой *Компьютерная анимация *CGI (графика) *Графический дизайн *

Новый мультфильм сделанный на "Blender"-е.

Читать далее
Всего голосов 30: ↑29 и ↓1 +28
Комментарии 1

Платье на 3D принтере (из НЕумных пайеток)

Время на прочтение 8 мин
Количество просмотров 7.7K
Работа с 3D-графикой *Киберпанк 3D-принтеры Носимая электроника Processing *
Туториал

Всем привет! Мы разрабатываем «умные пайетки» - электромеханические цветовоспроизводящие устройства для дизайнерской одежды.

Сегодня расскажу о том, как мы напечатали наше первое платье на 3D принтере!

Читать далее
Всего голосов 24: ↑24 и ↓0 +24
Комментарии 11

Вклад авторов