Generating Smooth-Shaded Polygon Meshes in Maya with Python: A Practical Guide
Programmatically generated meshes in Maya default to flat shading. Here's how to set vertex normals correctly using cmds.polyNormalPerVertex() for smooth surfaces.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Programmatically generated meshes in Maya default to flat shading. Here's how to set vertex normals correctly using cmds.polyNormalPerVertex() for smooth surfaces.
Stop letting single-core bottlenecks ruin your animation playback. Learn how Maya's Parallel Evaluation distributes DG calculations across CPU cores to achieve real-time viewport performance.
Learn how to automate a five‑joint spine rig in Maya using the Python API, with a ready‑to‑run script, verification steps, and key trade‑offs to consider.
Maya's Reference System loads external .ma/.mb files as read‑only nodes with namespace isolation, enabling non‑destructive reuse and updates via Update Reference.
A diagnostic guide for Maya scenes with missing references, namespace collisions, or invalid reference edits, using the Reference Editor and Path Editor.
Manual scene prep in Maya is slow and inconsistent. Encoding import, rename, and attribute steps in a Python script run through mayapy removes the clicking and makes the process repeatable.
Decide whether to use Maya’s native Arnold or external V‑Ray by comparing licensing, performance, integration, and control. A side‑by‑side test workflow validates render times and quality for a representative scene.
Learn how to export deformed Maya geometry to an Alembic cache and import it into downstream scenes, with step‑by‑step menu and command‑line instructions, verification checks, and recovery tips.
Use Maya's OpenMaya 2.0 API to read mesh geometry in headless batch jobs without relying on maya.cmds selection lists.