Contents

  1. Purchase and Update
  2. Installation
  3. Get Support
  4. Using Blender
  5. Using CURVEmachine

Purchase and Update

Where can I purchase CURVEmachine?

All my addons are sold on two markets:

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:

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

GetSupportButton Get Support button in addon preferences

GetSupportButtonSidebar Get Support button in 3D view's sidebar

To provide help, I need the following:

  1. system-info.txt - as generated by the Get Support tool - as shown above
  2. system console output - as shown in the video below
  3. 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

SystemConsole

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

RedoLastBottom the operator properties panel at the bottom left of the screen

2. Popup from Keymap

RedoLastMenu Redo Last popup called via a shortcut

RedoLastKeymap 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

RedoLastMenu 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.


  1. Learn more about AppTranslocation