Real-time Stereoscopic Viewport Experiment in Blender

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • I decided to experiment with Blender to see if I could set up two viewports to create a real time stereoscopic image pair. It worked! It's mildly neat!

КОМЕНТАРІ • 22

  • @adaloveless3904
    @adaloveless3904 2 роки тому +4

    Great Video! Over the years I've played around with modeling off and on (I'm primarily a programmer)... I was always discouraged by both the complexity of editing, and the difficulting of editing a 3D object in a 2D projection. When you look at a 3D object in 2D projection, you're really missing a lot of information that would help you as a modeller. I figured that the people who make 3D editors would be the first people to embrace creative 3D-Stereo solutions to editing... but little progress has been made. I hope your video inspires Blender Foundation and others to actually come up with a solution that allows modelers to actually see and work with 3D objects in 3D... obviously, it gets really tricky reconciling the mouse cursor and pop-up menus as you say... so a lot of work would be required.

    • @janzain877
      @janzain877 2 роки тому

      Totally agree!! And the approach of walking around in the virtual environment (VR Scene Inspection) and eventually maybe punching holes in my 3D model with my knobby Knuckles controllers and my shaking arms and hands certainly has its usecases (plus a sporty component). But I always thought it would be more obvious (as - among others - would allow greater precision) to just use a stereoscopic graphics tablet, or as long as something like that is not affordable or available at all, to display the image of my 2d graphics tablet or my monitor via VR glasses. And then to work normally with pen or mouse. In short, displaying a virtual monitor in VR that displays the 3d viewport stereoscopically and all the rest flat, as usual. I can't imagine that this is too hard to develop. Blender Foundation, can you hear our plea?

  • @paulbouchard9521
    @paulbouchard9521 Рік тому

    I was just wondering about this! Thanks for working through all the things that would've stumped me.

  • @AmaroqStarwind
    @AmaroqStarwind 4 місяці тому

    With a 3D anaglyph shader, you could probably do this without crossing your eyes. This would be great for basic model work, but it obviously wouldn't be good for color/texture work.

  • @Jaakeup
    @Jaakeup 3 роки тому +2

    That's awesome I never knew Blender could do the cross view stuff. One thing I should note though, don't do this for too long. I once watched a video for about 10 minutes in this stereoscopic style and afterwards my vision was blurry for a good 30 seconds. Really freaked me out.

    • @gregblendsmakes9348
      @gregblendsmakes9348  3 роки тому

      Haha yea it's hard to do for long periods.

    • @JimPAnimation
      @JimPAnimation 3 роки тому

      If it hurts, then you're doing 'Parallel' and trying to focus on images that are too big (too far apart) will hurt your eyes. Cross view is focusing your eyes 'in front of' the image, so if you focus your eyes on your finger in front of the image, you are crossing your eyes...perfectly natural and harmless.

    • @gregblendsmakes9348
      @gregblendsmakes9348  3 роки тому +1

      @@JimPAnimation I don't understand this method. It already hurts to do it the non-crossed way, I can't imagine fully crossing them, that's just nonsense.
      If I focus my eyes on my finger (thats close to my face) then the background is blurry, which would make stereoscopic 100% useless.

    • @JimPAnimation
      @JimPAnimation 3 роки тому

      @@gregblendsmakes9348 to do crossed- sit 2' from your screen. I assume its a computer. Then relax 😌 find a Crossview picture with a person. Hold your finger up about 1/2 way between the screen and your nose. Now, look at your screen and you will see 2 ghost fingers. Line those up so that ghost fingers are touching each face. You can move your hand slightly closer or farther from the screen. Then look at your finger. ThAT is where the 3d image is. It shouldn't hurt. Relax. Practice.

    • @shadowblue4187
      @shadowblue4187 Рік тому

      @@gregblendsmakes9348 first of all, your view setup was wrong. When doing cross eyes, you are seeing the left image with the right eye and vice versa.
      second, cross eyes shouldn't hurt. Try taking your phone outside in the day. Look at your screen, and you will see your reflection but your phone will be out of focus. If u focus on your phone, your reflection will be doubled. when u focus on that reflection, u cross your eyes.

  • @kennethpinto5169
    @kennethpinto5169 3 роки тому +1

    that's crazy bro!

  • @janzain877
    @janzain877 3 роки тому +1

    This is acually veery cool! Wonder if a similar setup can be used in VR with some Virtual Desktop app to actually model with stereoscopic Viewport (if there is a software capable of rendering realtime side-by-side in VR).

    • @ellypaws
      @ellypaws 2 роки тому +1

      Big screen does this

    • @janzain877
      @janzain877 2 роки тому

      @@ellypaws Hey, thanks for the hint! Will have a look. In this case I belive it would work, if the screen area to be displayed could be croped to just the 2 viewports of Gregs cool idea. For making this really useful though it would require a Side-by-Side mode for the whole Blender App I think. Hope that Blender Foundation or some compassionate software developer can read this... (wink)

    • @janzain877
      @janzain877 2 роки тому

      @@ellypaws Blender 3d Viewport in Bigscreen
      Wow, thanks again for that great hint!!! It was almost exaclty as I dreamed of (apart from some flaws, which I'll mention further below):
      - Blender was displayed on a floating screen in Bigscreen
      - All Areas were displayed in 2d apart from the 3d Viewport, which was in 3d, which was soo much different compared to working on a flat screen!
      - I could position the floating screen right were my physical graphics tablet is located, so the whole setup was very intuitively to be used
      Settings in Blender (3.0)
      "Properties Editor" -> "Output Properties" -> "Stereoscopy": Checkmark
      Title Bar -> "Window"
      -> "Set Stereo 3d": "Top-Bottom"
      -> "Toggle Window Fullscreen"
      Settings in Bigscreen
      "Settings" -> "Desktop"
      -> "3D Setting" -> "OU"
      -> Optional: Disable "Show on big screen", enable"Show personal screen" and position/size personal screen to your likings, I positioned it right where my graphics tablet is located in pysical world
      Issues (somebody got (again) some cool ideas?):
      - Bad resoution/Text unreadable
      - Probably due to physical resolution of Valve Index?
      - Paralaxis bad/not adjustable (=> Eye strain)
      - Not whole area of physical screen visible (for exampe in Sculpt Mode the tools were not visible in VR although visible on physical screen)
      - Mabe due to resolution ratio of my physical monitor?
      - Only working in Camera View
      I believe this has soooo much potential if the issues can be solved somehow!

  • @JimPAnimation
    @JimPAnimation 3 роки тому +3

    I'm sorry but you have it backward. The whole last half of your video works with Parallel vision, it is the opposite of crosseye view. If you set the LEFT camera to display on the right, and the RIGHT camera to display on the left THEN when you cross your eyes you will be doing crossview (and you can safely view with the images bigger and bigger.) With Parallel view you can only view smaller images because your eyes cannot point outward and focus ...so you are limited to only view images less than 2" wide. here is a test to see if you are doing Xview or parallel- i.imgur.com/VkXN9DC.png I wish everyone would render in 3d! Thank you

    • @gregblendsmakes9348
      @gregblendsmakes9348  3 роки тому +3

      You're right. I guess I wasn't actually crossing my eyes. But the idea still works, and you could set it up for crosseye as well using the same technique.

  • @hestedroschen
    @hestedroschen 2 роки тому +1

    How to do the opposite - taking a stereo picture and convert it into 3D - I can only find 3D scanners but that's not what I want.

    • @epichdsheep
      @epichdsheep Рік тому +1

      Image Modeler ua-cam.com/video/VXI3FydrRFE/v-deo.html&ab_channel=vexqty

    • @hestedroschen
      @hestedroschen Рік тому

      @@epichdsheep interesting but I don't believe that will work accurately enough with stereo imagery - you'll need a serious cloudmap to get a decent 3D depth mapping. But thanks 👍

  • @tomyyoung2624
    @tomyyoung2624 Рік тому

    yes -first!

  • @TheCodeAlwaysWins
    @TheCodeAlwaysWins 3 роки тому

    completely-not-first