Skip to main content
replaced http://blender.stackexchange.com/ with https://blender.stackexchange.com/
Source Link

Either disable Use Alpha or blur the Z as well:

enter image description here


Update

As pointer out by the OP, the above solution does not work when there is geometry behind the glowing object.

Here are some alternative methods roughly in order of number of steps needed to set up:

#1. ID Mask:

This method is probably the quickest as it doesn't even require more than one renderlayer.

  1. Enable the Object Index pass in Properties > Renderlayers > Passes:

enter image description here

  1. Select the object(s) you want to blur and set the Pass Index to a unique number so that no other objects have the same Pass Index.

enter image description here

  1. In the compositor, add an ID Mask node and set the Index to the same number you set the objects:

enter image description here

Also see this related questionrelated question.

2. Z-Mask:

You'll notice that in method one that the glow appears in front of other objects:

enter image description here

You may want this effect or you may not. If you don't, then you can use the Zmask in Properties > Renderlayers > Layer:

  • Background objects are on Layer 1
  • Foreground objects are on layer 2
  • Glow objects are on layer 3

enter image description here

Either disable Use Alpha or blur the Z as well:

enter image description here


Update

As pointer out by the OP, the above solution does not work when there is geometry behind the glowing object.

Here are some alternative methods roughly in order of number of steps needed to set up:

#1. ID Mask:

This method is probably the quickest as it doesn't even require more than one renderlayer.

  1. Enable the Object Index pass in Properties > Renderlayers > Passes:

enter image description here

  1. Select the object(s) you want to blur and set the Pass Index to a unique number so that no other objects have the same Pass Index.

enter image description here

  1. In the compositor, add an ID Mask node and set the Index to the same number you set the objects:

enter image description here

Also see this related question.

2. Z-Mask:

You'll notice that in method one that the glow appears in front of other objects:

enter image description here

You may want this effect or you may not. If you don't, then you can use the Zmask in Properties > Renderlayers > Layer:

  • Background objects are on Layer 1
  • Foreground objects are on layer 2
  • Glow objects are on layer 3

enter image description here

Either disable Use Alpha or blur the Z as well:

enter image description here


Update

As pointer out by the OP, the above solution does not work when there is geometry behind the glowing object.

Here are some alternative methods roughly in order of number of steps needed to set up:

#1. ID Mask:

This method is probably the quickest as it doesn't even require more than one renderlayer.

  1. Enable the Object Index pass in Properties > Renderlayers > Passes:

enter image description here

  1. Select the object(s) you want to blur and set the Pass Index to a unique number so that no other objects have the same Pass Index.

enter image description here

  1. In the compositor, add an ID Mask node and set the Index to the same number you set the objects:

enter image description here

Also see this related question.

2. Z-Mask:

You'll notice that in method one that the glow appears in front of other objects:

enter image description here

You may want this effect or you may not. If you don't, then you can use the Zmask in Properties > Renderlayers > Layer:

  • Background objects are on Layer 1
  • Foreground objects are on layer 2
  • Glow objects are on layer 3

enter image description here

added 1403 characters in body
Source Link
gandalf3
  • 158.3k
  • 60
  • 612
  • 1.1k

Either disable Use Alpha or blur the Z as well:

enter image description here


Update

As pointer out by the OP, the above solution does not work when there is geometry behind the glowing object.

Here are some alternative methods roughly in order of number of steps needed to set up:

#1. ID Mask:

This method is probably the quickest as it doesn't even require more than one renderlayer.

  1. Enable the Object Index pass in Properties > Renderlayers > Passes:

enter image description here

  1. Select the object(s) you want to blur and set the Pass Index to a unique number so that no other objects have the same Pass Index.

enter image description here

  1. In the compositor, add an ID Mask node and set the Index to the same number you set the objects:

enter image description here

Also see this related question.

32. Z-Mask:

You'll notice that in method one that the glow appears in front of other objects:

enter image description here

You may want this effect or you may not. If you don't, then you can use the Zmask in Properties > Renderlayers > Layer:

  • Background objects are on Layer 1
  • Foreground objects are on layer 2
  • Glow objects are on layer 3

enter image description here

Either disable Use Alpha or blur the Z as well:

enter image description here


Update

As pointer out by the OP, the above solution does not work when there is geometry behind the glowing object.

Here are some alternative methods roughly in order of number of steps needed to set up:

#1. ID Mask:

This method is probably the quickest as it doesn't even require more than one renderlayer.

  1. Enable the Object Index pass in Properties > Renderlayers > Passes:

enter image description here

  1. Select the object(s) you want to blur and set the Pass Index to a unique number so that no other objects have the same Pass Index.

enter image description here

  1. In the compositor, add an ID Mask node and set the Index to the same number you set the objects:

enter image description here

Also see this related question.

3. Z-Mask:

You'll notice that in method one that the glow appears in front of other objects:

enter image description here

You may want this effect or you may not. If you don't, then you can use the Zmask in Properties > Renderlayers > Layer:

Either disable Use Alpha or blur the Z as well:

enter image description here


Update

As pointer out by the OP, the above solution does not work when there is geometry behind the glowing object.

Here are some alternative methods roughly in order of number of steps needed to set up:

#1. ID Mask:

This method is probably the quickest as it doesn't even require more than one renderlayer.

  1. Enable the Object Index pass in Properties > Renderlayers > Passes:

enter image description here

  1. Select the object(s) you want to blur and set the Pass Index to a unique number so that no other objects have the same Pass Index.

enter image description here

  1. In the compositor, add an ID Mask node and set the Index to the same number you set the objects:

enter image description here

Also see this related question.

2. Z-Mask:

You'll notice that in method one that the glow appears in front of other objects:

enter image description here

You may want this effect or you may not. If you don't, then you can use the Zmask in Properties > Renderlayers > Layer:

  • Background objects are on Layer 1
  • Foreground objects are on layer 2
  • Glow objects are on layer 3

enter image description here

added 1403 characters in body
Source Link
gandalf3
  • 158.3k
  • 60
  • 612
  • 1.1k

Either disable Use Alpha or blur the Z as well:

enter image description here


Update

As pointer out by the OP, the above solution does not work when there is geometry behind the glowing object.

Here are some alternative methods roughly in order of number of steps needed to set up:

#1. ID Mask:

This method is probably the quickest as it doesn't even require more than one renderlayer.

  1. Enable the Object Index pass in Properties > Renderlayers > Passes:

enter image description here

  1. Select the object(s) you want to blur and set the Pass Index to a unique number so that no other objects have the same Pass Index.

enter image description here

  1. In the compositor, add an ID Mask node and set the Index to the same number you set the objects:

enter image description here

Also see this related question.

3. Z-Mask:

You'll notice that in method one that the glow appears in front of other objects:

enter image description here

You may want this effect or you may not. If you don't, then you can use the Zmask in Properties > Renderlayers > Layer:

Either disable Use Alpha or blur the Z as well:

enter image description here

Either disable Use Alpha or blur the Z as well:

enter image description here


Update

As pointer out by the OP, the above solution does not work when there is geometry behind the glowing object.

Here are some alternative methods roughly in order of number of steps needed to set up:

#1. ID Mask:

This method is probably the quickest as it doesn't even require more than one renderlayer.

  1. Enable the Object Index pass in Properties > Renderlayers > Passes:

enter image description here

  1. Select the object(s) you want to blur and set the Pass Index to a unique number so that no other objects have the same Pass Index.

enter image description here

  1. In the compositor, add an ID Mask node and set the Index to the same number you set the objects:

enter image description here

Also see this related question.

3. Z-Mask:

You'll notice that in method one that the glow appears in front of other objects:

enter image description here

You may want this effect or you may not. If you don't, then you can use the Zmask in Properties > Renderlayers > Layer:

Source Link
gandalf3
  • 158.3k
  • 60
  • 612
  • 1.1k
Loading