Tag Archives: Blender

How to create animated dust particles in Blender

In this episode I’ll show you the complex process of setting up animated particles in Blender. I’m doing this for an Eevee render, but the principle will work in Cycles just as well. They can be used to give atmosphere and depth to your renders, or to create other exciting effects like bokeh. There’s a lot going on in this video, so I thought I’d provide some written instructions in this article too. Here’s what’s coming up:

For this whole project I’ve used Blender 2.83.1. You can see an example of the effect in action on my Sad Robot animation. My wonderful Patreon Supporters have access to the scene file I’m building for dissection, study, amendment and commercial use.

Enjoy!

Continue reading How to create animated dust particles in Blender

How to rotate a HDRI in Blender

I always forget how to rotate HDRIs in Blender. It’s really not that difficult, but somehow this information doesn’t seem to save in my brain. I’ve given up trying understand why, so I thought I’d write it down for a future visit. At least I know where to look now πŸ™‚

In the Shading Tab, switch over to World. Add your HDRI image as you usually would (with an Environment Texture).

To make this thing rotate, we need to make ourselves a Texture Coordinate (under Input) and plug that into a Mapping Node (under Vector). Connect the Generated output into the Vector input, then plug the Vector output into the Environment Texture so that we can control the various aspects of our HDRI now.

We’re after the Z rotation, which will make or HDRI rotate horizontally. Here’s the complete node setup (click to enlarge):

How to use TeleBlender 4 by mCasual / Jaques

Getting characters and scenes from DAZ Studio into Blender is one of the toughest things to get right. It’s an endlessly time consuming, confusion and generally un-fun process. Several scripts exist to make this happen, yet many of them fail to make it a one-click solution. Jacques aka mCasual has been working for years on something called TeleBlender. Steve aka Backdoor 3D recently did a live stream on the process, and I finally had a chance to try it out myself.

In this article I’ll show you the workflow that I found worked best for me. You may know a better way, and perhaps it’s not the intended way of working, but it thought it might come in handy (since usage instructions on the download page of TeleBlender are literally non-existent).

I’m using the following versions, which will probably no longer exist by the time you read this article:

  • Blender 2.83.1 LTS
  • DAZ Studio 4.12.1
  • TeleBlender 4 (Beta 06252020)
Continue reading How to use TeleBlender 4 by mCasual / Jaques

Importing Genesis into Blender via Mixamo

I’ve just been experimenting with uploading a Genesis 1 figure to Mixamo, and importing the animated figure into Blender. There are several trillion options what with the combinations of tick-boxes and values. Thankfully, nothing is documented, just the way I like it.

I thought I’d quickly post a screenshot of what actually works – for the next 10 minutes. We all know how quickly these things change:

Note that I’m doing this in the release version of Blender 2.82, in late May 2020. It’ll probably stop working by the time either of us reads this, but hey – at least I’ve tried.

Using Non-Linear Animation (NLA Features) in Blender 2.8

Many animation apps have an exciting feature that lets us re-use a group of keyframes in a more convenient way to build larger and more complex animations. They’re commonly referred to as non-linear editing. A popular example includes setting up an action as keyframes once, and then looping it using an NLA bock of sorts (like a walk cycle). Better yet, animations can be combined and transitioned without interruptions or ugly pops. We can even overlay several actions, such as a walk cycle, an eye blink and a waving hand gesture.

Blender has these features, and while difficult to grasp at first, they’re surprisingly simple to use once you grasp the concept:

  • setup an animation using regular keyframes, or import it from a service like Mixamo
  • turn this group into an Action Strip (that’s what Blender calls an NLA block)
  • add this Action Strip onto an NLA track, repeat it or combine it with other strips
  • add transitions in between blocks to seamless motion
  • add tracks to combine animations

Here’s how it works for me. This might not be 100% accurate, but it’s good enough to build seriously cool animations with ease. I’m using Blender 2.82 for this example, and I’m expanding on principles I’ve briefly touched on in my previous article about looping walk animations.

Continue reading Using Non-Linear Animation (NLA Features) in Blender 2.8

Switching between Cameras in Animations with Blender 2.8

If you have multiple cameras in your scene, chances are that you may want to cut to another one during the course of an animation. I’ve often wondered how to do that, but only finding outdated material on the internet, I decided to poke around myself. Half an hour later I had it sussed out – here’s how it works.

I have three cameras in my scene, named Cam 1, Cam 2 and Cam 3. Shorter names are preferred, as Blender will show these names at the bottom of the timeline. All we have to do now is to

  • select the camera we want to switch to
  • position our playhead in the timeline
  • and the hit CTRL + B at the bottom of our timeline.

This will create markers like these:

The trick is to find the spot at which to click. It’s not very intuitive as of Blender 2.82, but essentially the space marked dark grey in the screenshot above is where you need to hover your mouse while pressing CTRL + B. This will create a marker. When you now scrub through the timeline, you’ll see the cameras switch to your choice at the marks you’ve set.

To delete a Camera Marker, select it then press X as usual.

More about Markers

What we’ve setup here are special Camera Markers. Notice the little camera icon next to them. We can create regular markers too, just by hovering anywhere in the timeline and pressing M. Those do not have a camera icon, and we can rename them as we see fit (by selecting them, then hitting CTRL + M). The latter command also works on Camera Markers, but they cannot be renamed.

Regular Markers come in handy for notes and other special places we need to remember.

There’s a special Marker menu in the timeline, from which we can do all kinds of other things to those little gadgets, including jumping and duplicating. This works with both regular and Camera Markers. Sadly there’s no default shortcuts for marker navigation as far as I know.

Final Thoughts

I had always assumed that switching cameras in Blender was a bit of a nightmare, especially if you do a lot of cuts. While that may have been the truth in 2.79 and below, the current implementation couldn’t be easier to use. It’ll open up the door to easy multi-camera animations, as well as static scenes that need to be rendered from various angles.

If you think that setting a Camera Marker should be possible by hovering anywhere in the timeline, rather than only at the un-intuitive bottom 10%, you’re not the only one: it’s a known issue, and the folks are working on it. As of 2.82 this feature is not implemented.

How to render with the current Viewport Shading in Blender

Although I like Eevee, sometimes I’d like something even faster for animatic previews. Eevee still requires lights to be setup, whereas with the regular “material preview” setting in the viewport, we can see things just fine before we bring in our lights. It would be nice if there is a way to use the same shading style for real renders, be that for a quick still image, or a whole animation.

Thankfully there is! Let me show you how to use it.

Rather than picking a render engine as usual in the Rendering Properties tab on the right, head over to the top of your regular 3D Viewport and select View – Viewport Render Image.

This will render an image with image size specified in Render Properties, but it’ll use whatever is currently selected as a shading mode in your viewport. It’s genius really, albeit perhaps not very intuitive (like the rest of Blender).

The same principle can be used for animations, and keyframes of an animation (i.e. you’ll get a single frame at each camera keyframe). It’ll take a fraction of the render time, and more importantly, you’ll get to see how something works before you’ve setup any lights.

Note that all overlays will be present. It’s exactly like what you see in the viewport right now, just at a higher (or lower) resolution. To disable those, use the little dual-circle icon at the top right of your viewport (it says “Show Overlays” when you hover over it).

Rendering with Transparency in Blender

I’ve encountered a small puzzle recently in regards to rendering the alpha channel of PNG images with transparency. I didn’t quite understand the complex setups I’ve read about, nor could I reproduce the results. Thanks to some hive-mind thinking, we could figure it out on my Discord Server.

Here’s how to do it, both for Eevee and Cycles.

Continue reading Rendering with Transparency in Blender

How to loop Walk Animations with Blender’s NLA Editor

In my previous article I’ve explained how to import Synty characters into Blender, and how to apply animations from Mixamo. Now that we have an animation in there, we may want to play it more than once. In a walk cycle, we’d have to play the walk loop multiple times to create the illusion of walking. I’ll cover how to do that in this article before I forget again.

PS: These are just notes, not exactly a tutorial. I’ve only just discovered the basics of the NLA Editor, so if I’m mis-describing anything and you know better, or something isn’t working, please leave a comment so I can correct this article.

Here’s what we’ll do:

  • if necessary, remove the forward motion from the current animation
  • turn the keyframe animation into an Action Strip (that’s an NLA Block)
  • add the Action Strip to an NLA Track (that’s a special timeline)
  • modify the Action Strip to repeat
  • apply forward motion with two keyframes

The concept of the NLA Editor is similar to aniBlocks in DAZ Studio, or the NLA blocks in Carrara. We start with regular keyframes, turn them into a block (or Action Strip as Blender calls them), and then we mix and match them on a special timeline called the NLA Editor. If you’re curious, NLA stands for Non Linear Animation. Action strips can be mixed and matched to blend in, so there’s no popping when one animation ends and one begins.

The NLA Editor can be used in conjunction with regular keyframes. For walk cycles, it is common to exclude the forward motion from the Action Strip and instead replace it with a linear motion. If the forward motion is included in the Action Strip, the character would reset to the beginning rather than continuously move forward. Hence I’ll use a combination of the two.

Continue reading How to loop Walk Animations with Blender’s NLA Editor

Using Synty Characters with Mixamo and Blender

I’ve just worked out how to import Synty characters into Blender via Mixamo. It’s a somewhat complex process with a few pitfalls, and while it’s all fresh in my mind, I thought I’d best write it down somewhere. The workflow is similar for both the SimplePeople and the Polygon City characters, and I would imagine other Synty characters will probably work with these instructions just as well.

Note that I’m only using Blender and Mixamo, no other plugins or game engines. I’ll also explain how to add textures while we’re in the process, because that’s not exactly intuitive. Here’s the step-by-step outline:

  • import Synty character into Blender (as FBX)
  • correct pose and apply texture
  • export as FBX (see settings below)
  • import into Mixamo
  • apply desired animation and export (as FBX)
  • import into Blender and see the animation
Continue reading Using Synty Characters with Mixamo and Blender