
My collection of Python scripts for Maxon Cinema 4D (@aturtur). Almost every script is commented to make learning Python scripting in Cinema 4D faster and easier. You can find more of Cinema 4D related stuff on my blog e.g. Python Generators, Python Effectors, custom Xpresso setups and so on.
rTyC4D模型
rTyC4D模型
Latest version: 1.77 (Released 25.12.2023)
rTyC4D模型
Change Log
rTyC4D模型
rTyC4D模型
Changes in 1.77
rTyC4D模型
rTyC4D模型
25.12.2023 New script: AR_TakeMatte
rTyC4D模型
22.12.2023 New script: AR_LayerToggle
rTyC4D模型
22.12.2023 New script: AR_LayerOff
rTyC4D模型
22.12.2023 New script: AR_LayerOn
rTyC4D模型
20.12.2023 Updated: AR_RandomColors, Support for C4D 2024 (gradient)
rTyC4D模型
20.12.2023 Updated: AR_LayerColorizeWithGradient, Support for C4D 2024 (gradient) and name change
rTyC4D模型
14.12.2023 Updated: AR_ExportMat, Exports with current render settings
rTyC4D模型
09.12.2023 Updated: AR_CameraPlane, Option to create camera plane that stays on place, but scales (shift)
rTyC4D模型
09.12.2023 Updated: AR_Reference, Dialog with different options
rTyC4D模型
08.12.2023 New script: AR_KeysConstantSpeed
rTyC4D模型
24.11.2023 New script: AR_TakeCamera
rTyC4D模型
rTyC4D模型
Older change logs are collected in CHANGELOG.md file
rTyC4D模型
How to use
rTyC4D模型
rTyC4D模型
In this section I go through how you install AR_Scripts to Cinema 4D. These scripts are written for Maxon Cinema 4D 2024.2.0 (usually always the newest version) and Python 3.11.4. Scripts are tested using Microsoft Windows 11. All of the scripts should be compatible also with Mac OS. I'm not writing scripts anymore for older Cinema 4D versions.
rTyC4D模型
rTyC4D模型
Use these scripts with your own risk!
rTyC4D模型
Installation
rTyC4D模型
rTyC4D模型
Download this repo and put AR_Scripts_#.##_R25 folder to following path:
rTyC4D模型
Windows
rTyC4D模型
rTyC4D模型
C:\Users\<USER>\AppData\Roaming\MAXON\Maxon Cinema 4D 2024\library\scripts
rTyC4D模型
Mac OS
rTyC4D模型
rTyC4D模型
/Applications/MAXON/CINEMA 4D RXX/library/scripts
rTyC4D模型
rTyC4D模型
Other way to find folder for installing scripts is to opening C4D and opening preferences (Ctrl+E / Cmd+E) and pressing 'Open Preferences Folder...' -button and navigating to library > scripts.
rTyC4D模型
Addendum
rTyC4D模型
rTyC4D模型
Some of the scripts will make a txt-files in the aturtur folder under the C4D's prefs folder to save the previous settings of the script. C:\Users\<USER>\AppData\Roaming\MAXON\Maxon Cinema 4D 2024\prefs\aturtur If/when you want to uninstall AR_Scripts completely, remove that folder too.
rTyC4D模型
Using scripts
rTyC4D模型
rTyC4D模型
When you have installed AR_Scripts you have to reboot Cinema 4D if it is already running. On start up Cinema 4D will scan and load all of the scripts. Scripts are located under Extensions -> User Scripts -> AR_Scripts_#.##. Scripts can be used with the commander (Shift+C) too.
rTyC4D模型
rTyC4D模型
You run the script by clicking it. Some of the scripts have multiple functions and you can use those with key modifiers (Alt / Ctrl / Shift) and different combinations. Some of the scripts requires a certain item selection or mode to be active. If you don't know what the script does you can either open the script in the script editor and read the description or search the info of the specific script on this page.
rTyC4D模型
Script descriptions
rTyC4D模型
Animation
rTyC4D模型
AR_BakeCam AR_BakeCam.py
rTyC4D模型
rTyC4D模型
Default: Bakes selected camera(s) to world space.
rTyC4D模型
Shift: Keeps render engine tags if any.
rTyC4D模型
AR_BakePLA AR_BakePLA.py
rTyC4D模型
rTyC4D模型
Default: Bakes object to Point Level Animation (PLA).
rTyC4D模型
To bake spline object correctly, bake them first to alembic and then use this script to bake the alembic file to PLA spline object.
rTyC4D模型
It's important that 'Intermediate Points' is set to 'Uniform'! The script does not support that the point number is changing over time.
rTyC4D模型
AR_BakePSR AR_BakePSR.py
rTyC4D模型
rTyC4D模型
Default: Bakes selected object(s) to PSR animation in the world space.
rTyC4D模型
Shift: Bakes selected object(s) to PSR animation in the local space.
rTyC4D模型
AR_KeysDistribute AR_KeysDistribute.py
rTyC4D模型
rTyC4D模型
Default: Distributes selected keyframes evenly.
rTyC4D模型
Shift: Distributes selected keyframes by given step (in frames).
rTyC4D模型
Requires at least three (3) selected keyframes to correctly function. Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
AR_KeysDuplicateToPlayhead AR_KeysDuplicateToPlayhead.py
rTyC4D模型
rTyC4D模型
Default: Duplicate keydrames to playhead flipped.
rTyC4D模型
Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
AR_KeysDuplicateToPlayheadFlip AR_KeysDuplicateToPlayheadFlip.py
rTyC4D模型
rTyC4D模型
Default: Duplicate keydrames to playhead flipped.
rTyC4D模型
Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
AR_KeysAlign AR_KeysAlign.py
rTyC4D模型
rTyC4D模型
Default: Aligns selected keyframes to the closest whole frame.
rTyC4D模型
Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
AR_KeysConstantSpeed AR_KeysConstantSpeed.py
rTyC4D模型
rTyC4D模型
Default: Modifies two selected keyframes' tangents so they are aligned.
rTyC4D模型
Shift: Break tangents.
rTyC4D模型
Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
AR_KeysMoveL AR_KeysMoveL.py
rTyC4D模型
rTyC4D模型
Default: Move selected keyframe(s) to the left.
rTyC4D模型
Shift: Set custom value as default (shared with AR_KeysMoveR).
rTyC4D模型
Ctrl: Move selected keyframe(s) by the set value multiplied by 2 to the left.
rTyC4D模型
Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
AR_KeysMoveR AR_KeysMoveR.py
rTyC4D模型
rTyC4D模型
Default: Move selected keyframe(s) to the right.
rTyC4D模型
Shift: Set custom value as default (shared with AR_KeysMoveL).
rTyC4D模型
Ctrl: Move selected keyframe(s) by the set value multiplied by 2 to the right.
rTyC4D模型
Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
AR_KeysMoveToPlayheadFirst AR_KeysMoveToPlayheadFirst.py
rTyC4D模型
rTyC4D模型
Default: Align selected keyframe(s) to playhead, first keyframe ruling.
rTyC4D模型
Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
AR_KeysMoveToPlayheadLast AR_KeysMoveToPlayheadLast.py
rTyC4D模型
rTyC4D模型
Default: Align selected keyframe(s) to playhead, last keyframe ruling.
rTyC4D模型
Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
AR_KeysSet AR_KeysSet AR_KeysSet AR_KeysSet AR_KeysSet AR_KeysSet AR_KeysSet AR_KeysSet AR_KeysSet AR_KeysSet...
rTyC4D模型
rTyC4D模型
Default: Scripts to set individually position, scale or rotation keyframe for wanted axis for selected object(s).
rTyC4D模型
AR_KeysValueAdd AR_KeysValueAdd.py
rTyC4D模型
rTyC4D模型
Default: Increases selected keyframe(s) value.
rTyC4D模型
Shift: Set custom value as default (shared with AR_KeysValueSub).
rTyC4D模型
Ctrl: Increases selected keyframe(s) value times 2.
rTyC4D模型
Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
AR_KeysValueSub AR_KeysValueSub.py
rTyC4D模型
rTyC4D模型
Default: Decreases selected keyframe(s) value.
rTyC4D模型
Shift: Set custom value as default (shared with AR_KeysValueAdd).
rTyC4D模型
Ctrl: Decreases selected keyframe(s) value times 2.
rTyC4D模型
Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
AR_TracksRemap AR_TracksRemap.py
rTyC4D模型
rTyC4D模型
Adds special track: Time for selected track(s) for time remapping.
rTyC4D模型
Default: Time track is set to absolute.
rTyC4D模型
Shift: time track is set to relative.
rTyC4D模型
Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
AR_TracksRemove AR_TracksRemove.py
rTyC4D模型
rTyC4D模型
Default: Removes animated tracks from selected item(s).
rTyC4D模型
AR_TracksSequence AR_TracksSequence.py
rTyC4D模型
rTyC4D模型
Default: Sequences selected animation tracks.
rTyC4D模型
Shift: Sequences selected animation tracks with a given gap (in frames).
rTyC4D模型
Ctrl: Sequencing is reversed.
rTyC4D模型
Shift+Ctrl: Reversed sequencing with a given gap.
rTyC4D模型
Requires at least two (2) selected tracks to correctly function. Use in dope sheet editor, does not work in f-curve editor.
rTyC4D模型
Camera
rTyC4D模型
AR_AspectRatioGuide AR_AspectRatioGuide.py
rTyC4D模型
rTyC4D模型
Default: Creates an aspect ratio guide for selected camera(s).
rTyC4D模型
Requires at least one (1) selected camera object to correctly function.
rTyC4D模型
AR_CameraFocusToNull AR_CameraFocusToNull.py
rTyC4D模型
rTyC4D模型
Default: Creates Focus Distance object for selected camera(s).
rTyC4D模型
Shift: Assigns also target tag to camera.
rTyC4D模型
AR_CameraPlane AR_CameraPlane.py
rTyC4D模型
rTyC4D模型
Default: Creates plane object that matches selected camera(s) field of view. Positioned to cameras focal point in Z-axis.
rTyC4D模型
Shift: Same as default, but plane stays in place. Does not support film shift.
rTyC4D模型
Supports perspective and parallel projections.
rTyC4D模型
AR_CropToIRR AR_CropToIRR.py
rTyC4D模型
rTyC4D模型
Default: Crops the canvas to Interactive Render Region.
rTyC4D模型
Changes active render settings resolution and selected/active camera's sensor size (film gate) and possibly also film offsets.
rTyC4D模型
AR_CycleCameras AR_CycleCameras.py
rTyC4D模型
rTyC4D模型
Default: Cycles through available cameras.
rTyC4D模型
Shift: Cycles cameras backwards.
rTyC4D模型
AR_ResizeCanvas AR_ResizeCanvas.py
rTyC4D模型
rTyC4D模型
Default: Resizes the canvas without changing the perspective.
rTyC4D模型
Changes active render settings resolution and selected/active camera's sensor size or focal length and possibly also film offsets.
rTyC4D模型
AR_SelectActiveCamera AR_SelectActiveCamera.py
rTyC4D模型
rTyC4D模型
Default: Selects the active camera in the object manager.
rTyC4D模型
AR_StabilizeCamera AR_StabilizeCamera.py
rTyC4D模型
rTyC4D模型
Default: Stabilizes active camera view to selected object.
rTyC4D模型
Designed to use with AR_AverageLocator.
rTyC4D模型
Export
rTyC4D模型
AR_ExportAISeq AR_ExportAISeq.py
rTyC4D模型
rTyC4D模型
Default: Exports selected spline objects to Adobe Illustrator-sequence.
rTyC4D模型
Shift: Export selected spline objects to separated folders (separated sequences).
rTyC4D模型
Preview range will determine the frame range that will be exported.
rTyC4D模型
AR_ExportC4D AR_ExportC4D.py
rTyC4D模型
rTyC4D模型
Default: Exports top level objects individually to C4D-file. Supports object selection.
rTyC4D模型
AR_ExportMat AR_ExportMat.py
rTyC4D模型
rTyC4D模型
Default: Exports selected material(s) to own file(s).
rTyC4D模型
rTyC4D模型
Note: Material names should NOT end with dot and number! Eg. "MyMaterial.1" rename that to "MyMaterial_1" or something different. Currently the script does not copy textures to the export location, use global paths!
rTyC4D模型
rTyC4D模型
AR_ExportOBJ AR_ExportOBJ.py
rTyC4D模型
rTyC4D模型
Default: Exports top level objects individually to OBJ-file. Supports object selection.
rTyC4D模型
AR_ExportUVTex AR_ExportUVTex.py
rTyC4D模型
rTyC4D模型
Default: Exports UV texture for selected object.
rTyC4D模型
rTyC4D模型
Note: Uses colors from Bodypaint. Set these first!
rTyC4D模型
rTyC4D模型
Import
rTyC4D模型
AR_ImportAuditionMarkers AR_ImportAuditionMarkers.py
rTyC4D模型
rTyC4D模型
Default: Imports Adobe Audition markers CSV file and creates markers from those.
rTyC4D模型
AR_ImportfSpy AR_ImportfSpy.py
rTyC4D模型
rTyC4D模型
Default: Creates a camera from fSpy JSON-file and Background object from a Image-file.
rTyC4D模型
AR_ImportGaea AR_ImportGaea.py
rTyC4D模型
rTyC4D模型
Default: Creates a setup from Gaea height map image file.
rTyC4D模型
AR_ImportImageFolder AR_ImportImageFolder.py
rTyC4D模型
rTyC4D模型
Default: Imports an image folder into materials.
rTyC4D模型
Shift: Generates also plane objects for each material with correct proportion of the image.
rTyC4D模型
AR_ImportOBJFolder AR_ImportOBJFolder.py
rTyC4D模型
rTyC4D模型
Default: Merges OBJ-files from selected folder into the active document.
rTyC4D模型
AR_ImportPixeur AR_ImportPixeur.py
rTyC4D模型
rTyC4D模型
Default: Creates materials from Pixeur color palette file.
rTyC4D模型
AR_ImportPSD AR_ImportPSD.py
rTyC4D模型
rTyC4D模型
Default: Imports PSD-file's layers into separate materials.
rTyC4D模型
Shift: Generates also plane-objects for each layer.
rTyC4D模型
AR_ImportSound AR_ImportSound.py
rTyC4D模型
rTyC4D模型
Default: Imports sound-file and places it to the current time.
rTyC4D模型
Layers
rTyC4D模型
AR_LayerColorizeWithGradient AR_LayerColorizeWithGradient.py
rTyC4D模型
rTyC4D模型
Default: Colorizes selected layers with custom gradient.
rTyC4D模型
AR_LayerOff AR_LayerOff.py
rTyC4D模型
rTyC4D模型
Default: Turns all layers off or only selected ones.
rTyC4D模型
Alt+Ctrl+Shift: Open settings.
rTyC4D模型
AR_LayerOn AR_LayerOn.py
rTyC4D模型
rTyC4D模型
Default: Turns all layers on or only selected ones.
rTyC4D模型
Alt+Ctrl+Shift: Open settings.
rTyC4D模型
AR_LayerToggle AR_LayerToggle.py
rTyC4D模型
rTyC4D模型
Default: Toggles all layers or only selected ones.
rTyC4D模型
Alt+Ctrl+Shift: Open settings.
rTyC4D模型
Materials
rTyC4D模型
AR_MatConsolidateTags AR_MatConsolidateTags.py
rTyC4D模型
rTyC4D模型
Default: Consolidates different polygon selections together that uses same materials.
rTyC4D模型
rTyC4D模型
Note: Messes up material projections! Select object(s) and run the script.
rTyC4D模型
rTyC4D模型
AR_MatOverride AR_MatOverride.py
rTyC4D模型
rTyC4D模型
Default: Overrides selected materials with the top of the list selected material.
rTyC4D模型
AR_MatMerge AR_MatMerge.py
rTyC4D模型
rTyC4D模型
Default: Merges materials that has the same name.
rTyC4D模型
Case sensitive. Supports Cinema 4D's naming conventions. The first material in the material manager overrides the other ones (with the same name).
rTyC4D模型
AR_MatOwn AR_MatOwn.py
rTyC4D模型
rTyC4D模型
Default: Creates own materials for every object from existing materials. Supports object selection.
rTyC4D模型
AR_MatSelectNext AR_MatSelectNext.py
rTyC4D模型
rTyC4D模型
Default: Select next material.
rTyC4D模型
AR_MatSelectPrev AR_MatSelectPrev.py
rTyC4D模型
rTyC4D模型
Default: Select previous material.
rTyC4D模型
AR_MatToObject AR_MatToObject.py
rTyC4D模型
rTyC4D模型
Default: Puts material to object if they have a same name.
rTyC4D模型
Modeling
rTyC4D模型
AR_AlignNullToPolygon AR_AlignNullToPolygon.py
rTyC4D模型
rTyC4D模型
Default: Creates a null object(s) which is aligned to selected polygon(s).
rTyC4D模型
AR_AxisToOrigin AR_AxisToOrigin.py
rTyC4D模型
rTyC4D模型
Default: Sets object's axis to world origin.
rTyC4D模型
Currently does not support objects with exposed normal tags.
rTyC4D模型
AR_BooleSplit AR_BooleSplit.py
rTyC4D模型
rTyC4D模型
Default: Splits selected objects in half.
rTyC4D模型
AR_DropToFloor AR_DropToFloor.py
rTyC4D模型
rTyC4D模型
Default: Places the object on the floor.
rTyC4D模型
AR_DynaMesh AR_DynaMesh.py
rTyC4D模型
rTyC4D模型
Default: Remeshes selected object with ZRemesher.
rTyC4D模型
Shift: Dialog to set different options. Options will be saved.
rTyC4D模型
rTyC4D模型
Note: Requires Cinema 4D S26 or newer!
rTyC4D模型
rTyC4D模型
AR_FlipIt AR_FlipIt.py
rTyC4D模型
rTyC4D模型
Default: Flips selected object(s) (multiplies specific axis by -1).
rTyC4D模型
Shift: Dialog to set different options, like space, which axis to flip and make a copy of the original object. Options will be saved.
rTyC4D模型
AR_Guide AR_Guide.py
rTyC4D模型
rTyC4D模型
Default: Creates a guide object from two selected objects, points or edge.
rTyC4D模型
AR_NullsControl AR_NullsControl.py
rTyC4D模型
rTyC4D模型
Default: Creates null(s) from selected point(s) that can control the original geometry.
rTyC4D模型
AR_NullsSticky AR_NullsSticky.py
rTyC4D模型
rTyC4D模型
Default: If point selection: Creates null(s) with constraint tag(s) (clamp) from selected point(s).
rTyC4D模型
Default: If object selection: Creates null(s) with constraint tag(s) (PSR) from selected object(s).
rTyC4D模型
AR_ObjectReplace AR_ObjectReplace.py
rTyC4D模型
rTyC4D模型
Default: Replaces objects with instance of the first selected object.
rTyC4D模型
Shift: Replace objects with instances of the last selected object.
rTyC4D模型
Ctrl: Replace objects with copies of the first selected object.
rTyC4D模型
Shift+Ctrl: Replace objects with copies of the last selected object.
rTyC4D模型
AR_ObjectToSpline AR_ObjectToSpline.py
rTyC4D模型
rTyC4D模型
Default: Converts selected object(s) to splines.
rTyC4D模型
Shift: Keep the original object(s).
rTyC4D模型
AR_PlaceNull AR_PlaceNull.py
rTyC4D模型
rTyC4D模型
Creates null to current axis matrix.
rTyC4D模型
Default: Selects the new null object and deselects the old selection.
rTyC4D模型
Shift: Does not change the current selection.
rTyC4D模型
AR_PointCloud AR_PointCloud.py
rTyC4D模型
rTyC4D模型
Default: Creates a point cloud (polygon object with only points) from selected objects' positions.
rTyC4D模型
AR_PolySplit AR_PolySplit.py
rTyC4D模型
rTyC4D模型
Default: Splits the object into pieces by polygon selection tag(s).
rTyC4D模型
AR_Swap AR_Swap.py
rTyC4D模型
rTyC4D模型
Default: Swaps selected objects between each other (transformation).
rTyC4D模型
Shift: Generates a dialog where you can pick specifically what properties to swap.
rTyC4D模型
Ctrl: Swaps selected objects only in the object manager.
rTyC4D模型
Requires just two (2) selected objects.
rTyC4D模型
AR_VertexMapCreate AR_VertexMapCreate.py
rTyC4D模型
rTyC4D模型
Default: Creates a vertex map tag for selected object(s).
rTyC4D模型
Shift: Creates also linear falloff field to control the vertex map.
rTyC4D模型
AR_VertexMapInvert AR_VertexMapInvert.py
rTyC4D模型
rTyC4D模型
Default: Inverts selected Vertex Map tag's data.
rTyC4D模型
MoGraph
rTyC4D模型
AR_FindEffectors AR_FindEffectors.py
rTyC4D模型
rTyC4D模型
Default: Selects MoGraph Effector(s) that use(s) selected Field object. Selects MoGraph Effector(s) that are used in selected Generator object.
rTyC4D模型
Does not support subfields or tags!
rTyC4D模型
AR_FindGenerators AR_FindGenerators.py
rTyC4D模型
rTyC4D模型
Default: Selects MoGraph generator(s) that use(s) selected effector. Prints info also to console.
rTyC4D模型
AR_MoGraphToNulls AR_MoGraphToNulls.py
rTyC4D模型
rTyC4D模型
Default: Creates MoGraph to nulls setup.
rTyC4D模型
Shift: User input for custom index.
rTyC4D模型
AR_MoSelection AR_MoSelection.py
rTyC4D模型
rTyC4D模型
Default: Creates MoGraph selection for every clone.
rTyC4D模型
Shift: Shared tag for given IDs.
rTyC4D模型
Ctrl: Individual tags for given IDs.
rTyC4D模型
AR_MoSelectionMerge AR_MoSelectionMerge.py
rTyC4D模型
rTyC4D模型
Default: Merges selected MoGraph Selection Tags into one tag.
rTyC4D模型
rTyC4D模型
Note: If you have nested MoGraph Generators, disable parent generators before running this script.
rTyC4D模型
rTyC4D模型
Node Tools
rTyC4D模型
AR_F@#kUpNodes AR_F@#kUpNodes.py
rTyC4D模型
rTyC4D模型
Default: Messes position of selected nodes (2023 April Fools' Day).
rTyC4D模型
rTyC4D模型
Works only with Redshift. Make sure the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
AR_NodeAdd AR_NodeAdd.py
rTyC4D模型
rTyC4D模型
Default: Adds node between selected nodes.
rTyC4D模型
rTyC4D模型
Works only with Redshift. Make sure the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
AR_NodeAlignH AR_NodeAlignH.py
rTyC4D模型
rTyC4D模型
Aligns selected graph nodes horizontally.
rTyC4D模型
Default: The leftmost node rules. Pivot is in the middle.
rTyC4D模型
Shift: The leftmost node rules. Pivot is in the top.
rTyC4D模型
Ctrl: The leftmost node rules. Pivot is in the bottom.
rTyC4D模型
Alt: The rightmost node rules. Pivot is in the middle.
rTyC4D模型
Alt+Shift: The rightmost node rules. Pivot is in the top.
rTyC4D模型
Alt+Ctrl: The rightmost node rules. Pivot is in the bottom.
rTyC4D模型
Supports Xpresso and Redshift.
rTyC4D模型
rTyC4D模型
Notice: Make sure the Xpresso tag or the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
AR_NodeAlignV AR_NodeAlignV.py
rTyC4D模型
rTyC4D模型
Aligns selected graph nodes vertically.
rTyC4D模型
Default: The topmost node rules. Pivot is in the middle.
rTyC4D模型
Shift: The topmost node rules. Pivot is in the left.
rTyC4D模型
Ctrl: The topmost node rules. Pivot is in the right.
rTyC4D模型
Alt: The lowest node rules. Pivot is in the middle.
rTyC4D模型
Alt+Shift: The lowest node rules. Pivot is in the left.
rTyC4D模型
Alt+Ctrl: The lowest node rules. Pivot is in the right.
rTyC4D模型
Supports Xpresso and Redshift.
rTyC4D模型
rTyC4D模型
Notice: Make sure the Xpresso tag or the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
AR_NodeCon AR_NodeCon.py
rTyC4D模型
rTyC4D模型
Default: Connects two selected nodes, if possible. Starting from the top.
rTyC4D模型
Shift: Custom input to connect OUT and IN port.
rTyC4D模型
Ctrl: Connects two selected nodes, if possible. Starting from the bottom.
rTyC4D模型
Supports Xpresso and Redshift.
rTyC4D模型
rTyC4D模型
Notice: Make sure the Xpresso tag or the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
AR_NodeDiscon AR_NodeDiscon.py
rTyC4D模型
rTyC4D模型
Default: Disconnect all connection(s) of selected node or connection(s) between selected nodes.
rTyC4D模型
Supports Xpresso and Redshift.
rTyC4D模型
rTyC4D模型
Notice: Make sure the Xpresso tag or the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
AR_NodeDstrbH AR_NodeDstrbH.py
rTyC4D模型
rTyC4D模型
Default: Distributes selected nodes horizontally.
rTyC4D模型
Supports Xpresso and Redshift.
rTyC4D模型
rTyC4D模型
Notice: Make sure the Xpresso tag or the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
AR_NodeDstrbV AR_NodeDstrbV.py
rTyC4D模型
rTyC4D模型
Default: Distributes selected nodes vertically.
rTyC4D模型
Supports Xpresso and Redshift.
rTyC4D模型
rTyC4D模型
Notice: Make sure the Xpresso tag or the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
AR_NodeLineUpH AR_NodeLineUpH.py
rTyC4D模型
rTyC4D模型
Default: Lines up selected graph nodes horizontally.
rTyC4D模型
Shift: Lines up selected graph nodes horizontally with a custom gap.
rTyC4D模型
Alt: Reversed direction.
rTyC4D模型
Shift+Alt: Reversed direction with a custom gap.
rTyC4D模型
Supports Xpresso and Redshift.
rTyC4D模型
rTyC4D模型
Notice: Make sure the Xpresso tag or the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
AR_NodeLineUpV AR_NodeLineUpV.py
rTyC4D模型
rTyC4D模型
Default: Lines up selected graph nodes vertically.
rTyC4D模型
Shift: Lines up selected graph nodes vartically with a custom gap.
rTyC4D模型
Alt: Reversed direction.
rTyC4D模型
Shift+Alt: Reversed direction with a custom gap.
rTyC4D模型
Supports Xpresso and Redshift.
rTyC4D模型
rTyC4D模型
Notice: Make sure the Xpresso tag or the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
AR_NodeResize AR_NodeResize.py
rTyC4D模型
rTyC4D模型
Default: Resizes selected nodes by given width and height values.
rTyC4D模型
Supports Xpresso and Redshift.
rTyC4D模型
rTyC4D模型
Notice: Make sure the Xpresso tag or the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
AR_NodeTexPSR AR_NodeTexPSR.py
rTyC4D模型
rTyC4D模型
Default: Creates individual scale, offset and rotate control nodes for Redshift texture and triplanar nodes.
rTyC4D模型
Shift: Add only scale controller.
rTyC4D模型
Ctrl: Add only offset controller.
rTyC4D模型
Alt: Add only rotation controller.
rTyC4D模型
Works only with Redshift.
rTyC4D模型
rTyC4D模型
Notice: Make sure the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
AR_NodeTexToMat AR_NodeTexToMat.py
rTyC4D模型
rTyC4D模型
Default: Creates material node from selected texture nodes or connects selected texture nodes to selected materials.
rTyC4D模型
Shift: Change settings.
rTyC4D模型
Works only with Redshift.
rTyC4D模型
rTyC4D模型
Notice: Make sure the Redshift material is selected when using the script!
rTyC4D模型
rTyC4D模型
Object Manager
rTyC4D模型
AR_CopyToChild AR_CopyToChild.py
rTyC4D模型
rTyC4D模型
Creates a copy from object to the rest of the selected objects.
rTyC4D模型
Default: Copy the first selected object.
rTyC4D模型
Shift: Copy the last selected object.
rTyC4D模型
Ctrl: Instance the first selected object.
rTyC4D模型
Shift+Ctrl: Instance the last selected object.
rTyC4D模型
AR_FindSource AR_FindSource.py
rTyC4D模型
rTyC4D模型
Default: Selects the source object.
rTyC4D模型
Supports Instance, Connect, MoInstance, MoSpline, Cloner and Matrix objects.
rTyC4D模型
AR_MergeSelectionTags AR_MergeSelectionTags.py
rTyC4D模型
rTyC4D模型
Default: Merges selection tags.
rTyC4D模型
Supports object and tag selections.
rTyC4D模型
AR_RandomColors AR_RandomColors.py
rTyC4D模型
rTyC4D模型
Default: Gives a random display color to selected object(s).
rTyC4D模型
Shift: Gives a random grayscale display color to selected object(s).
rTyC4D模型
Ctrl: Colorize objects randomly based on a custom gradient.
rTyC4D模型
Alt: Reset color.
rTyC4D模型
AR_RemoveEmptySelectionTags AR_RemoveEmptySelectionTags.py
rTyC4D模型
rTyC4D模型
Default: Removes empty selection tags from selected object(s) or from all objects if no selection.
rTyC4D模型
AR_RemoveMissingTextureTags AR_RemoveMissingTextureTags.py
rTyC4D模型
rTyC4D模型
Default: Removes missing texture tags. If selection, removes only from selected objects.
rTyC4D模型
AR_SelectByVisibility AR_SelectByVisibility.py
rTyC4D模型
rTyC4D模型
Default: Selects objects by visibility.
rTyC4D模型
AR_SelectChildren AR_SelectChildren.py
rTyC4D模型
rTyC4D模型
Default: Select children of selected object(s).
rTyC4D模型
Shift: Keeps original selection.
rTyC4D模型
Ctrl: Select children from custom level.
rTyC4D模型
Alt: Select siblings from given level (ignore their children).
rTyC4D模型
AR_SelectCousins AR_SelectCousins.py
rTyC4D模型
rTyC4D模型
Default: Selects the object's cousins.
rTyC4D模型
Ctrl: Selects the object's cousins and deselects the original selection.
rTyC4D模型
AR_SelectDeepest AR_SelectDeepest.py
rTyC4D模型
rTyC4D模型
Default: Select children of selected object(s) that are the most deep in hierarchy.
rTyC4D模型
Shift: Keep the original selection.
rTyC4D模型
AR_SelectDown AR_SelectDown.py
rTyC4D模型
rTyC4D模型
Default: Goes down one hierarchy level.
rTyC4D模型
Shift: Keeps the old selection.
rTyC4D模型
AR_SelectNext AR_SelectNext.py
rTyC4D模型
rTyC4D模型
Default: Selects the next object.
rTyC4D模型
Shift: Keeps the old selection.
rTyC4D模型
AR_SelectNth AR_SelectNth.py
rTyC4D模型
rTyC4D模型
Default: Selects every even object.
rTyC4D模型
Shift: Selects every odd object.
rTyC4D模型
Ctrl: Selects every nth object.
rTyC4D模型
Alt: Selects every nth object inverted.
rTyC4D模型
Shift+Ctrl: Keep random n.
rTyC4D模型
AR_SelectPrev AR_SelectPrev.py
rTyC4D模型
rTyC4D模型
Default: Selects the previous object.
rTyC4D模型
Shift: Keeps the old selection.
rTyC4D模型
AR_SelectRoot AR_SelectRoot.py
rTyC4D模型
rTyC4D模型
Default: Selects the root object of the object.
rTyC4D模型
Shift: Keeps the old selection.
rTyC4D模型
AR_SelectSameColor SelectSameColor.py
rTyC4D模型
rTyC4D模型
Default: Selects objects that has same display color as the selected object.
rTyC4D模型
AR_SelectSiblings AR_SelectSiblings.py
rTyC4D模型
rTyC4D模型
Default: Selects the object's siblings.
rTyC4D模型
Ctrl: Selects the object's siblings and deselects the original selection.
rTyC4D模型
AR_SelectUp AR_SelectUp.py
rTyC4D模型
rTyC4D模型
Default: Selects the parent object.
rTyC4D模型
Shift: Keeps the old selection.
rTyC4D模型
AR_SortABC AR_SortABC.py
rTyC4D模型
rTyC4D模型
Default: Sorts selected objects order alphabetically (descending) in the object manager.
rTyC4D模型
Shift: Sorts selected objects order alphabetically (ascending) in the object manager.
rTyC4D模型
Note: Objects has to be in the same level in the object manager.
rTyC4D模型
AR_SortRandom AR_SortRandom.py
rTyC4D模型
rTyC4D模型
Default: Randomizes selected objects order in the object manager.
rTyC4D模型
Note: Objects has to be in the same level in the object manager.
rTyC4D模型
AR_TagsClone AR_TagsClone.py
rTyC4D模型
rTyC4D模型
Default: Clone selected tag(s) to selected object(s).
rTyC4D模型
AR_TagsCloneHierarchy AR_TagsCloneHierarchy.py
rTyC4D模型
rTyC4D模型
Default: Clones specific tags from first selected hierarchy to second selected hierarchy.
rTyC4D模型
Hierarcies has to be indetical!
rTyC4D模型
AR_TagsDelete AR_TagsDelete.py
rTyC4D模型
rTyC4D模型
Default: Removes selected tag type from selected objects. If no object selection. Selected tag type will be removed from all objects.
rTyC4D模型
AR_TagsSelect AR_TagsSelect.py
rTyC4D模型
rTyC4D模型
Default: Selects tag(s) of selected object(s). If only tags selected, selects that type of tags from other objects. You can also restrict the tag search with object selection.
rTyC4D模型
AR_TagsShift AR_TagsShift.py
rTyC4D模型
rTyC4D模型
Shifts selected tag(s).
rTyC4D模型
Default: Shifts selected tag(s) to the right.
rTyC4D模型
Shift: Shifts selected tag(s) to the left.
rTyC4D模型
Python Tags
rTyC4D模型
AR_PyTagAlignToSpline AR_PyTagAlignToSpline.py
rTyC4D模型
rTyC4D模型
Default: Adds a custom python tag for selected object(s) that works like C4D's Align To Spline tag but this one works also with deformed spline.
rTyC4D模型
AR_PyTagKeepOnFloor AR_PyTagKeepOnFloor.py
rTyC4D模型
rTyC4D模型
Default: Adds a custom python tag for selected object(s) that keeps the object on the floor.
rTyC4D模型
AR_PyTagShowGivenFrames AR_PyTagShowGivenFrames.py
rTyC4D模型
rTyC4D模型
Default: Adds a custom python tag for selected object(s) that toggles object's visibility by given frames.
rTyC4D模型
There's some variables you can use: start and end for global start and end frames, prevstart and prevend for preview range start end end frames.
rTyC4D模型
Set frame range with dash (-) and separate different frames and ranges with a comma (,).
rTyC4D模型
AR_PyTagShowIfActive AR_PyTagShowIfActive.py
rTyC4D模型
rTyC4D模型
Default: Adds a custom python tag for selected object(s) that shows the object only if it is active.
rTyC4D模型
AR_PyTagShowIfActiveCam AR_PyTagShowIfActiveCam.py
rTyC4D模型
rTyC4D模型
Default: Adds a custom python tag for selected object(s) that shows and hides camera if it is active or not.
rTyC4D模型
AR_PyTagShowIfCorrectCam AR_PyTagShowIfCorrectCam.py
rTyC4D模型
rTyC4D模型
Default: Adds a custom python tag for selected object(s) that shows and hides object based on assigned camera.
rTyC4D模型
AR_PyTagShowWhenAnimated AR_PyTagShowWhenAnimated.py
rTyC4D模型
rTyC4D模型
Default: Adds a custom python tag for selected object(s) that shows the object only when it is animated.
rTyC4D模型
Takes
rTyC4D模型
AR_TakeCamera AR_TakeCamera.py
rTyC4D模型
rTyC4D模型
Default: Creates take from selected camera(s) or if no selection for each camera.
rTyC4D模型
AR_TakeMatte AR_TakeMatte.py
rTyC4D模型
rTyC4D模型
Default: Creates matte take from selected materials.
rTyC4D模型
Tracking
rTyC4D模型
AR_AverageLocator AR_AverageLocator.py
rTyC4D模型
rTyC4D模型
Default: Creates a null object which position is average of selected objects/points.
rTyC4D模型
AR_Extract2DTracks AR_Extract2DTracks.py
rTyC4D模型
rTyC4D模型
Extracts 2D tracks from selected motion tracker to null objects.
rTyC4D模型
Default: Extracts only manual tracks.
rTyC4D模型
Shift: Extracts only auto tracks.
rTyC4D模型
Utility
rTyC4D模型
AR_AbsRenderPaths AR_AbsRenderPaths.py
rTyC4D模型
rTyC4D模型
Default: Converts relative render paths to absolute paths.
rTyC4D模型
For example: Cinema 4D's native Render Queue does not work with relative render paths, so this scripts helps to convert render paths.
rTyC4D模型
AR_DeleteARPrefs AR_DeleteARPrefs.py
rTyC4D模型
rTyC4D模型
Default: Deletes aturtur folder inside prefs folder, where some of scripts saves user's custom settings.
rTyC4D模型
Shift: Opens the folder location.
rTyC4D模型
AR_Dot AR_Dot.py
rTyC4D模型
rTyC4D模型
Default: Creates a dark null that has no name.
rTyC4D模型
AR_Folder AR_Folder.py
rTyC4D模型
rTyC4D模型
Default: Creates a folder null that keeps your project nice and tidy.
rTyC4D模型
AR_OpenBugReportsFolder AR_OpenBugReportsFolder.py
rTyC4D模型
rTyC4D模型
Default: Opens the bug reports folder.
rTyC4D模型
AR_OpenProjectFolder AR_OpenProjectFolder.py
rTyC4D模型
rTyC4D模型
Default: Opens the folder where the project file is saved.
rTyC4D模型
AR_OpenRenderFolder AR_OpenRenderFolder.py
rTyC4D模型
rTyC4D模型
Default: Opens the folder where the project is rendered.
rTyC4D模型
rTyC4D模型
The folder must exist already! Does not support all of the tokens!
rTyC4D模型
rTyC4D模型
AR_PrintType AR_PrintType.py
rTyC4D模型
rTyC4D模型
Default: Prints info about selected objects, tags, materials, Xpresso nodes and Redshift nodes.
rTyC4D模型
AR_TglEnable AR_TglEnable.py
rTyC4D模型
rTyC4D模型
Default: Toggle selected generator object (enable / disable).
rTyC4D模型
Shift: Toggle next found parent generator object from the default list.
rTyC4D模型
Ctrl: Toggle the root generator object.
rTyC4D模型
Alt: Toggle all parent generators from common list.
rTyC4D模型
Alt+Shift: Force disable.
rTyC4D模型
Alt+Ctrl: Force enable.
rTyC4D模型
Shift+Ctrl: Toggle from custom list.
rTyC4D模型
Alt+Ctrl+Shift: Open textfile to modify custom. You can use hashtag '#' separating comments. Put each generator to separate line!
rTyC4D模型
rTyC4D模型
Highly recommended to assign this script to a keyboard shortcut!
rTyC4D模型
rTyC4D模型
Viewport
rTyC4D模型
AR_Reference AR_Reference.py
rTyC4D模型
rTyC4D模型
Default: Opens a dialog with different options to create an animation reference stuff (viewport, background and plane).
rTyC4D模型
Viewport option requires and enables 'Full Animation Redraw' in Preferences/View.
rTyC4D模型
Animation's starting point is the current time at the timeline.
rTyC4D模型
AR_Safeframes AR_Safeframes.py
rTyC4D模型
rTyC4D模型
Default: Toggle opacity of safeframes in viewport.
rTyC4D模型
Shift: Set a custom value and color.
rTyC4D模型
rTyC4D模型
Note: The color pickers in modal dialogs are currently broken in C4D R25, hopefully Maxon will fix this bug someday...
rTyC4D模型
rTyC4D模型
AR_TglGrid AR_TglGrid.py
rTyC4D模型
rTyC4D模型
Default: Toggle ground grid visibility in the active viewport.
rTyC4D模型
Shift: Toggle in all viewports.
rTyC4D模型
AR_ViewportColor AR_ViewportColor.py
rTyC4D模型
rTyC4D模型
Default: Opens a dialog where you can select a preset to change viewport color. Alt+Ctrl+Shift: Open textfile to modify custom. Use hashtag '#' separating preset name. Put each color code to separate line!
rTyC4D模型
Modules
rTyC4D模型
ar_modules
rTyC4D模型
rTyC4D模型
load_shelf_tool.py
rTyC4D模型
load_tamplate.py
rTyC4D模型
More information some day...
rTyC4D模型
Support the project
rTyC4D模型
rTyC4D模型
If you find these scripts useful, consider to supporting the project and keeping it up and running: Tip jar.
rTyC4D模型
rTyC4D模型
If you have any script ideas, you can DM me at Twitter.
C4D脚本:143个实用C4D脚本AR Scripts 1.77(C4D脚本,AR Scripts,cinema4d,scripts),版本为AR Scripts 1.77,分类属于常规辅助,软件语言为英文,支持PC(Windows) , MAC(Mac OS)系统平台,安装好的脚本会出现在CINEMA 4D软件的脚本菜单下拉位置,附件大小约7.59 MB,下载方式为本地下载。更多不错常规辅助下载,尽在C4D模型-C4D.COM。
[使用声明]:《143个实用C4D脚本AR Scripts 1.77》插件仅供个人或学生测试试用,商业用途请前往插件官网购买正版。该插件严禁商用、传播或转载,请在下载后24小时内予以删除。常规辅助脚本来源于网络,如果侵犯了你的权利,请提供作品书面证明,请联系网站客服:2427120@qq.com删除下架处理。