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

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

It's time to render!

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

Компьютерная томография: от современной клиники до изучения древнего человека

Блог компании FirstVDS Работа с 3D-графикой *Научно-популярное Здоровье Биология


Компьютерная томография — это способ заглянуть внутрь какого-нибудь предмета, не разрушая его. Она стоит на пересечении медицины, информационных технологий и физики. Очень долго практикующие специалисты могли только мечтать о таких вещах. Чтобы вмешаться в любой из биологических процессов, нужно чётко понимать, как и где он протекает. В этом плане живые существа не отличаются от электроники.
Читать дальше →
Всего голосов 44: ↑43 и ↓1 +42
Просмотры 3K
Комментарии 26

Новости

Новинки КОМПАС-3D v21 Home

Блог компании АСКОН Работа с 3D-графикой *CAD/CAM *3D-принтеры DIY или Сделай сам

В начале сентября мы выпустили новую версию системы КОМПАС-3D Home для любительского 3D-моделирования и домашнего использования. Мейкерам, 3D-печатникам, домашним мастерам и блогерам доступны все возможности профессиональной САПР.

Что же нового появилось в КОМПАС-3D v21 Home?

Большая подробная статья
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 6.3K
Комментарии 21

AutoCAD не виноват

Блог компании ГК «Астра» Работа с 3D-графикой *Виртуализация *

AutoCAD за 30 лет своего существования стал фактическим стандартом системы автоматизированного проектирования (САПР) для инженеров, конструкторов и архитекторов по всему миру. Сейчас в России его активно замещает российский аналог NanoCAD — САПР-платформа от отечественной компании «Нанософт разработка». Российский продукт  уже сумел самостоятельно завоевать популярность благодаря своему высокому качеству, а в новых условиях обнаружилась комбинация, которая вообще может сделать его безоговорочным королём рынка.

«Нанокаду» в этом помогли эксперты ГК «Астра», ещё одного российского разработчика, специализирующегося на защищённых решениях и известного в первую очередь операционной системой Astra Linux — единственной российской ОС, сертифицированной государственными регуляторами о 1-му, самому высокому уровню доверия. Это означает возможность официально работать на данной ОС с конфиденциальной информацией, включая данные с грифом «особой важности».

Читать статью
Всего голосов 28: ↑15 и ↓13 +2
Просмотры 21K
Комментарии 35

Дневник разработки настольной игры по мотивам танчиков для Dendy. Разработка и производство фишек танчиков

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

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

В моей ранее изданной издательством Экономикус настольной игре "Танчики", мы, совместно с компанией Meeplewood, сделали цветные деревянные фишки танчиков. Они очень понравились игрокам - теплое ламповое дерево и знакомый пиксельный силуэт.

Про фишки танчиков...
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 909
Комментарии 3

UNIGINE 2.16: Asset Store, Vulkan и DX12, Даблы и Марс в Community, интеграция с ROS, .NET 6, новый менеджер окон

Блог компании UNIGINE Работа с 3D-графикой *C# *Разработка под Linux *

Состоялся релиз 2.16: мы внедрили поддержку DirectX 12 и Vulkan API, открыли Asset Store, добавили даблы и демо Марса в Community SDK, улучшили рендеринг (отражения, свечение, размытие при движении, эффекты камеры и др.). Появились новые SDK-браузер, редактор текстур и менеджер окон, и много другого полезного.

Без лишней скромности, этот релиз открывает новую главу в развитии платформы UNIGINE.
Начнем с самого интересного.

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

Чек-лист 3D-моделлера

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

Чек-лист (check-list) представляет собой перечень пунктов, по которым проводится проверка. В контексте 3D графики, его удобно и главное нужно использовать при проверке своих моделей перед отправкой клиенту или лиду, если вы работаете в студии.

Чек-лист — это не список действий или пошаговый план, который нужно выполнить. Это своего рода реестр, по которому проверяется модель. Как правило, такой список включает в себя не 2 и не 5 пунктов, а 10-20-30 и более. По нему удобно отследить все ошибки при проверке. В отличие от плана действий или инструкции, последовательность пунктов в чек-листе не имеет значения. Это всего лишь поинты. Он создается для повторяющихся процессов и после создания редко требует обновления, однако снимает с вас необходимость запоминать, все требования.

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

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

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

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

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

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

Читать далее
Всего голосов 22: ↑20 и ↓2 +18
Просмотры 3.8K
Комментарии 9

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

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

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

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

Читать далее
Всего голосов 51: ↑49 и ↓2 +47
Просмотры 21K
Комментарии 42

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

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

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

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.2K
Комментарии 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
Просмотры 4.3K
Комментарии 9

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

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

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

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

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

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

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

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

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

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

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

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

Истории

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 3.5K
Комментарии 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.9K
Комментарии 7

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