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¶
Changed the behavior of functions that should return a
maxon.Id
or amaxon.InternedId
. Previously they returned a str now they returns the correct class.Fixed a crash when an empty script or an empty plugin was executed by the Python VM.
Fixed an issue with
GeUserArea.DrawEllipseLine()
andGeUserArea.DrawEllipseFill()
.
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¶
Added
maxon.Data.IsNullValue()
.Added
maxon.Data.IsEmpty()
.Added
maxon.BaseArray.Reset()
.Added
maxon.BaseArray.Flush()
.
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()
.