Contents
Purchase and Update
Where can I purchase CURVEmachine?
All my addons are sold on two markets:
- Buy CURVEmachine on Superhiveformerly known as Blender Market
- Buy CURVEmachine on Gumroad
How to get the Update?
If you have previously bought CURVEmachine, you can download it by going to the store's site, and then just download the latest version you have access to accordingly:
- Download CURVEmachine from Superhiveformerly known as Blender Market
- Download CURVEmachine from Gumroad
See update installation instructions for details on how to do the actual installation once you have downloaded the CURVEmachine .zip file.
Installation
How is CURVEmachine installed?
See the Installation guide for more details and do note the Blender version requirements and ensure that your system console and with that your blender configuration are in order!
Note
If you want to run CURVEmachine on an older Blender version outside of the currently supported range, you can reach out to me via email and I'll supply an older addon version.
Does CURVEmachine work in Blender 4.5-alpha/beta?
Using experimental builds of Blender, you are at risk of encountering sudden failures of addons that used to work just fine the day before.
I can't make any guarantees if things will keep working. Fixing things that break in experimental Blender builds will not be a priority, until the experimental build approaches release.
Does CURVEmachine work on macOS?
Yes, 100%.
MacOS users should install Blender properly, by following the official instructions.
Avoid running it just from the Downloads folder!
Note that, for dragging of files and folders, you need to hold down the COMMAND
key.
This will ensure AppTranslocation1 is avoided.
Furthermore, your download may not actually result in a .zip file, and instead extract automatically. This can and needs to be be changed in Safari settings.
Does CURVEmachine work on Arch Linux?
Yes, 100%. In fact, I've never used Blender on anything but Linux myself.I don't use Arch btw
Arch Linux users and users of other Arch based or similar rolling release distros are advised to use the official Blender builds.
The Blender package in the Community repository does not supply its own Python, and does not follow official recommendations.
As a consequence, your system's python version may not work properly with Blender and/or CURVEmachine or any other addons.
Note
Use the official tarball from blender.org to be on the safe side, it comes with a bundled Python and is the correct version that Blender addons are built against.
Get Support
Attention
Note the Requirements in the installation guidf.
Make sure you are using the latest version.
Confirm you've followed the installation instructions.
General information
Get Support button in addon preferences
Get Support button in 3D view's sidebar
To provide help, I need the following:
- system-info.txt - as generated by the Get Support tool - as shown above
- system console output - as shown in the video below
- Purchase Receipt - as provided by Superhive or Gumroad
Keep in mind
Please do use the Get Support tool in the CURVEmachine panel of the MACHIN3 tab in the 3D view's sidebar or addon preferences to create the system-info.txt file, and for further instructions in the README.html file.
Failed Installation
If your CURVEmachine installation fails, it's almost guaranteed, that this is due to addon/blender version mismatches, other faulty or version mismatched addons, system python version mismatches or general Blender configuration issues, such as files in Blender's addon directory that shouldn't be there.
All of these can affect installation attempts of new addons and cause them to fail, as they often cause a cascade of errors.
None of this would be the fault of the new addon, but all of these would be obvious from the system console output.
If you encounter this and can't resolve these issues on your own, then it is essential to send me the entirety of the system console, not just a screenshot of the end. In fact the beginning is often more important in these cases.
Addon Error/Exception
If you are seeing an error/exception caused by CURVEmachine, please also send me the system console output, ideally copied in text form, not just a single screenshot of the error popup, as that may not cover sufficient context.
Keep in mind
On Windows you can turn on the console from Windows > 'Toggle System Console'.
On Linux and MacOS, you need start Blender from a terminal.
I do not need an image of Blender's Info View and I don't need to see Blender's Python Console either.
.blend file to re-produce the issue
If an error only occurs in a specific .blend file or in a certain blender context and you can reproduce it, please attach the blend file to your email as well.
Please remove any part of the model that doesn't contribute to the problem to keep the file size small.
Contact
Use eMail, not X, not Youtube, not Artstation, not Superhive messages, and not the Blender Artists thread for reporting of any issues or problems you have with the Addon.
Blender
What is the System Console?
How can I get the Blendulate popup? How can I adjust a tool's properties afterwards?
In Blender the result of most tools, can be adjusted, after a tool has been called.
In case of Blendulate for instance, you can set various properties to modify the way the extrusion was done.
There are 3 ways to do this:
1. Panel
the operator properties panel at the bottom left of the screen
2. Popup from Keymap
Redo Last popup called via a shortcut
the default keys are
F9
or F6
depending on your chosen keymap
If you like using the popup, consider mapping it to a button on your mouse, which is how I do it.
3. Popup from Menu
the Adjust Last Operation entry in the Edit Menu
CURVEmachine
They Y key does nothing. I can't get the menu to show up!
Are you in Edit Curve mode?
Do you see the Single Point Poly Curve in Blender's native Add Object - Curve menu?
If neither of these resolve you issue get support.
Can I Blendulate multiple points at the same time?
As of version 1.4 you can not. Multi-point selections are intepreted as if you want to edit an existing blend consisting of multiple points.
I will be looking into supporting Blendulating multiple points at the same time for the 1.5 release.
In the mean time, you can re-apply a previous Blendulate operation to a new selection via SHIFT + R
or by holding ALT
while clicking on Blendulate in the menu (see tooltip).
Why can't I Blendulate the end Point of a cyclic Spline?
In previous versions this was not possible, and you had to use the Gap Shuffle tool to move the cyclic gap to another location in the spline, at least temporarily.
As of version 1.4 however, you can Blendulate the ends of a spline if it is cyclic. You can even Blendulate multi-point-selectiosn groing across a cyclic gap.
Why can't I remap the Slide tool?
To make the gg
(double g) mapping possible for curve point sliding, while retaining the Blender native Translate tool with a single g
press, I had to get creative.
CURVEmachine actually sets two keymaps for the slide keymap: One single g
keymap, and a second gg
keymap.
The first one then will actualy call the Slide tool, and will pass through to Blender's native Translate tool, unless it detects a second press of the g
key.
Note
That means, you should not move the mouse or do anything else, between the double gg
presss, if you want to slide.
The second gg
keymap, is then only set, so it shows up in the CURVEmachine menu - instead of the single g
keymap.
It never actualy gets called, as the single g
press takes over before it can happen.
Why all this?
Because unlike with mesh editing, Blender's Translate tool does not offer the slide mode when editing curves. But using g
for both: translating and sliding is very convenient, hence why this this solution in CURVEmachine exists.
So to answer the question, if you want to remap this, you would need to edit the code in CURVEmachine/operators/transform.py
.
-
Learn more about AppTranslocation. ↩