Показаны сообщения с ярлыком Blender3D. Показать все сообщения
Показаны сообщения с ярлыком Blender3D. Показать все сообщения

10 ноября 2017

Blender 2.79 Tutorial - MantaFlow Liquids - Fluid simulation



In this video we do an overview about the current status of the Mantaflow fluids simulator current status, precisely about the liquids simulation system, pros and cons of it´s current status.

Hope you like it!

01 ноября 2017

Blend4Web 17.10

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

Воспроизведение контента осуществляется средствами WebGL, Web Audio и других браузерных технологий. Наработки проекта распространяются под лицензией GPLv3. 

Основные изменения:
  • Новый режим визуализации контента Side-by-side. В этом режиме выполняется разделение кадра на две части, с подачей изображения для левого и правого глаза. К примеру, телевизоры с поддержкой 3D способны самостоятельно собирать стереоизображение из этого формата. При этом передача данных может выполняться по простому кабелю HDMI. Кроме того, эта функция позволяет использовать ряд AR/VR устройств, которые требуют формата Side-by-side. Одним из устройств, работающих в этом режиме, являются очки дополненной реальности Epson Moverio BT-300.
  • Новые возможности редактора логики. Добавились ноды, которые позволяют удобно структурировать логику приложения. Теперь есть возможность создавать пользовательские функции с помощью ноды Define Function и вызывать их в нужном месте с помощью Call Function. Следующая нода Switch позволяет реализовать логическую конструкцию типа switch для последовательной проверки нескольких условий.
  • Улучшенная поддержка нод Cycles. С этого релиза началась подготовка к реализации полноценной PBR-модели описания материалов. С учетом скорого выхода Blender 2.8 в Blend4Web будет реализована Диснеевская шейдерная модель и связанная с ней нода Principled BSDF рендера EEVEE. В данный момент улучшена работа нод Diffuse BSDF и Glossy BSDF рендера Cycles, которые находятся в основе будущего убер-шейдера.
  • В физический движок добавлена возможность управления вектором гравитации и улучшена стабильность ограничений HINGE.  

19 октября 2017

Open source Kinect motion capture toolkit

I had developed an open source Kinect motion capture toolkit, and put it on GitHub.
If you want to make your own motion capture system, this is your best choice, it is completely free.

You need to compile it yourself, I only use the it on macOS, you can try compiling it for Linux and Windows, it should work.

I have successfully use it in Blender, here are the steps:
  1. Use the toolkit to generate BVH file.
  2. Import the BVH file to blender.
  3. Bind the character to the armature.
If you are using Rigify's metabone, you just need to adjust the armature slightly, here are the steps:
  1. Select the armature, enter 'Edit' mode, select all bones, press 'Ctrl' + 'N', click 'Recalculate Roll->with Global -Y axis'.
  2. Select the armature, enter 'Pose' mode, rename some bones, let them match the bone names of the BVH armature, and change the rotation mode from 'Quaternion(WXYX)' to 'ZYX Euler'.
  3. Bind the character to the armature.
  4. Use the toolkit to generate BVH file.
  5. Import the BVH file to blender.
  6. Delete the BVH armature.
  7. Select the armature, switch to 'Dope Sheet->Action Editor' interface, attach the motion clip.

18 октября 2017

Weekly Blender Developers meeting notes - October 16, 2017

1) Blender 2.79 release
  • 2.79a is needed, but not urgently, so meeting agreed on waiting after
    BConf to do it. Also, as a reminder, only trivial or safe fixes shall be
    backported from master to blender-2.79-release branch.
  • Help from other devs to triage, backport and test commits from master
    into 2.79 would be appreciated, a separated email will be sent to
    bf-commiters later with details on that topic.
2) Blender 2.8 projects
  • Not much to report, works keeps on going.
  • Campbell Barton did tool system proposal (with proof of concept
    patch). Weekly notes.
  • Bastien Montagne keeps working on the asset management system, among
    other things, added initial drag-and-adrop linking. Weekly notes.
  • Sergey Sharybin had a small week. Weekly notes.
  • Joshua Leung reminds that the advanced new Grease Pencil work shall be
    merged in main 2.8 branch in comming days.
3) Other projects
  • Nothing mentioned here, aside from Sergey noting that he will take
    down development.blender.org server some time this week (probably this
    tuesday) to do some maintenance work.

13 сентября 2017

Blender 2.79

Основные особенности релиза:
  • Улучшения системы рендеринга Cycles. Известно, что при небольшом количестве проходов при рендере изображения могут появляться шумы. Разработчики добавили специальный фильтр Denoise, который позволяет избавиться от артефактов, без увеличения циклов обработки. Настройки фильтра находятся в панели Render Layers.
  • Оптимизирована вся система рендеринга и улучшена поддержка OpenCL. Теперь компиляция шейдеров выполняется многопоточно (ускорение до 20% на CPU с инструкциями AVX2), а GPU на базе AMD Radeon не уступают в производительности чипам от NVIDIA;

  • Добавлен режим управления цветом Filmic, позволяющий добиться фотореалистичных результатов и лучше обрабатывающий содержимое с высоким динамическим диапазоном (HDR);
  • Добавлено свойство Shadow Catcher, позволяющее организовать реалистичное наложение взаимных теней на сцене с несколькими объектами;
  • Новый модификатор Surface Deform. Данный модификатор позволяет упростить создание деформации или анимации для сложных моделей. Идея заключается в копировании настроенной деформации с прокси объекта на итоговый. Например, вы можете анимировать простую плоскость с помощью модификатора Cloth. Затем, используя Surface Deform, перенести результат на сложносоставную модель, созданной при помощи модификатора Array;
  • PBR-шейдер Principled Node. Новая нода предлагает большое количество опций, объединенных в одном узле. Это позволяет упростить настройку материала и добиться нужной реалистичности. Узел использует принципы строения шейдера Disney, разработанных студией Pixar (известен еще как шейдер PBR);
  • В Grease Pencil, инструмент для создания анимации векторных и рисованных изображений, добавлен режим интерполяции переходов между двумя рисованными кадрами;
  • Многочисленные улучшения в интерфейсе: шаблоны для определения повторно используемых настроек, автоматическое масштабирование для экранов с высокой плотностью пикселей (high-DPI), реорганизация панелей секвенсора и редактора UV, ярлыки для ключевых кадров и драйверов, расширенные всплывающие подсказки с информацией о причинах неактивности кнопок и т.д.
  • Обновлен список встроенных плагинов. В текущую сборку добавлено более двух десятков новых дополнений, самого разного назначения: плагин Dynamic Sky для генерации неба с солнцем и облаками, Archipack с набором элементов для создания архитектуры, Mesh Edit Tools расширяющий набор инструментов моделирования и многие другие.   

08 сентября 2017

Blender3D Tutorial: Chromatic Aberration Node



Hey Everybody! In this tutorial I will be showing you how to create a super easy node group for adding chromatic aberration to your scenes in Blender. This node group is great because it adds some slight realism to any scene you are working on.

Typically, when you take a photo with a digital camera, there is some distortion and this is why adding chromatic aberration gives images a more realistic look to them.
I hope you guys enjoy this tutorial and learn something new. Thanks for watching!

01 сентября 2017

Blend4Web 17.08

Ключевые возможности релиза:
  • Поддержка контроллера Leap Motion. Leap Motion — необычное устройство, которое позволяет захватывать движения рук или иных предметов на расстоянии до полуметра от себя. Как это работает, вы можете посмотреть в специальной демонстрации, которая вошла в состав приложения Code Snippets.
  • Новые ноды логического редактора. Добавлен узел Time&Date, который предназначен для доступа к системному времени устройства. К примеру, это может быть полезно для создания виртуальных часов. Следующая нода Elapsed позволяет получить время в секундах, прошедшее с момента визуализации предыдущего кадра. Такое может быть полезно для создания точной процедурной анимации.
  • Обновление API. Были добавлены функции для включения или отключения показа целых групп объектов, которые имеют общий ID. К примеру, это позволяет выполнить фоновую загрузку ресурсов с последующей активацией их в сцене. Кроме того, пользователи получили возможность управления текстурным кэшем, путем изменения опции enable_texture_cache в конфигурации движка.
  • Изменен состав основных дистрибутивов SDK. Из них были удалены наиболее тяжелые проекты, которые вскоре станут доступными для отдельной загрузки. Изменения коснулись исходников: игры "Сказ о Пятигоре", презентации "Молочный завод", демонстрации "Показ мод" и приложения "Ферма".
  • Обновлен физический движок Bullet. Теперь сборка WebAssembly включена по умолчанию. Это позволит несколько улучшить производительность приложений, использующих физику.   

28 августа 2017

Weekly Blender Developers meeting notes - August 27, 2017

 Ton Roosendaal writes:
Here are the notes from today's 14 UTC meeting in irc.freenode.net #blendercoders. Attendance was a bit low today, so it was done quick :)

1) Blender 2.79 release
2) GSoC wrap
That's it!
Tomorrow will be the usual 2.8 meeting, with probably more news. Maybe it's time to do the 2.8 meeting on Sundays again? Now 2.79 and GSoC are almost done...

14 августа 2017

Video: Blender 2.79 Denoise Test



Fabian D'Abundo writes:

I made a testanimation in my freetime to try out the new denoising feature in Blender 2.79.
As expected, DOF gives Denoising a hard time. Also pixels with a brightness value far over 1 often spark "black spots".
The animation was rendered with 1024 samples. To get it noise free it would have taken around 10000 samples without the new feature.
What do you think?

09 августа 2017

Modifiers in Grease Pencil 2.8

Developer Antonio Vazquez has just implemented the first modifiers for Grease Pencil objects.

Check out this demo by Daniel Martinez Lara:
The new modifiers shown in this video:
  • Array
  • Lattice
  • Simplify
  • Noise
  • Tint
  • Hue Saturation Value
  • Blur
Even though more modifiers are planned, focus now is to squash as many bugs as possible before the merge with the main Blender 2.8. This development is currently happening on the ‘greasepencil-object’ branch.

07 августа 2017

Blender 2.79 Release Candidate 1

 Blender 2.79 Release Notes

The Blender Foundation and online developer community are proud to present Blender 2.79!
As the 2.79 is an important release before the transition to the 2.8 series, please help Blender by testing the available builds and reporting possible issues.
In this release:

  • Cycles: Built-in Denoising, Shadow catcher, Principled shader, AMD OpenCL optimizations.
  • Grease Pencil: New frame interpolation tools, per-layer onion skinning.
  • Alembic: Improvements to compatibility, stability and support.
  • User Interface: Initial support for reusable custom configurations, automatic DPI scaling.
  • Twenty Three new and several updated add-ons.
  • And: 100s of bug fixes and other improvements! 

03 августа 2017

Weekly Blender Developers meeting notes - July 30, 2017

Last Week
  • Bastien (mont29) was focused mostly on 2.79 release tasks, and did some tracker work.
  • Campbell (ideasman42) resolved issues in manipulator API, some glitches and crashes, and finished the face-map addon. You can test his facemaps with this file. He also wrote memory allocator for draw manager to address some performance issues.
  • Clément (hypersomniac) spent last week on polishing and optimising SSRs and revamping the GPU "Profiler" (you can see it using Ctrl+Alt+D and entering a value > 20). He still didn't have time for refraction.
  • Luca (LucaRood) did mostly non-code work last week. As for code, he replaced all the DerivedMesh with Mesh, in the cloth modifier, but was not able to test yet, because of issues with updating time dependent modifiers. And a bit of bug tracking.
This Week
  • Bastien (mont29) will focus on assets manager and will write a blog post about it.
  • Campbell (ideasman42) will keep working on manipulators, (not facemaps, but for tools). And general dev/fixes- draw manager.
  • Clément (hypersomniac) will continue his commitment to Eevee. Implementing refraction first (first using probes, then screen space). Then fix the AO for performance and quality reasons.
  • Luca (LucaRood) will be evaluating the possibilities regarding the simulation systems, and will come up with a proposal. He also plan on doing some general bug fixing.

24 июля 2017

Weekly Blender Developers meeting notes - July 23, 2017

Here are the notes from today's 14 UTC meeting in irc.freenode.net #blendercoders.

1) Blender 2.79 release
2) Blender 2.8 project
  • The usual Monday morning team meeting will have more details about 2.8 progress.
  • Bastien Montagne agreed on writing a code blog update report on his work on Assets in Blender. (And "Overrides", linking, referencing, etc)
3) Google Summer of Code, other projects
  • The coming week is the 2nd evaluation, projects are now on 2/3rd of the process. Please join the SOC mailing list to get all the details.
  • Tristan Porteries' proposal to use Eevee shaders in the BGE has not resulted in a generally agreed working plan yet. It might lead to code redundancy or limited (or differently working) results.
    More discussion or reviews of the proposal is needed. We might need to accept his proposal as first step?

17 июля 2017

Animation Nodes 2.0 released

I'm proud to present Animation Nodes 2.0. Previously my main focus was to achieve high flexibility. This allowed me build a very expressive general purpose node system. At this point, I can slowly start to focus on optimizing AN for common cases. This will result in an addon that is more user friendly. Features like falloff and vectorization (read the release notes to learn more about that) really aim at simplifying common tasks.

As a nice side effect this also allows for great performance optimizations from my side. Some nodes are up to 400 times faster now. Those high speedups are also possible due to the introduction of a new programming language called Cython. Unfortunately this also means that AN is not OS independent anymore. You will have to select the correct version for your operating system to make it work.

The manual improved at lot as well. This is all thanks to Omar Ahmad who spend many weeks to write an initial documentation for every single node. More help is always welcome though!

We worked hard on the release notes as well. They contain many examples, so wherever you want to begin, you can jump right in.
I have many more ideas that I will try to implement on in the upcoming months. Most notably I'm planning a new action socket which will be a huge deal for many motion graphics effects. Furthermore I finally want to have a good template system, a rewritten color system, an improved mesh data type and much more.

In a few weeks the current semester ends and the most productive time of the year starts. Then I have to decide whether to look for a summer job or to work on Animation Nodes as I did in recent years. To be able to afford the latter I need your support. Please checkout my Patreon page and consider to make a small monthly donation to help me to continue to amaze you.

11 июля 2017

Weekly Blender Developers meeting notes - July 9, 2017

1) Blender 2.79 release
2) Blender 2.8
  • There's a tracker for Blender 2.8 issues, but this is currently only open for those who are involved.
    If you need the url or want to know if it's worth adding, ask one of the regulars.
  • Antonio Vazquez reminds us we like to see a (temp) splash for the 2.8 branch. Proposal: we switch every month (on the 1st). Each time one 2.8 dev can select a splash, and selects a splash judge for next month. Before committing, splashes need to be checked by one of the core devs or run it via me :)
3) GSoC and other projects
  • All students passed the first checkpoint. However, some of them under probation. Now is the chance to shine! Want to be involved, join the dev list.

01 июля 2017

Blend4Web 17.06 LTS

Основные изменения:
  • Экспериментальная поддержка Augmented Reality (Дополненная Реальность). Технология Дополненной Реальности — это возможность вывода компьютерной графики поверх изображения, передаваемого видеокамерой. Подобная технология позволяет реализовать качественно иной уровень восприятия компьютерной графики. Разработчики Blend4Web подготовили специальное приложение демонстрирующее поддержку этой технологии фреймворком. Как всегда, исходные тексты можно найти в дистрибутиве SDK.
  • Поддержка ограничителей Blender. Ограничители (constraints) Blender предназначены для определения правил поведения объектов и их взаимодействие в сцене. Разработчики Blend4Web обеспечили поддержку группы ограничителей, связанных с копированием данных трансформаций: Copy Location, Copy Rotation, Copy Transforms. Также в этом релизе работает ограничитель Track To, позволяющий задать «слежение» объекта за целью. В качестве примера, было подготовлено простое приложение, где демонстрируется использование Copy Rotation. Обратите внимание, что «честная» анимация присутствует только для движения рукояти. Вращение остальных элементов механизма обеспечивается ограничителями.
  • Новый алгоритм освещения для материалов Cycles. Теперь использование материала с нодами Glossy BSDF и Diffuse BSDF автоматически включает освещение от окружающей среды, которое учитывает параметр шершавости материала.
  • Изменения в редакторе логики. Была добавлена новая нода Set Camera Limits, позволяющая контролировать перемещение камеры. В совокупности с узлом Set Camera Move Style пользователи фреймворка получают мощный механизм контроля за поведением камеры. 

28 июня 2017

Editing Video in Blender 2.78



In the video, a free python script is applied adding a keyconfig which remaps shortcut keys to be more like Final Cut Pro or Premiere.

I take the novice from initial project set-up, through customising the Blender interface, adding media, transitions, working with meta-strips, and even editing audio.

This is a start-to-finish, easy to follow tutorial which requires no prior knowledge of Blender. A link for downloading the Python scripts is supplied in the video description.

16 июня 2017

13 июня 2017

Grease Pencil 2.8 sneak peek



Daniel gives us a quick sneak peek on the new Grease Pencil in the upcoming Blender 2.8.
The new Grease Pencil’s main focus is to create a more friendly interface for the 2D artist, while keeping the advantages of having a full 3D suite underneath. Grease Pencil is no longer just a stroke, it’s now a real Blender object with huge improvements to brushes and tools. 
Credits go to the Grease Pencil developers Antonio Vazquez and Joshua Leung. While Daniel Martinez Lara and Matias Mendiola support the developers with demos and testing. 
This development is currently happening on the ‘greasepencil-object’ branch, based off 2.8, and it will be merged soon so everybody can test using the build-bot.

Сектора Лирики