Loading...

OpenGL scene in truecolor

29,352 views

Loading...

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jun 6, 2011

This is a follow-up to the OpenGL programming example posted earlier.

It contains the same scene as in http://www.youtube.com/watch?v=vkUwT9... , but now rendered in truecolor, with motion blur, in 3200x2400 resolution (so yes, this is really HD). Still with OSMesa, still with 99% the same program. I changed the PC::W and PC::H constants and changed PC::Render() to save the contents of PC::ImageBuffer[] into a file each frame. And I first rendered the whole thing with lightweight settings, moved around and saved all movements into a file. Then I changed the settings to those large-resolution ones and changed the program to load all movements from that file rather than from the keyboard and the mouse, so it replicates all my actions smoothly even while it's running at about 1 fps (or less, due to motion blurring and lzopping).

The NTSC effect on the QBASIC window in which I type the message was intentionally produced as a stark contrast to the clinical high quality in the scene that follows. I actually meant to vary the saturation a lot more and do other gimmics related to bad TV transmission, but I couldn't get them right and looking good. The combination of bad video quality and an eerie music was aiming to produce an impression of a transmission from a parallel reality. The eerie part subsides gradually as the message becomes clear, having resolved completely when the actual 3D video begins. In the 3D video, some instruments of the music (which is the same as in the original OpenGL programming example video) have been octave-downshifted to produce a "different, but also the same" type of effect. I play exactly one loop of the song, and produce an end into it with Audacity magic. The ending of the video was not as precisely timed to the song's end as I hoped it would be by chance.

Twitter: https://twitter.com/RealBisqwit
Patreon: https://patreon.com/Bisqwit (alternatives at http://iki.fi/bisqwit/donate.html)
Twitch: http://twitch.tv/RealBisqwit
Homepage: http://iki.fi/bisqwit/

Loading...

Advertisement
When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...