Pages

Sunday, June 25, 2017

Proxy Skinning in Maya

The phrase "Proxy Skinning" is only mentioned a handful of times that I've seen online however it's a really an under utilized process during the skin weighting process.

So what is Proxy Skinning?
It's really just a means to simplify the process; to remove extraneous information and work with a smaller subset of data. So in plain English, it's to break down shapes into it's simplest form and working with that. The great thing about this process is that it's not specific to a 3D package and can be done in any package that utilizes some means to apply skin weights to a mesh. However, here I'll be discussing this process in Maya.

How is Proxy Skinning helpful?
Lets use a production example. Let's say I was given a model that was very complex, high detail asset with small bits attached as sub-meshes. Generally, I'd either flood the mesh with just 1 joint as the influence and start blocking in weights or do a closest bind with a max influence of 1 so the initial binding is very blocked in. Then I'd go back and use selections or rough in weighting to get a decent bind. This process could be a bit tedious if again you have a fair amount of small details to consider. Sometimes these small sub-meshes that are on the main surface just need to follow the underlying surface so it can be difficult to match or extrapolate weighting from combined meshes. If we had a lower resolution mesh to work with it would make this process a bit more intuitive and would allow you to focus on the bigger deformations and let interpolation of the skinning data do the grunt work for you.

Let's say too that I had a bunch of assets that are similar in shape but some features are more detailed than others. I could build just 1 proxy mesh that captures most of what I need and use this to get me 90% of the way there in regards to a final skinning pass. This way I have a good base point to start skinning on a bank of assets with similar features.

In these 2 part videos I breakdown my process of setting this up and provide a few handy utility functions that help you as well when doing your first skinning pass. I hope you find these videos helpful to you and any feedback or comments are welcome.




Link to Code

Download the code and place into your Maya Python Path or here:
C:\Users\user_name\Documents\maya\maya_version\scripts

28 comments:

  1. Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? click here

    ReplyDelete
  2. Great write-up, I am a big believer in commenting on blogs to inform the blog writers know that they’ve added something worthwhile to the world wide web!. prywatnoscwsieci.pl

    ReplyDelete
  3. Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. https://diadiktiokaiasfalia.com/

    ReplyDelete
  4. Good website! I truly love how it is easy on my eyes it is. I am wondering how I might be notified whenever a new post has been made. I have subscribed to your RSS which may do the trick? Have a great day! lemigliorivpn.com

    ReplyDelete
  5. Thank you so much for the post you do. I like your post and all you share with us is up to date and quite informative, vpnveteran

    ReplyDelete
  6. Web based business brings down information and exchange costs for working on abroad markets and gives a shabby and productive approach to reinforce client provider relations. prywatnoscwsieci

    ReplyDelete
  7. Thanks for sharing this information. I really like your blog post very much. You have really shared a informative and interesting blog post with people.. deze website

    ReplyDelete
  8. Thanks for an interesting blog. What else may I get that sort of info written in such a perfect approach? I have an undertaking that I am just now operating on, and I have been on the lookout for such info. 1337x

    ReplyDelete
  9. Please continue this great work and I look forward to more of your awesome blog posts. instagram liker and followers app

    ReplyDelete
  10. In this era of technology, much of our time is spent accessing the Internet. Data is now easily gathered and information is automatically generated with the use of different web sites on the internet. Even schools, government agencies and health care facilities are now updating their records and making them available online. Kickass Proxy

    ReplyDelete
  11. This comment has been removed by the author.

    ReplyDelete
  12. Your site is truly cool and this is an extraordinary moving article. vpn

    ReplyDelete
  13. I curious more interest in some of them hope you will give more information on this topics in your next articles. vpn free

    ReplyDelete
  14. This particular is usually apparently essential and moreover outstanding truth along with for sure fair-minded and moreover admittedly useful My business is looking to find in advance designed for this specific useful stuffs… pandavpnpro

    ReplyDelete
  15. Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more. 科学

    ReplyDelete
  16. I am looking for and I love to post a comment that "The content of your post is awesome" Great work! 翻墙

    ReplyDelete
  17. I am jovial you take pride in what you write. It makes you stand way out from many other writers that can not push high-quality content like you. subliminal messages

    ReplyDelete
  18. Make sure to verify VPN Protocols, especially when you are concerned about data encryption. OpenVPN and SSTP are the most secure VPN protocols around. how—and why—you should use a vpn any time you hop on the internet

    ReplyDelete
  19. In the event that you get this mistake during an association and you out of nowhere get the blunder it might mean one of the accompanying:
    best free vpn for android

    ReplyDelete
  20. With more people turning to VPNs 翻墙工具 for privacy, security, and online freedom, there are numerous shady and unknown VPNs coming on the market. Below are just a few issues that plague some cheap VPN services

    ReplyDelete
  21. Intermediaries are utilized to unblock web access, working on admittance to any snippet of data on the web without uncovering the personality. best vpn reddit

    ReplyDelete
  22. In short we can say that if one wishes to browse over the internet he needs to have a proxy server. cool training

    ReplyDelete
  23. What a thrilling post, you have pointed out some excellent points, I as well believe this is a superb website. I have planned to visit it again and again. digitogy

    ReplyDelete
  24. Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! internetprivatsphare

    ReplyDelete
  25. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. python course london

    ReplyDelete
  26. https://www.b4start.com/2021/06/How-t-%20learn-python-in-easy-way.html?showComment=1636456760605#c3637174274607512752

    ReplyDelete
  27. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking. python training london

    ReplyDelete
  28. I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post. python training london

    ReplyDelete