Sunday, July 25, 2010

VFX Project

I'm writing my master diploma project and I did some reference to my old project which I realized with my colleague from university.
I thought it's nice to refresh it and post to blog some information about that project. I was first attempt to VFX in life-footage. Below are screens and breakdowns from production and final movie.
I was responsible for FX which I did in After Effects and 3ds Max as well I cleaned footage a bit and painted some elements in Photoshop. Further more I animated the robot in second scene and put everything together at the end.



Project was did as a semester's project in University. Everything maybe it's not so much perfect but I learnt a lot.

Wednesday, July 21, 2010

Audi A4 White

Another render from Maya and Mental Ray of Audi A4 B5

Monday, July 19, 2010

Audi A4

I finished my second car ever made finally. This one is Audi A4 B5 (1995-200). I did all in Maya 2011 from modeling, materials and lighting to render in Mental Ray. I would like to thank to Piotr Koczan for his help and supervising me in production of that Audi.

Thursday, July 1, 2010

Speed Up Rendering in After Effects using GPU

Lastly I found good way to increase speed of rendering and preview in After Effects CS. Since After supports OpenGL and using GPU for many things it gives great opportunity to be faster and more efficient.

Here are few steps that you should know to use that feature.

Render with OpenGL

OpenGL is a set of standards for high-performance processing of 2D and 3D graphics for a wide variety of applications. For After Effects users, OpenGL provides fast, high-quality rendering for previews and final output by moving rendering from the CPU to the OpenGL hardware (GPU).

To use OpenGL in After Effects, you’ll need an OpenGL card that supports OpenGL 2.0 and has Shader support and support for NPOT (Non Power of Two) textures.

OpenGL in After Effects supports the following features:

  • Shadows, except point light shadows (Colored shadows appear gray.)
  • Lights (eight maximum)
  • Masks
  • Alpha channels
  • Track mattes
  • Intersecting layers
  • Transformations for 2D and 3D layers
  • GPU-accelerated effects, including Alpha Levels, Bevel Alpha, Box Blur, Brightness & Contrast, Channel Blur, Color Balance, Color Balance (HLS), Curves, Directional Blur, Drop Shadow, Fast Blur, Find Edges, Gaussian Blur, Hue/Saturation, Invert, Noise, Radial Blur, Ramp, Sharpen, and Tint.
  • All blending modes except Dissolve and Dancing Dissolve
  • Metal property settings for 3D layers
  • Cone feather settings for light layers
  • 2D motion blur
  • Adjustment layers
  • Anti-aliasing

Turn it on

When OpenGL does not support a feature, it simply renders without using that feature. For example, if your layers contain shadows and your OpenGL hardware does not support shadows, the output will not contain shadows.

To enable OpenGL for rendering final output, click the underlined text next to Render Settings in the Render Queue panel, and select Use OpenGL Renderer.

To enable OpenGL for rendering previews, choose Edit > Preferences > Previews (Windows) or After Effects > Preferences > Previews (Mac OS), and select Enable OpenGL.

To see what features your OpenGL card supports, choose Edit > Preferences > Previews (Windows) or After Effects > Preferences > Previews (Mac OS), and click OpenGL Info.

To modify the amount of texture memory, choose Edit > Preferences > Previews (Windows) or After Effects > Preferences > Previews (Mac OS), click OpenGL Info, and enter a value for Texture Memory of no more than 80% of the installed video RAM (VRAM) on your video card.

Summarizing

In my case I have real time preview and rendering time was 3 times more faster than when using CPU. If you have opportunity to use GPU do this.