Tuesday 3 July 2012

Nuke 3D & 2D Compositing & Camera Projection for Supaquick Commercial

Nuke Camera Projection for Supaquick Commercial
by


here is the composited end result, but not the clients final version





here follows the breakdown ...



CLick on the image to make it bigger.
The Client already had a 3D camera with foreground robots ready, so I had to create a 3D matte painting as a set extension with the same camera parameters and movements.
This one 3D setup actually serves 3 different camera angles (6 shots).
To avoid lens distortion on images that had to be projected on geometry a lot of close ups had to be taken, hence more than 20 cameras projecting textures to make this scene work.
here is a link to see a walkthru.... 



Extensive knowledge of 3D space ( Nuke has a full 3D interface like any other 3D package) and photographic principles (i'm talking crop factors, focal lengths, focal depth, camera angle etc..) is needed to successfully work with Camera Projection. So plan carefully and play very nice with the 3D animator and modeller.
For instance if the 3D geometry created doesn't match the real world item exactly then an image of that same item is going to struggle to be projected unto the geometry representing that item.
So careful measurements need to be taken and logged or else you are going to sit the whole day trying to make projections work.

3D compositing and is a lot more complicated then 2D compositing !!


Problems:

clipping plane in 3D view obscures mid and far away geometry
neither fbx or chan files support focal length changes (animation)
softimage xsi to Nuke scale ratios and values are different as opposed to Modo with Nuke
avoid heavy fbx geometry
glowy edges planes with alpha channels but only in viewport
avoid wide angle lens images being projected at all costs.
obj tectures dont come thru.

Questions:
How can I bring a UV map and textures of an object thru to from a 3D package thru to Nuke's 3D workspace?
How can I bring focal length data thru
How do I UV wrap an item in Nuke?
How does 3D lights work in Nuke, how do I use it?
Lens distortion correction with grid maps.

Friday 29 June 2012

Nuke 3D Particles and 3D Compositing

Nuke 3D Particles and 3D Compositing
by André Steyn




this shows a framegrab from the Nuke Viewport
it includes:
Nuke 3D particles
re-textured (projected) geometry
photographic plates of clouds
and a 3D Scene Camera


here is a link to the result :  https://vimeo.com/44898143




problems I faced

render time increases at every frame
the particle directional force node disconnects itself
z-blending between particles and 3D geometry
popping as camera moves thru particles
jaggy edges on corners and edges of geometry
very very slow render times

here is a cool old version with a bike and trees : https://vimeo.com/44953471
animation with Modo - André Steyn
sound design - Adin Walls











Tuesday 7 February 2012

Why do you believe in Jesus ?

my friends answered...


KIRSTEN says "

Why do I believe in Jesus?  Because he is more real to me than anything else I know.  I cannot deny his presence and spirit within me and his hand in my life, and I would never want to - it's more like Phil 2: 13: "for it is God who works in you to will and to act in order to fulfill his good purpose."  


IAN says "


Experience has shown me that He is real.
Experience has shown me that life without Him is difficult and unpleasant.
Experience has shown me that staying close to Him is the only defence
against the enemy.
Experience has shown me that I am a better person when He is near.



SARAH W says "


He is the only thing that works, is constant, is unchangeable, and is always available 24/7.
But even if none of that were true, I believe because He is the Truth.



NICOLA says "


I believe in Jesus because He literally saved my life in a physical sense, as well as spiritual and also because with out Him I would not exist, as I am merely dust with out His Spirit....


DANIEL says "


I believe in Jesus because he has revealed himself to me, as my savior, as my friend and as my king.
I believe in Jesus because I have a relationship with him, something measurable in experiences, but immeasurable in his revelation of his love to me. I can define, explain and describe they type of relationship I have with him...the good, and the difficult.
I believe in Jesus because I have a relationship with God, something that can only happen because of Jesus.
I believe in Jesus because I realize how badly I need him. When you see need, you also see what can fulfill that need, and for the things I lack, only Jesus can fulfill.



BRENDON says "


I would say for me Jesus is
"life" itself and being with Him is like being alive



TARYN says "


I believe in Jesus because I belive in God. There must be more to this world and it had to have come from somewhere, thus there is a god who is God. Answered prayers to Him say He is there, but for the unanswered ones I say it is just faith, which as they say, is faith because you really can't prove it. Life is just easier to handle because I believe in Jesus :)


SUZANNE says "


I would say exactly that, that the principles applied in my life brings
life!  The miracles He did I have experienced in my life!



BENJAMIN says "


Basically I believe in Jesus as the Anointed one of God to take away my sin
because He is the prophesied saviour of the world according to the books of
Moses and he is declared to be the Son of God from the resurrection from the
dead.



ERIC says "


I believe in Jesus because He speaks to me on a very regular basis, and often He speaks about specifics that put me in contrast with other religions, ruling out the possibility of some interconnected faith.  For instance, He will warn me about dreamcatchers, so that puts me in contradiction with a religion that promotes dreamcatchers.  I also believe in Jesus because I am very aware of evil and evil spirits, which is in contrast with religions that teach that there is no such thing as evil, especially religions that teach all faiths lead to the same god.  This rules out relativism, and when you start to accept the fact that absolutes exist and that atheism cannot explain the origin of life before the big bang, Christianity stacks up exceptionally well to explain the origin of life and the state of man.  Not everything is clearly understandable, but 1 Cor 13 teaches that we see dimly in a mirror and will one day see in full.


ANONYMOUS says "


Well, you would have to bear with me as I share a bit of my testimony (I'll
give the short version).
Firstly I was brought up in a Christian home, did everything as I should do
as a Christian. Once I left school, started my Studies I found I did not
need God or Jesus so much so I choose to do my own thing and going to church
or even reading the Word was not part of that agenda.

A few years later, sitting at home wondering about life, what I should do
next and not really in a good place, I decided to ask God if he really
existed to show up in my life! (I suppose this was a kind of pray.) That
evening a friend of mine phoned and asked if I wanted to go to church with
him - I thought a new Bar had opened. We didn't go, but that week God
continued to be on my thoughts, so the following Sunday we headed down to
the Church (One in Table View). I made a few new friends and got involved in
a cell group. A few weeks later, the cell leader asked if anyone wanted to
recommit their lives to Jesus - I decided I would. The year 1996 this time I
made the decision, not my parents on my behalf. (There comes a point in
everyone's life to accept or reject Jesus as their Lord)

I felt I had purpose again, the reasons I had walked away from God (Were
actually still there however I decided to hand the matter over to him - it's
not my problem it was his) it did take 10 years which God mouldered me into
a Man who he wanted me to be, but I see the blessing now.

I think it was about 6\9 months later I left for the UK on a
Working\Holiday, big step, was not easy at first but as I stepped out in
Faith, as I put my trust in God and things just seem to fall into place and
the dream of traveling started to grow. After giving my life to him in 1996,
and taking that new step into a new season was daunting, but exciting at the
same time, plus this time Jesus was with me. I spent a lot of time with him
as there was no-one else around and so my relationship grew. It was part of
the plan he had for me. I could continue with this story till today, every
day I am seeing God's Blessing, and Protection, even when I have done
something I should not have done.

So why do I believe in Jesus, simple he is part of my life he lives inside
me, guides me and teaching me.  John 15:1-15 talks about been grafted into
the vine, us been grafted in Jesus. " and every branch that bears fruit He
prunes, that it may bear more fruit" - Speaking to me that even though I may
be a Christian, he still wants to work in my life build my character Build
my Faith, Exercise those gifts he has given me so that I may bear more
Fruit.

?
?
?
?
?
?
?
?









Monday 30 January 2012

VFX Links

Nuke

http://www.nukepedia.com/
http://vfxconsultancy.com/tutorials/vfx-tutorials/foundry/nuke-tutorial.html


Modo

http://cgwarez.com/category/tutorials/modo/
http://www.ethereal3d.com/category/blog/tutorials/
http://cg.tutsplus.com/category/tutorials/luxology-modo/
http://www.matt-cox.co.uk/
http://www.thethirdguild.com/
http://www.source3d.net/index.htm
http://cgcookie.com/modo/


VFX (general)

http://www.vfxtalk.com
http://www.videocopilot.net/
http://blog.cgcareerguide.com/
http://cgmotionbox.com/
http://www.fxguide.com/


3D (general)

http://www.3dworldmag.com/
http://www.flyingarchitecture.com/

Animators Endless Reference Guide


Design

http://idesignyoureyes.com/
http://speckyboy.com
http://crispme.com
http://motionographer.com/



Amazing VFX work

http://www.progressivevfx.com/
https://vimeo.com/groups/19298/videos/34678075 (http://www.brainstorm-digital.com/)
http://www.robrjames.com
www.warnermcgee.com


Pictures

http://piccsy.com/



Free 3D Models



Tuesday 24 January 2012

The Art and Science of Light

http://www.indigorenderer.com/documentation/manuals/technique#1.4.Lighting%20basics|outline

Meet the Lytro.


Unbelievable photographing technology

A new fantastic piece of technology appeared, that is available for buying. It's a tiny box that does not resemble at all with what the industry has familiarized us. This tiny thing is called "Lytro" and it's actually a camera that takes pictures in a special way...

It's probably so tiny because it doesn't need all the optical equipment a traditional camera has. It doesn't feature focusing. How surprising! You actually get to take the photo and focus after that! That's what's unbelievable. It works because the camera doesn't record only the light hitting its lenses, it records the entire lightfield in the front of it.

You can read more about the science of this technology here.
 


The price is not so tiny by comparison, but it's acceptable, since it's such a unique method of capturing memories that can literally come alive when you play with the focus later. There are 2 models, with different colors. The first one can take up to 350 pictures(8 Gb) and costs 399$. The second has a 16gb storage capacity and can take up to 750 photos, costing 499$.

There's a gallery of photos
 
 that have adjustable focus. It's really fun and exciting to examine photos this way!

Friday 20 January 2012

Twistline ALU PHILIPS || Ceiling Light Renders

objective: to recreate a realistic glowing light



WORK-IN-PROGRESS

WORK-IN-PROGRESS

WORK-IN-PROGRESS


FINAL






movie references:

THE DARKEST HOUR
X-MEN ORIGINS ( Bolt scenes )
I AM NUMBER FOUR
IRON MAN II

Wednesday 11 January 2012

Network Rendering in modo By Paul Buerk posted on January 2nd, 2009

http://blog.irisproservices.com/2009/01/02/network-rendering-in-modo/



Blog

Network Rendering in modo

By Paul Buerk posted on January 2nd, 2009
Taking Advantage of Luxology’s “user-friendly” Licensing
One of the best things I like about modo is the licensing, which is so much easier to live with and work with than other 3D applications. Instead of licensing the software to a machine, or worse yet to a dongle, Luxology assigns the license to you, the user. That means a lot of things: you can install the software on as many computers as you like as long as you’re personally using them and not other people using them. You can install it on your personal laptop, your work desktop, a machine at a client’s site, etc.
Or, as in this example, you can use it to set up your own network rendering “farm”. All without buying any more licenses or installing any network rendering software. Got some older machines that meet at least the minimum requirements for modo, or have some under-utilized desktops or servers in your network? Then you can use that power to speed up your rendering! This capability works on both Mac’s and Windows PC’s by the grace of Bonjour networking.
Setting the main computer up
The first thing that needs to be done is to setup your main computer to use network rendering in modo. This involves a couple things. First, some thought needs to be given to where all the files are going to go. Modo needs to have one shared folder available to all the computers that will be doing the rendering. The simplest thing to do would be to share the currently designated folder, then have the other computers point to it. Or, you could create special shared folders for network rendering, set up subfolders for specific projects and workflows, etc., but this is intended to be a simpler rig for speeding things up. If you prefer, you can setup a shared folder on a common server. On the Mac, you just go into the Sharing preferences pane in the System Preferences, turn on sharing, and select the folder you want to share. The only bummer is that to switch back and forth from Network Rendering using a specially designated folder and back to single workstation rendering is that you’ll have to set your folders in the preferences tab. Not a huge problem, to be sure, but it would be nice to have it automatically point to a folder for network rendering.
To turn on Network Rendering and designate the shared folder that all computers will use, we’ll go into the modo preferences on the main computer. Then we’ll select the “Rendering” section and adjust the entries on the right side by checking the “Use Network Render Nodes” box. You can browse to the shared folder you choose. Here’s the dialogue box for modo preferences:
The modo Preferences pane, Rendering highlighted
The modo Preferences pane, Rendering highlighted
Setting up the render nodes
It helps if you have disk images of the modo software installer, otherwise you have to download those from the Luxology support website. You can install the videos and other stuff if you like, but you really just need to install the first disk with the applications and the documentation. Once that’s installed, download the appropriate key from the Luxology support website and enable the license. On the Mac, it’s as easy as dropping a file on a script and you’re done.
Then check to see if you have access to the shared folder setup for network rendering. You may have to check your permissions to make sure you have access to that folder. For this blog article, I simply connected to my main computer from another MacBook Pro and authenticated as myself on both computers.
After you’ve installed and licensed modo, then checked for the shared folder, it’s time to fire up modo on the new render node machine. Modo will do a quick license check, and assuming that you’ve already got modo running on your main computer, you’ll get the following message:
License Check / Slave Mode dialogue
License Check / Slave Mode dialogue
Since we want to run this machine as a render node, click on the button to enter into “Slave Mode”. What this means is that modo will be running on that machine, but all it will do is to render buckets for the computer requesting them. It does show the scene in the main viewport, which is kinda cool, and you’re free to use that computer for other things at the same time. I suppose you could get more complicated, setting up special “users” on the system that would act as modo slaves and have it all run in the background if you like. I haven’t tried that, but if you’re interested give it a shot and let me know how it goes.
Also, by the way, you can take advantage of modo’s “headless mode” where you can do all kinds of cool things through scripts and command line entries. Could be endless fun for somebody with scripting skills and a copy of Apple Remote Desktop!
Once Slave Mode is running, you’ll need to tell it where the shared folder is at. Again, for the purposes of this article, I simply made the default folder shared, so I just hit the “Set Shared Directory” button and navigated to the folder using the Finder:
Navigating to the Shared Folder using Finder
Navigating to the Shared Folder using Finder
Once that’s done, the machine in Slave Mode will sit and wait for a request from the main computer. Here’s what that window looks like on the Slave while it’s waiting:
Slave Mode running on render node
Slave Mode running on render node
Performing the Network Render
So now the main computer is setup to use Network Rendering, and one or more other machines are setup and running in Slave Mode. At this point, the user simply does a render just like they always do. For this example I dug out a model of a guitar speaker that I had done a while back. It’s a good subject as it takes some time to render, and it has to do an “irradiance pre-pass” before rendering out the buckets. In modo 302, this pre-pass is done first and sent out to the Slaves, which speeds up the whole process. Below is a screenshot of modo doing that pre-pass on this model:
Irradiance Pre-Pass Stage
Irradiance Pre-Pass Stage
Once the pre-pass is done, the systems will render out the frame. The buckets being rendered by my main MacBook Pro are in yellow, and the buckets being rendered by the Slave MacBook Pro are in blue. The more processors you have, the more buckets you get and the faster it renders. I’d love to see what this looks like with a couple 8-core XServes as slaves. Here’s a screenshot:
The Render window while rendering
The Render window while rendering
If I want to check on the status of the other Slave computers, I can pull down the “LAN View” command from the Render menu on the main computer. Here’s what that looks like:
LAN View during the Network Render
LAN View during the Network Render
If you were to look at the displays on the Slave computers, you’d see the current status listed in the window, as below:
Slave mode during the render
Slave mode during the render
The Unofficial Results Are:
For this particular file, network rendering is faster than just using the one computer. I know…. huge surprise! I say “unofficial” results mainly because there are a bunch of factors that could make the times vary, such as other network traffic, other applications running on the main and Slave computers, etc. But for this example, check the times on the render windows below (in the upper left hand corner of each). Here’s the render done by the single (main) computer:
Rendered on one MacBook Pro by itself
Rendered on one MacBook Pro by itself
That’s just a hair short of 5 minutes to render. Here’s what our Network Render produced:
Rendered on two MacBook Pros via Network Rendering
Rendered on two MacBook Pros via Network Rendering
That saved me just short of 1 minute and 50 seconds to do this render. Not that big a deal, but start working some animation into the process and you can see where it all adds up.
Hopefully this gives you an idea of how easy it is to do a Network Render in modo, and how nice it is to have such a user-friendly licensing method for their software. For information on how to setup and execute “headless mode”, check the Scripting manual that’s included with your modo software – you’ll find it under the “Help” menu on the top of the screen. And for those of you with more advanced pipelines, modo can be used with other rendering management software tools as well.
Thanks -
Paul