Feel the Punch bags “Best Short Film” award at TASI Anifest 2010

DNA Inc’s FEEL THE PUNCH triumphed at the TASI Anifest India 2010 by winning First Prize in the Student Film category of TASI Viewer’s Choice Awards ,2010 held at Fine Arts Cultural Center, Mumbai.

Been part of the movie as mentor for Rigging and Character Fx, I’m honored and delighted with the award that we have won at Anifest. This is the first award for ‘FEEL THE PUNCH’, hopefully the first of many to come.

Among the 320+ entries in different categories, the film earned a place in the finalists list of Student Films, which consisted of 15 films shortlisted by Jury Panel consisting of eminent personalities from the Animation Industry.

TVCA Anifest India ‘10 – Winners

HUGO vs LINO Character Workflow

Maya Muscle again!!!.This time not just in the form of a test to explore the features Autodesk has provided, but a case study on the project HUGO Vs LINO which proved out to be a huge challenge in terms of the quality expected. Even though I had got used to the Muscle tool set Maya provided, incorporating new features in to the existing character pipeline proved to be a tough task. The decision to go with Muscle System for HUGO demanded all the geometries to be cached out before being forwarded to the lighting and the Fx departments. The next stage was to automate the caching process. With a couple of tools for batch export and import of the cache, the process was well under control. Use of smart collision for the arm pits and elbows helped us get believable collision effects. Added to that self collision and smooth attributes were painted on shot basis in order to tackle the mesh artifacts that were encountered in extreme poses.

Feel the Punch by DNA INC BATCH III

A mind-game between a beggar and a commuter waiting to board a bus takes a startling turn as the commuter realizes he is outsmarted. The experience leaves him wiser as he discovers that the good-old trick of shooing away beggars is no good anymore.

HUGO Vs LINO by DNA INC BATCH II

A lopsided fight between two consenting unequals. An arena where the rules of fair play aren’t applicable. The sheer audacity of a frail android to challenge the herculean might of a formidable hulk. Pride, trickery, frustration and vengeance are all at play as the battleground turns murky. Hugo, a hulk with rippling muscles all over his frame responds to Lino’s open invitation in a newspaper advertisement to beat him in an arm-wrestling bout. The booty: One million dollars in cash. Hugo is gung-ho about winning hands down as Lino is not even half his size. Post the bout, Hugo goes berserk, Lino’s not impressed and all hell breaks loose. Watch this exhilarating fiction plot.

Fresh from the incubator…

Two more films to add to the short film vault of DNA Inc.While one of the projects was a challenge in terms of the scale of the project and also in terms of the implementation of a new character pipeline for DNA Inc(with the implementation of Maya Muscle and  Maya Geometry Cache ) , the other one made us harness the power of joint-based facial rig than the preset blend shape set.Both the films were launched during the 12th Anniversary celebrations of Dilsukhnagar Arena held at Shilpakala Vedika,Hyderabad.Sharing a few posters from the DNA Inc blog.

FEEL THE PUNCH

HUGO Vs LINO

Bee in the Bonnet by DNA INC BATCH I

This is the first High-Definition short film from batch I of DNA Inc. And also my first assignment as Mentor since I got associated with DNA Inc. The task handed over to me was that of supervising and reviewing the asset building process and also setting up an efficient pipeline at par with the one available in high-end production houses.

The execution of the project in the scheduled time frame was indeed a challenge with 70-plus shots spanning across a duration of 4 mins. But I am glad that the effort was paid off in the end with the successful completion of the film as scheduled and also an amazing portfolio for every student who was involved in project.

The film was done entirely in Maya 2009 and rendered using Maya Software Renderer.

Qcalendar widget for Maya GUI using PyQt

QCalendar widget is one of the handy widgets provided by PyQt that can be included in your maya custom UI for the user to deal with date information.Apart from providing current date information to the user, Qcalendar widget can be used to get valid date inputs from the user.It includes a set of signals like selectionChanged() and currentPageChanged() which can be used to update the information based on user selection.

The selected date can be retrieved using the method selectedDate() which will return a Qdate.The day() and month() methods of QDate can be used to get seperate day and month values. Similarly longMonthName() method can be used to get the long names of the month since the method month() gives the month in number format (12 for December).

The usage is as follows:

myDate = myCalendar.selectedDate()

month = myDate.month()

day = myDate.day()

monthName = myDate.longMonthName(myDate.month())

The calendar grid visibility can be set for east readability using the setGridVisible() method which will accept a boolean value.

myCalendar.setGridVisible(True)

The Flawless Arm Rig Challenge at CGTANTRA

Flawless Rig???If u feel skeptical about the possibility of such a rig, head on to CGTANTRA. The first among the Monthly Rigging Challenges that started in CGTANTRA will leave you speechless with innovative setup techniques from students and professionals alike. I have been handed over the task of moderating the challenge which has proved to be a double edged sword that restricts me from participating in the challenge. So planning to follow the same guidelines as that of the challenge and post my work in this space so that it doesn’t go against the rules of the challenge.Watch out for flawless arm rig from Virual Puppeteer.

Subscribe to Pragmatic Artistry

One more addon to favor the frequent visitors to this page.Now you can sign-up with your e-mail to get live updates of new techniques and tutorials covered in this space in your mail inbox. I just loved this new widget that wordpress introduced couple of days back which will help you keep track of your favorite blogs. Enter your e-mail address on the subscription widget and hit the Sign me up button and there you go!!!!

Autodesk Backburner job submission using cmdjob.exe

Autodesk’s decision to ship Backburner 2008 with Maya2010 has leveraged  the utilisation of resources across the network for executing batch rendering task from a single node point. Backburner jobs can be easily created from within Maya 2010 using the Create Backburner Job command under the Render menuset as shown in the  figure below.

This will bring up a window similar to the one shown below.

Here you can specify the job name, frame range, number of tasks, Renderer and also specify the IP address of the machine in which the backburner Manager is running.

But the real power of backburner is revealed when you get under the hood and explore the power of the command line based utiliy cmdjob.exe. This is a handy tool for adding jobs to backburner manager for  literally any version of maya and not even just maya even Softimage, Aftereffects, and Nuke projects with a change in the passed arguments.The cmdjob utility can be accessed from within the backburner installation directory.

The basic syntax for the cmdjob is as follows CMDJOB <Options> executable to run <executable parameters>

By specifying the executable for the specific version of maya and passing the arguments for the maya batch we can trigger renders across multiple machines in the network and still monitor the progress using the backburner monitor.For example:

cmdjob.exe -jobName myRenderJob -jobNameAdjust -manager localhost -priority 50 -numTasks noOfTasks -taskName 1 -leaveInQueue “C:\Program Files (x86)\Autodesk\Maya2009\bin\Render.exe” -r mr -s 0 -e 196 -of tiff -proj projectPath -rd renderDirectory fileName.ma

will add a job named myRenderJob to manager running in the same machine(localhost) using Maya2009 batch using renderer mentalray(mr) for frame range o to 196 with file format of tiff to renderDirectory location for file named fileName.ma.It will distribute the job to noOfTasks number of machines in which backburner server is running.

You can get a list of all the valid parameters accepted by cmbjob from the list below

Follow

Get every new post delivered to your Inbox.

Join 28 other followers