SDK Change Notes for Cinema 4D 2023.0

Summarizes the API and API documentation changes made between Cinema 4D version S26.107 and 2023.0.0.

Documentation Changes

Major Changes

Minor Changes

  • Fixed the wrong line order of print statement with the Cinema4D Connector Visual Studio Code Extension.

  • Fixed wrong documentation for BaseContainer.FindIndex().

API Changes

Classic API

  • Added c4d.SaveWorldPreferences().

  • Added c4d.VPcolormapping symbol for the videopost plugin ‘Color Mapping’.

  • Added c4d.VPcylindricallens symbol for the videopost plugin ‘Color Mapping’.

  • Added c4d.VPnormalpass symbol for the videopost plugin ‘Normal Pass’.

  • Added c4d.VPpositionpass symbol for the videopost plugin ‘Position Pass’.

  • Added c4d.VPrsrenderer symbol for the videopost plugin ‘Redshift’.

  • Added c4d.VPrsposteffects symbol for the videopost plugin ‘Redshift Post-Effects’.

  • Added c4d.VPtoons symbol for the videopost plugin ‘Sketch and Toon’.

  • Added c4d.VPvectormotionblur symbol for the videopost plugin ‘Vector Motion Blur’.

  • Added c4d.VPwatermark symbol for the videopost plugin ‘Watermark’.

  • Added c4d.Mpyroobject symbol for the material plugin ‘PyroCluster’.

  • Added c4d.Mpyrovolume symbol for the material plugin ‘PyroCluster - VolumeTracer’.

  • Added c4d.Mrsgraph symbol for the material plugin ‘Redshift Shader Graph’ (XPresso).

  • Added c4d.Msketch symbol for the material plugin ‘Sketch’.

  • Added c4d.Moutline symbol for the material plugin ‘TUOUTLINER’.

  • Added c4d.Obevel symbol for the object plugin ‘Bevel Deformer’.

  • Added c4d.Obodycapture symbol for the object plugin ‘Body Capture’.

  • Added c4d.Ovolumecachelayer symbol for the object plugin ‘Volume Cache Layer’.

  • Added c4d.Ocacameraspacedeform symbol for the object plugin ‘Camera Deformer’.

  • Added c4d.Omgcloner symbol for the object plugin ‘Cloner’.

  • Added c4d.Ocloth symbol for the object plugin ‘Cloth Surface’.

  • Added c4d.Ocacluster symbol for the object plugin ‘Cluster’.

  • Added c4d.Omgcoffee symbol for the object plugin ‘COFFEE’.

  • Added c4d.Ocacollision symbol for the object plugin ‘Collision Deformer’.

  • Added c4d.Ocacomponent symbol for the object plugin ‘Component’.

  • Added c4d.Oconnectorconstraint symbol for the object plugin ‘Connector’.

  • Added c4d.Ocacorrection symbol for the object plugin ‘Correction Deformer’.

  • Added c4d.Odatacapture symbol for the object plugin ‘Data Capture’.

  • Added c4d.Omgdelay symbol for the object plugin ‘Delay Effector’.

  • Added c4d.Odisplacer symbol for the object plugin ‘Displacer Modifier’.

  • Added c4d.Odoodle symbol for the object plugin ‘Doodle Object’.

  • Added c4d.Ofacecapture symbol for the object plugin ‘Face Capture’.

  • Added c4d.Ofeathers symbol for the object plugin ‘Feathers’.

  • Added c4d.Oforce symbol for the object plugin ‘Force’.

  • Added c4d.Omgformula symbol for the object plugin ‘Formula Effector’.

  • Added c4d.Omgfracture symbol for the object plugin ‘Fracture’.

  • Added c4d.Ofur symbol for the object plugin ‘Fur’.

  • Added c4d.Omgroup symbol for the object plugin ‘Group’.

  • Added c4d.Oguide symbol for the object plugin ‘Guide’.

  • Added c4d.Omginheritance symbol for the object plugin ‘Inheritance Effector’.

  • Added c4d.Ocajiggle symbol for the object plugin ‘Jiggle Deformer’.

  • Added c4d.Omgmatrix symbol for the object plugin ‘Matrix’.

  • Added c4d.Ocamesh symbol for the object plugin ‘Mesh’.

  • Added c4d.Omgextrude symbol for the object plugin ‘MoExtrude’.

  • Added c4d.Omginstance symbol for the object plugin ‘MoInstance’.

  • Added c4d.Ocamorph symbol for the object plugin ‘Morph Deformer’.

  • Added c4d.Omgspline symbol for the object plugin ‘Mograph Spline’.

  • Added c4d.Omotor symbol for the object plugin ‘Motor’.

  • Added c4d.Ocaskin symbol for the object plugin ‘MSkin’.

  • Added c4d.Ocamuscle symbol for the object plugin ‘Muscle’.

  • Added c4d.Opivot symbol for the object plugin ‘Pivot’.

  • Added c4d.Opivotmanipulator symbol for the object plugin ‘Pivot Manipulator’.

  • Added c4d.Omgplain symbol for the object plugin ‘Plain Effector’.

  • Added c4d.Oplanemanipulator symbol for the object plugin ‘Plane Manipulator’.

  • Added c4d.Ocapointcache symbol for the object plugin ‘Point Cache’.

  • Added c4d.Omgpolyfx symbol for the object plugin ‘PolyFX’.

  • Added c4d.Omgpushapart symbol for the object plugin ‘Push Apart Effector’.

  • Added c4d.Omgpython symbol for the object plugin ‘Python Efector’.

  • Added c4d.Omgrandom symbol for the object plugin ‘Random Effector’.

  • Added c4d.Orsbakeset symbol for the object plugin ‘Redshift BakeSet’.

  • Added c4d.Orsenvironment symbol for the object plugin ‘Redshift Environment’.

  • Added c4d.Orsproxy symbol for the object plugin ‘Redshift Proxy’.

  • Added c4d.Orssky symbol for the object plugin ‘Redshift Sky’.

  • Added c4d.Orsvolume symbol for the object plugin ‘Redshift Volume’.

  • Added c4d.Omgreeffector symbol for the object plugin ‘ReEffector Efector’.

  • Added c4d.Oremesh symbol for the object plugin ‘Remesh’.

  • Added c4d.Omgshader symbol for the object plugin ‘Shader Efector’.

  • Added c4d.Oshrinkwrap symbol for the object plugin ‘Shrink Wrap Deformer’.

  • Added c4d.Oxrefsimple symbol for the object plugin ‘Simple XRef’.

  • Added c4d.Osimulationscene symbol for the object plugin ‘Simulation Scene’.

  • Added c4d.Ocasmooth symbol for the object plugin ‘Smoothing Deformer’.

  • Added c4d.Omgsound symbol for the object plugin ‘Sound Effector’.

  • Added c4d.Omgsplinemask symbol for the object plugin ‘Spline Mask’.

  • Added c4d.Omgsplinewrap symbol for the object plugin ‘Spline Wrap Deformer’.

  • Added c4d.Ospring symbol for the object plugin ‘Spring’.

  • Added c4d.Ocasquash symbol for the object plugin ‘Squash & Stretch Deformer’.

  • Added c4d.Omgstep symbol for the object plugin ‘Step Effector’.

  • Added c4d.Ocastep symbol for the object plugin ‘Step’.

  • Added c4d.Ocasurface symbol for the object plugin ‘Surface Deformer’.

  • Added c4d.Omgeffectortarget symbol for the object plugin ‘Target Effector’.

  • Added c4d.Omgtext symbol for the object plugin ‘Text’.

  • Added c4d.Omgtime symbol for the object plugin ‘Time Effector’.

  • Added c4d.Omgtracer symbol for the object plugin ‘Tracer’.

  • Added c4d.Ovectorimport symbol for the object plugin ‘Vector Import’.

  • Added c4d.Omgvolume symbol for the object plugin ‘Volume’.

  • Added c4d.Omgvoronoifracture symbol for the object plugin ‘Voronoi Fracture’.

  • Added c4d.Omotionclip symbol for the object plugin ‘Motion Clip’.

  • Added c4d.Xart symbol for the shader plugin ‘Art’.

  • Added c4d.Xmgbeat symbol for the shader plugin ‘Beat Shader’.

  • Added c4d.Xmgcamera symbol for the shader plugin ‘Camera Shader’.

  • Added c4d.Xcel symbol for the shader plugin ‘Cel’.

  • Added c4d.Xmgcolor symbol for the shader plugin ‘Color Shader’.

  • Added c4d.Xhatch symbol for the shader plugin ‘Hatch’.

  • Added c4d.Xlensdistortion symbol for the shader plugin ‘Lens Distortion’.

  • Added c4d.Xmovesface symbol for the shader plugin ‘Moves Face Shader’.

  • Added c4d.Xmgmultishader symbol for the shader plugin ‘Multi Shader’.

  • Added c4d.Xpavement symbol for the shader plugin ‘Pavement’.

  • Added c4d.Xpolygonhair symbol for the shader plugin ‘Polygon Hair’.

  • Added c4d.Xspots symbol for the shader plugin ‘Spots’.

  • Added c4d.Tcameracalibrator symbol for the tag plugin ‘Camera Calibrator’.

  • Added c4d.Tcameraorrientation symbol for the tag plugin ‘Camera Orientation Constraint’.

  • Added c4d.Tcacomponent symbol for the tag plugin ‘Character Component’.

  • Added c4d.Tcloth symbol for the tag plugin ‘Cloth’.

  • Added c4d.Tclothbelt symbol for the tag plugin ‘Cloth Belt’.

  • Added c4d.Tcollider symbol for the tag plugin ‘Collider’.

  • Added c4d.Tconnector symbol for the tag plugin ‘Connector’.

  • Added c4d.Tcaconstraint symbol for the tag plugin ‘Constraint’.

  • Added c4d.Tdoodleimage symbol for the tag plugin ‘Doodle Image’.

  • Added c4d.Tdriver symbol for the tag plugin ‘Driver’.

  • Added c4d.Tdynamicsbody symbol for the tag plugin ‘Dynamics Body’.

  • Added c4d.Tcaik symbol for the tag plugin ‘IK’.

  • Added c4d.Tcaikspline symbol for the tag plugin ‘IK-Spline’.

  • Added c4d.Tmaskconstraint symbol for the tag plugin ‘Mask Constraint’.

  • Added c4d.Tmgcolor symbol for the tag plugin ‘Motion Graphics Color Tag’.

  • Added c4d.Tmgdependence symbol for the tag plugin ‘Motion Graphics Dependance Tag’.

  • Added c4d.Tmgtracer symbol for the tag plugin ‘Motion Graphics Tracer Tag’.

  • Added c4d.Tmoveseye symbol for the tag plugin ‘Moves Eye Tag’.

  • Added c4d.Tmovesposemorph symbol for the tag plugin ‘Moves Pose Morph Helper’.

  • Added c4d.Tplanarconstraint symbol for the tag plugin ‘Planar Constraint’.

  • Added c4d.Tcapointcache symbol for the tag plugin ‘Point Cache’.

  • Added c4d.Tpositionconstraint symbol for the tag plugin ‘Position Constraint’.

  • Added c4d.Trscamera symbol for the tag plugin ‘Redshift Camera’.

  • Added c4d.Trsobject symbol for the tag plugin ‘Redshift Object’.

  • Added c4d.Trender symbol for the tag plugin ‘Render’.

  • Added c4d.Tretarget symbol for the tag plugin ‘Retarget’.

  • Added c4d.Trope symbol for the tag plugin ‘Rope’.

  • Added c4d.Tropebelt symbol for the tag plugin ‘Rope Belt’.

  • Added c4d.Tscenenodes symbol for the tag plugin ‘Scene Nodes Tag’.

  • Added c4d.Tsketchrender symbol for the tag plugin ‘Sketch Render’.

  • Added c4d.Tsketchstyle symbol for the tag plugin ‘Sketch Style’.

  • Added c4d.Tcatension symbol for the tag plugin ‘Tension’.

  • Added c4d.Ttodo symbol for the tag plugin ‘To Do’.

  • Added c4d.Tvectorconstraint symbol for the tag plugin ‘Vector Constraint’.

  • Added c4d.Tcavisualselector symbol for the tag plugin ‘Visual Selector’.

  • Added c4d.Tmotionsystem symbol for the tag plugin ‘Motion System’.

  • Added c4d.CT2d symbol for the ctrack plugin ‘2D Tracks’.

  • Added c4d.CTdoodle symbol for the ctrack plugin ‘Doodle Track’.

  • Added c4d.CTMask symbol for the ctrack plugin ‘Mask Track’.

Maxon API

  • Removed GraphNode.IsSelected().

  • Removed GraphNode.CreateOutputPort().

  • Removed GraphNode.CreateInputPort().

  • Removed GraphNode.GetDirectPredecessors().

  • Removed GraphNode.GetAllPredecessors().

  • Removed GraphNode.GetDirectSuccessors().

  • Removed GraphNode.GetAllSuccessors().

  • Removed GraphNode.IsConnectedTo().

  • Removed GraphNode.MuteConnectionWith().

  • Removed GraphNode.MuteAllConnections().

  • Removed GraphNode.UnmuteConnectionWith().

  • Removed GraphNode.UnmuteAllConnections().

  • Removed GraphNode.RemoveAllConnections().