NokiMo
magicavoxel

magicavoxel

patreon


magicavoxel posts

Wishlist for 2025

Most of the basic and complex sdf primitives have been implemented in MagicaCSG, especially with the upcoming general Bezier polygons/polylines and the existing splines and helixes.

Here are ...

View Post

MagicaCSG Features: General Bezier Polygons/Polylines

We currently have two types of polygons/polylines: made of straight lines only or made of Bezier lines only. Sometimes, however, we want to mix them and create shapes with both sharp and curved cor...

View Post

MagicaCSG Beta 0.6.1: Circle Family

Back from the break and continue developing the project.

The features in beta 0.6.1:

Circle Family

  • Circle family includes three sub types: Arc, ...

    View Post

Special Thanks

Special thanks to all the dedicated supporters through all these years!

Credit list is attached below and will be added to the program package

(ordered by life-time contribution, includ...

View Post

MagicaCSG Feature: Circle Family

For the prototype tier of this month, the primitives of circle family and chamfer cube will be added to MagicaCSG.

Circle Family

  • Circle family includes three sub types: View Post

MagicaCSG: Bevels of Shapes

----------------------------------------------------

Several improvement and bug fixes have been made in 0.6.0.

You can redownload the program from the last post.

  • Better C...

    View Post

MagicaCSG 0.6.0 Beta: Text, Polygon and Polyline

------------------------------------------

0.6.x is a major update with lots of refactoring and a new shape system.

Please backup your old programs and files before using this version.<...

View Post

Does MagicaCSG Support Importing Meshes?

I received many suggestions about importing meshes into MagicaCSG for reference.

The rendering engine in MagicaCSG only supports rendering SDF so far, so is it possible?

The answer is y...

View Post

MagicaCSG: Advanced Polyline and Bezier Curves

Polylines and polygons are unified in the next update with new UIs.

1. they are using the same set of control points.

2. polygons can be convex, concave or self-intersecting.

3. t...

View Post

MagicaCSG 0.5.3 Update: Partial Radial Array and Local Rotation

Updates

You can redownload the updated program from last post.

Settings for array duplications are changed. If you have already used this feature in your projects, you may need to rea...

View Post

MagicaCSG Beta 0.5.3: Array Duplication

You are able to apply array/radial duplication to the following primitives in extrude/revolve/torus modes:

  • Cube

  • Sphere

  • ...

    View Post

MagicaCSG Feature: Radial Array Duplication

you can choose array or radial array for cube/sphere/cylinder/polygon/triangle shapes.

for radial arrays, you can adjust the repeat count and radius of the copies.

the resize gizmo stil...

View Post

MagicaCSG Feature: Array Duplication

In the next prototype/beta update, you'll be able to apply array duplication to the following primitives in extrude/revolve/torus modes:

  • Cube

  • S...

    View Post

MagicaCSG Beta 0.5.2: Iso and Curved Cone Modes

Recent updates will focus on enhancing the features of existing primitive shapes.

This beta update adds two new modes to the cone property of extruded sdf shapes:

Iso Cone ...

View Post

MagicaCSG Feature: Curved Cone Mode

This new mode allows you to make the cone edges C1 smooth at top and bottom sides.

It can work with the new iso cone mode as well.

It's good for creating something like pumpkins or butt...

View Post

MagicaCSG Feature: Iso Cone Mode

New Iso Cone Mode allows you to create chamfer edges on top and bottom sides of basic primitives.

Local Z Mirror is also supported.

Note that...

View Post

MagicaCSG Demo: Text Outline

Bevel defines the inflating distance from the silhouette of texts, so it can be used to create outline effects.

Round is similar but will also roun...

View Post

MagicaCSG Demo: 3D SDF Text

First Demo of the 3D SDF Text Tool!!!

The following features are demonstrated in this video:

  • live updating text

  • change width and height of characters

  • ...

    View Post

MagicaCSG Beta 0.5.1: Avoid Blend

This update includes a new blend mode and some improvements for subgroups.

Avoid Blend Mode

a new blending mode besides Groove Blend.<...

View Post

MagicaCSG Progress: 3D SDF of Glyphs

A new prototype feature is under development: 3D SDF of Glyphs.

The new tool is able to convert the input text into sdf primitives that can be blended and boolean operat...

View Post

MagicaCSG Feature: Avoid Blending

This update is already available for prototype users. The download link can be found in the last post.

Avoid Blend is a new blending mode besides...

View Post

MagicaCSG Feature: Passthrough and Overridden Modes for Subgroup Boolean

There are two new properties for subgroups:

Passthrough

The default subgroup first blends the strokes locally within the group, and then blends the group with previous ...

View Post

MagicaCSG Beta 0.5.0: Subgrouped Boolean

Subgroup

  • You can group/ungroup the strokes via the stroke list menu.

  • You can also group groups of strokes (up to 4 levels).

  • Select/Transform/Dupli...

    View Post

Recent Progress

New Group Properties and Blending Modes

After the beta versions for the Subgroups, I'll begin to add more options for group properties and developed some new advanced blendin...

View Post

MagicaCSG Feature: Collapsed Subgroups

These features have been updated for Prototype tier users (You can redownload the program).

  • a quick update to fix a bug for subtract mode. [6/15]

    ...

    View Post

MagicaCSG Feature: New Dragging Method to Organize Multi-Level Subgroups

I developed a new dragging method in the stoke list to make organizing the subgroup hierarchy more convenient.

  • You can move strokes around by pressing one of the selected strokes, and...

    View Post

MagicaCSG Demo: Subgrouped SDF Boolean

This is the first demo of the upcoming prototype.

  • You can group/ungroup the strokes via the stroke list menu.

  • You can also group groups of strokes (up to 4 levels)...

    View Post

MagicaCSG 0.4.5 Beta: Looped and Capped Splines

Some more spline modifiers in this update:

Looped Spline

clicked the "Loop" button on the top bar to make the first and last end points of a splin...

View Post

MagicaCSG Public Demo Version

[Teaser Images are made by Mikko, Denis Novikov, Metin, DrPix3lz and DMW]

You can find the download link and feature comparison between demo and beta versions on the homepage...

View Post

MagicaCSG Demo: capped cylinder spline

Turn on "Curved Boundary" to enable this option.

The capped cylinder spline is basically a special case of ellipsoid sweep spline, which can be subtracted by o...

View Post