0
$\begingroup$

I've tried to find a solution for 2.92. As the title suggests I am not able to do this simple thing. I want to blur a single object, not motion blur with he camera I mean simply blur an object.

I have looked around forever and as usual every video is either too old or the blender version has changed and the buttons are somewhere else, or the way layers work has changed or something else... It is REALLY hard for newcomers to learn properly since it gets so frustrating after searching for up to date tutorials.

So all i could find out (thanks to Stackexchange) is that the render layers don't exist anymore and that i have to work with collections now, i created a collection, put my object in there but all tutorials only talk about render layer nodes in the compositor, but that doesn't let me pick the collection, I also changed the pass ID to greater than 0 and if i pick the pass node i cant connect it to my collection since its so confusing to find out what combo works atm..

Can someone please explain to me where i can find actual up to date infos about blender or a place in general where changes are shown or explained, I wouldn't have any problem with old tutorials if there would be a clear way of checking how to replicate the steps in the newer version.

This is really sucking out the fun of learning.

All help is appreciated.

$\endgroup$
3
  • 2
    $\begingroup$ Hey there, may I suggest to look under View Layer Properties and there if using Cycles you will find your layers/passes (from 2.83 the UI got cleaned up a bit but not removed). Regarding only wanting one object I believe you should consider the Passes->Data->Object Index or Passes->Cryptomatte->Object. For that to work, you need to give the object in question a pass index under Object Properties->Relations->Pass Index. $\endgroup$
    – Xylvier
    Mar 15, 2021 at 16:07
  • $\begingroup$ Hey, thanks for the answer, appreciate it! I did that. (gave the object another pass) and set the object index, but I don't know how to do the rest, i mean everything i can find online is about using the render layer node in the compositor but i can't select my pass there, and theres i so layer interface where i could follow all the tutorials. I am talking about this window (ignore marks): blenderartists.org/uploads/default/original/4X/b/c/e/… How do i access a render pass in the compositor and only affect the object with hat pass? $\endgroup$
    – Ozzy
    Mar 16, 2021 at 1:59
  • $\begingroup$ Not much of a compositor user (still learning myself), I posted my answer to the degree of my best knowledge in hope that it helps you. $\endgroup$
    – Xylvier
    Mar 16, 2021 at 13:42

1 Answer 1

3
$\begingroup$

I am by no means used to work much with the compositor, that said, I hope what I am going to show here is not too far from what others would do.

Object Index method:

  1. Activate the Object Index in the View Layer Properties: activated object index in view layer properties
  2. Make sure the object in question has its own Object Properties -> Relations->Pass Index: enter image description here
  3. Render the image with F12 if only that one object needs special treatment, otherwise give each object that needs it its own Pass Index like in step 2.
  4. Go in the Compositor and activate Use Nodes: enter image description here simple example of a cube and sphere, whereas the sphere has pass index 1 and cube has pass index 2 enter image description here Using the ID Mask node you can get the mask for the specific object or objects(same pass index objects are in the same mask)
  5. Multiplying the rendered image with the mask we obtain the separate object and adding a Blur node we can then blur the specific object: enter image description here This would be blurring a specific object

Cryptomatte method:

  1. Activate View Layer Properties->Passes->Cryptomatte->Object: enter image description here
  2. With the object already having its own pass, you can then render and get new output sockets on the Render Layers node in the compositor.
  3. Connecting those to a Cryptomatte node and later the Blur node you get this: enter image description here The Cryptomatte node needs to be set up first
  4. With the Pick output used, you can easy use the eyedropper Add to select the wanted object and switching to the Matte output this will show the mask created.
  5. Switching now to the Image output you get only the selected object from the entire render.
  6. Routing this image through the Blur node will then result in the same as above Object Index method.

UPDATE (Compositing the blurred object back into the image)

While not 100% sure, I believe this should be the result asked for: enter image description here All the difference is an Alpha Over node

$\endgroup$
3
  • $\begingroup$ Thank you so much, i am slowly starting to understand how this works! So I was able to recreate this! What if i have my scene and just want to keep everything the way it is and blur just one object while keeping the rest of the scene the way it is. Would that be possible? or would I have to render each object separately and then composite in lets say After Effects? You have to understand, I am coming from Macromedia Flash originally, then Photoshop, then After effects & premiere, The concept of just clicking an object and blurring it seems to simple to me, yet it is so complicated in Blender. $\endgroup$
    – Ozzy
    Mar 19, 2021 at 0:18
  • $\begingroup$ I'm no expert with the compositor, so I hope this is what you asked for. $\endgroup$
    – Xylvier
    Mar 19, 2021 at 19:45
  • $\begingroup$ Alright, thanks a lot! $\endgroup$
    – Ozzy
    Mar 19, 2021 at 21:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .