1
$\begingroup$

Completely new Blender user here. I'm part of a work training program and am just beginning to learn how to use Blender. As a personal goal I am trying to cobble together a Companion Cube from Portal and managed to make the core of the thing (I don't know how to be honest, just messing around with buttons) and I added a reflective floor underneath it for a neat look:

enter image description here

My question is if it's possible to change the direction of the reflection so that only the centermost corners are aligned while the left and right, from camera perspective, are not. Here's a crappy MSPaint mockup to illustrate:

enter image description here

Thank you in advance to anyone who takes the time to help, much appreciated from a complete newbie.

Edit: HenrikD's suggestion is step in the right direction, thanks a lot! enter image description here

$\endgroup$
3
  • 2
    $\begingroup$ try moving the plane down or rotating it a little. Light work like it does, you need to use it that way. Its not 2D drawing $\endgroup$
    – HenrikD
    Aug 29, 2019 at 7:39
  • $\begingroup$ It's not clear what exactly you are talking about. Could you edit the question and try to define your desired result in more detail? $\endgroup$ Aug 29, 2019 at 7:39
  • 2
    $\begingroup$ tip: get a real object and a real mirror, put the mirror on a table and move the object around / move your head while looking at the object+mirror+reflection. You'll soon figure out how to position your object and camera on blender (if the image you want is possible in real life). $\endgroup$
    – Luciano
    Aug 29, 2019 at 8:40

2 Answers 2

4
$\begingroup$

You can map the normal input to obtain some various deformation effects (distorting mirror) so:

enter image description here

The node setting is the following (mix rgb is only here for the gif above):

enter image description here

The mapping: add some X if the view is Y aligned and some Y if the view is X aligned. There is probably some possible calculation to do it automatically from other inputs.

Another distorting mirror, as example:

enter image description here

$\endgroup$
0
$\begingroup$

It maybe helps to draw a picture which is more accurate in 3d, so we see what you want exactly.

You could try to move and rotate the reflective plane as @HenrikD suggests, you might even use a convexly or concavely bent floor to deform the reflection. If you want to make very specific changes to a reflection, you might actually try to have a real object (which you then can modify how you want) as a "fake" reflection and place that under a partially transparent plane.

$\endgroup$
2
  • $\begingroup$ Surface normals can be used to change ' the direction ' of the reflection without changing the geometry, but that would not look realistic at all so I doubt that the question is actually about that... I think there could be some sort of misunderstanding in the question here... $\endgroup$ Aug 29, 2019 at 8:04
  • $\begingroup$ I took the advice HenrikD gave me and made a more accurate render of the desired effect however now I seem to be missing emissions in my render. Were my actions wrong or were my expectations wrong? $\endgroup$
    – Mario
    Aug 29, 2019 at 8:15

You must log in to answer this question.

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