Wednesday, August 27, 2014

Camera Projection and smoke creation in nuke


Custom Python Script For Rotomation ------------- by Arif Rahman

I started my carrier as a "Rotomation Artist" after few months of my joining i analyzed the we all are doing few file managing task that takes more than 20 each shot per artist. I came up with an idea to shorten this task to save time and i was assuming that it can be done using python script. I started working on it in my spare time and gradually i wrote a python script in Maya that was very helpful and after testing everyone started using it.

After that i wrote its second version with some another changes suggested by my colleagues. Here i want to share that script you all.

I will update a video showing the use of my script soon.

--------------------------------------------

#AutoMeshCombinerV2
import maya.cmds as cmds
if cmds.window ('arif', exists=1 ):
       cmds.deleteUI ('arif', window=1)
window = cmds.window('arif',title = "AutoMeshCombinerV2")
cmds.columnLayout(adjustableColumn = True)
getName = cmds.textFieldButtonGrp(adj = True, ed = False, l='Selected Object', text= 'Select Object', buttonLabel='Get Name', ann = '"Get the name of selected mesh" -A Tool By Arif Rahman', bc = "selObj()")
valStr = cmds.textFieldButtonGrp( label='Input Object Name',adj = True,text = 'Desired Name', buttonLabel='Change', bc = "log()", ann = '"Take out the mesh from the rig group and remane" - A Tool By Arif Rahman' )
button = cmds.button(l="close", c = "cmds.deleteUI('arif', window=0)", ann = 'Close the window')
cmds.frameLayout(labelAlign='center', borderStyle='out', h = 500, lv=0 )
panel = cmds.outlinerPanel()
outliner = cmds.outlinerPanel(panel, query=True,outlinerEditor=True, mbv = 0, up = 1)
cmds.outlinerEditor( outliner, edit=True, mainListConnection='worldList', selectionConnection='modelList', showShapes=False, showAttributes=False, showConnected=False, showAnimCurvesOnly=False, autoExpand=False, showDagOnly=True, ignoreDagHierarchy=False, expandConnections=False, showCompounds=True, showNumericAttrsOnly=False, highlightActive=True, autoSelectNewObjects=False, doNotSelectNewObjects=False, transmitFilters=False, showSetMembers=True, setFilter='defaultSetFilter' )
cmds.showWindow( window )
def log():
       doSel =  cmds.isTrue( 'SomethingSelected' )
       if doSel <= 0:
              cmds.headsUpMessage( 'select an object' )
       else:
              getStr = cmds.textFieldButtonGrp(valStr, query=True, text=True)
              list = cmds.ls(sl = True)
              size = len(list)
              if size >= 2:
                     cmds.polyUnite()
              verSel = cmds.ls(sl=True)
              refObj = cmds.polyPlane(sw = 1, sh = 1)
              print refObj
              cmds.polyUnite ( verSel[0], refObj[0] , name = getStr)
              cmds.delete (refObj[0])
def selObj():
       doSel =  cmds.isTrue( 'SomethingSelected' )
       if doSel <= 0:
              cmds.headsUpMessage( 'select an object' )
       else:
              sel = cmds.ls (sl = 1)
              cmds.textFieldButtonGrp (getName,edit= True, text=sel[0])

-------------------------------------------

How to run this script

1) open your script editor and add a python tab
2) copy and paste the script in python tab
3) select all the controllers (For Rotomation)
4) now select  the code and ctrl+enter (For Rotomation)
5) work is done check your outliner (For Rotomation)

you can add this script in your custom shelf just select the code from the script editor (python), drag and drop with MMB to your shelf.



enjoy........

Saturday, January 18, 2014

Wow My name is in the credit list.

Hi,

I am very much excited for this post because here i am going to update an image have my name in the credit list of a movie and for an artist this is the best reward of his work.

I contributed in this movie as a Vfx Paint artist.

and i will compile few of the shots that i did for this movie and i will update very soon.

Mr. Go 3d Credit List
Mr. Go 3D Credit List

Python script for Rigging.

Hi guyz,

Here is a python script that I have written for all who is interested in rigging. this script will save your time. It will make group of each controller and rename the new created group accordingly followed by the controller name. I hope it will be helpful for you all.

import maya.cmds as cmds
list = cmds.ls(sl = True)
size = len(list)
for i in range (0, size, 1):
    b = list[i] + '_grp'
    cmds.group(list[i], name=b)

i will tell you how to run this script

1) open your scrip editor and add a python tab
2) copy and paste the script in python tab
3) select all the controllers
4) now select  the code and ctrl+enter
5) work is done check ur outliner

you can add this script in your custom shelf just select the code from thescript editor (python), drag and drop with MMB to your custome shelf.

I will update one video to show you how to use it soon.

enjoy..


Regards
Arif Rahman..

Saturday, April 2, 2011

vfx war - "pirATes aTTack"




Hi Guyz,
This is a CG Tantra Entry for Vfx war Challenge.

One day I come to know about a vfx challenge on the very day I checked that on the website and after reading all the terms I decided to take part in it I shared this to my friends and right there we formed a team name "Team Fx" There were four people in it. we started working without caring about time limitation Because we were taking double classes of different software's.

We did lot of mistakes during this challenge, some rectified and some not because lack of time. But the beauty part of this challenge is that I came to know my flaws. and got comments from the senior people of the industry which matters me a lot. Certainly I will rectify my errors and improve myself in future.

During this project I enjoyed a lot. I will certainly keep on participating in such kind of challenging project because I love to do it.



Judges and Mentor Comments:

Dev Mannemela:
Very nice. I liked the look of the sails on the hero ship. Because of the constant haziness on the rest of the fleet, it's hard to get a sense of depth. I guess you didn't go with the medieval Mumbai idea.. The skyline in the background looks like scyscrapers.. As noted in other shots, the ships seems static. Why is that ?

Sameer:
nice effort..composite issues,ship integration cud be better.some splashes cud have also helped integrate the scene better.



 About Judges and Mentor

Dev Mannemela is interested in the technology and the aesthetics of computer graphics. He has been pursuing his interests in the VFX arena for almost 15 years. After starting as a R&D programmer at Sony Imageworks and continuing on Microsoft | Softimage, Dev joined ESC in 2002 to work on the Matrix sequels. He joined ILM R&D in 2004 and is currently working as Lighting and FX TD at ILM. Some of his recent credits include "Iron Man 2", "The Last Airbender", "Transformer 2" and "Terminator 4".

Dev has a B.Tech (CS) from National Institute of Technology, Warangal, India and M.S (CS) from Colorado State University, Fort Collins, Colorado

Mentor - Saurabh Sameer [CGT ID - samzen ]
He has been in this industry for more than 5 years when he started his journey in Maya Entertainment Ltd. working for CG and Visual effects projects for both television and films including those of Mangal Pandey Rising, Krishna Cottage, Jack Frost and several television series.

He later joined Veteran Vfx Supervisor Biju D ,and worked for project like the screen award wining Bhoothnath, 3 Idiots, Jhonny Gaddar, Parle Lemon TVC among others. Here as a lead he was involved in supervising the Vfx & Compositing sequences, pre shoot boards and on shoot vfx supervision.

Presently he's a part of a new setup - Earthlink Pictures.

Sunday, March 27, 2011

Digital Painting

Girl Digital Painting

This is a Digital Painting That I have created using photoshop brushes while I was taking photoshop classes at my college. I faced many challenges while making this and the top most difficult part is her hairs. I hope that you people would like it.

Idea Discover: 
The idea behind making this painting in Photoshop is that I inspired with a 3d Model image of a girl. which I found while surfing on internet. I decided that I will create this 3d model image in Photoshop and after lot of patience and continuous work I got this painting.


--------------------
Arif Rahman
Vfx Student

Adbyit Promo

Motion Graphics



I have created this motion graphics video using after effects  for one of my friends who asked me to create this and I have created according to his instructions.

I took around 6 hrs to complete this promo.