Menu Script commands:
Run Script: Execute Script.
Create Your Script:
Create new Core API Script: The core API script is a compliable C++17 program that works on the full native C++ speed. This is far more than just a script; you may make even time-critical and multithreaded tasks and customize the 3DCoat in-depth, creating principally new functionality and tools.
The Core API documentation: Core API script is a compliable C++17 program that works on the full native C++ speed. This is far more than just a script; you may make even time-critical and multithreaded tasks and customize the 3DCoat in-depth, creating principally new functionality and tools.
Scripting Manual: information on how to write Scripts.
View Execution Log: Open the execution log in an external text editor. The log is placed in the user documents folder \\3DCoat\UserPrefs\Scripts\log.txt
Start Record Script: Recording Script in an external text file. The file is placed in the user documents 3DCoat installation folder UserPrefs/Scripts and will write to the script history after running.
RMB over the script in the Script menu allows to create the 3dcpack to distribute your script
UnGhost All Script: The Script is directly downloadable from this link.
To install it, simply copy the “unghost.txt” and “unghost.xml” files to the following directory:
“\3DCoat\UserPrefs\Scripts\ExtraMenuItems\”
the path in the .xml Command tag should be relative to the 3dc Prefs folder. In V4 it’s
<Command>script:Scripts/ExtraMenuItems/scriptName.txt</Command>and in 2022 the prefs were moved deeper:
<Command>script:UserPrefs/Scripts/ExtraMenuItems/scriptName.txt</Command>
Scripting Manual and documents
3DC uses Angelscript as a programming language.
Here you can find the online manual:
Manual .pdf can be found inside the default installation folder C:\Program Files\3DCoat-2022\UserPrefs\Scripts
Scripting Primitives and Classes
Added a Script command generator in the primitive tool, Sculpt, and Retopo rooms: You can save your actions in a script file, change your primitive parameters in the script and run it again.
New Script Classes for Modeling/Retopo Primitives: Added the support of Modeling/Retopo primitives via Scripts. You can create Modeling/Retopo primitives using the script interface, control primitive parameters, and add and delete the primitives from the Retopo scene.
Added the Record Script button in the top menu: The button changes the color depending on the record state. If the button is red, the script is recording; the blue button indicates that the recording is stopped.
Access to live booleans via the python/CoreAPI.
Record Script in Retopo Primitives 1
Record Script in Retopo Primitives 2
Scripts example
Batch Layer Renaming Script: By Anton Tenitsky.