Think about a checked plane (for checking projection), floating spheres (for checking 3D), dark & light area (for checking display, gamma etc.), axis (for checking orientation) etc. Under my possibility, i'm thinking about create a scene, maybe builded with the feedback of this community, that can be a test/sample video for testing HMD display, video player performance, codecs etc. I'm hobbyist, i not aim to develop a video player. I recently write and tested the support of ODS in POV-Ray. I'm following this viewer, but it don't support video yet.ĭo you know other video player that playback video with CUDA? Here say AVCHD 2.0 support H.264 High Profile (HP) up to H.264 Level 4.2. Have you considered the CUDA video decoder that can decode AVCHD directly to an OpenGL or DirectX surface:
#OCULUS RIFT HEVC CODEC WINDOWS#
My test (on a Intel Core i7-6700 CPU 8 CPU - GeForce GTX 980 Ti - Windows 10): So, i rendered (using POV-Ray) an ODS 3600 x 3600 top-bottom test video of ten seconds, at 75 FPS (note: not 90 FPS.), encoded with x265 (ffmpeg). It fit only the worst resolution of current generation of HMD. The max resolution for the x264 highest level (5.2) is 4096×2304.Īll resolutions above are outside this limit. If CV1 has the same FOV of DK2, 5502 x 5502 in top/bottom.DK2 has a ~94°x106° FOV, the correct resolution is 4962 x 4962 in top/bottom.Other people that i found about this topic say that: To be more precise, for calculate the perfect resolution it's necessary to know to exact FOV of the HMD.
The minimum resolution for a side-by-side will be 24576 x 6144 for a top-bottom 12288 x 12288. 4K DCI for each eye (4096 x 2160 x eye).The minimum resolution for a side-by-side will be 12960 x 3240 for a top-bottom 6480 x 6480. Current Oculus Rift / HTC Vive panel for each eye (2160 x 1200 x eye).In case of future generation of HMD with: The correct resolution (note: the MINIMUM to avoid that the image is enlarged on the display panel)įor a side-by-side is 7200 x 1800 for a top-bottom is 3600 x 3600. ODS format must have a 4:1 aspect ratio for side-by-side, or 1:1 for top-bottom. 1080x1200 for each eye.Ĭonsider a FOV of 120°, an ODS image needģ60°/120°*1080 = 3240 horizontal pixel andįor each eye, to have a best/correct resolution (not enlarged pixels). Oculus Rift / HTC Vive have a 2160x1200 panel. I'm thinking about rendering some videos with raytracing.īut i'm stuck about choosing resolution and video codec.