Author Topic: SOA, Samsung Gear VR, 3d stereoscopic spherical rendering and VRay  (Read 9069 times)

2015-10-06, 01:36:53

cecofuli

  • Active Users
  • **
  • Posts: 1491
    • View Profile
Hello guy,
welcome back from SOA  =)
I was very excited by the Gear VR and the demo done with VRay.
It was the first time for me with such Virtual 3D glasses.
Mi question is: how can be possible to create such APP, animation system etc?
The beauty is that you can "fell" the depth inside the room because the stereo system, and not only the 360 environment.

I think it's not so difficult, but I don't find any resources. I want to explain better.
Inside the Galaxy S6 there are a dual 360 spherical rendering, in stereoscopic mode. One for the lest, one for the right.



If you watch inside the glasses and, for example, you look at the door, a little cube appears and you can change the room.

So, my questions are

1. how can be possible to create a stereoscopic 360 spherical rendering?
2. How can be possible to build an android APP with this navigation system? My friend told that it's possible only with Unity.

Thanks so much!



2015-10-06, 03:14:14
Reply #1

Juraj Talcik

  • Active Users
  • **
  • Posts: 3486
  • Tinkering away
    • View Profile
    • studio website
[Should have started this thread in General section (esp. since this is Corona related I don't think anyone reads this section much though :- ) ..]

I was also in SOA, met cecofuli (who confused me as hell since I didn't know what he looked like in life ) and generally had great time, fantastic presentations this year...
...and yeah, ChaosGroup kinda had impressive one :- ).

To answer Cecofuli and keep on "requests"...

2 kind of cameras: (or is this already possible on Max side ? When it's basically just single eye-offset. Still, nice handy UI button would make this user-friendly on Renderer's side)

-Stereoscopic Late-long 360° (already possible, but without stereoscopy)
-Regular and Stereoscopic 6X1 Cubemap (I didn't know this archaic format would resurface, but I quickly understood from example it provides least distortion up and down)

((You don't need any app to read these, the VR system from Samsung automatically does, but if you want to build advanced UI you can use pretty much anything...Unity would be easiest true))



AND to continue :- )

Vray has new sampling system. Don't care at all. But...
...they can now sample GI reflective caustics properly and showed impressive example. My jaw dropped. Looked (at least that's what the charming guy, Lon Grohn promised) production ready.

We seriously need that too ;- )

And to end it with some super positive example that made me chuckle, when Dave Bullock from Hayes Davidson basically repeated some of the stuff about Corona I said last year, even answering crowd question about settings (classic..) with:
"You just press the button, and that's it" :- ). Showcased his work using luxurious MonteCarlo apartments (100mil. each ?) from Richard Rogers, with basically minimal post-production. Was absolutely stunning, very friendly and nice chap too.

I've written quite few notes on Hayes-Davidson's presentations, if anyone is interested. Best speech ever.
« Last Edit: 2015-10-06, 03:54:27 by Juraj_Talcik »
talcikdemovicova.com  Website and blog
be.net/jurajtalcik    My Behance portfolio
lysfaere.com   Something new

2015-10-06, 08:49:41
Reply #2

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 8884
  • Turning coffee to features since 2009
    • View Profile
I was also in SOA, met cecofuli (who confused me as hell since I didn't know what he looked like in life )

Now you know how it feels mister "I've been working out and shaved my hair" :D
Rendering is magic.
Private scene uploader | How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2015-10-06, 12:47:23
Reply #3

Juraj Talcik

  • Active Users
  • **
  • Posts: 3486
  • Tinkering away
    • View Profile
    • studio website
LOL. Ok but I've been forced to re-grow it so everything will get into normal next year :- )

(the hair thing was symbolic gesture actually not fashion/practical thing, I've just kept it)
talcikdemovicova.com  Website and blog
be.net/jurajtalcik    My Behance portfolio
lysfaere.com   Something new

2015-10-06, 14:35:19
Reply #4

arqrenderz

  • Active Users
  • **
  • Posts: 649
  • arqrenderz.com
    • View Profile
    • arqrenderz

2015-10-06, 15:50:14
Reply #5

cecofuli

  • Active Users
  • **
  • Posts: 1491
    • View Profile
Welcome back, friend =)
Sorry Juray =) but it was nice to see you in real )

2015-10-07, 17:22:04
Reply #6

gabyanz

  • Active Users
  • **
  • Posts: 35
    • View Profile
I also was in Venice this year... and you are absolutely right Juraj, Dave Bullok made a wonderful presentation and showed FANTASIC images... perhaps the best interiors of the whole SOA...
I've thought they were made with Corona before he said that ;)

I also think that the cube camera 6+1 (or the spherical one) could be a very nice option in Corona . I've also tried the Samsung gear, and that was a REALLY nice VR experience. Even moving the head fast the image was stable and absolutely convincing.

I want to do the same with Corona :)

2015-10-09, 15:59:19
Reply #7

twcg

  • Active Users
  • **
  • Posts: 44
    • View Profile
I also think that the cube camera 6+1 (or the spherical one) could be a very nice option in Corona.

YES! This would be awesome!

Does anyone know if there is a way to render a 12x1 stereo cubemap from 3Ds Max without VRay 3 or Octane?!

2015-10-09, 19:07:04
Reply #8

peterguthrie

  • Active Users
  • **
  • Posts: 236
    • View Profile
    • Peter Guthrie Visualisation

2015-11-15, 21:06:03
Reply #9

peterguthrie

  • Active Users
  • **
  • Posts: 236
    • View Profile
    • Peter Guthrie Visualisation
bumpy bump bump

would it be possible for some clever person to script a 6x1 camera or is it best done as part of corona?

and stereoscopic is basically just copying a camera over 6.3cm (is that correct?) even so, some kind of stereo tick box would be a great addition

(maybe this should be under requests??)

2015-11-19, 05:55:10
Reply #10

romanbuha

  • Active Users
  • **
  • Posts: 37
    • View Profile
Hi,

I also tested some renderings in these glasses that were done in latest VRay 3.2
I have to say it is really looks amazing!
It will be awesome if we can do renderings for Gear VR glasses in Corona!

2015-12-12, 14:08:32
Reply #11

peterguthrie

  • Active Users
  • **
  • Posts: 236
    • View Profile
    • Peter Guthrie Visualisation
bumpy bump bump - getting to the point where we are going to have to convert and entire project back to vray as we need to provide stereo cubemap renders.

I know lasse rode has been trying a fairly manual method of doing it in corona. Any news on an official solution?

2016-04-29, 10:19:04
Reply #12

jjaz82

  • Active Users
  • **
  • Posts: 290
    • View Profile
hi
i'm doing some test with vr and i noticed that cube method 6+1 are better than sferical, but in corona i don't find this method,
in the future it will be implemented?
thank you
Nicola
« Last Edit: 2016-04-29, 10:25:21 by jjaz82 »

2016-04-29, 13:08:22
Reply #13

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 8781
  • Marcin
    • View Profile
Currently only spherical maps are supported. Making them into cube maps would require some conversion. But if the quality is indeed worse with spherical maps (examples would be appreciated) then it probably won't improve after the conversion. We might consider cube maps support in the future as there were quite numerous requests about it. I wonder if making a manual rig (6 cameras with 90 deg view angle) would be possible. :)

2016-04-29, 14:14:33
Reply #14

DeadClown

  • Global Moderator
  • Active Users
  • ****
  • Posts: 1439
    • View Profile
    • racoon-artworks
But if the quality is indeed worse with spherical maps (examples would be appreciated) then it probably won't improve after the conversion.
You need to render a higher resolution to achieve the same quality as in a cubemap. It's actually quite simple:
4 of the 6 sides of the cube can be combined for a complete 360° panorama (only missing top and bottom) - thus, if you want to have the exact same quality at this horizon pixel line you need to render the same resolution in the spherical format.

Example:
let's say we want to render a 6x1 cubemap in a 6000 x 1000 pixels resolution. To get the same quality in a spherical render we need to render it 4000 pixels wide.

cubemap number of pixels to render: 6000x1000 = 6.000.000
spherical map pixels to render: 4000 x 2000 = 8.000.000
=> 133 % rendertime for the spherical image in comparison to the cubemap with more or less equal quality (+ you won't have ugly pole projection issues with cubemaps, equal noise level etc ...)

Spherical maps, in my opinion, are still better for animation since you won't run into encoding issues at seams + it's easier to get a 2:1 format into a h264 container than a 6:1 (3:2 would be way more practical in this case).
Any sufficiently advanced bug is indistinguishable from a feature.