Patrefans
magicavoxel from patreon

magicavoxel

patreon

magicavoxel posts

Posts: 112 Files: 236

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 some additional features I would like to implement for the first milestone of MagicaCSG:Local group mirror/mir...

magicavoxel post MagicaCSG Features: General Bezier Polygons/Polylines from patreon

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 corners.Therefore, one new feature I'm working on is to allow users to define the continuity for each ...

magicavoxel post MagicaCSG Beta 0.6.1: Circle Family from patreon

MagicaCSG Beta 0.6.1: Circle Family

Back from the break and continue developing the project.The features in beta 0.6.1:Circle FamilyCircle family includes three sub types: Arc, Sectorand Section.You can change the portion by Angle.For Arctype, you can change the thickness by Line Size and the roundness by Bevel.You can also apply Toru...

magicavoxel post Special Thanks from patreon

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, including all paid tiers).Art is a form of communication between the artists and the audiences.So as the graphics programs,...

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 FamilyCircle family includes three sub types: Arc, Sectorand Section.For Arctype, you can change the thickness by Line Size and the roundness by Bevel.You can also apply Torus, Re...

magicavoxel post MagicaCSG: Bevels of Shapes from patreon

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 Cone/Hole/Round combination.OptimizedIso-Curved cone mode (see the article below).Bug fixes for Unicode input of text primitive (only...

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.Some of the old features are deprecated in order to support advanced new features.------------------------------------...

magicavoxel post Does MagicaCSG Support Importing Meshes? from patreon

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 yes. Here are some screenshots from my early experiments.You can choose the import resolution and create instances as ...

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. they can be defined by either straight lines or Bezier lines.4. straight line can also have tapered sizes (including revolve ...

magicavoxel post MagicaCSG 0.5.3 Update: Partial Radial Array and Local Rotation from patreon

MagicaCSG 0.5.3 Update: Partial Radial Array and Local Rotation

UpdatesYou 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 readjust the stroke properties. Sorry for the inconvenience.Pros of Array DuplicationChanges are nondestructive. You don&#...

magicavoxel post MagicaCSG Beta 0.5.3: Array Duplication from patreon

MagicaCSG Beta 0.5.3: Array Duplication

You are able to apply array/radial duplication to the following primitives in extrude/revolve/torus modes:CubeSphereCylinderPolygon2D Triangle/QuadYou can find the settings at the bottom of the stroke panel.You may need to increase the volume resolution to improve the quality when you increase the a...

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 still adjusts the size of each copy.It only works for symmetric shapes.

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:CubeSphereCylinderPolygon2D Triangle/QuadYou'll be able to adjust array size and spacing (percentage of shape size).Half/Bevel/Hole/... can also be applied ...

magicavoxel post MagicaCSG Beta 0.5.2: Iso and Curved Cone Modes from patreon

MagicaCSG Beta 0.5.2: Iso and Curved Cone Modes

Recentupdates 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 Modeallows you to create chamfer edges on top and bottom sides of basic primitives.Local Z Mirroris also supported.Note that Conean...

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 buttons, etc.

MagicaCSG Feature: Iso Cone Mode

New Iso Cone Modeallows you to create chamfer edges on top and bottom sides of basic primitives.Local Z Mirroris also supported.Note that Coneand Holecan be used together now (before only one can be enabled at one time).It's good for creating hard surface objects.

MagicaCSG Demo: Text Outline

Beveldefines the inflating distance from the silhouette of texts, so itcan be used to create outline effects.Round is similar but will also round up the edges along z axis.Torusmode can be used to create Neo signs. If the text is not in a separate object, then you need to use A/B material to assign ...

MagicaCSG Demo: 3D SDF Text

First Demo of the 3D SDF Text Tool!!!The following features are demonstrated in this video:live updating textchange width and height of characterschange bevel and round of characterschange torus modeboolean blendingThis feature will be first updated in the prototype tier of this month.

magicavoxel post MagicaCSG Beta 0.5.1: Avoid Blend from patreon

MagicaCSG Beta 0.5.1: Avoid Blend

This update includes a new blend mode and some improvements for subgroups.Avoid Blend Modea new blending mode besides Groove Blend.This blend mode is basically a soft subtraction, followed by a hard union, but it avoids duplication of strokes and computations.It can be applied to Union and Subtract ...

magicavoxel post MagicaCSG Progress: 3D SDF of Glyphs from patreon

MagicaCSG Progress: 3D SDF of Glyphs

Anew 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 operated with other standard primitives. It also supports extrude and torus modes.The algorithm is so far still brute force, so may not be ...

MagicaCSG Feature: Avoid Blending

This update is already available for prototype users. The download link can be found in the last post.Avoid Blendis a new blending mode besides Groove Blend.This blend mode is basically a soft subtraction, followed by a hard union, but it avoids duplication of strokes and computations.It can be appl...

MagicaCSG Feature: Passthrough and Overridden Modes for Subgroup Boolean

There are two new properties for subgroups:PassthroughThe default subgroup first blends the strokes locally within the group, and then blends the group with previous strokes.Passthrough mode basically blends the strokes in the normal order as there is no subgroup there (while you can still operate t...

magicavoxel post MagicaCSG Beta 0.5.0: Subgrouped Boolean from patreon

MagicaCSG Beta 0.5.0: Subgrouped Boolean

SubgroupYou can group/ungroup the strokes via the stroke list menu.Youcan also group groups of strokes (up to 4 levels).Select/Transform/Duplicate/Delete/Hide a group will be applied to all the grouped strokes.The group has its own Boolean mode and blending options (blending factor, chamfer, opacity...

magicavoxel post Recent Progress from patreon

Recent Progress

New Group Properties and Blending ModesAfter the beta versions for the Subgroups, I'll begin to add more options for group properties and developed some new advanced blending options (e.g., Avoid mode in the image). Some of them are very useful, while some are very expensive and complicated.Thes...

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]There are some updates and bug fixes for the subgroup boolean to make it more convenient to use:Collapsed groups.You can click the arrows besides the subgro...

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 then drag and drop them to another location.You can move one or multiple strokes/groups all together, and they can b...

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.Youcan also group groups of strokes (up to 4 levels).Select/Transform/Duplicate/Delete/Hide a group will be applied to all the grouped strokes.The group has its own Boolean mode and blending o...

MagicaCSG 0.4.5 Beta: Looped and Capped Splines

Some more spline modifiers in this update:Looped Splineclicked the "Loop"button on the top bar to make the first and last end points of a spline connected (supported in both continuous and discrete modes).Capped SplineTurn on"Curved Boundary"for "Cylinder" profile to enable t...

magicavoxel post MagicaCSG Public Demo Version from patreon

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:MagicaCSG (ephtracy.github.io)The Demo version is mainly for testing purposes and non-commercial usages, and it doesn't ha...

MagicaCSG Demo: capped cylinder spline

Turn on"Curved Boundary"to enable this option.The capped cylinder splineis basically a special case of ellipsoid sweep spline, which can be subtracted by other primitives with large blending factor or groove blending just like the sphere spline.(cube, cylinder, hexagon, triangle sweep spline...

More Models