1
$\begingroup$

I'd like to create a product shot like the following images for a client:

enter image description here

enter image description here

I'm relatively new to Blender, I don't know that much about render passes.

What I would like to do is render the bottle, with the reflection with a transparent background. I do'nt know if this is possible, if its not, maybe there is another way to get this result. Please keep in mind that I'm new to this program.

$\endgroup$
10

1 Answer 1

2
$\begingroup$

Not an answer strictly... but...

enter image description here

Use a mirror modifier:

enter image description here

Works for Cycles and Eevee ; )

You can improve it for instance using UV parameters of the modifier.

If you shift its U to 1:

enter image description here

that can give a clue that you can use in the shader, to obtain this for instance:

enter image description here

to use it you can make a node group that you can plug into the alpha input of the principled BSDF (node group as you may have several materials).

enter image description here

The top line uses UV X coordinate (U) to look if under 1 (the mirrored part is over 1 because of the parameter in the modifier).

The bottom line uses Z coordinate to tune a progressive value from 1 to 0 as Z goes down.

$\endgroup$
6
  • $\begingroup$ Not the answer that I was looking for... But it works, really really well... Thankyou so much! $\endgroup$
    – Touta
    Nov 11, 2020 at 13:47
  • $\begingroup$ Note that you can use the modifier "data" part to move the UVs and use that in order to have an eventually different shader for it (like adding some transparency to the mirrored part). $\endgroup$
    – lemon
    Nov 11, 2020 at 13:52
  • $\begingroup$ @lemon interesting ... How does it work? I'm stack in UV as coordinates for texture, but how about different shader? Thanks a lot for insight. $\endgroup$
    – vklidu
    Nov 11, 2020 at 15:07
  • $\begingroup$ @vklidu, edited for an example. $\endgroup$
    – lemon
    Nov 11, 2020 at 15:54
  • 1
    $\begingroup$ Now this is full blown cheating... :) +1 $\endgroup$ Nov 11, 2020 at 17:32

You must log in to answer this question.

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