Pull to refresh

Новый мультфильм от Blender Studio

Working with video *Working with 3D-graphics *Computer Animation *CGI *Graphic design *

В пятницу, 29 октября Blender Studio представила новый мультфильм сделанный в свободной программе для 3d-моделирования Blender.

Если первые их мультфильмы были какими-то незамысловатые короткометражками типа Big Bug Bunny или Elephant Dreams, которые можно было назвать "3D-демо", то в последние годы студия стала делать "творения", в которых кроме красивой картинки есть и интересный сюжет, и смысл и эмоции. Например, те же Синтел или Космическая прачечная.

Около четырех месяцев назад на официальном канале Blender Studio начали проводится стримы с демонстрацией работы над новым мультфильмом - Sprite Fright.

(Как я дословно перевел - "Эльфийские устрашения". Один из переводов слова Sprite, оказывается, не только спрайт в анимации, графике, но и эльф, фея. Хотя странно, что не использовали слово elf или pixie.)

Читать далее
Total votes 23: ↑22 and ↓1 +21
Views 11K
Comments 8

Открытая разработка игры — подготовка

Open source *Game development *
Recovery mode
В своем предыдущем топике я опубликовал ссылку на небольшой набросок идей игры под рабочем названием Hexagon (в документе на тот момент фигурировало название Celestial island). Достаточно много людей проявило к нему интерес, причем не только как корректоры: расставляющие знаки препинания и неистова исправляющие в нем орфографические ошибки, за что им конечно спасибо, но это все же был «набросок» — записки на полях. Но также некоторые задавали вопросы и изъявили желание принять участие в проекте.

Немного поразмыслив и взвесив все за и против и сказав себе: — А, почему бы и нет.
Я решил провести эксперимент: из проекта «для души», разрабатываемого в свободное время — открыть проект и вести разработку публично под открытой лицензией и посмотреть, что из этого получиться.
Читать дальше →
Total votes 41: ↑27 and ↓14 +13
Views 23K
Comments 34

Что нам так и не показал «Марс-3»?

Image processing *


Сегодня – 42 года с момента первой успешной посадки на Марс космического аппарата с Земли – «Марс-3». Известно, что он успешно сел потому, что началась радиотрансляция – он начал передавать первую фотопанораму с поверхности. Антенны могли раскрыться только в случае благополучного примарсения.

Как вы, вероятно, знаете, в этом году о нем снова вспомнили, когда стало известно, что Zelenyikot и подписчики его группы Вконтакте «Curiosity — марсоход» обнаружили «Марс-3» на Марсе.
Через несколько дней после находки «Марса-3», мне стало жуть как интересно, какие виды так и не передал на Землю аппарат. К тому моменту у меня был опыт создания объёмных объектов в Blender 3D на основе снимков Curiosity и приложенных к ним карт высот. Поэтому я подумал – «А не сделать ли то же самое, но с моделью места посадки «Марс-3», поставив камеру от лица аппарата?».
Читать дальше →
Total votes 104: ↑103 and ↓1 +102
Views 62K
Comments 11

Планы развития Blender

Working with 3D-graphics *
Sandbox
Пожалуй, Blender является самым качественным Open Source проектом. Но разработчики не останавливаются на достигнутом и ставят перед собой амбициозные цели. Далее перевод статьи, в которой разработчики делятся планами того, как они видят будущее своего продукта.

image
Читать дальше →
Total votes 43: ↑38 and ↓5 +33
Views 39K
Comments 125

Анимация персонажей в Blender 3D — это просто

Open source *Game development *


Мир open source не стоит на месте и постоянно развивается. Про Blender 3D написано уже много статей, но помимо Blender, существует еще много полезных и бесплатных программ. Одна из них, это MakeHuman. На Хабре упоминания о ней имеются, но какой либо информации по ней нет. Предлагаю вам заглянуть под кат и посмотреть, что анимация персонажей в связке MakeHuman+Blender3D, это действительно просто. Осторожно, много картинок.
Посмотрим...
Total votes 65: ↑64 and ↓1 +63
Views 158K
Comments 11

Создание изометрических объектов для игр в Blender

Game development *
Sandbox


Статья будет полезна начинающим разработчикам игр. В ней мы рассмотрим преимущества и способы создания и рендеринга трёхмерных объектов для изометрических 2D-игр на примере Blender. В статье не будет каких-то сложных операций, достаточно начальных знаний 3D-редактора. Для примера рендеринга и анимации я взял башню из Dune2, и, чтобы ей было не так скучно одной, дополнил двумя постройками из Desert Strike.
Читать дальше →
Total votes 24: ↑21 and ↓3 +18
Views 45K
Comments 21

Простой Blender. Часть 1

Working with 3D-graphics *
Sandbox
Tutorial
image
КДПВ. По мотивам.

О чем пост


Пост написан по мотивам этого комментария . Особенно вдохновила картинка в ответах к этому комментарию. Изначально хотел здесь написать про UI и основы моделлинга в Blender, но выходит многовато (я словообилен). Поэтому, про моделлинг — позже (если публика захочет). А здесь — про UI Blender с точки зрения непрофессионала.
Тоже хочу танк нарисовать!
Total votes 55: ↑53 and ↓2 +51
Views 180K
Comments 37

Команда PVS-Studio готовит технический прорыв, ну а пока перепроверим Blender

PVS-Studio corporate blog Open source *C++ *C *
PVS-Studio, Blender, C/C++Статический анализ наиболее полезен при регулярных проверках. Особенно для таких активно развивающихся проектов как Blender. Пришло время проверить его вновь, и узнать, какие подозрительные места удастся найти на этот раз.

Введение


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

Проект уже проверялся ранее. Результаты проверки версии 2.62 изложены в статье "Проверка проекта Blender с помощью PVS-Studio".

Со времени прошлой проверки размер исходного кода вместе с дополнительными библиотеками увеличился до 77 мегабайт. А его объём вырос до 2206 KLOC. На момент предыдущей поверки размер проекта составлял 68 мегабайт (2105 KLOC).
Читать дальше →
Total votes 31: ↑28 and ↓3 +25
Views 15K
Comments 79

Документация Blendercam на русском

CAD/CAM *
Recovery mode
Перевел документацию к Blendercam 0.9.

Blendercam — это аддон к Blender 3D, который позволяет создавать G-код, моделировать и подготавливать модели для фрезерования.

Из первых впечатлений. Как и Blender 3D, Blendercam — быстро развивающийся проект, который уже позволяет быстро и удобно решать массу задач по 3D-фрезерованию, сверлению и другим видам обработки ЧПУ. Пользоваться действительно очень просто и удобно.

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

Сделал мануал сразу в PDF, удобным для печати: disk.yandex.ru/d/3aWfI7zWTcaj2w

Под катом перечень опций от разработчика.
Читать дальше →
Total votes 13: ↑12 and ↓1 +11
Views 7.2K
Comments 0

Интерактивные 3D-карты своими руками

Конференции Олега Бунина (Онтико) corporate blog Working with 3D-graphics *WebGL *
Если 3D-графика не ваша основная специализация, все равно, возможно, вам придется или, как в случае автора этого доклада Александра Амосова (@s9k), захочется с ней работать. Порог входа не так высок, можно взять технологию WebGL доступную в браузере, популярный фрэймворк Three.js и небольшой компанией единомышленников сделать своими руками интересный проект. Именно на примере такого проекта, начатого в рамках хакатона Avito, и разберем основные этапы, обратим внимание на проблемные места, и, наконец, замотивируемся на создание чего-то такого же прикольного, как эта карта офиса.



Проект, кстати, интересен и сам по себе. В современных больших опенспейсах ориентироваться в пространстве, находить нужных людей или переговорки зачастую очень сложно. Конечно, можно сделать схему в Excel, но не всегда это супер хорошее решение. У Александра Амосова появилась идея сделать это более удобно, которой он поделился на Frontend Conf, а ниже расшифровка его доклада.


Total votes 29: ↑29 and ↓0 +29
Views 18K
Comments 5

Оптимизация модели для 3D печати на примере ПО Blender

3Dtool corporate blog Working with 3D-graphics *3D printers
Добрый день!

С вами компания 3Dtool.

Cегодня речь пойдет не о какой-либо модели 3D принтера, и не о процессе 3D печати. Мы хотели бы рассказать о том, как сделать процесс подготовки модели перед 3D печатью эффективнее.
Все мы знаем, что большое рабочее поле это хорошо. Но что делать, когда мы начинаем пробовать создавать управляющие программы для громадной детали и программа уходит в вечное ожидание на этапе рассечения слоёв или экспорта кода в файл. Были случаи, когда программа готовилась более суток. Чтобы понять что происходит, нужно немного вникнуть в алгоритм процесса, который происходит внутри «Черного ящика» слайсера. Немного, потому что достаточно знать, что самое сложное и затратное дело, в процессе подготовки программы, это рассечение модели по слоям и формирование по этим сечениям траекторий.


Читать дальше →
Total votes 8: ↑6 and ↓2 +4
Views 17K
Comments 14

Печать на 3D принтере миниатюрных деталей из пластика ABS или PLA

3Dtool corporate blog Working with 3D-graphics *3D printers
Recovery mode
Всем добрый день! C вами компания 3Dtool. Сегодня мы достанем из своих белых халатов, немного опыта и поделимся им с вами. Может кто-то уже практикует подобные трюки, но возможно кому то это будет полезно.

Как-то раз была поставлена задача напечатать на 3D принтере Hercules Strong 17 автомобильный диск диаметром 9,5 мм, соплом диаметром 0,3 мм, пластиком ABS и PLA.

image

Что тут думать, мы быстренько смасштабировали имеющееся уже популярное колесо, видавшее дожди Амстердама и получили очень неожиданный параметр. Толщина стенки получилась 0.27041 мм, а это немного меньше диаметра сопла, которое установлено на принтере, так что...«Упс».

image

Было решено, что просто поменять сопло на 0.2 это для слабаков.
Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views 8K
Comments 6

Пакетная обработка фотографий в Blender

Working with 3D-graphics *Image processing *Photographic equipment
Tutorial


Всем привет!

Свободно-распространяемый 3D-редактор Blender обладает потрясающими возможностями по созданию трехмерной графики, но это далеко не все, что он умеет делать. В данном туториале я хочу показать как с помощью этой замечательной программы делать быструю и качественную пакетную обработку фотографий для последующего использования их в создании анимации вращения (облет объекта, демонстрация со всех сторон, фото-360).

В данном уроке мы не станем углубляться в детальные настройки и будем использовать предварительно созданный шаблон. Никаких специальных знаний потребоваться не должно, будет достаточно небольшого опыта в обработке изображений.
Total votes 38: ↑35 and ↓3 +32
Views 15K
Comments 10

Blender 3D для 3D печатников

3D printers
Sandbox
Считается, что полигоналка не подходит для вещей физического мира.

Верная позиция! Но часть задач всё-таки можно закрыть полигональным моделированием.

Собрал здесь ответы на четыре самые частые и неочевидные проблемы.

image
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 23K
Comments 34

PVS-Studio, Blender: Series of Notes on Advantages of Regular Static Analysis of Code

PVS-Studio corporate blog Information Security *Open source *C++ *C *

PVS-Studio and Blender


In our articles, we regularly repeat an important idea: a static analyzer should be used regularly. This helps detect and cheaply fix many errors at the earliest stage. It looks nice in theory. As we know, actions still speak louder than words. Let's look at some recent bugs in new code of the Blender project.

Read more →
Rating 0
Views 324
Comments 0

PVS-Studio, Blender: цикл заметок о пользе регулярного использования статического анализа

PVS-Studio corporate blog Information Security *Open source *C++ *C *

PVS-Studio мониторит код Blender


В статьях мы регулярно повторяем важную мысль: статический анализатор должен использоваться регулярно. В этом случае многие ошибки выявляются на самом раннем этапе, а их исправление максимально дёшево. Однако теория – это одно, но намного лучше подкреплять слова практическими примерами. Рассмотрим несколько свежих ошибок, появившихся в новом коде проекта Blender.

Читать дальше →
Total votes 16: ↑14 and ↓2 +12
Views 3K
Comments 14

Blender, 1000 мелочей

Open source *Working with 3D-graphics *Software
Tutorial

Собрал наиболее востребованные базовые приёмы работы с самым ламповым пакетом трёхмерной графики (в интерфейсе "классической" версии 2.79): немного общих моментов и часто используемые инструменты редактирования.

Продолжение (материалы и рендер)

Далее
Total votes 13: ↑11 and ↓2 +9
Views 18K
Comments 25

Static analysis protects your code from time bombs

PVS-Studio corporate blog C *

0848_Timebomb/image2.png
Static code analysis allows you to identify and eliminate many defects at an early stage. Moreover, it's possible to detect dormant errors that don't show themselves when they appear. They can cause many problems in the future and it requires many hours of debugging to detect them. Let's look at an example of such a dormant error.

Read more →
Total votes 2: ↑2 and ↓0 +2
Views 804
Comments 0
1