0
$\begingroup$

I wanted to make a magnifying glass in blender. I added in a circle and gave it a little thickness. Gave it a casual glass shader too. But all I got was this:

enter image description here

enter image description here

There is no magnification at all. Does anyone know how to make a lens that actually magnifies ? I would also like to know how to control the power of the lens.

EDIT-

I understand that you need a curved surface for the bending of light but how do I make a curved lens? I'm newbie to blender sorry if this question sounds stupid.

$\endgroup$
5
  • 2
    $\begingroup$ As in real life the flat glass doesn't have any magnificion, you have to make a curved surface. $\endgroup$
    – FFeller
    Aug 15 '20 at 13:24
  • 1
    $\begingroup$ No changing the IOR doesn't do make any magnification $\endgroup$
    – Ryan
    Aug 15 '20 at 13:33
  • $\begingroup$ also related blender.stackexchange.com/questions/56812/… blender.stackexchange.com/questions/60804/… $\endgroup$
    – batFINGER
    Aug 15 '20 at 13:44
  • 2
    $\begingroup$ Gist of the post I've linked: It's the IOR + a lens-shaped object... as in the real world of physics: en.wikipedia.org/wiki/Lens -> How to model a lens? $\endgroup$
    – brockmann
    Aug 15 '20 at 14:26
  • $\begingroup$ Thanks for the effort , I searched the community but couldnt find the appropriate question which explained my question. That's why I decided to post this as a question. $\endgroup$
    – Ryan
    Aug 15 '20 at 15:59
0
$\begingroup$

2 way to get a magnifying lens.

  1. Flat a sphere(with subdivision surface modifiers) it will act as a magnifying lens

  2. If you need to get lens from flat surface,

    • Add new material to the lens
    • Open shader editor
    • Add glass BSDF, and connect BSDF to surface in material output
    • Make IOR value to 1.5
    • Next add texture coordinate(input for normal)
    • At last connect reflection to normal to get lens material.

enter image description here

enter image description here

enter image description here

$\endgroup$
5
  • $\begingroup$ Use the image that I send. It will easy for you. Good luck 👍🏻 $\endgroup$
    – Alex Matt
    Aug 15 '20 at 15:09
  • 4
    $\begingroup$ Please don't use your phone to take photos from the screen, they are hard to see. Use screen captures. From within blender go to the top menu and select: Window > Save Screenshot. $\endgroup$
    – susu
    Aug 15 '20 at 15:42
  • 2
    $\begingroup$ Hi. take-a-screenshot.org should help with taking clearer screenshots. The current ones are quite hard to see. Thanks. $\endgroup$ Aug 15 '20 at 15:47
  • 2
    $\begingroup$ @Alex Matt that is not the proper way to make a lens. It might do the job but can look weird from different angles and wouldn't magnify the image pretty much. U wouldn't have the control over the magnification(power) as well. Also in this post you can edit by adding a screenshot . $\endgroup$
    – Nxdhin2005
    Aug 15 '20 at 15:48
  • $\begingroup$ The proper way I would recommend is the way said here - blender.stackexchange.com/questions/56812/… $\endgroup$
    – Nxdhin2005
    Aug 15 '20 at 15:52

Not the answer you're looking for? Browse other questions tagged or ask your own question.