Stereoscopic Player Pageflipping? Log Out | Topics | Search
Moderators | Register | Edit Profile

stereo3d.com webboard » Stereo3D Drivers, SDK, OS » Stereoscopic Player Pageflipping? « Previous Next »

Author Message
Top of pagePrevious messageNext messageBottom of page Link to this message

John Notus (Johnnotus)
New member
Username: Johnnotus

Post Number: 4
Registered: 12-2014


Rating: N/A
Votes: 0 (Vote!)

Posted on Monday, December 01, 2014 - 6:16 am:   Edit PostDelete PostView Post/Check IPPrint Post

Hi everyone, I wonder how 3dtv team realize the function Software PageFlipping.
One thing I must tell you is that I am developing a Unity stereoscopic 3d game. Optionally I can get help from Active Stereoscopic 3D Plugin from Unity Asset Store. However, it's not my favorite because it's not independent of Nvindia 3D setting. Can anyone give me any hints? Any ideas will be appreciated!
100 kd bug ei wo
Top of pagePrevious messageNext messageBottom of page Link to this message

Fronzel Neekburm (Fronzel)
Advanced Member
Username: Fronzel

Post Number: 108
Registered: 7-2009

Rating: N/A
Votes: 0 (Vote!)

Posted on Monday, December 01, 2014 - 8:34 pm:   Edit PostDelete PostView Post/Check IPPrint Post

Software Page flipping is when you manually control each frame. Most modern graphics cards video ram should be fast enough so that you can even go without buffering. Implementation depends on what you do and how, but generally you have 2 canvas and for each frame the canvas is switched accordingly.


Classic page flip is when you use the video buffer to store the 2 different frames, so you need at least double buffering - better quad buffering (= double buffer for each eye) for a smooth experience. Also for classic CRT or projectors you should have a refresh rate of 100 Hz or more, otherwise it would most likely result in flickering with shutter glasses.

In 3D game programming it also depends heavily on performance, so if you game runs on a standard setup with like 30 fps then expect the speed to be about halved when you work with 2 canvas. At least you should try it out very well before considering such a setup for production. The Unity plugin might offer better performance, at least i would try out both and see which solutions fit your needs.
Top of pagePrevious messageNext messageBottom of page Link to this message

John Notus (Johnnotus)
New member
Username: Johnnotus

Post Number: 5
Registered: 12-2014


Rating: N/A
Votes: 0 (Vote!)

Posted on Tuesday, December 02, 2014 - 9:31 am:   Edit PostDelete PostView Post/Check IPPrint Post

Thanks a lot. Forgive me for my poor English.
I see what you said. Can you tell me what developing tools I should have and which languages I should be skilled at? I am totally new in CG. I want to learn it. Thanks again.
100 kd bug ei wo
Top of pagePrevious messageNext messageBottom of page Link to this message

Fronzel Neekburm (Fronzel)
Advanced Member
Username: Fronzel

Post Number: 110
Registered: 7-2009

Rating: N/A
Votes: 0 (Vote!)

Posted on Tuesday, December 02, 2014 - 11:40 am:   Edit PostDelete PostView Post/Check IPPrint Post

If you make a game in unity then the Unity environment is your programming tool.

For software page flipping there are countless possibilities, i remember there were even people using it from Java applications.

If you use DirectX you might wanna look into topics like using a blit queue.


If you rely on 3rd party drivers like Nvidias 3D Vision, TriDef, IZ3D (defunct), Win3d (also defunct) or so then there is not much to to yourself since tehse drivers/frameworks do all the stereoscopy, you might only consider options to turn off 2D Overlays like crosshairs and such.
Top of pagePrevious messageNext messageBottom of page Link to this message

John Notus (Johnnotus)
New member
Username: Johnnotus

Post Number: 6
Registered: 12-2014


Rating: N/A
Votes: 0 (Vote!)

Posted on Thursday, December 04, 2014 - 4:25 am:   Edit PostDelete PostView Post/Check IPPrint Post

Yes, I can use 3rd party plugins to realize Software page flipping. However, because of my current plugins being dependent on Nvindia Graphics Card, in fact I want to build a .dll on my own to my Unity project. So I want any tools that can build .dll file, and at the same time Unity can use the file.
I will have a try to the blit queue. Thanks a lot, Fronzel Neekburm!
100 kd bug ei wo

Add Your Message Here
Post:
Bold text Italics Underline Create a hyperlink Insert a clipart image

Username: Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Password:
Options: Enable HTML code in message
Automatically activate URLs in message
Action:

Topics | Last Day | Last Week | Tree View | Search | User List | Help/Instructions | Program Credits Administration