Teamvfx Houdini logo

VEX and Vop is the primary language for the modification and manipulation of attributes and variables, Its Multi-threaded and SIMD feature provides a very effective procedure to create effects and shaders in Houdini. Get trained with a very unique learning module of coding (VEX/CVEX) specially made from an artist's perspective.

teamvfx maya mel trainingMel and Pymel are required to create new commands, effects, or UI in Maya. It is often used to simplify tasks and offers a method of speeding up complicated or repetitive commands or tasks.

Learn to create commands and functions with mel and Maya C++ API by Teamvfx.

teamvfx nuke trainingPython is High level and most versatile language in the VFX pipeline. TCL and Python are used for node creation and set multiple properties in nodes for faster compositing in nuke or Blackmagic Fusion.

To be a Team-leader, supervisor, or tools developer, Teamvfx has a very robust training structure for pipeline development.

teamvfx unreal trainingC and C++, the fastest low-level language for DCC package creation and API development. Most games and DCC software are developed in C++ i.e Houdini, Maya, Blender, Unreal, etc

Teamvfx provides the fundamental of C and C++ training. A unique course module exquisitely made for Cgi and VFX artists.

teamvfx katana trainingPython and Lua allow you to modify the structure of the scene graph hierarchy in the look development pipeline, as well as setting and editing the multiple attributes in Katana and Clarisse iFX.

Learn the next-generation LCR program with very advanced training in coding by Teamvfx

Teamvfx is a charitable organization with a team of VFX veteran volunteers from production studios with aim of providing training in advanced CGI software technology. Generally, artists in industries lack in Programming and 3d mathematics. Rare or no online academy is available to learn Coding/scripting for 3d software.  We have around 15 years of experience in teaching 3d coding and Sidefx Houdini's all specialization with highly focusing on Vex/python.

Teamvfx’s all training programs are based on advanced coding for the VFX industry. Our unique training modules are build on CGI programming languages, which are VEX/CVEX, C/C++ (oop), MEL/PYMEL, PYTHON/TCL/LUA, software API development, and dependency structure

Substantially our training modules are designed for experienced and existing working artists. Whether you are a working professional or a learner. you can join Teamvfx for career growth or for promotion to become a team leader or supervisor. Newcomers and freshers from conventional institutes may apply to our courses to join the top companies in India and abroad like Pixar, MPC, DNEG, Sony Pictures Imageworks, Wētā FX, and Framestore to name a few.

Our trainers are production supervisors or team leaders (Graduates in Computer science) with experience of more than 15 years in the VFX industry. As we also have our own production house, So our training programs are taught along with the working procedure and pipeline (transferring of data) of VFX.

To date, we have successfully placed all our trainees since our inception with 100% placement records. After completing our training programs, the trainee can easily join the highly specialized field in the VFX industry like pipeline development, Houdini tools developer. R&D artist, Crowd AI developer, in FX and Compositing department. Or TL/TD /supervisor in a specialized department.

Find the answer in our researched catalogue below

Click to enlarge image : Houdini insightTeamvfx course

Teamvfx programs are very economical, around 45 US$ per month* only. We take fees as a donation or contributions.  Plus, we provide an internship program along with the training to earn 1 year's 𝗲𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲 𝗹𝗲𝘁𝘁𝗲𝗿* of our own production house located in Kolkata and Bengaluru (INDIA). We also provide free online sessions to existing Houdini artists, find it here: Houdini-forum

Every month our trainees are getting placed in top studios globally. Our training programs are developed in collaboration with top studios. So we train the subject which is requirement and demand of production studios, globally.

Please call at 91-9831438800.

Point Attributes


    • @P vector - Point position.
    • @N vector - Normal direction.
    • @v vector - Velocity of points.
    • @id int - Unique element ID.
    • @ptnum int - The point number.
    • @name string - Find obj in code by name.
    • @numpt int - Total number of points.
    • @piece int - Faces in the same piece will share the same value in their piece attribute.
    • @Time float - Current time, in seconds.
    • @Frame int - Current frame.
    • @primnum int - The primitive number.
    • @numprim int - The total number of primitives.
    • @scale vector -  Scale non-uniformly along each axis saperatly