I just don't know if it is possible to render to the display with OpenGL while Unity is running (no Unity Camera needs to render to the screen anyway when using render to texture) Someone needs to find a solution to display these RenderTextures with an OpenGL PlugIn at a fixed refresh rate of 120Hz even when the game runs below 120fps. So (theoretically) you could use this buffer to display and switch L&R pictures at 120Hz while waiting for the next frame - the problem is you can't force a Camera to render at a certain frequency because it depends on the time the updates/rendering of all Cameras needs to finish. It is possible to use RenderTextures as a buffer for the Left Right Pictures. (I've changed the script to work with the render texture independet from the aspect ratio, ask if you need it for further testing) I have not added this part of the script to avoid confusion. I've made some experiments with render to texture and Unity Pro, this still works at 120fps, I saw no loss of performance. STEREOSCOPIC 3D PLAYER PC GAMES PROSet player settings to synch to VBL at 120HzĬurrently it works with the free and pro version of Unity as long as the Game runs above 119.9999 frames per second. Set FixedTimeStep to 0.008333334 !!! (At the moment the 120Hz synch works with FixedUpdate, this will affect physics too) Or you can change the 3D effect to let the screen look like watching through a window into another room - looking at the mouse pointer while changing convergence helps) Use convergence for fine adjustment of the stereoscopic picture when you changed the separation,Īnd/or use convergence to change the 3D depth of Objects (you can move closer objects further into the room this way, like if they are in front of the screen, You can change the stereo separation and convergence of the camera setup. (As usual with DLP Link technology press the key to toggle L&R Pictures to display them on the correct eye if the stereoscopic 3D looks wrong.) This script changes the Camera pictures at a frequency of 120Hz (resulting in a 60Hz stereoscopic picture) The DLP Link Glasses get their synch from an invisible 120Hz flash of the Projector. Works with any "3D Ready" DLP-Projector and DLP Link Glasses in the usual 3D settings. Upload a newer version to this thread if you improved the script but keep this Text/License and edit the Description, Credits and "To do" as necessary. STEREOSCOPIC 3D PLAYER PC GAMES LICENSEYou are not allowed to change the status of the "free usage" license of this script in future versions you are not allowed to sell it on the Unity Asset Store or in similar ways like as a package for Unity Developers) The script is free, you are NOT allowed to sell this script except as part of a Game. You are allowed to use this script in any (commercial) Unit圓D Game/Project. Project started (V0.1) 03/2011 by Mark Hessburg (VIC20 Unity Forums) Unity 120Hz DLP Link Stereoscopic 3D for DLP Projectors
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |