Posts

How to Create Repeatable Randomisation with Maya Particles

repeatableMayaParticles 20150428 from Patrick Woo on Vimeo . Find out how to have some control over random elements in your Maya particles set up. I show how to control randomisation of emission attributes and particles expressions that are calling on the Maya's random "rand( )" command. I hope you find it helpful. This is also available for viewing on YouTube:  https://youtu.be/zi0OWYgWUbA

Bifrost Test 20150408

20150408bifrostTest v01 02 edited from Patrick Woo on Vimeo . I've been playing around with bifrost in Maya 2015. Here's a little test I did. Hope you like it!

Merry Christmas to All!

Here' greetings and well wishes for the season, to all of you fantastic people who have been following my blog and the random posts :) I pray peace and joy to one and all, and all your families and friends. This has been a year of change for me, and a big change at that. I moved from involving myself in training and full 3D animated episodic to doing full-time TV commercial production and local Singapore films. This is something I have never done. The hours are something that I'm still trying to get used it. I have always respected people who have worked on TV commercials. now I have even more respect for them. They toil day and night and many times putting in many over-time hours to get their content out on time, and meeting high standards of expectation in terms of quality, and meeting client's requirements, all at the same time. However working in a post-production facility also sharpens my "hacking" skills like never before. We constantly need to think...

Macdonald's Ebi TVC 2014

Image
Here's a TV commercial I was part of. Most of the work I was involved in, were rotoscoping the girls out of their background on their original footage, and removing portions of clips visible under their hair accesories.

Jewl Changi Airport Brand Story

Image
Here's a TV branding project that Iceberg Design undertook, and I was involved in. My shots were just creating, laying out and rendering the coloured balls shots where lady touches her lips to the balls against the black background (0:29 - 0:30). In the ending shot in the background where lines appear and form the final logo (1:09 - 1:15), I generated the lines and refined them under the art direction of the creative director.

My Answer on Quora: What is the standard lens length in Maya 3D?

Image
I chanced upon a question on Quora: Question:  What is the standard lens length in Maya 3D? I decided to answer that, and here is my reply. I hope it sheds some light to people wanting to know how to establish a relationship between camera settings in the real world and the virtual counterpart in Maya. Answer:  Indeed, many artists with no experience in photography will not be able to easily understand the relationships between focal length and sensor sizes / ratios. Having worked in the "camera department" on Hollywood films, it has given me great insight into the relationships between the physical camera and the virtual one in Maya. Maya does not make it easier. What we know in the VFX/Film world as "sensor size" / "film back" / "film format", is known in Maya as "Camera Aperture". This attribute is found in any Maya camera's shape node. In the attribute editor under the Film Back section you will see: Film Gate, Camera...

Distance Between 2 Positions in 3D Space

The ability to find the distance between 2 points in 3D space is a really important function I need to use time and again. I found this website that is really helpful with clear explanations on the use of the formula. http://darkvertex.com/wp/2010/06/05/python-distance-between-2-vectors/ From the webpage I learnt the formula for the distance d between points A (expressed as Ax, Ay, Az) and B (expressed as Bx, By, Bz), would be expressed as such: d = √   Ax-Bx 2  + Ay-By 2  + Az-Bz 2    I was going to use the distance function on an expression in Maya, so I had to write it with MEL commands: vector $a = `xform -q -ws -a -rp "objA"`; vector $b = `xform -q -ws -a -rp "objB"`; // doing the additions and squaring first $myDist = `pow ($a.x-$b.x) 2` + `pow ($a.y-$b.y) 2` + `pow ($a.z-$b.z) 2`;  // applying the square root $myDist = `sqrt $myDist`;  I hope you it helps if you are looking for the same information. Additional notes: I am w...