Comment

as_HyperPoint (as_EasyQuad) : Auto Joints Placer For Quadruped Rigs

as_HyperPoint (as_EasyQuad) : Auto Joints Placer For Quadruped Rigs from Subbu Addanki on Vimeo.

"Now joints' placement for quadruped rigs is just a piece of cake.."
Introducing as_HyperPoint(Quads) with as_EasyQuad (Auto Quadruped Rigging Tool)

Tested on 3 models - Wolf, Horse and Elephant ..
Still I am in need of more models for testing as_HyperPoint (Quads)

Still R&D is going on for the better placement of joints ..
And more editing tools are WIP for for faster editing of joints placements ..

asNode -- A Node Based Auto Rigging In Maya (Part 01 : Video Tutorial)
========================================================
asNode played major role while developing as_HyperPoint for as_EasyQuad.
With this, Development time has been reduced drastically.
Here goes the link about asNode:
www.vimeo.com/118924262

Hope you enjoy it ..

Comment

Comment

as_EasyExp (Facial Rigging)- Lips Auto Rigger & Hyper Skinning

as_EasyExp (Facial Rigging)- Lips Auto Rigger & Hyper Skinning from Subbu Addanki on Vimeo.

as_EasyExp (Facial Rigging) : Lips N Eyes Auto Rigger with Auto Skinning For Lips ..

For the first time I have done Titles Design & Animation. Hope you like it ..
as_EasyExp is available for sale. For more details, please check the below link:
http://www.pythonscripting.com/store/2016/2/21/004-aseasyexp-60-usd

Features:
-------------
1. Generate the lip curves from selected edges on lips
2. One click to generate complete lips rig
3. Supports integration with different pipelines
4. Hyper Skinning (Auto Skinning) on Lips and Eye Lids
5. Auto orientation of controls
6. Pipeline friendly - Global Scaling etc

as_SmoothNearest:
---------------------------
It can be downloaded for free from this location:
http://www.creativecrash.com/maya/script/as_smoothnearest-a-magic-feature-from-hyper-skinning-system

Comment

Comment

as_EasyPicker - Advance Picker GUI Designer

as_EasyPicker: Creates Picker GUI directly from the rig controls and view port

WIP:

1. Adding more buttons like ik/fk, mirror pose etc.

2. Adding more custom buttons

3. Removing overlaps between various buttons

4. Different size GUIs from same background

5. Facial GUI Creation

6. More options for customization

7. as_PickWalker - To walk through the different controls when they are hidden

Comment

Comment

as_HyperPoint (Auto Bird Rigging) : Auto Joints Placer (Birds' Edition)

as_HyperPoint (Auto Bird Rigging) : Auto Joints Placer (Birds' Edition) from Subbu Addanki on Vimeo.

"Now placing joints for bird rigs is just a piece of cake.."

Now introducing as_HyperPoint(Birds) with as_EasyBird (Auto Bird Rigging Tool)

Tested and proven on many bird rigs in production. Tight integration with as_EasyBird Tool.

Watch as_EasyBird Other Videos:

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

1. Auto Bird Rigging In Maya (Crow Rigging)

http://vimeo.com/17439975

2. Auto Bird Rigging : Presentaiton on tail controls

http://vimeo.com/19255107

3. Rigging Wing Feathers on Peacock

https://vimeo.com/19689232

Hope you enjoy it ..

Comment

Comment

2015 Scripting ShowReel (Maya Rigging)

2015 Scripting ShowReel (Maya Rigging) from Subbu Addanki on Vimeo.

More details about these tools can be found at below links:

00:06 asNode : A Node based Auto Rigging In Maya
-----------------------------------------------------------------------
https://vimeo.com/118924262

01:06 as_SmoothNearest : Auto Smooth Skinning
-------------------------------------------------------------------
https://vimeo.com/125718965

01:33 as_HyperSkin : Advance Auto Skinning System / Hyper Skinning System
-----------------------------------------------------------------------------------------------------------
1. Hyper Skinning System -v1.5:
http://vimeo.com/60102640
2. Hyper Skinning System -v1.0:
https://vimeo.com/36643909
3. Advance Feature : Fingers Solver
http://vimeo.com/99795519
4. Hyper Skinning System -v0.4 :
https://vimeo.com/27093815
5. Snake Rigging Tool Kit (For Hyper Smooth only)
https://vimeo.com/26042139

02:40 as_EasyBird : Auto Bird Rigging
----------------------------------------------------
1. Auto Bird Rigging In Maya (Crow Rigging)
http://vimeo.com/17439975
2. Auto Bird Rigging : Presentaiton on tail controls
http://vimeo.com/19255107
3. Rigging Wing Feathers on Peacock
https://vimeo.com/19689232

03:02 as_EasySnake : Auto Snake Rigging
----------------------------------------------------------
1. as_EasySnake (Auto Snake Rigging Tools) : Travel On Path & Multiple Snakes
https://vimeo.com/132298330

2. Snake Rigging Tools & Path Animation:
http://vimeo.com/26042139

3. Practical usage of script in Movie:
http://vimeo.com/27564200

4. as_SnakePaths (To Create Multiple Snake Paths)
5. as_MultiSnakes(To Animate Multiple Snakes Along Many Paths on Ground or Human Body)
http://youtube.com/watch?v=Mo7OOZpPi-o&t=2m56s

6. Snake like movement for Hair
http://vimeo.com/54948913

7. Multiple Snakes on Human Body
http://vimeo.com/54949435

8. Automation Of Multi Snakes Animation On : Body and Ground (R&D)
https://vimeo.com/57951363

 

 

Comment

Comment

as_EasySnake (Auto Snake Rigging Tools) : Scaling & Path Animation

Download This Free Maya Snake Rig From My Web Site:
-------------------------------------------------------------------
Now this tool is available for sale. For details, contact : subbu.add@gmail.com
Prepared this video based on one of my client request, to attach scaled snake rig to motion path..
Various Other Tools for Snakes:
--------------------------------------
1. as_EasySnake.py (Auto Snake Rigging Tool)
2. as_PathAnim (To Animate Snake Along Path)
3. as_SnakePaths (To Create Multiple Snake Paths)
4. as_MultiSnakes(To Animate Multiple Snakes Along Multiple Paths on Ground or Human Body etc.)
Advanced Snake Features will be shown in my next video.
Coming Soon: Multiple Snakes Crawling Animation on body and ground with Scripting:
Features:
-------------
1. Various Types of Ctrl Shapes
2. Selection of No. of Joints and No. Of Ctrls
3. Flexibility at both ends
4. Initial Selection Type: Curve or Jnts
5. Ctrl Type: Grouped or Cluster Ctrl
6. Ctrl Parent Style: Individual or Parented to Next Ctrl
7. Random Ctrl Colors
8. Path Animation: Easy Snake Animation Along Path
9. Crawling Setup for Snake motion
10. Hyper Smooth for Skinning
New Updates:
-------------------
1. Create Basic Hierarchy
2.  Eyes Setup
3. Jaw Setup
4. Tongue Setup (in progress)
as_EasySnake Usage : Watch Following Demo (Usage In Movie)
----------------------------------------------------------------------------------------
You Can Watch: Advanced Hyper Skinning System
----------------------------------------------------------------------

 

Comment

1 Comment

Advanced Hyper Skinning System -New Features & as_SmoothNearest (Auto Skinning System)

Adv. Hyper Skinning System (Auto Skinning) : Quadrupeds Edition & as_SmoothNearest from Subbu Addanki on Vimeo.

 

You don't have to sweat bullets about Skinning anymore. Yep, I am serious! Rig anything from Props, toddlers to Beasts with my Flagship product "Advanced Hyper Skinning System". Stay tuned for the official release.
The critical part in any skinning is Division Of Regions according to Joints. Hyper Skinning can divide the skinning regions easily and Its weighting system is unique in its nature.. Even hyper skinning has joint level control with attributes 'blendMethod' and 'blendValue'. It's hyper smooth and as_SmoothNearest options are unbeatable. After Hyper Skinning, only maya skinCluster remains. No need of additional deformers. Hyper Skinning uses Maya's default 'Smooth Bind' option. After hyper skinning rig is as light as earlier with updated skinning. And its unique algorithm, preserves volume at different regions like elbows and shoulders..

1 Comment

Comment

asNode (Part 01) -- One node for most of the Rigging Work in Maya (Video Tutorial)

 

Download:
---------------
Available for free download here :
http://www.creativecrash.com/maya/script/asnode-one-node-for-most-of-the-general-process-in-maya-rigging
Purpose:
------------
This node is the key module in maya rigging process. One node for the most of the rigging process.
asNode is still going to include many general methods required for rigging / animation process. 
It played key role in hyper skinning system as shown in below video:
asNode was developed with the inspiration from PyNode in PyMel, But with extended support to Rigging process.
And this doesn't depend on PyNode in PyMel. Its purely depends only on Maya api and maya.cmds.
Features:
---------
1. One node for most of the general process in Maya Rigging
2. asNode was developed with the inspiration from PyNode in PyMel
3. It has extensive support to Rigging and  General Pipeline.
4. Doesn't depend on any external modules like PyMel
5. Purely depends on maya.cmds and maya python api
6. Increase programming speed in rigging & pipeline upto 3-4 times
7. A Node with true Object Oriented Programming (OOP)
8. Auto completion list varies with change in node type 
9. Tight Integration With All Auto Rig tools like (as_EasyBird, as_EasyRig, as_EasyQuad etc.)
Updates:
----------
2014.09.08 -- Updated asNode.rar with help file on all methods by adding 'asNode.pypredef'. Open it with wordpad
2014.09.21 -- Test files are added in asNode.rar for asN.addChild, asN.mConstrain etc
2015.02.05 -- Auto completion methods will update and change according the selection type of object
2015.02.06 -- Fixed the method : asN.jntOrient and added new methods : asN.get_2PosExtn, asN.get_2PosVect.
                   And added new example maya files
Future Updates:
---------------------
1. More rigging and pipeline related methods will be added to asNode
Usage:
--------
Apply asNode on any maya node and then start using following methods:
[ '_selected', 'addAttr', 'addAttrDivider', 'addChild', 'addPrefix', 'addSuffix', 'applyCtrlColor', 'asObj', 'attr', 'capitalize', 'center', 
'centerPivot', 'child', 'connectAttr', 'connectionInfo', 'connections', 'constrainTo', 'contains', 'count', 'decode', 'delete', 'deleteAttr',
 'deleteHistory', 'deleteKey', 'deleteNode', 'deselect', 'disconnectAttr', 'distanceTo', 'dupeNVersionUp', 'duplicate', 'encode',
 'endswith', 'expandtabs', 'extendToParent', 'extendToShape', 'extractNum', 'find', 'format', 'freeze', 'fullName', 'getAttr', 
'getChildren', 'getDirPos', 'getDirVect', 'getFaceList', 'getInputs', 'getNearestVtx_OnMesh', 'getOutputs', 'getPos', 'getPosJnt',
 'getPosLoc', 'getPos_Old', 'getPos_Vtx', 'getRot', 'getShape', 'getSibIndex', 'getVtxList', 'grpIt', 'grpIt_Old', 'hasAttr', 
'hasAttrLocked', 'hasChild', 'hasParent', 'hasShape', 'hasUniqueName', 'hide', 'index', 'intersects', 'isChildOf', 'isCurv', 
'isJnt', 'isLastJnt', 'isLoc', 'isMesh', 'isNodeType', 'isParentOf', 'isShape', 'isSkinMesh', 'isTrans', 'isalnum', 'isalpha', 'isdecimal', 
'isdigit', 'islower', 'isnumeric', 'isspace', 'istitle', 'isupper', 'jntAxis', 'jntDist', 'jntOrient', 'jntOrientTo', 'jntRadius', 'join',
 'listConstraints', 'listHistory', 'listLockedAttrs', 'listRelatives', 'ljust', 'lockAttrs', 'longName', 'longestObj', 'lower', 'lstrip', 
'mConstrain', 'mDistance_BB', 'mDistance_Vtx', 'moveAnimTo', 'moveAnimToGrp', 'moveValuesFromGrps', 'moveValuesToGrp', 
'name', 'nearestObj', 'nearestPointOn', 'nextSeriesNode', 'nextUniqueName', 'nextVar', 'nodeType', 'numChildren', 'obj', 
 'openAttrs', 'parent', 'parentTo', 'partition', 
'pickWalkDown', 'pickWalkLeft', 'pickWalkRight', 'pickWalkUp', 'prefixHI', 'rename', 'reorderDeformers', 'replace', 'reverseConnect',
 'rfind', 'rindex', 'rjust', 'root', 'rotateBy', 'rpartition', 'rsplit', 'rstrip', 'scaleBy', 'searchReplaceAll', 'select', 'selectHI', 
'selectSeries', 'selectSiblings', 'setAttr', 'setName', 'setPos', 'setRot', 'setSibIndex', 'shape', 'shapeCtrl', 'shortName', 'show', 
'snapPivTo', 'snapPosTo', 'snapRotTo', 'snapShpTo', 'split', 'splitlines', 'startswith', 'strip', 'stripNum', 'swapcase', 'template',
 'title', 'transferAnimTo', 'transferAnimToGrp', 'translate', 'translateBy', 'unfreezeRotation', 'unfreezeTrans', 'unparent', 'untemplate']
Testing the asNode:
---------------------------
create two spheres named 'pSphere1' and 'pSphere2'
And then, Run these commands from python window
from asNode import *
p2 =asNode('pSphere2')
p2.select()
p2.snapPosTo([5,0,0])
asN =asNode('pSphere1')
#_ That's it, then start using:
asN.snapPivTo(p2)   #_ Now pSphere1's pivot is at 'pSphere2'
or 
Create any maya poly object or locator then try this command
from asNode import *
node =asN._selected()[0]   #_ asN is short form for selecting selected objects..
node.rename('Ball')            #_ Rename to 'Ball'
node.addSuffix('_Sph')       #_ Now it adds '_Sph' suffix to the ball, But still node is updated with all these changes

Download:---------------Available for free download here :http://www.creativecrash.com/maya/script/asnode-one-node-for-most-of-the-general-process-in-maya-rigging
Purpose:------------This node is the key module in maya rigging process. One node for the most of the rigging process.asNode is still going to include many general methods required for rigging / animation process. It played key role in hyper skinning system as shown in below video:asNode was developed with the inspiration from PyNode in PyMel, But with extended support to Rigging process.And this doesn't depend on PyNode in PyMel. Its purely depends only on Maya api and maya.cmds.
Features:---------1. One node for most of the general process in Maya Rigging2. asNode was developed with the inspiration from PyNode in PyMel3. It has extensive support to Rigging and  General Pipeline.4. Doesn't depend on any external modules like PyMel5. Purely depends on maya.cmds and maya python api6. Increase programming speed in rigging & pipeline upto 3-4 times7. A Node with true Object Oriented Programming (OOP)8. Auto completion list varies with change in node type 9. Tight Integration With All Auto Rig tools like (as_EasyBird, as_EasyRig, as_EasyQuad etc.)
Updates:----------2014.09.08 -- Updated asNode.rar with help file on all methods by adding 'asNode.pypredef'. Open it with wordpad2014.09.21 -- Test files are added in asNode.rar for asN.addChild, asN.mConstrain etc2015.02.05 -- Auto completion methods will update and change according the selection type of object2015.02.06 -- Fixed the method : asN.jntOrient and added new methods : asN.get_2PosExtn, asN.get_2PosVect.                   And added new example maya files
Future Updates:---------------------1. More rigging and pipeline related methods will be added to asNode
Usage:--------Apply asNode on any maya node and then start using following methods:
[ '_selected', 'addAttr', 'addAttrDivider', 'addChild', 'addPrefix', 'addSuffix', 'applyCtrlColor', 'asObj', 'attr', 'capitalize', 'center', 'centerPivot', 'child', 'connectAttr', 'connectionInfo', 'connections', 'constrainTo', 'contains', 'count', 'decode', 'delete', 'deleteAttr', 'deleteHistory', 'deleteKey', 'deleteNode', 'deselect', 'disconnectAttr', 'distanceTo', 'dupeNVersionUp', 'duplicate', 'encode', 'endswith', 'expandtabs', 'extendToParent', 'extendToShape', 'extractNum', 'find', 'format', 'freeze', 'fullName', 'getAttr', 'getChildren', 'getDirPos', 'getDirVect', 'getFaceList', 'getInputs', 'getNearestVtx_OnMesh', 'getOutputs', 'getPos', 'getPosJnt', 'getPosLoc', 'getPos_Old', 'getPos_Vtx', 'getRot', 'getShape', 'getSibIndex', 'getVtxList', 'grpIt', 'grpIt_Old', 'hasAttr', 'hasAttrLocked', 'hasChild', 'hasParent', 'hasShape', 'hasUniqueName', 'hide', 'index', 'intersects', 'isChildOf', 'isCurv', 'isJnt', 'isLastJnt', 'isLoc', 'isMesh', 'isNodeType', 'isParentOf', 'isShape', 'isSkinMesh', 'isTrans', 'isalnum', 'isalpha', 'isdecimal', 'isdigit', 'islower', 'isnumeric', 'isspace', 'istitle', 'isupper', 'jntAxis', 'jntDist', 'jntOrient', 'jntOrientTo', 'jntRadius', 'join', 'listConstraints', 'listHistory', 'listLockedAttrs', 'listRelatives', 'ljust', 'lockAttrs', 'longName', 'longestObj', 'lower', 'lstrip', 'mConstrain', 'mDistance_BB', 'mDistance_Vtx', 'moveAnimTo', 'moveAnimToGrp', 'moveValuesFromGrps', 'moveValuesToGrp', 'name', 'nearestObj', 'nearestPointOn', 'nextSeriesNode', 'nextUniqueName', 'nextVar', 'nodeType', 'numChildren', 'obj',  'openAttrs', 'parent', 'parentTo', 'partition', 'pickWalkDown', 'pickWalkLeft', 'pickWalkRight', 'pickWalkUp', 'prefixHI', 'rename', 'reorderDeformers', 'replace', 'reverseConnect', 'rfind', 'rindex', 'rjust', 'root', 'rotateBy', 'rpartition', 'rsplit', 'rstrip', 'scaleBy', 'searchReplaceAll', 'select', 'selectHI', 'selectSeries', 'selectSiblings', 'setAttr', 'setName', 'setPos', 'setRot', 'setSibIndex', 'shape', 'shapeCtrl', 'shortName', 'show', 'snapPivTo', 'snapPosTo', 'snapRotTo', 'snapShpTo', 'split', 'splitlines', 'startswith', 'strip', 'stripNum', 'swapcase', 'template', 'title', 'transferAnimTo', 'transferAnimToGrp', 'translate', 'translateBy', 'unfreezeRotation', 'unfreezeTrans', 'unparent', 'untemplate']
Testing the asNode:---------------------------create two spheres named 'pSphere1' and 'pSphere2'And then, Run these commands from python window
from asNode import *p2 =asNode('pSphere2')p2.select()p2.snapPosTo([5,0,0])asN =asNode('pSphere1')
#_ That's it, then start using:asN.snapPivTo(p2)   #_ Now pSphere1's pivot is at 'pSphere2'
or 
Create any maya poly object or locator then try this commandfrom asNode import *node =asN._selected()[0]   #_ asN is short form for selecting selected objects..node.rename('Ball')            #_ Rename to 'Ball'node.addSuffix('_Sph')       #_ Now it adds '_Sph' suffix to the ball, But still node is updated with all these changes

 

Comment

1 Comment

Advance Hyper Skinning System (Proxy Mesh)

 

Advance Hyper Skinning System (Proxy Mesh) -By Subbu Addanki from Subbu Addanki on Vimeo.

Its dream for many artists to see next phase in automation for skinning process

Now Hyper Skinning System comes with Advance feature : Solve Fingers (Additional treatment for fingers' skinning)
It is the only system it shows the automation process in skinning in video form on Internet..
Its unique in its nature to deliver best results like volume preservation at various areas on character.
Now it becomes more powerful with its advance features.. Solve Fingers & Smooth Nearest
I have utilized the Great Dane model in this presentation which is downloaded from creativecrash.com.
as_HyperSkin (Advance)
=================
For Details Contact At: subbu.add@gmail.com  or http://www.pythonscripting.com/contact/
ADVANCED HYPER SKINNING SYSTEM -Save your time in Skinning..
Note: Tested on MANY PRODUCTION CHARACTERS & Got BEST RESULTS
Visit For More Details:
http://www.pythonscripting.com/
As_HyperSkin
F e a t u r e s
==========
1. Volume Preservation at shoulders, hips & elbow like areas
2. Reduces Most Of The Skinning Process
3. Works On All Rigs (Biped, Bird, Quad, Snake etc.)
4. Works On Selected Vertices
5. Advance Feature : Solving Joints For Fingers / Toes
6. Advance Feature : Smooth Nearest Vertices (as_SmoothNearest)
7. Hyper Smooth : Automated Smooth Process
8. Auto Creation of 'Geo Centric Discs' including their shapes 
9. Tight Integration With Auto Rigs (as_EasyBird, as_EasyRig, as_EasyQuad etc.)
10. Works On Non-Manifold Geometry Also
11. Disposable Discs after usage, So No Extra burden to the Rig..
Watch Other Hyper Skin Videos:
======================

1 Comment

Comment

Advanced Hyper Skinning System (Art & Technic)

Advanced Hyper Skinning System (Art & Technic) -By Subbu Addanki from Subbu Addanki on Vimeo.

as_HyperSkin (Advanced): Features
----------------------------------------
Released On: 28/02/2013. Contact For Details At :

/contact/

or 

subbu.add@gmail.com

Note: Tested on 100s Of PRODUCTION CHARACTERS & Got BEST RESULTS

1. Disc & Volume Based Hyper Skinning System (Easy to Editable Discs)
2. New Attrs : BlendMethod & BlendValue (Customize Your Each Joint Skin)
3. Volume Preservation At All Areas Including Shoulders & Hips
4. Works On Any Rig (Biped, Bird, Quad, Snakes etc.)
5. Reduces Most Of The Skinning Process
6. Works On Selected Vertices
7. Retain Default Skinning On Selected Vertices
8. Hyper Smooth - Automated Smooth Process
9. Auto Creation of 'Advanced Discs' & Their Usage.
10. Generates Skinning From Scratch..
11. Tight Integration With Auto Rigs (as_EasyBird, as_EasyRig, as_EasyQuad etc.)

Watch Other Hyper Skin Videos:
------------------------------------------
1. Hyper Skinning System -v1.
2. Hyper Skinning System -v0.4
3. Skinning Transfer
4. Snake Rigging Tool Kit

Visit My Blog for more details

Comment

Comment

Hyper Skinning System (HSS) For Maya : Art & Technic

Hyper Skinning System For Maya (Art & Technic) from Subbu Addanki on Vimeo.

Visit My Website For More : http://www.pythonscripting.com

My dream for the past 2 years has come true.
Finally, Scripting has proven its potential in Skinning also.
My ambition is to develop one script to handle all skinnings in all rigs. Now we are seeing here :)

There is an article about this video on French Web


as_HyperSkin:
---------------
It Automates Skinning Process In Maya by combination of Art & Technic

Features:
----------
1. Volume Preservation At Shoulders & Hips
2. Reduces Most Of The Skinning Time
3. Works On All Rigs (Biped, Bird, Quadruped etc.)
4. Works On All Selected Vertices
5. Resume Default Skinning On Selected Vertices At Any Time
6. Start Hyper Skinning From Default Skin At Any Time
7. Hyper Smooth - Automated Smooth Process
8. Auto Creation of 'Geo Centric Meshes' and their usage.
9. Tight integration with Auto Rigs (as_EasyBird, as_EasyRig etc.)
10. Works Based On Bones But Not Joints
Check as_EasyBird here : http://vimeo.com/17439975

Modules Used:
---------------
eRig, eMath, spRig

Work In Progress:
-------------------
1. Skin Correction Tool for various poses
2. Special Tools to get better feel at elbow & Knee areas
3. Addition of Skin Transfer to HSS.
4. Check here, for new features plus 'Quadruped Skinning' with v1.0

Watch my other videos about Skinning:
------------------------------------------
1. Hyper Skinning System -v0.4 
2. Skinning Transfer 
3. Snake Rigging Tool Kit

Comment

12 Comments

PYTHON SCRIPTING : AUTO BIRD RIGGING IN MAYA

 

This 'Module Rigging System' involves 6 individual scripts as detailed below

 eRig ( Maya Module ) 
Helps to reduce typing of coding up to 60% for main scripts like as_EasyBird
It consists 50 attrs like snapTo_Vtx, createCurv etc. It is module for maya programming.
You can watch one of the many functions of 'eRig' here: eRig_UnfreezeRotation

2. eCtrl ( Maya Module ) -- It creates 50 different controls for any auto rig
3. as_EasyBird -- Its for main auto rigging of bird
4. as_WingFeather -- It rigs feathers so intelligently.
5. as_AutoAnim -- Creates various options from one fly cycle
6. as_MirrorBirdAnim -- It mirrors one side anim to another side

 

12 Comments

Comment

Rigging & Scripting Show Reel -2011 : Anaganaga O Dheerudu

 


Done following tasks in this movie: Anaganaga O Dheerudu

1. Created Auto Wind Rigging on foliages
2. Auto animation for tongue and hair snakes
3. Scripting for grill snake rigs
4. Rigged all hair snakes and hair with programming
5. Provided path animation for all snakes in this movie
6. Animated in-between hair snakes and hair with scripting
7. Wave motion in flying hair
8. Arranged and animated all multiple snakes crawling on ground and body as shown in this below link:
9. Provided many tools for animators to edit these multiple snakes
10. Rag-Doll simulation for falling snakes:
11. Development of Auto Rigging for insects (butterflies)
12. Developed many Auto Snake Rigging tools based on situation

 

Comment

2 Comments

Auto Skinning R&D - (Art & Technic)

 



Python Scripting : Modular Rigging

Purpose
1. Developed this tool to reduce the skinning process up to 75% after default skinning by measuring the bone length along the skin.
2. Right now it works for biped rigging.
3. Shortly Am doing for Quadruped also.
4. Art & Technology combined.

Modules Used
eRig & eMath

Coming More Features
1. 2 Bone Skinning
2. Angular Skinning
3. Pose Skinning

 

2 Comments

6 Comments

Python Scripting : Snake Kit -Auto Snake Rigging

 

Modular Rigging System : SnakeKit - Auto Snake Rigging Kit
Snake Rigging Kit Includes Following:
-------------------------------------------
1. as_EasySnake (Auto Snake Rigging Tool)
2. as_PathAnim (To Animate Snake Along Path)
3. as_SnakePaths (To Create Multiple Snake Paths)
4. as_MultiSnakes (To Animate Multiple Snakes Along Multiple Paths on Ground or Human Body etc.)
Advanced Snake Features will be shown in my next video.

Features -as_EasySnake
1.Selection Of Control Shapes
2. Selection Of No. Of Joints or No. Of Controls
3. Flexibility At Ends
4. Selection Type: Curve Or Top Joint
5. Control Type: Grouped Or Cluster Control
6. Control Parent: Individual or Parent To Next Control
7. Random Control Colors
8. Path Animation: Easy Snake Animation
9. Crawl Rig: Sine Movement For Snake In Motion
Due to request from many animators, I am releasing this Snake Rig done by as_SnakeKit(Python Scripting) for practice purpose only. It is now available from this website:
nJoy,
Subbu Addanki


 

 

6 Comments

Comment

Skinning Transfer -Details

 

This is the pipe line script. It is useful to transfer skinning from one mesh to another mesh including influence weights also. Normally it is difficult to select same number of joints and influence objects and do skinning again once mesh changed or unwrapping is done later.

 

Comment

1 Comment

Mosquito Rigging -Details

We have done CG Mosquito for Robot. In this, I have done R&D for Mosquito, there by come up with Auto Rigging for Insects. This Auto Rig is useful for all insects like Mosquito and even for butterfly. This auto rig provides much flexibility at thorax and legs area of mosquito

1 Comment

2 Comments

Python Scripting : Create Auto Wind Effect On Foliages

Auto Wind Effect - Features
1. Prefix can helps to give Wind Effect for more no of polygons in one scene
2. To automate foliage rigging with scaling option for wind effect.
3. It works on all Polygons.
4. It decides maximum distance from selected vertices for deformation.
or
5. Manually we can decide deformation area by entering both end vertices
6. Attributes are added to generated wind control at base vertex
7. Decide the Base to End (i.e., Top to Down or Down to Top) by Reverse Setup Direction Option
8. No. Of Joints Options can helps to give more flexibility of wind effect

2 Comments