Optical setup schematics in Blender

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024
  • This video shows how you can create simplified illustrations of optical setups in Blender, that are suitable for use in publications, presentations and other scientific media. (Sorry for the bad audio quality, will fix for future videos...)
    Download links:
    Optical components pack (Gumroad): ryomizutagraph...
    HDRI from Polyhaven: polyhaven.com/...
    My socials:
    Website: ryomizuta.com/
    Twitter: / ryo_m_graphics
    Instagram: / ryomizuta_graphics
    Music:
    penguinmusic - Modern Chillout (Future Calm)

ความคิดเห็น • 46

  • @gunchimssakdone
    @gunchimssakdone ปีที่แล้ว +12

    Amazing... I bought it. sorry for paying only 1 dollar.. I'll pay much more when I get a permanent job someday. So incredible jobs. keep going!

    • @ryomizutagraphics
      @ryomizutagraphics  ปีที่แล้ว +1

      Not a problem! Hope you find the asset pack useful

  • @kikilina6051
    @kikilina6051 หลายเดือนก่อน +1

    Thank you very much for the pack and the tutorial! Is there any chance you might add beams with varying diameter (i.e. divergent) in the future? Or are there any pointers as how I could craft these myself?

    • @ryomizutagraphics
      @ryomizutagraphics  29 วันที่ผ่านมา

      You'd need to tinker with the geometry nodes setup, but what you want is to use the Spline Parameter node, feeding in the Factor output into the radius input for the Curve Circle that is used to solidify the root curve object for the beam into a solid cylinder.

  • @GTS00000
    @GTS00000 ปีที่แล้ว +3

    Awesome work!
    suggestion of components:
    Shutter
    Iris diaphragm
    Spatial filter
    Thorlabs kinematic mounts
    Rotation mounts
    Difraction gratings
    Galvos
    NIDAQ breakout boards
    Filter wheel

    • @ryomizutagraphics
      @ryomizutagraphics  ปีที่แล้ว +1

      Thanks a lot! Will incorporate these in the next batch of component models!

    • @mahmoudmehrabad3993
      @mahmoudmehrabad3993 ปีที่แล้ว +1

      i wii look forward for the same components @@ryomizutagraphics

  • @zanelevundla5829
    @zanelevundla5829 ปีที่แล้ว +1

    This has changed my world thank you❤

  • @Richa-w8h
    @Richa-w8h 11 หลายเดือนก่อน +1

    Hey, awesome video and an amazing assets pack. I am somehow not able to get the transparent effect in prism and mirrors, can you please point me to something that will help?

    • @ryomizutagraphics
      @ryomizutagraphics  11 หลายเดือนก่อน

      This is likely because you are rendering with the Eevee render engine, whereas I used the Cycles engine. You can either swap to Cycles, or (if your PC can't handle Cycles well) you need to enable a few settings for Eevee to be able to handle transparencies correctly. There are many tutorials on this already, eg Ryan King's tutorials are great (th-cam.com/video/JYyUMMboZFk/w-d-xo.html)

  • @xyz-rj9bh
    @xyz-rj9bh หลายเดือนก่อน

    wonderful! May I use your components to create illustrations for my paper?

    • @ryomizutagraphics
      @ryomizutagraphics  หลายเดือนก่อน

      Of course! 😊That’s what the pack is for

  • @jelmermeuleman8462
    @jelmermeuleman8462 10 หลายเดือนก่อน +1

    Incredible! I'd love to use it for my next paper
    When following the tutorial mine doesn't look nearly as good. The prism boxes and lenses aren't transparent (more like mirrors) and the beam doesn't glow, etc.
    I'm a total blender noob here 😅 Any tips on what I can do to fix that??

    • @ryomizutagraphics
      @ryomizutagraphics  10 หลายเดือนก่อน +1

      Happy to hear its useful!
      You are likely using the Eevee render engine, whereas I used Cycles. Cycles computes real light bounces and transparency so looks better out of the box. However it is harder on your computer, especially if you have no gpu. Eevee is rasterization engine, so is less computationally demanding but requires extra settings to be enabled to make it look realistic like Cycles.
      If you intend to stick with Eevee, there are many tutorials on YT that discuss the settings you need to enable for transparency. For the glow, you need to enable the “Bloom” feature.

    • @jelmermeuleman8462
      @jelmermeuleman8462 10 หลายเดือนก่อน

      @@ryomizutagraphics Thanks for your answer! You were absolutely right, I've switched it up to cycles and it looks much better. I'll just have to fiddle with the settings for a bit to get it exactly right.
      I'm really getting an appreciation for how intensive blender is, even my (pretty decent) consumer GPU is working hard.
      (And if you're ever looking for another video idea, I'd suggest integrated photonics circuits with light as a good challenge 😉)

    • @ryomizutagraphics
      @ryomizutagraphics  10 หลายเดือนก่อน +1

      Great to hear it is working now! And yes, it is quite intensive. There are ways to optimise though (eg reducing sample count, minimum noise level, light path/bounce counts).
      And thanks for the suggestion! Funny you should mentioned integrated photonic circuits, I'd just started planning a tutorial for that :)

  • @HanaUhlirova-cj8ot
    @HanaUhlirova-cj8ot 5 หลายเดือนก่อน +1

    Why don't the lenses in my setup look like glass (nice transparent) but rather opaque? I do everything the same way as you do. Thanks.

    • @ryomizutagraphics
      @ryomizutagraphics  5 หลายเดือนก่อน

      I run everything with the Cycles engine. If you are using Eevee (which Blender does by default), you'll need to:
      1) Under render settings, activate refractions (in the “screen space reflections” section)
      2) Under material settings, activate “screen space refraction” and set the blend mode to Alpha hashed
      N.B. Glass materials in Eevee generally don't look as good as in Cycles, which properly path-traces the light bounces

  • @cyou3403
    @cyou3403 11 หลายเดือนก่อน

    nice work! It is funny that I personally know the authors of the figures and tweets you referenced...

    • @ryomizutagraphics
      @ryomizutagraphics  11 หลายเดือนก่อน

      What a small world! Hope these people don't mind my using their paper (and tweet) for reference

    • @cyou3403
      @cyou3403 11 หลายเดือนก่อน

      haha I am sure they are super excited that people like their work and trying to recreate the figures@@ryomizutagraphics

  • @German_K5
    @German_K5 4 หลายเดือนก่อน

    Very nice package!

  • @dionadamou3330
    @dionadamou3330 ปีที่แล้ว

    Hi Ryo, thanks for the video. I am following all of the instructions but i am having trouble viewing the laser beam so it has that glow to it.. what could i be doing wrong? Cheers.

    • @ryomizutagraphics
      @ryomizutagraphics  ปีที่แล้ว

      Hey, thanks for checking out the video :)
      That could be a number of things.
      If you mean the "glow" that the beam has in the rendered thumbnail, that is because I added a Glare node to the Emission pass in the Compositor. I am working in Cycles, so emissive materials don't naturally get that realtime Bloom effect in the viewport that Eevee has (although, this will likely change in Blender's upcoming v4.0).
      Otherwise, things you can do to enhance the beam glow. 1) Increase the emission material strength, 2) make sure your floor/backdrop has roughness > 0. Lights can look more "glowy" if they have surrounding objects to light up. This works best if you can maximise diffuse secondary bounces from these objects, so they need some roughness.

    • @dionadamou3330
      @dionadamou3330 ปีที่แล้ว +2

      @@ryomizutagraphics Hi ryo, thanks for this! I found it, there was a "Bloom" option unticked on the rendering options! Thanks

    • @ryomizutagraphics
      @ryomizutagraphics  ปีที่แล้ว

      @@dionadamou3330that makes sense 😊 I’m actually not using the Eevee render engine (which has Bloom), but Cycles. So you might find that the end result still looks different, especially the glass materials

  • @timjx3675
    @timjx3675 3 หลายเดือนก่อน

    Fantastic stuff 👏

    • @ryomizutagraphics
      @ryomizutagraphics  3 หลายเดือนก่อน

      Thank you!

    • @timjx3675
      @timjx3675 2 หลายเดือนก่อน

      @@ryomizutagraphics is the backdrop used available anywhere or should i try to construct it myself, many thanks

  • @jaechulju836
    @jaechulju836 3 หลายเดือนก่อน

    I cannot change the color at all... can you give me advice please?

    • @ryomizutagraphics
      @ryomizutagraphics  3 หลายเดือนก่อน

      @@jaechulju836 what component do you need to change the colour for?

  • @fracanella
    @fracanella 5 หลายเดือนก่อน

    Amazing, thank you

  • @brains1473
    @brains1473 4 หลายเดือนก่อน +1

    As I understand, these assets are just 3D models. Not possible to calculate (simulate) how the light beam would propagate through a system of mirrors? Blender is for visual stuff, not physics.

    • @brains1473
      @brains1473 4 หลายเดือนก่อน

      In other words, to see the light beam after a few reflections, I need to draw the beam manually, it is not simulated by the assets?

    • @ryomizutagraphics
      @ryomizutagraphics  4 หลายเดือนก่อน +1

      @@brains1473 Correct. This is just to expedite the process for anyone wanting to create 3D illustrations for setups.
      That said, I'm fairly certain that simple ray optics calculations can be set up with geometry nodes (if you know what you are doing). E.g. see this old post by Thomas Hartman (aka This Illustrations on X): x.com/Illustrate_THIS/status/1626527055855624193

    • @brains1473
      @brains1473 4 หลายเดือนก่อน

      @@ryomizutagraphics Thank you for the link, very interesting.

  • @thejassatheesh5090
    @thejassatheesh5090 ปีที่แล้ว

    really nice tutorial video! how can you go about animating the laser beam

    • @ryomizutagraphics
      @ryomizutagraphics  ปีที่แล้ว +3

      Thank you!
      The beam is a curve object, and so there are several ways to animate it (I'm assuming that you want to animate the beam propagating). First, I'd apply a Resample Curve node to give yourself more vertices. To animate in geometry nodes, I'd use a Delete Geometry node. You need plug something that you can animate into the Selection socket. I would connect a Compare node (set to Greater than and integer type). In its socket A, I'd add an Index node. If you now scroll the integer value in socket B, you should delete more/less of the beam. You can use that to create the effect of a propagating beam. You could also do something similar in the shader editor

    • @leethuan102
      @leethuan102 10 หลายเดือนก่อน +1

      @@ryomizutagraphics i'm a beginner, but i'm very interesting about optical animation, so i really want to animate the laser beam, your tutorial is very detail but i don't know how to make it in geometry nodes. can you share me a reference link that show how to make it? Thank you very much....

    • @ryomizutagraphics
      @ryomizutagraphics  9 หลายเดือนก่อน +1

      @@leethuan102 Unfortunately I currently don't have a video outlining how the beam was created. However, the basic principle of how it was made in geometry nodes is covered in my Tubular Structures video: th-cam.com/video/SgD69ys7b6Y/w-d-xo.html
      To animate the beam appearing, you could use the Trim Curve operation (what I use to create the "peeling away" effect in the above video). Good luck!

    • @leethuan102
      @leethuan102 9 หลายเดือนก่อน

      @@ryomizutagraphics thank you so much, you’re so nice!

  • @emmanm5633
    @emmanm5633 ปีที่แล้ว

    amazing!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! I like this please create more tutorial :D

  • @peshawaamin3083
    @peshawaamin3083 ปีที่แล้ว

    ❤❤

  • @PaulHsiehFuTsai
    @PaulHsiehFuTsai 7 หลายเดือนก่อน

    you're super.