NAB 2015 Rewind - Colin Sebestyen: Python Coding for Motion Design

Photo of Cineversity

Instructor Cineversity

Share this video
  • Duration: 72:06
  • Views: 8576
  • Made with Release: 16
  • Works with Release: 16 and greater

In this NAB 2015 presentation, Colin Sebestyen from Academy of Art University San Francisco demonstrates his adaptation of Daniel Schiffman's Nature of Code int

In this NAB 2015 presentation, Colin Sebestyen from Academy of Art University San Francisco demonstrates his adaptation of Daniel Schiffman's Nature of Code into Cinema 4D Python tags and effectors.


04:19AAU Motion Package
06:50Colored Pencil Rig
11:02Pencil Animation
14:16Pencil Dynamics
15:32Cineware
17:46City Scene
18:52Lusine
23:06nonagon start up/shut down sessions
26:29Cloner Blend mode with Splines
28:03Nature of Code
34:33Random Walks
39:13Random Walks Tag
41:51Random Walks Python Effector
44:45Vectors and Matrices
49:27Acceleration Effector
51:27Forces Theory
55:52Mutual Attraction
56:51Cross-Product Heading - Align to Direction of Travel
57:51Speed to Weight Effector
58:37Oscillation / Trigonometry
61:15Oscillation Demo
68:01Advanced Topics / Autonomous Agents / Cellular Automata

Colin begins by showing his Open Source Demo Reel, with all the project files downloadable from his website. He highlights a project for Academy of Art University which utilizes Cloner, PoseMorph and Cineware. In the Lusine project, Colin shows how MoSpline's L-systems can be used to visualize arterial branching structures. Colin also shows the power of Cloner Blend mode to blend splines in the nonagon project.

In the second half of the presentation, Colin demonstrates the Python tags and MoGraph effectors he created to visualize each chapter of Schiffman's Nature of Code, discussing the basics of Object-oriented programming with Random Walks. The Acceleration Effector provides a vehicle to explain Vectors, Matrices, Acceleration and Velocity. Newtonian laws come together in a MoGraph effector that creates mutual attraction. Vector cross-products are used to align clones in the direction of travel and modify effector weights based on speed. Finally, Colin explains trigonometry, polar coordinates and oscillation.

Less...