Jittery playing Animation   [SOLVED] - View the solution

Share your tips, tricks or get help with using GoPro VR Player!
no avatar
StefB
New member
 
Topic author
Posts: 4
Likes: 0 post
Liked in: 0 post
Joined: Wed Feb 15, 2017 11:09 am
Info

Jittery playing Animation

by StefB » Wed Feb 15, 2017 4:05 pm

Hi there

I rendered an equirectangular animation from 3dsmax with the size of 5760*3240.
It is not stereoscopic and i want it to run with 60FPS on the oculus rift cv1.

So i took the sequence rendered from max into premiere and i tried several export options.
-h.264 is no option because i cant set the resolution higher then 3952
-h.265 or HEVC i tried several different Bitrates, but in the vrplayer i get either weird grey artifacts or the player will only show the first frame.
-Quicktime GoPro Cineform YUV 10-Bit is getting the best results for me at the moment but only if i downsize the movie to 4k and using the lowest quality (1)... when i try 6k i get the problem that the movement is very shaky/jittery

i tried playing with the video decoding options in the vrplayer itself... but i just can't get it right.
and actually i'm planing to output even a 8k-movie but im afraid if i'm not able to get the 6k-version to run properly 8k.

The system im running is a Win 10 Pro 64x
RAM 64GB
GeForce GTX 1080

So my question is: what export settings (in premiere) are the best and what codec settings (in VRPlayer) are the best to use for an 8k 360°-Animation?

kind regards
stef

PS: while writing this post three other things came to my mind:
1. Do i need to install further codec-packs? LAVCodecs or similar?
2. The artifacts in the HEVC, could that possibly be coming from the profile/level settings?
3. Is 6k, the resolution i used, not good?

I will test further but if anybody got some hints i would be very happy!

no avatar
StefB
New member
 
Topic author
Posts: 4
Likes: 0 post
Liked in: 0 post
Joined: Wed Feb 15, 2017 11:09 am
Info

Re: Jittery playing Animation

by StefB » Thu Feb 16, 2017 3:59 pm

Ok i have done further testing

I have tested a 4096*4096 stereoscopic 360°-animation (Top/Bottom) 60fps.
and again i have the same problem.

the HEVC-coded mp4 reacts this way:
-with VLC Backend:
only the first frame will play, sometimes the whole image turns into weird grey artefacts, decoding fps: 10-13, HMD fps 90

-with VLC Backend and hardware decoding:
only the first frame will play, no grey artefacts, decoding fps 10-13, HMD fps 90

-with Windows Media Foundation:
plays animation but it stutters, decoding fps 0(!), HMD fps 45

the Cineform-coded mov reacts this way:

-with VLC Backend:
plays animation in a good quality and it is not stuttering but shaky/jittery, decoding fps 30, HMD fps 90

-with VLC Backend and hardware decoding:
the same as above... it seems to have no influence wether i turn hardware decoding on or off

-with Windows Media Foundation:
doens't play, i get an error about unsupported format

What's up with DirectShow... is that the way to go? in the documentation it says its deprecated.
I did not install further codec-packs yet, when i choose DirectShow as backend, the player simply doesn't play any video without any error message.

Looking forward to any kind of response =)
Kind regards
stef

no avatar
StefB
New member
 
Topic author
Posts: 4
Likes: 0 post
Liked in: 0 post
Joined: Wed Feb 15, 2017 11:09 am
Info

Re: Jittery playing Animation

by StefB » Fri Feb 17, 2017 3:27 pm

Update:

i got it running kinda smooth with a resolution of 2880*2880 using cineform.
It's okay, but i really would like to use a bigger resolution.

i also tested some H.265 with the FFmpeg-Decoder... but no good results so far.

Still waiting for any hints, clues, suggestions.

Cheerio

EDIT: if i would overclock the graphic card would that give me some more FPS?
Last edited by StefB on Fri Feb 17, 2017 4:19 pm, edited 1 time in total.

User avatar
lmartin
Kolor Team
 
Posts: 245
Likes: 0 post
Liked in: 9 posts
Joined: Mon Jul 01, 2013 8:04 am
Info

Re: Jittery playing Animation  [SOLVED]

by lmartin » Fri Feb 17, 2017 4:10 pm

Hello StefB,

HEVC (H265) is not supported by all graphic cards, for example see this tab for NVidia pro family : https://developer.nvidia.com/video-enco ... ort-matrix

Anyway, your GeForce GTX 1080 handles HEVC since it comes with new architecture Pascal : http://www.tomshardware.com/reviews/nvi ... 572-4.html

But to get gpu decoding working well, it depends on the player's configuration.
I just tested the 1080 with an export from Premiere 8K@30fps HEVC 120Mbits/sec, it runs perfectly with WMF backend but not with VLC indeed.
It runs perfectly with WMF because I tested without Oculus, and so player runs with DirectX graphics and so it benefits to best hardware decoding.
When using Oculus with WMF backend, we force the player to run with OpenGL graphics and so we lost benefits of best hardware decoding.
For now, VLC backend does not handle well HEVC. But this could be better with VLC 3. We plan to integrate VLC 3 backend in the player in the future (no date for now).

So today if you want to play 8K with an Oculus, you will have to encode with Cineform. This will result to huge video file. Note that to play smooth you will need a strong CPU because Cineform decoding will be made by CPU, no GPU at all.
For example, I run well 8K@25fps Cineform with my Intel i7-5960X@3.00GHz

Other solution is to use another encoder that allow to go beyond 4K with H264, ffmpeg for example.

no avatar
StefB
New member
 
Topic author
Posts: 4
Likes: 0 post
Liked in: 0 post
Joined: Wed Feb 15, 2017 11:09 am
Info

Re: Jittery playing Animation

by StefB » Fri Feb 17, 2017 4:48 pm

Hi Martin
thx for the reply.
So overclocking the graphic card is totally useless when using cineform. Good to know.
I will try 8k with 25fps.

Cheers!


Who is online

Users browsing this forum: No registered users and 1 guest

cron