Обновить
27.64

3D-графика *

It's time to render!

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

Кватернионы — не только то, что мы о них думали. Переход к 3D

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели6.4K

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

Так же отвечу на вопросы к прошлой статье. В сухом остатке их два: «Зачем все это?» и «Почему не обобщал модель до спиноров?». Если ответить совсем кратко — Клиффорд создал, даже спустя 100 лет, очень мало кем понятую супер‑теорию геометрии вселенной. Мне вот довелось это осознать.

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

Сначала я начал было писать еще одну длинную статью, например я там очень удобно закон Гука обобщил. Но потом подумал, что надо писать короткие статьи, чтобы читать было недолго. И написал только основные моменты. Может после прочтения этого материала интерес у широкого круга добавится. В общем соразмерю свои усилия с востребованностью.

Читать далее

Формула идеального промпта для Sora 2 от OpenAI

Уровень сложностиСредний
Время на прочтение2 мин
Охват и читатели15K

Sora 2 — это не просто апгрейд, а фактически новая архитектура. Если в первой версии модель использовала трансформер, натренированный на коротких клипах, то теперь это мультислойная диффузионная сеть, способная “понимать” время, движение и контекст в одной последовательности.

Читать далее

Как я дарил другу кастомную мини-фигурку персонажа для игры в D&D

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

Всем привет!

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

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

Читать далее

Sora 2 — Бесплатно. Как получить доступ к нейросети

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

Когда OpenAI впервые показала Sora, реакция была мгновенной: “всё, эпоха видеопродакшена закончилась”. Но это была лишь демонстрация. Сама технология оставалась недоступной для широкой аудитории — до появления Sora 2, обновлённой версии, где любой пользователь может создавать до 100 видео в день бесплатно.

Если коротко, Sora 2 — это не просто “генератор видео по тексту”. Это полноценная мультиагентная система, где под капотом работает несколько моделей OpenAI: от анализа текста и постановки сцены до синтеза движения и света. В отличие от ранних версий Runway или Pika, здесь качество почти кинематографическое: Sora понимает контекст, следит за композицией кадра и сохраняет визуальную целостность между сценами.

Читать далее

Как искусственный интеллект помог сделать проект Белокурихи Горной

Время на прочтение7 мин
Охват и читатели6.5K

В Алтайском крае при поддержке Туризм.РФ строится новый федеральный курорт. Он получил название «Белокуриха Горная» и будет предлагать гостям круглогодичный оздоровительный отдых. Здесь при помощи бальнеологии будут лечиться около 140 (а в перспективе — до 210) тысяч человек в год. Для них сегодня проектируются различные туристические объекты — отели разной категории, бунгало и множество элементов дополнительной инфраструктуры.

Одна из отличительных черт «Белокурихи Горной» в том, что при разработке проектов гостиниц архитекторы Туризм.РФ активно использовали технологии и сервисы искусственного интеллекта.

Читать далее

Отображение четырехмерного пространства на двухмерную плоскость

Время на прочтение5 мин
Охват и читатели8.2K

Так как я не сильно разбираюсь в математике и в геометрии, буду использовать подход графического 3D-программирования, потому что подход, применяющийся там, хорошо подходит и для проецирования четырёхмерных пространств. Поэтому для чтения этого материала рекомендую иметь хотя бы базовые знания о том, как работают матрицы преобразования и как с их помощью точка из трёхмерного пространства преобразуется в точку на экране. Код будем писать на JavaScript с использованием WebGL и библиотеки matrix-gl.

Читать далее

Кватернионы — не только то, что мы о них думали

Уровень сложностиСложный
Время на прочтение6 мин
Охват и читатели9K

Предложу сегодня подход и буду признателен, если специалисты его дополнят.

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

Представление этого инструментария на плоскости сделает проще изучение его же в 3D. А если надо просто ознакомиться, то пробегитесь по картинкам с пояснениями, не открывая подкаты.

Обозначения и названия введу постепенно: от простого, с первого курса, к математическому сленгу. 3D не рассматриваю, это понимания сути не добавит. Но ключевой тезис по 3D — в конце шестой части.

Читать далее

3D-моделирование из бумаги

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

Уже много лет моё хобби — это моделирование из бумаги (или papercraft): искусство создания 3D-моделей из вырезанных и склеенных бумажных деталей. Это хобби — надмножество оригами в том смысле, что в нём допускается вырезание и склеивание, а также использование для одной модели нескольких листов бумаги. Благодаря снижению ограничений papercraft позволяет создавать более сложные модели, которые проще собирать.

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

Читать далее

Иллюзия обмана: как мы выбирали подходящую технологию для AR

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели5.2K

AR сегодня — это уже не хайп, но и ещё не мейнстрим. AR уже давно вышла за рамки «игрушки для презентаций» и постепенно находит своё место в маркетинге и digital-продуктах. Массового применения пока нет, но интерес к этой технологии стабильно растёт, и именно сейчас важно разобраться, какие возможности и ограничения у неё есть.

Для специалистов, которые сталкиваются с AR в работе и хотят понимать не только красивые кейсы, но и реальные ограничения и вызовы, эта статья может быть полезной.

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

Читать далее

Многопоточности — да! Как работать с геометрическим ядром C3D в многопоточном приложении

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

Татьяна Митина, руководитель подразделения C3D Labs в Нижнем Новгороде, рассказывает, как устроена многопоточность ядра C3D, какими механизмами обеспечивается потокобезопасность ядра, какие параллельные вычисления происходят в самом ядре. Особое внимание уделяется правилам использования ядра C3D в нескольких потоках.

Многопоточность — отличный повод заглянуть в параллельные миры!

Для начала уточним терминологию. Под потокобезопасностью мы понимаем безопасность использования данных в нескольких потоках. А многопоточность — это способность кода выполнять вычисления в нескольких потоках, используя потокобезопасность обрабатываемых данных.

Читать далее

Артур и его сокровища из 2000 трисов

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели6.4K

Недавний марафон просмотра «Пиратов Карибского моря» и самостоятельные эксперименты с приготовлением рома неожиданно переросли в новый творческий вызов: создание серии 3D-моделей пиратских сундуков. Задача заключалась в том, чтобы передать дух авантюр и сокровищ, упаковав его в строгие технические рамки.

Читать далее

Сундуки Выживальщика: Металл, дерево и дух приключений

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели5.4K

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

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

Читать далее

Как мы серфим на финансовых волнах: кейс HR-мерча и стендов Ozon Банка на IT-конференциях 2025 года

Время на прочтение3 мин
Охват и читатели4.7K

Привет, меня зовут Саша и я старший дизайнер коммуникаций HR-бренда Ozon Банка. Сегодня расскажу, как мы нашли запоминающуюся концепцию для линейки мерча — «Сёрфим на финансовых волнах».

Поймать волну

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

Сундук из неоновых снов: как я собирал киберпанк по кусочкам

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели7.8K

Изначально вдохновение я черпал из нейросети. Огромное количество чатов, десятки промптов, сотни сгенерированных картинок — всё это было похоже на погружение в яростный поток цифрового хаоса. Я пытался поймать ту самую искру киберпанка: холод неоновых огней, вкус ржавого металла на языке и ощущение, что город живёт собственной жизнью. Причина проста — нормальных референсов на подобные киберпанковые ассеты в сети почти нет, и приходилось буквально вырывать вайб из воздуха. Цветовая палитра формировалась под влиянием культовой тройки: Cyberpunk 2077, Deus Ex, Shadowrunner. Неоновые акценты, матовый пластик, отражения металла — всё это я вплетал в работу. Когда первый концепт был готов (собранный из рефов нейросети и моих личных дополнений), на свет появился прототип сундука.

Нужно посмотреть

Demoded: разбор олдскульных демо-эффектов на примере

Уровень сложностиПростой
Время на прочтение21 мин
Охват и читатели8.1K

Как повернуть время вспять и выиграть Assembly с DOS-демкой в 2025-м году.
Разбираем олдскульные эффекты на примере демки "Demoded".

Секреты, хитрости и откровенное жульничество российского демомэйкинга.
История в картинках.

Читать далее

От 3d к AI, собственный опыт и размышления

Время на прочтение4 мин
Охват и читатели5.4K

Привет всем читателям замечательного Хабра! Может кто-то из вас припомнит мою статью, вышедшую в конце 21-го года. Тогда я спешил поделиться первым опытом создания мультфильма, про волка-кулинара и его «мишленовскую» яичницу :-) Признаюсь, что пользователи Хабра оказались самыми благодарными зрителями и читателями, такого большого фидбека я не получал ни с одной из социальных сетей. Огромная вам благодарность. После такой доброжелательной реакции, я захотел делать продолжение и строил радужные планы.

Читать далее

Трубы дымят, а Даня творит — создание Стимпанк ассетпака

Уровень сложностиСредний
Время на прочтение1 мин
Охват и читатели5.4K

Итак, я не готовил поэму на тему «Этапы создания этого легендарного steampunk лутбокса». Да и уже даже, наверное, не вспомню, с какими трудностями столкнулся. Работа, как правило, укладывается в три этапа: Ху*к-ху*к — и в продакшн 😒.

Читать далее

История одного ассетпака: Андрей и Дворфы

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

Всем привет, я Андрей Thorstainn один из авторов Goldina. Начну с себя. Кто я... Мое детство проходило в достаточно ограниченном информационном поле, поэтому персонажи моего детства — это волк и заяц из «Ну, погоди», персонажи из карусели (до сих пор есть травма из-за «летит метеорит»), Остров сокровищ и прочие советские мультики.А потом случилась перестройка и пришла гласность, появились новые мультики и книги. Я начал читать много новой литературы, и тут мне попался товарищ Толкин. Естественно, первым был «Хоббит» и чудесные персонажи гномов!

И вот с тех пор мои любимые персонажи в RPG, в фильмах и мультиках — гномы. Но не те, которые были в «Белоснежке» Диснея, а настоящие хардкорные боевые Двафы. Те, которые с удовольствием рубят людей, эльфов и в перерывах пьют много пива) Поэтому, когда стали выбирать тематику для ассетпака, мой выбор пал на сундуки с сокровищами гномов.

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

Интересно

3D-печать без швов — Часть 1: как я «скрестил» Vase Mode и послойную печать чтобы вывести изделие в серию

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

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

Читать ниже...

Flux Kontext проигрывает ControlNET: уроки новичкам

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели8.4K

В первой части мы уже баловали Flux Kontext «девушками и котиками». Сегодня усложним задачу и проверим, как модель справляется с контурными подсказками, заменой цвета/фона и текстурированием 3D‑объектов в интерфейсе Forge WebUI — а заодно сравним результаты с классическим ControlNet (ControlNET для SD 1.5 и SDXL и FluxTools-V2 для Flux) и с ChatGPT.

В рамках этой статьи мы рассмотрим:

1.     Генерацию замка по контуру, с дальнейшей заменой кирпича на розовый цвет;

2.     Генерацию ювелирных часов, с дальнейшей заменой фона на чёрный цвет;

3.     Генерация текстур (битое стекло, лёд, хвоя, шерсть, морская пена) для 3D-текста "DMITRII DAK" (мой никнейм в сети);

4.     Сравнение Flux Kontext с ChatGPT, FluxTools-V2 и с ControlNet SD1.5 и SDXL.

По ходу покажу метрики времени и VRAM, а в финале подведу итоги: где Flux Kontext выигрывает, а где ControlNet остаётся незаменимым. Так же по стандарту проверим генерацию по плану на ChatGPT и с помощью FluxTools-V2.

Читать далее