Привет всем. Это мой первый пост на Хабре. Уже много лет я слежу за некоторыми публикациями на этом ресурсе. И вот сейчас появилась тема, с которой я готов сам поделиться :) Уже лет 20 работаю в области компьютерной графики, практически во всех областях. От разработок сайтов до спецэффектов в фильмах. Но основное направление, которое для меня ближе, это 3d графика и анимация. И все время хотел сделать свой мультфильм.
Рубрика «3d» - 6
Процесс создания мультфильма. Первый опыт
2021-12-08 в 8:39, admin, рубрики: 3d, 3dsmax, animation, анимация, мультфильм, Работа с 3D-графикойРабота с аудио в Unity — трассировка и облачные вычисления
2021-11-13 в 19:45, admin, рубрики: .net, 3d, Audio, cloud, computing, HRTF, raytracing, unity, volumetric soundВсем привет! Меня зовут Илья, я из команды TinyPlay. В этой статье хотел бы поделиться тем, как мы работаем с аудио. Надеюсь, для вас эта статья будет полезной.

Архитектура аудио
Аналоговое и цифровое питание. Мифы и реальность
2021-09-03 в 15:07, admin, рубрики: 3d, arduino, pcb, stm32, аналоговое, Блог компании twin3d, питание, платы, программирование микроконтроллеров, Разработка робототехники, робототехника, цифровое, электроника, Электроника для начинающих, Энергия и элементы питанияСтерео пост — Как сделать
2021-08-02 в 4:19, admin, рубрики: 3d, продвижение игр, разработка игр, Социальные сети и сообщества, фейсбукВсем привет! Уже несколько лет разрабатываю ретро-инди-игру, стилизованную под текстовый режим. Социальные сети — одно из отличных мест для общения с комьюнити и проверки дизайнерских гипотез.
Для того, чтобы показывать дизайн своей игры с текстовыми параллакс-слоями, я решил использовать такую возможность Фейсбука, как 3D-изображения. Оказалось, что сделать их достаточно просто.
Подготавливаются два изображения одинакового размера. Первое — собственно картинка. Второе — карта высот.
Движок рейкастинга внутри Factorio
2021-06-22 в 8:30, admin, рубрики: 3d, DOOM, Facto-RayO, factorio, ray casting, Блог компании VDSina.ru, Игры и игровые приставки, Работа с 3D-графикой, разработка игр, рекастингПользователь Twitter ArrowGMaximus разработал систему под названием Facto-RayO — движок рейкастинга, работающий в ванильной версии Factorio. Управлять игрой можно, нажимая с зажатым Ctrl на сундуки по краям экрана и доставая из них предметы. Движок не позволяет поднимать и опускать взгляд, и очень похож этим на первые 3D-игры наподобие Wolfenstein 3D. Игру типа Doom на этом движке воссоздать невозможно из-за того, что все объекты должны иметь одинаковую высоту.

Несмотря на ограничения движка, он имеет множество функций. Например, можно менять горизонтальный угол обзора (FOV), вплоть до 360° (разумеется, изображение при таком FOV будет сильно искажённым).
Читать полностью »
Я выпустил Grafar — JS-библиотеку для визуализации
2021-05-11 в 8:26, admin, рубрики: 3d, javascript, WebGL, анализ данных, визуализация, визуализация данных, математика, Разработка веб-сайтов, реактивность, фронтендЯ опенсорснул grafar — свою библиотеку для визуализации. Основная часть кода написана в 2013–2016 годах для моего диплома. Следующие 5 лет проект пролежал в столе — я был не вполне доволен АПИ, было много классных функций, которые я мог добавить, работа засасывала, и ещё тысяча причин не выпускать его пока, ну вы знаете. В конце концов, на свете есть столько людей поумнее меня, и они точно придумают что-то получше, правда же?

DirectX raytracing — всплываем
2020-08-23 в 3:13, admin, рубрики: 3d, DirectX 12, Работа с 3D-графикой
В 2018 году компания Microsoft анонсировала raytracing API (DXR) как часть DirectX 12. Подход рейтрейсинга заставляет полностью переосмыслить способ ренедринга трехмерных сцен, смещающий классический подход растеризации на второй план. АПИ модернизируются, разрабатываются более производительные GPU, разработчики пакетов визуализации пробуют новые возможности. Однако даже на наиболее производительных видеокартах мощности хватает на генерирование всего нескольких лучей на пиксель для обеспечения стабильной частоты смены кадров. К тому же, производительность во многом зависит от сложности материалов и сцены. Но уже сегодня продвинутые алгоритмы шумоподавления и аккумуляции результата освещенности позволяют достичь высокой степени реализма. Все это мотивирует к экспериментам в данной области.
Гидродинамическое моделирование (CFD) на рельефе с помощью MantaFlow и визуализация результатов в ParaView
2020-08-03 в 4:44, admin, рубрики: 3d, CFD, dem, geodata, mantaflow, paraview, python, visualization, vtk, визуализация данных, Геоинформационные сервисы, математика, Научно-популярное, ПрограммированиеДисциплина Computational fluid dynamics(CFD) или, на русском языке, Вычислительная гидродинамика изучает поведение различных потоков, в том числе вихревых. Это и моделирование цунами, и лавовых потоков, и выбрасываемых из жерла вулкана камней вместе с лавой и газами и многое другое. Посмотрим, как можно использовать совместно MantaFlow и ParaView, реализовав на встроенном в MantaFlow языке Python необходимые функции конвертации данных. Как обычно, исходный код смотрите в моем GitHub репозитории: MantaFlow-ParaView.

Визуализация шлейфа извержения вулкана. Мы уже видели эту картинку в серии статей про визуализацию в ParaView Как визуализировать и анимировать (геофизические) модели, обсуждали создание геологических моделей в статье Методы компьютерного зрения для решения обратной задачи геофизики, а теперь поговорим и о моделировании дыма.
Роман Шувалов: «Мне пришла в голову идея — сделать трехмерный рендер карты OpenStreetMap»
2020-07-20 в 21:02, admin, рубрики: 3d, open source, OpenStreetMap, видеоигра, Геоинформационные сервисы, игра, интервью, Работа с 3D-графикой, разработка, разработка игр, сообщество
Роман Шувалов — разработчик инди-игр из Тольятти, который в начале этого года выпустил игру «Generation Streets», основанную на данных OpenStreetMap. Не так давно он открыл часть кода своего проекта. Зачем он это сделал, как появилась игра и почему выбор пал на OSM — обо всем этом Роман рассказал в интервью.Читать полностью »

