cinema 4d.
Three primitives compose the MoGraph system, and you can see all three in any well-built motion piece. The Cloner generates an array — grid, radial, linear, scattered along a spline. The Effector mutates that array — Plain offsets every clone equally, Random jitters, Step gradients across the index, Delay lags behind the previous frame. The Falloff scopes the Effector — apply only inside this sphere, only along this spline, only where this sound peaks. Stack three Effectors on one Cloner with three Falloffs and you have the look — not modeled, composed.
Why agencies and broadcast desks reach for it: the system is design-grade, deadline-friendly, and predictable. You don't rig anything. You don't simulate. You don't write VEX. You drop a Cloner, dial parameters, drag an Effector onto the stack, and watch the grid breathe. Pair with Redshift for GPU rendering and a 4-second hero shot ships before lunch. The skill is taste, not technique.
The trade is sharp. Cinema 4D won't rig a hero character the way Maya can, and won't simulate a destruction shot the way Houdini can. It owns the middle. Brand identity, broadcast graphics, product reveals, type-driven loops, the entire visual register of every modern conference reel — that work runs through C4D, and the look is so consistent that motion-design students study it by watching three years of Vimeo Staff Picks back to back. The slot is defined by the tool that fills it.
- Pos.Y
- 0.0
- Rot.Y
- 0°
- Scale
- 1.00
- Falloff
- linear · 4u
- Strength
- 100%
matte plum · m=0.30 r=0.55
# Cinema 4D Python script — build a 12×12 grid Cloner, parent # three Effectors (Plain, Random, Step) and a Linear falloff. # Run from the Script Manager. import c4d from c4d import documents doc = documents.GetActiveDocument() # 1) The source clone — a cube. src = c4d.BaseObject(c4d.Ocube) src[c4d.PRIM_CUBE_LEN] = c4d.Vector(42, 100, 42) # 2) The Cloner. cloner = c4d.BaseObject(c4d.Omgcloner) cloner[c4d.MG_CLONER_MODE] = c4d.MG_CLONER_MODE_GRID cloner[c4d.MG_GRID_RESOLUTION] = c4d.Vector(12, 1, 12) cloner[c4d.MG_GRID_SIZE] = c4d.Vector(800, 0, 800) src.InsertUnder(cloner) doc.InsertObject(cloner) # 3) The Effectors — added in order, evaluated in order. plain = c4d.BaseObject(c4d.Omgplain) random = c4d.BaseObject(c4d.Omgrandom) step = c4d.BaseObject(c4d.Omgstep) plain[c4d.MGPLAIN_TRANS_DIST] = c4d.Vector(0, 120, 0) random[c4d.MG_RANDOM_SEED] = 42 random[c4d.MGRANDOM_ROT_VAR] = c4d.Vector(0.18, 0.18, 0.18) for eff in (plain, random, step): doc.InsertObject(eff) # 4) Plain effector gets a Linear falloff that animates across X. fall = plain.GetDataInstance().GetContainer(c4d.FIELDS) plain[c4d.FIELDS] = build_linear_field(start=-400, end=400) # 5) Wire the effector list into the cloner. effectors = c4d.InExcludeData() for eff in (plain, random, step): effectors.InsertObject(eff, 1) cloner[c4d.MG_LINKLIST] = effectors c4d.EventAdd()
- 1990
- Maxon Computer founded in Friedrichsdorf, Germany. Two engineers, one renderer, no marketing budget.
- 1993
- Cinema 4D 1.0 ships on the Amiga. Cross-platform from the start; the German cross-discipline approach (modeling + rendering + animation in one piece) is locked in.
- 2006
- MoGraph 1.0 ships in Release 9.6. The Cloner appears. The next two decades of motion design happen here. Adobe-shop motion designers switch in droves.
- 2010s
- Cinema 4D Lite ships free with After Effects. A generation of motion designers learns C4D inside Ae's "Cineware" pipeline. The default for broadcast graphics, brand identity, conference reels.
- 2018
- Maxon launches the new pricing — subscription, then bundles. Industry mostly grumbles, mostly stays. The MoGraph stack has no replacement.
- 2019
- Maxon acquires Redshift. The GPU renderer becomes a first-party citizen of the suite. Render times collapse for motion work.
- 2020
- Maxon One — bundles Cinema 4D, Redshift, ZBrush, the Red Giant tools. The motion-graphics suite, complete.
- 2024
- Cinema 4D 2025. Capsules system (procedural assets), GPU viewport, Redshift CPU also ships. The studio default for motion design holds, decades in.