CGCircuit Request a Lesson

I have some lessons in mind but I am curious as to what sort of lessons people are interested in.

Possible topics could be:

  • Writing a Wrap Deformer
  • Writing Mesh Collision Deformer
  • Writing a Production Pipeline with Django
  • Facial Rigging for VFX
  • Advanced Maya API
  • PySide for VFX and Animation

Comment on this post and suggest a lesson!

68 thoughts on “CGCircuit Request a Lesson”

Roy Nieterau December 11, 2013 at 3:45 am

Hey Chad,

Good to hear you’re looking into to doing more lessons! :)

I’m a big fan of the deformers (math stuff as well!), I guess the interesting things would be in order of most interesting to least interesting:
1. Tangent space blendshape deformer (especially on how you get the accurate vertex tangent spaces, it’s giving me a hard time!)
2. A good solid collision deformer (possibly like:
3. A wrap deformer.
4. A tension/heat map deformer


Chris December 11, 2013 at 7:49 am

Hey Chad !
Awesome, Some more great Api Tutorial from you. My interesting topic will be
1. Wrap deformer (multi thread)
2. Advance Maya Api
3. Mesh Collision Deformer

If possible custom IK Solver (i know i am asking too much ; ) )

Miguel December 11, 2013 at 10:03 am

Hi Chad. All of them look great! I think the “Writing Mesh Collision Deformer” is less interesting because there’s already some open source collision deformer around internet, so we can check the code to see how it works.
Thank you for make the videos!

Sam December 11, 2013 at 12:43 pm

Hello Chad,

Would love to see more regular release from you on CGcircuit.
I still have to go for your “Writing a Production-Ready Skin Exporter with the Python API” but would be nice to continue this kind of tool topic for sure..
Here is my pick :
Facial Rigging for VFX
Advanced Maya API (with rigging tool direct application)
PySide for VFX and Animation


Wanho Choi December 11, 2013 at 2:10 pm

I want a wrap deformer lesson.
Your lesson about a jiggling deformer is very useful to me.
I appreciate if you open wrap deformer lesson.
If possible, please deal with using CUDA in Maya deformers.

Cesar Saez December 11, 2013 at 3:14 pm

Hi Chad,
I really enjoyed your introduction to the Maya API (one of the best training materials out there) and would love to learn from your take on facial rigging for VFX :-)

Keep it up!

swapnil revankar December 12, 2013 at 4:34 am

Hi Chad
I am a big fan of yours .I would be interested in Advanced Maya API lessons and if you could guide us to create something new just like what you do.Also if you could suggest some additional resources we should go through it would be a great help

Toke Jepsen December 12, 2013 at 6:48 am

1. Facial Rigging for VFX
2. Advanced Maya API

For Pyside for VFX and Animation what were you thinking of covering?

edwardengeek December 12, 2013 at 10:00 pm

Hi Chad,

1. Facial Rigging for VFX
2. Advanced Maya API

will been great for learning…

Chad December 13, 2013 at 12:53 am

Toke, it would probably be an intro to using PySide. Going over layout management, signals and slots, different widgets, model/view frameworks, integration within Maya, and creating a few demo tools.

EriLee December 13, 2013 at 1:14 am

Advanced Maya API,Writing a Production Pipeline with Django

Andrew December 13, 2013 at 3:47 am

My vote is for Advanced Maya API

Einar December 13, 2013 at 7:15 am

Big fan of your tutorials and cgcircuit!
1 Facial Rigging for VFX
2 Writing Mesh Collision Deformer

Greg Hendrix December 13, 2013 at 5:11 pm

Hello, my vote is for facial rigging. I look forward to seeing new lessons from you!

Chad December 15, 2013 at 10:31 pm

Keep the suggestions coming! It looks like Advanced Maya API and Facial Rigging are the top so far.

Joseph Kiser December 18, 2013 at 9:22 am

Awesome topics and honestly all of them would be great. I will cast my vote for facial rigging and then writing a production pipeline. Look forward to which ever lesson you create!

Miquel December 19, 2013 at 10:10 am

Hello Chad,

Deformers and advance API will be awesome!. Also I see someone commented about CUDA, not sure if CUDA or multi threading. But for sure, speed up deformers is always welcome :)
Lesson suggestion: Custom linear skinning multi Thread/CUDA

Honestly pySide or pipeline are less interesting for me. The rest of proposal are all great!


Aleks December 19, 2013 at 5:22 pm

Interested in tension node which outputs vertex colors and transferring blend shapes to dissimilar meshes.

Matt December 19, 2013 at 8:52 pm

Production Pipeline with Django please 😉 I’m working on my own pipeline web frontend in Flask.

Chad December 20, 2013 at 12:40 am

Great suggestions, everyone! I’ll order them by interest and hopefully make my way through them.

Luke December 24, 2013 at 9:33 am

Those all look like great topics but I vote for Advanced API and django :). I really enjoyed the content and style of your tutorials on cgcircuit. I’d be reluctant to vote for qt as there is already good content available on that

akash shah December 25, 2013 at 7:49 am

My Vote for,

1 > Facial Rigging for VFX
2 > Advanced Maya API
3 > Writing Mesh Collision Deformer

Please guide me about Production Pipeline with Django.

akazi December 27, 2013 at 1:32 am

My Vote for.
1 > Facial Rigging for VFX
2 > Advanced Maya API
3 > Writing Mesh Collision Deformer

Hey guys can ny one help me out please tell me how he archive this kind of effect in below video Duration ” at 0.45 sec – Ncloth setup”

mayur December 28, 2013 at 1:03 pm

Hi Chad
+1 for Production Pipeline with Django.

Michael Tuttle January 1, 2014 at 10:41 am

+1 For Wrap Deformers!

Makal January 2, 2014 at 3:04 am

Yeah, Advanced Maya API would be cool :)

Suresh January 5, 2014 at 7:26 pm

My vote is for
Writing a Wrap Deformer and
Facial Rigging for VFX

Ian January 8, 2014 at 5:48 am

Wonderful that you’re thinking of doing more lessons!

My requests would be:

1. Drawing in Viewport 2.0 (it’s voodoo I tell you)
2. Advanced Maya API
3. Mesh collision deformer

Happy new year :)

Dilen January 10, 2014 at 2:11 am

Hey Chad,

Would love the advanced Maya API course and Facial Rigging for VFX. Thank you and love the Intro to Maya API course.


Luiz January 10, 2014 at 9:47 am

+1 For Wrap Deformers!!!!

yoonseok January 11, 2014 at 11:42 pm

I am strongly want
1. Writing a Wrap Deformer
2. Writing Mesh Collision Deformer
3.PySide for VFX and Animation

paul jordan January 12, 2014 at 7:27 pm

Thanks for cgcircuit api tutorials–they provide a LOT of information as well as well thought out
example files. I would like to see:
1 basic wrap and alternate wrap –uv, barycentirc, etc
2 pose space deformer
3. walk thru of your cvshape_extract py plug–I think it would be a
good context of maya specific matrix issues–row vectors, homogeneous etc

kwon January 14, 2014 at 5:49 am

I’d love to see the following:
1. Writing a Wrap Deformer
2. Writing a Production Pipeline with Django
3. Writing Mesh Collision Deformer

Miguel January 16, 2014 at 7:27 am

My vote goes for:
– A RBF solver like this: :) or a Pose Space Deformer with an sphere instead of a cone like the michael comet one.
– Facial Rigging for VFX

Chad January 17, 2014 at 12:07 am

Thanks for all the great suggestions! I was thinking about breaking up the series and releasing lots of smaller lessons that are cheaper so people can pick and choose which topics they want.

Lukás January 18, 2014 at 3:37 am

i would love to see DirectX 11 tutorial … i can’t find a good free tutorial on the internet :(

steven January 24, 2014 at 12:21 pm

this is my order favorite as number one.

1. mesh collision deformer.
2. wrap deformer.
3. advanced maya API

Antony January 26, 2014 at 10:31 am

wow, to be honest, i love to see everything 😀 but more truthfully, I really really really 😀 want to see and learn about Writing a Production Pipeline with Django… 😀

Alen January 26, 2014 at 10:55 am

Im voting for Advanced Maya API. :)
What would it contains?

Marc-Andre Baron January 27, 2014 at 9:33 am

The only thing essential missing in all the viedos is a euler to quaternion node tutorial using API. Don t need to go fancy on the pose reader management, UI and stuff. People can figure out this part. Just how to output the 4th axis out of the equation would help people who start in the industry. Khan academy can help on the subject, but to see wich maya API class are use to achieve it with fast peformance could help a lot. I think you will have many buyers on that topic.

Chad February 1, 2014 at 11:41 am

Marc-Andre, you can just use the MEulerRotation::asQuaternion() method.

Hasiel Alvarez February 16, 2014 at 11:48 am

I will love:

Writing a Production Pipeline with Django
Advanced Maya API
Applied 3d Math

chris February 18, 2014 at 4:15 pm

Your RBF pose driver as a class would be great.

Matt February 20, 2014 at 6:36 pm

Hey Chad, so when should we expect the tutorials to come? And which one?

Chad February 20, 2014 at 9:51 pm

The Advanced API will probably come first. It will most likely be broken into smaller segments and be cheaper so people can pick and choose. I hope to be able to put them out maybe in 2-3 months.

ChrisB February 23, 2014 at 10:03 pm

Facial rigging with FACS networks!

Dimitry Kachkovski February 24, 2014 at 11:10 am

Any and all deformers, and +1 for GPU driven development! Oh, and amazing work on the tuts so far! Incredible resource!

Sergey March 11, 2014 at 11:47 pm

Move brush and pySide.

Rafael Villar March 31, 2014 at 10:06 am

I think it would be great if you covered…

PySide for VFX and Animation
Facial Rigging for VFX

Because PySide is now included in Maya so that deserves some coverage, and proper facial rigging is always important.

Wilhelm May 8, 2014 at 6:00 am

I would love a tutorial on PySide in maya, it is now included in maya and nice UI:s are always a big plus for the artists that use them.

Felipe Nogueira May 26, 2014 at 6:48 am

my picks are !
Writing Mesh Collision Deformer
Writing a Production Pipeline with Django
Advanced Maya API

Dennis SH Lai June 26, 2014 at 8:53 am

Great Tutorials, thanks Chad!:

This is my wish list, in the order of interest for me:

1. Advanced Maya API
2. Production Pipeline with Django
3. PySide For VFX
4. Any deformer lesson is great!

Thanks again for your great lessons

Dennis SH Lai June 26, 2014 at 9:19 am

On the subject of production pipeline, did anyone used this open source project?:

it’s a great Model (in term of MVC) that you can based your work on. It also take care of the data back end for you via SQLAlchemy (an ORM).

Atulit July 6, 2014 at 5:57 pm

Hi Chad, Any updates on the courses?

Chad July 29, 2014 at 9:50 pm

Sorry for the delay. I had a couple months of crunch time at work and then I got married! My time is starting to free up now though…maybe another couple months.

swapnil revankar July 30, 2014 at 12:52 am

congratulations !! Will be waiting for the lessons..

Atulit July 30, 2014 at 8:33 pm

Congratulations on the marriage! :) We are all waiting for the lessons. :)

Sam August 3, 2014 at 4:02 am

congratulations, have a wonderful life !

Mitchell August 10, 2014 at 11:35 pm

Production Pipeline in Django sounds really interesting. Unique too, I can’t think of anyone else who’s done a tutorial series on it.

bala August 16, 2014 at 2:01 am

congratulations chad.. happy married life.. :)

Michael September 11, 2014 at 6:54 pm

Blend shape vertex fixer. Sometimes I want to make adjustments to my base mesh, like make tweaks to a hand/fingers it would be easy to just extract the hand and mirror it to the other side ( sometimes making fixes in mirror mode is a pain). But swapping our geometry screws up the vertice numbering. Having a script that restores vertex numbers would be a huge help.

Sam November 14, 2014 at 3:06 pm

Hey Chad,

What’s up ?

Frode Mohrsen November 20, 2014 at 11:25 am

Hey Chad

Great work so far!

I vote for “Writing a Wrap Deformer” and\or “Advanced Maya API”. If future options would include writing deformers using multithreading for GPU, with Cuda or OpenCL, I’d be strongly voting for those as well.

Ignasi Duelo December 6, 2014 at 12:50 am

+1 on Production Pipeline in Django! I’m already drooling about the idea… XD

Guy January 28, 2015 at 12:54 am

Hey Chad

Loved Introduction to the Maya API and Custom Jiggle Deformer,
So it seems logical to me to continue to Advanced Maya API.
1. Advanced Maya API
2. Writing a Wrap Deformer
3. Facial Rigging for VFX
4. Writing Mesh Collision Deformer
5. Writing a Production Pipeline with Django
6. PySide for VFX and Animation

Thanks for all your great lessons and congratulations on the marriage! : )

Ponmudi C P February 26, 2015 at 4:58 am

Hi Chad,

I am so much interested in all those topics. Yours Maya API and jiggle deformer tutorials are awesome. Thanks a ton.

beatz March 27, 2015 at 6:57 am

Hey Chad,

Here go my voting:
1 – Writing Mesh Collision Deformer
2 – Advanced Maya API
3 – Writing a Production Pipeline with Django

Leave A Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

<code> For inline code.
[sourcecode] For multiline code.