Как стать автором
Обновить
54.35
Рейтинг

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

It's time to render!

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

Повторил клип Foo Fighters из LEGO

Работа с 3D-графикой *DIY или Сделай сам

Всем привет, это Денис Вебер.

Foo Fighters - одна из самых популярных рок групп современности и одна из моих любимых групп. Посмотрев сотый раз клип на песню Pretender, я подумал: "А как бы выглядело это видео, если бы участники и декорации были из LEGO?".

Как обычно, специально для тех, кому больше нравится формат видео, а не текст, видео я оставлю в конце статьи.

Читать далее
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 3.1K
Комментарии 8

Новости

Как программист решил электриком стать

Веб-дизайн *Анализ и проектирование систем *Работа с 3D-графикой *Визуализация данных *Энергия и элементы питания
Из песочницы

Пока все апгрейдят свою жизнь на всяких онлайн-школах, я решил заняться даунгрейдом. Опыт разработки более 10 лет. Сразу к делу: в какой-то момент мне понравилось держать в руках паяльник. Случилось это в преклонном для электрика возрасте. Примерно тогда же по стечению обстоятельств я решил собрать свой первый АКБ для своего электроскутера и Остапа понесло! Пошли сборки АКБ для электровелосипеда, электросамоката, электроскутера и даже инвалидных кресел на электротяге. Затарился литий-ионными (Li-Ion), литий-железо-фосфатными ячейками (Lifepo4) и Li-NMC.

С паяльником и прочим инвентарем я разобрался. Но был один жирный минус...

Читать далее
Всего голосов 47: ↑45 и ↓2 +43
Просмотры 18K
Комментарии 34

Mtt, или что-то посложнее, чем нарисовать треугольник

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

Забавно, куда порой могут привести несколько экспериментов. Вроде бы план был простой — посмотреть, что там такого интересного в этом вот вашем вулкане, что за хайп такой. Ну, нарисую что-нибудь. Нет, не треугольник, что-то посложнее, чем треугольник. Ручное выделение и освобождение дескрипторов? Ну уж нет, стрелять себе по ногам я не хочу, мне на них ещё ходить.

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

Электронные оболочки атомов и молекул

Работа с 3D-графикой *Разработка игр *Дизайн игр *Научно-популярное Химия

Неверие в квантово-механические представления о строении электронных оболочек атомов и молекул принято считать ересью, не заслуживающей серьёзного внимания. Тем не менее, регулярно появляются еретики, пытающиеся при построении своих теорий обойтись без принципа неопределённости, орбиталей, волновых функций и прочих постулатов квантовой механики. В основе большинства таких теорий лежит представление о кольцевом (или тороидальном) строении электрона («магнетона»), предложенное ещё в 1915 году Альфредом Парсоном. У авторов более современной теории струн электроны считаются кольцевыми струнами, но Вселенной приписывается не менее десяти измерений, из которых только четыре доступны человеческому восприятию. К последователям А.Парсона с менее буйной фантазией относятся A.Канарёв, А.Кушелев, З.Огжевальский, S.Allen, D.Bergman, P.Ošmera, K.Snelson, P.Vesly и многие другие авторы и сторонники теорий кольцевого (тороидального, вихревого, фрактального и т.п.) электрона.

Электронные оболочки из кольцевых электронов можно построить как для атомов и простейших молекул, так и для биополимеров (https://habr.com/ru/post/374003/). Химикам этого вполне достаточно, но физикам требуется теория, объясняющая ещё и известные физические свойства атомов. Прежде всего - спектральные свойства атома водорода. Поэтому простую кольцевую форму электрона физики пытаются трансформировать в более витиеватые тороидальные, спиральные, вихревые или фрактальные структуры.

Читать далее
Всего голосов 15: ↑9 и ↓6 +3
Просмотры 3.9K
Комментарии 9

Ожившие динозавры: как анимация и компьютерное моделирование помогают узнать больше о вымерших животных

Блог компании RUVDS.com Работа с 3D-графикой *Читальный зал Научно-популярное Биология
Красивая, но большая гифка по ссылке

Сегодня при слове «динозавр» мало кто вспомнит классические работы палеоиллюстраторов начала XX века. Скорее всего, в памяти всплывут эффектные сцены из фильмов. Кто-то вспомнит погоню за джипом из первого «Парка юрского периода», кто-то — сражение тирекса и гиганотозавра из последнего «Мира», а кто-то — пушистых тираннозаврят из «Доисторической планеты».
Читать дальше →
Всего голосов 59: ↑56 и ↓3 +53
Просмотры 2.2K
Комментарии 2

Бум BIM: как изменилось строительство

Блог компании Сервер Молл Работа с 3D-графикой *CAD/CAM *Софт

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

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

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 3.7K
Комментарии 23

Unity3d: Как сделать дверь с полного нуля

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

Начинающий разработчик часто задается вопросом: а как сделана та или иная вещь в игре? Даже на первый взгляд простые вещи такие как дверь вызывают затруднения, поэтому сегодня разберем то, как можно создать автоматизированную дверь в Unity с полного нуля.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 2.7K
Комментарии 5

VR-трансформация образования

Работа с 3D-графикой *Разработка под AR и VR *Научно-популярное AR и VR Будущее здесь

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

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

Раз нормально, два нормально… Или имитация объема в плоскости

Блог компании RUVDS.com Работа с 3D-графикой *Читальный зал Научно-популярное

В прошлом мы уже рассказывали о том, какие существуют карты для моделей и как они используются. А также поведали о том, как сделать имитацию плоского изображения из объёмного с помощью целлшейдинга. Теперь настала очередь сделать объём из плоскости.
Читать дальше →
Всего голосов 46: ↑45 и ↓1 +44
Просмотры 3.1K
Комментарии 1

Приёмы высокоуровневой векторизации на примере Card Raytracer

Высокая производительность *C++ *Работа с 3D-графикой *C *
Из песочницы

Хочу рассказать о том, как занимался оптимизацией card raytracer - минимального рейтрейсера, код которого умещается на визитке.

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

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

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

Наверное, статья в большей степени полезна новичкам, но и опытные разработчики (по привычке с 2000-го года пишущие SIMD-код интринсиками) могут найти что-то новое.

Компилятор - в основном Clang, можно GCC, в конечном итоге я адаптировал и под MSVC.

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 2.2K
Комментарии 6

Blender, захват движения, нейронные сети

Python *Программирование *Работа с 3D-графикой *Машинное обучение *Компьютерная анимация *
Tutorial

Blender отличный 3d редактор, открытый документированный код, убирает ограничения в реализации творческих фантазий. Большая "фанатская база" сгенерировала решения под разные задачи, ускоряя творческий процесс. Периодически получаю практический опыта в Blender, главное в саморазвитие, ставить цель c желаемым результатом, повторение действий из уроков не самый лучший способ получения знаний для меня. Выбираю цель, с учетом собственного интереса, предварительно проверяю на отсутствие готового решения, что бы не лишить себя этапов развития. Моим критериям соответствует - анимация персонажа, с использованием нейронных сетей. Существуют статьи, видео, рабочие коммерческие решения, но нет готового подходящего мне, только части головоломки которые нужно собрать.

читать всю статью
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 5.2K
Комментарии 4

Цифровые люди. Живые работники больше не нужны?

Работа с 3D-графикой *Дизайн Искусственный интеллект

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 3.3K
Комментарии 15

Отладка в C++ геометрии и топологии

Open source *C++ *Работа с 3D-графикой *Visual Studio *CAD/CAM *
Tutorial

Генерация 3д объекта - как правило, многоэтапный процесс (например в булевых операциях сначала поиск графа пересечений, нахождение геометрии кривых пересечения и построение топологии результирующего тела). Закономерно возникает сложность с его отладкой. Положим при генерации что-то пошло не так и имеем наполовину готовый объект, который не может быть визуализирован разрабатываемой CAD системой. Что делать? Как локализовать место и момент ошибки? Анализировать глазами тысячи xyz координат промежуточных результатов и вспомогательных объектов на момент выдачи исключения? Или хуже, если отклонения желаемого результата от фактического незначительные, тогда и все числа внешне будут корректны. Работая С++ программистом в области 3Д моделирования и построения различных CAD/САПР систем, я регулярно сталкивался с проблемой визуализации вспомогательных/промежуточных сущностей.               

Сформировал себе универсальный инструментарий DumpSTL, позволяющий с минимальными усилиями, в любом C++ проекте дампить в .stl файлы любые внутренние объекты в проекте.
Почему именно .stl? Так уж исторически сложилось. Много использовал чпу фрезера и 3д принтера, где основным и простейшим форматом моделей является .stl.

Суть использования сводится к однократной адаптации инструмента под структуры данных конкретного проекта, затем:
1) подключить один DumpSTL.h
2) вызвать к необходимым данным метод DUMP::save(...)
3) получить на выходе множество файлов с 3д моделями, которые можно открыть в любом 3д редакторе

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 4.7K
Комментарии 7

Логотип PSone и где он обитает

Программирование *Работа с 3D-графикой *C *Старое железо Игры и игровые консоли

Знакомая картинка? Думаю, что знакома она многим. Дети 90-х (ух, что тогда творилось, в песне Монеточки это всё описано), видели этот логотип при старте приставки PS1. И оказалось, что

Читать, что там оказалось
Всего голосов 38: ↑37 и ↓1 +36
Просмотры 7.1K
Комментарии 13

Как создать игру Tetris с помощью Three.js

Блог компании RUVDS.com JavaScript *Работа с 3D-графикой *Разработка игр *
Перевод
Tutorial

Вспомните, как мы играем в «Тетрис». При движении блока мы свободно перемещаем и вращаем его. Кубы, из которых состоят блоки, соединены, поэтому должно быть соединено и их описание в коде. С другой стороны, когда мы завершаем горизонтальный срез (в 2D это строка), кубы удаляются и блок, к которым они принадлежали, на этом этапе уже не важны. На самом деле, они и не должны быть важны, ведь некоторые кубы из блока могут удалиться, а другие остаться на поле.

Для отслеживания начальной точки куба пришлось бы постоянно разделять и объединять геометрию, и поверьте мне, это был бы сущий хаос. В оригинальном двухмерном «Тетрисе» показателем исходного блока был цвет квадрата. Однако в 3D нам нужен удобный способ демонстрации оси Z, и лучше всего для этого подходит цвет.

В нашей игре кубы будут соединены, когда они динамичны и разделены, когда они статичны.
Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Просмотры 5.4K
Комментарии 6

Mocap – оборудование Xsens для производства VFX. Личный опыт использования

Работа с 3D-графикой *Компьютерная анимация *CGI (графика) *
Recovery mode

Технология motion capture, или mocap, существует с 1970х годов. Ее используют крупные компании в производстве фильмов и компьютерных игр, добиваясь максимально реалистичной анимации. Недавно мы приобрели в нашу студию продвинутый вариант такого оборудования бренда Xsens. О нашем опыте работы расскажем в этой статье.

Читать далее
Рейтинг 0
Просмотры 1.7K
Комментарии 5

Повторил заставку канала Топлес

Работа с 3D-графикой *DIY или Сделай сам

Всем привет, это Денис Вебер.

Однажды, я листал свои подписки на YouTube и наткнулся на канал Топлес. В одном из роликов была просто нереальная заставка с 3д анимацией и эта заставка так меня вдохновила, что я решил её повторить и рассказать о процессе создания в своём новом видео и статье.

Как обычно, специально для тех, кому больше нравится формат видео, а не текст, видео я оставлю в конце статьи.

Читать далее
Всего голосов 37: ↑31 и ↓6 +25
Просмотры 27K
Комментарии 39

Создание фотореалистичных персонажей: разбираем пайплайн и перечисляем самые частые ошибки

Блог компании MY.GAMES Работа с 3D-графикой *Разработка игр *Игры и игровые консоли

У фотореалистичных моделей есть множество применений: персонажи в играх, цифровые инфлюенсеры, цифровые помощники, CGI-персонажи и так далее. В перспективе любой человек сможет использовать своего цифрового двойника для взаимодействия с метавселенными. 

Художник по созданию цифровых двойников Марлон Нунез на конференции TBD Pro Art выступил с докладом о моделировании реалистичных персонажей. Он описал свой рабочий пайплайн, а также дал несколько советов, как сделать модели героев более правдоподобными. Кроме того, специалисты из студий MY.GAMES поделились опытом того, какие ограничения есть у современных конструкторов персонажей. 

Читать далее
Всего голосов 44: ↑44 и ↓0 +44
Просмотры 3.8K
Комментарии 4

3D для каждого. Топ 10 бесплатных 3D-программ, c которыми справишься даже ты

Блог компании RUVDS.com Работа с 3D-графикой *Читальный зал

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

И действительно, хотя в моём списке часто используемых программ есть такие монстры, как ZBrush и Autodesk 3Ds max, это далеко не единственное, чем я пользуюсь. Причём 3дмакс стоит далеко не на первом, и даже не на втором месте. Кроме того, не менее частым вопросом (не на хабре, в социальных сетях) остаётся вопрос “А с какой программы начать?” или “Я ничего не умею, покажите, что делать?”
Читать дальше →
Всего голосов 70: ↑63 и ↓7 +56
Просмотры 19K
Комментарии 22

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