3D Rendering for real time VFX

[vc_row type=”full_width_background” bg_position=”left top” bg_repeat=”no-repeat” scene_position=”center” text_color=”dark” text_align=”left” top_padding=”50″ bottom_padding=”50″][vc_column width=”1/4″][divider line_type=”No Line” custom_height=”100″][vc_column_text]

Real Time Photorealistic Rendering

A composite is only as good as its elements, and real time VFX compositing requires a photorealistic real time rendering engine.

Previzion’s real-time render engine provides a complete set of rendering features to enable this.[/vc_column_text][/vc_column][vc_column width=”3/4″][image_with_animation image_url=”12214″ animation=”Fade In” img_link_target=”_self”][/vc_column][/vc_row][vc_row type=”full_width_background” bg_position=”left top” bg_repeat=”no-repeat” scene_position=”center” text_color=”dark” text_align=”left” top_padding=”50″ bg_color=”#dddddd” bottom_padding=”50″][vc_column width=”2/3″][image_with_animation image_url=”12215″ animation=”Fade In” img_link_target=”_self” alignment=”center” img_link_large=”yes”][/vc_column][vc_column width=”1/3″][divider line_type=”No Line” custom_height=”100″][vc_column_text]

Depth of Field

The accuracy of Previzion’s lens calibration and rendering system means that depth of field of the virtual elements matches the depth of field of the live action elements.

Previzion’s real time 3D renderer simulates optical depth of field by calculating the actual circle of confusion for each individual pixel, based on the current focal length, sensor size, focus distance, and even the iris value.[/vc_column_text][/vc_column][/vc_row][vc_row type=”full_width_background” bg_position=”left top” bg_repeat=”no-repeat” scene_position=”center” text_color=”dark” text_align=”left” top_padding=”50″ bg_color=”#ffffff” bottom_padding=”50″][vc_column width=”1/4″][divider line_type=”No Line” custom_height=”100″][vc_column_text]

Motion Blur

To avoid ‘jutter’ type artifacts, the virtual background must be correctly blurred to match the motion blur that naturally occurs in the live action elements.

Previzion automatically calculates and renders motion blur in the virtual background.[/vc_column_text][/vc_column][vc_column width=”3/4″][image_with_animation image_url=”12216″ animation=”Fade In” img_link_target=”_self” img_link_large=”yes”][/vc_column][/vc_row][vc_row type=”full_width_background” bg_position=”left top” bg_repeat=”no-repeat” scene_position=”center” text_color=”light” text_align=”left” top_padding=”50″ bg_color=”#333333″ bottom_padding=”50″][vc_column width=”2/3″][image_with_animation image_url=”12217″ animation=”Fade In” img_link_target=”_self” img_link_large=”yes”][/vc_column][vc_column width=”1/3″][divider line_type=”No Line” custom_height=”100″][vc_column_text]

Interlaced Rendering

To correctly match interlaced rendering, Previzion renders the background at 60 matched fields/second (NTSC standards) as well as 50 matched fields/second (PAL standards).

In addition, when using interlaced MPEG2 footage as virtual backgrounds, Previzion correctly uses alternating even and odd (or top and bottom) scan lines to generate the virtual background, preserving the distinctive look of 50i/60i imagery.[/vc_column_text][/vc_column][/vc_row][vc_row type=”full_width_background” bg_position=”left top” bg_repeat=”no-repeat” scene_position=”center” text_color=”dark” text_align=”left” top_padding=”50″ bottom_padding=”50″][vc_column width=”1/1″][vc_column_text]

CgFx Shaders

In addition to Lambert shaders, Previzion uses a set of real-time shaders called CgFX.

For best results, the use of these real-time shaders allows 3D artists to author CG scenes that look and feel photorealistic with the added benefits of real-time adjustments.

[/vc_column_text][/vc_column][/vc_row][vc_row type=”full_width_background” bg_image=”12218″ bg_position=”center center” bg_repeat=”no-repeat” scene_position=”center” text_color=”light” text_align=”left” top_padding=”25″ bottom_padding=”25″ parallax_bg=”true”][vc_column width=”1/1″][vc_column_text]

Library of CgFx Sample Materials

[/vc_column_text][image_with_animation image_url=”12219″ alignment=”center” animation=”Fade In” img_link_large=”yes” img_link_target=”_self”][/vc_column][/vc_row][vc_row type=”full_width_background” bg_position=”left top” bg_repeat=”no-repeat” bg_color=”#0a0a0a” scene_position=”center” text_color=”light” text_align=”left” top_padding=”75″ bottom_padding=”50″][vc_column width=”1/2″][divider line_type=”No Line” custom_height=”20″][vc_column_text]

Real-Time Shader Adjustments

When using supported CgFx shaders, the same adjustments in the Maya shader parameters window is adjustable in the Previzion interface.

 

Maya FBX Export Support

Export your Maya projects into Previzion for direct import of your 3D Assets.[/vc_column_text][/vc_column][vc_column width=”1/2″][image_with_animation image_url=”12220″ animation=”Fade In” img_link_target=”_self” img_link_large=”yes”][/vc_column][/vc_row][vc_row type=”full_width_background” bg_position=”left top” bg_repeat=”no-repeat” bg_color=”#555555″ scene_position=”center” text_color=”light” text_align=”left” top_padding=”50″ bottom_padding=”20″][vc_column width=”1/1″][vc_column_text]

Gigapixel Texture Rendering

[/vc_column_text][/vc_column][/vc_row][vc_row type=”full_width_background” bg_position=”left top” bg_repeat=”no-repeat” bg_color=”#555555″ scene_position=”center” text_color=”light” text_align=”left” bottom_padding=”50″][vc_column width=”2/3″][divider line_type=”No Line” custom_height=”20″][image_with_animation image_url=”12221″ animation=”Fade In” img_link_target=”_self” img_link_large=”yes”][/vc_column][vc_column width=”1/3″][divider line_type=”No Line” custom_height=”20″][vc_column_text]

Polygon Rendering:

Previzion can render up to a 20 million triangle object without dropping frames depending on the frame rate being used.

Texture Rendering and Look-up

  • Previzion can load and render three unique 1GPix textures
  • The largest tested single file size that Previzion can load is 1.1GPix
  • Previzion has no known texture dimension limits, tested to 300,000 pixel width (Photoshop limitation).

Rendering Transforms

Previzion supports rendering of 3000(+/-) transforms in a scene without dropping frames.[/vc_column_text][/vc_column][/vc_row]