RT @PThuriot: Higher-level deformations we shipped in Half-Life: Alyx.

Highlighting the differences between standard skinning, and deformations created from our proprietary muscle in Maya and pose-space system in engine.

#maya #maya3d #rig #rigging #3d #HalfLifeAlyx #Source2 #gamedev https://t.co/auD6GT4Q5c http://twitter.com/NielsRoscher/status/1276195649663492097

RT @yantor3d: Raise your hand if you feel personally victimized by maya.cmds.list* functions returning None instead of an empty list.

#maya #techArt #python https://t.co/ETYnt9jVMI http://twitter.com/NielsRoscher/status/1271747641836277763

This is such a common problem working with meshes for rigging in ZBrush. Great solution!
#rigTip https://t.co/Ermck9FKsD http://twitter.com/NielsRoscher/status/1271528782105661440

RT @Saihtamen: DJV can now be used directly from Maya, so that you can playblast directly to it. Really quick and easy to set up and it works brilliantly!

Instructions on how to do it:
https://t.co/HjGpVjZl3I https://t.co/35WqW7qllb http://twitter.com/NielsRoscher/status/1271156722317623298

RT @troll_lock: How do you rebuild your rigs and serialize your rigging data? In this blog post, I share some rigging pipeline patterns for doing so, and why it is a wise idea to choose one based on your team size. https://t.co/HEIWK91XZ7 #rigging #animation #pipeline #studio http://twitter.com/NielsRoscher/status/1270042247199961089

Using

def foo(positional, keyword=True)
def foo(*args, **kwargs)

is straightforward.
But combining all Python argument types can get a bit tricky.

How to sort them and which value will end up where?

#python

https://t.co/o72yqJtszR http://twitter.com/NielsRoscher/status/1266234676575793152

I collected a few code snippets for managing blendShapes

Add target shape without external mesh
Enter sculpt mode
Exit sculpt mode
Flip target
Mirror target
Create mesh from target (e.g. to give to modeler)
Rename target on blendShape node
#rigTip #python
https://t.co/CInVZqCJtx http://twitter.com/NielsRoscher/status/1264139557735366658

RT @chrislesage: @rhurrey Every system operates precisely as designed, not as intended. http://twitter.com/NielsRoscher/status/1263859098124193792

Very sorry to hear @MelindaOzel lost her job! Check out her awesome work if you haven’t already. https://t.co/AAJPmc2r5W http://twitter.com/NielsRoscher/status/1257679719149064194

*considering balance of powers on the current show*
OK, then.

Two days later…

“The rig is slow. Please make it run in real-time.” http://twitter.com/NielsRoscher/status/1256473992715800577