Chad Vernon
  • Home
  • Reel/Resume
  • Work
  • Resources
  • About
  • Contact
sideBar

Search

Categories

  • CG
  • cvxporter
  • Maya
    • API
    • Plug-ins
  • Personal

Archives

  • September 2011
  • June 2011
  • March 2011
  • December 2010
  • November 2010
  • September 2010
  • August 2010
  • July 2010
  • May 2010
  • April 2010
  • March 2010
  • December 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007

Rss

  • Main Entries RSS
  • Comments RSS
Home » Resources » cvShapeInverter

cvShapeInverter

  cvShapeInverter (3.9 KiB, 1,024 hits)

Description

A script and deformer that can invert a shape through a deformation chain so the shape can be applied as a front of chain shape. This has the same functionality as Christian Breitling’s correctiveShape plug-in. He stopped providing it after Maya 2008 so I’m providing a Python version that doesn’t need to be compiled.

Installation

Copy the contents of the scripts folder into your Maya scripts directory. Copy the contents of the src directory into your Maya plug-ins directory.

Usage Notes

Pose your skinned model in the pose that you want to correct. Duplicate the mesh and sculpt in your fixes. Select the original skinned model, shift select the corrected model and run:

import cvShapeInverter
cvShapeInverter.invert()

An inverted shape will be generated which you can then apply as a front of chain blendShape target. The generated shape will have a live deformer affecting it so edits you make on your corrected mesh will be inverted through the deformer.

12 Responses to “cvShapeInverter”

Subscribes to this topic Comment RSS or TrackBack URL

great Chad! was waiting for someone to rebuild that tool, it’s really usefull!! thanks a lot!

cheers

thematt on March 3rd, 2011 at 11:38 am

Thanks Chad!

Rosenio on March 15th, 2011 at 9:37 pm

Great job Chad! You rock as usual

Fed on March 17th, 2011 at 10:08 am

Thanks a lot for this! Found this through the link on Scott’s site. I’ve repurposed Christian’s MEL script into a Python version, and I’ve been meaning to turn it into a deformer but haven’t had the time. Thanks for making this!

dbokser on March 23rd, 2011 at 4:13 pm

thanks Chad. I have some troubles trying to install .Do a i to declare environment variable name PYTHONPATH ? the Maya scripts directory is the one in My documents/Maya/…? What version of Python? 3.2?.

steph on April 20th, 2011 at 10:19 pm

Hello.I install python3.2 and create a environment variable name PYTHONPATH (my documents\maya\2011-x64\script . Then i put your __init__ file in it, and put the file cvShapeInverter in Maya\2011\bin\plug-ins\ directory. I can see and load the cvShapeInverter.py plugin in the Plug-in Manager.
I first select the original skinned model, shift select the corrected model and run:
import cvShapeInverter
cvShapeInverter.invert()

Maya tell me:
# Error: AttributeError: ‘module’ object has no attribute ‘invert’ #

steph on April 20th, 2011 at 10:38 pm

Hi Chad,
Cheers for this, an AMAZING helping hand it is. Only one problem…I can’t seem to get it working properly. When I select the skin mesh and shift-select the sculpted mesh and run the ocmmand, this is what I get :
# Error: ValueError: More than one object matches name: pasted__pasted__pasted__polySurfaceShape1 #

mantrid on May 26th, 2011 at 4:54 am

Chad, this is incredible!
Barely blinked on 60k faces.
Thanks so much!!

Andy on July 3rd, 2011 at 1:25 am

Hello chad and thanks for release this great tool, so i have i little error when i try to execute the command, i dunno what i do wrong but, i put the files like you explain in my directory , load the plugin in plugin windows of maya, i pose my model create a new mesh whit some fixes but when i try to run the command i have this message error : # Error: ImportError: No module named cvShapeInverter

MostVicious on October 8th, 2011 at 5:08 pm

You have to make sure your scripts directory is in your Python path.

Chad on October 9th, 2011 at 12:36 pm

What can I say but thanks so much for this awesome plugin!

charliewales on October 28th, 2011 at 8:59 am

Trackbacks & Pingbacks

[...] put up a free shape inversion tool available here. cvShapeInverter is a script and deformer that can invert a shape through a deformation chain so [...]

Pingback from Chad Vernon » Post Topic » Free cvShapeInverter Tool in March 1st, 2011 at 9:56 pm

Leave A Reply

Allowed tag : <blockquote>, <p>, <code>, <em>, <small>, <ul>, <li>, <ol>, <a href=>..

 Username

 Email Address

 Website

Sticky: Always double check your comment before posting Please Note: Comment Moderation Maybe Active So There Is No Need To Resubmit Your Comments
Home » Resources » cvShapeInverter

© 2011 Chad Vernon