NokiMo
magicavoxel
magicavoxel

patreon


MagicaCSG 0.4.0 Beta: Swept Volume

You can find some video tutorials in the previous two posts.

Here is some more information:

1. You can ALT+Drag a control point to insert a new control point on the path (up to 8).

2. You can press DELETE key to delete the selected control point.

3. The cost of the profiles: sphere << rectangle/triangle/hexagon << cylinder

When you encounter a performance issue, lower the resolution and decrease the number of swept volumes in a single object.

4. You can use the swept volume to Union/Subtract/Replace other strokes with blending, but when you use other strokes to subtract the swept volume, the blending parameter does not work.

Sphere profile is an exception though. It's the most robust and efficient one. Use it often.

5. Some extreme twisting can cause cracks on the surface. You can use auto rotation correction to fix that.

6. The loading time is over 10 seconds to cache shaders for the first launch. Please be patient. Will improve that.

[Download Link]

https://drive.google.com/file/d/1BujvWZjJ2T68V2vF0H80LFw5H7yqPMam/view?usp=sharing

MagicaCSG 0.4.0 Beta: Swept Volume MagicaCSG 0.4.0 Beta: Swept Volume

Comments

Thanks for the report. The bug will be fixed in the next update.

ephtracy

You can use MeshLab to prepare PLY from MagicaCSG before importing it to Blender. What kind of artifacts do you get?

John Anniston

Hey guys :) I'm new here and I love MagicaCSG! Did anyone have any success exporting a .ply mesh and then remeshing/decimating the mesh? I tried Blender native solutions and Quad Remesher and always ended up with some artifacts. Got any tips? I'd love to use my creations in a game!

Michal

1. 1000 is the hard coded maximum number of strokes. 2.the ui is only for internal usage at the moment, so not flexible to be modified by users.

ephtracy

I'm on Magicavoxel community. I don't think it's official but it has MagicaCSG section

anssi lehtimรคki

Once again thank you very much for your work. I have a little strange question - is it possible to change the maximum number of strokes per object via hex editor (for example, 1500 instead of the standard 1000)? I found a constant that limits the number of elements in the stroke list, but when i try to add anything above 1000, rendering is disabled (just like it happens when you go beyond the limits of GPU RAM). I have one more (minor) question, I apologize in advance. I am customizing the program interface for myself and am faced with the impossibility of changing the text and background color of the "graph" and "objectList" elements (changing the "fileList" style, unfortunately, does not affect anything; as far as i understand, this is hardcoded in the program). Can you advise me what to look for in a hexadecimal editor to find the these color constants? I tried looking for things like 505050 (bgColor-s for object list) and 464646 (bgColor-s for stroke list), but none of these were related to the color of list elements.

John Anniston

I decided rather than crow about features I really want to see in magica, I'd share a running list I've put together. I appreciate everything we get in this stellar program, when we get them. These are just things, imo, that'd make it closer to ideal. I hope it's fine to share! https://dynalist.io/d/DdCdeEwzDy01bm_-G31jsn27#theme=dark

Immortal Turk

Absolutely brilliant new update, the gamechanger I and I'm sure many others have been waiting for. With this I can take on so many dream projects... beyond overjoyed. ---- That said, I found an odd glitch. I changed the material mode of sweeps from type A to type B, and made A transparent, but the sweeps continued to act like they were type A materials, and I had to repaint them with a type B prim. On a related note, maybe it's just me, but the quality of transparent "glass" materials on type B materials never seem to be as high quality as type A... as if it doesn't process the transparency the same way. I'm always forced to make Type A the glass mat, if I ever want one that looks good. Is that just me, or is this a common issue?

Immortal Turk

it already has tools for that (the duplication number is on the top bar besides "+"). the tutorial video is on Twitter though: https://x.com/ephtracy/status/1493371399943110659?s=20

ephtracy

there is any discord server or something where we can post the works/models made with MagicaCSG ?

Nello Fontani

this software is amazing, please think about adding a radial/linear array tool for the shapes that are already available, could be super useful

Nello Fontani

Would MagicaCSG be usable on macOS this way? https://www.theverge.com/2023/11/16/23963568/microsoft-windows-app-ios-ipados-macos-web

Metin Seven

The Swept Volumes are a great new Feature!!

matthias utomo

thanks for the info, btw like your MagicaCSG creatings i stepped away from Zbrush as Maxon bought it but as i rember right 3D Coat can also import .ply

basicquad

Blender has recently implemented a new PLY importer, which causes mangled meshes when exported from MagicaCSG. To circumvent the issue, you can install Blender 3.6 or earlier, and activate the old PLY importer in Blender's Preferences. Do you think this is something you can fix, or should the Blender devs look into it? ZBrush imports MCSG meshes correctly.

Metin Seven

I can only agree with the other comments This is a pretty cool step in development appreciate it very much

basicquad

In other tools, sweep is usually implemented as blended arrays of primitives. The problem is that the surface is either bumpy with small blend factor, or lacks sharp edges and thin profiles with large blend factor.

ephtracy

Thanks for the update, the swept volumes are a powerful boost for the MagicaCSG toolset. ๐Ÿ‘๐Ÿ‘

Metin Seven

feels like christmas <3

Rezistor

thanks for the long support, Stu! The development on the mac platform really requires some extra time and resources. I'll evaluate that.

ephtracy

Hi, just wanted to let you know that Iโ€™ve been a supporter for a while now in hopes that youโ€™ll release a Mac version. I love MagicaVoxels on Mac and would love to be able to use CSG.

Stu Maschwitz

Thank you very much for your work. I've been looking forward to this update since your first post about the new type of strokes. For me this is a huge innovation, comparable to individual object volumes in version 0.1.X. Your brilliant work means a lot to my creative pursuits.

John Anniston

it's not perfect. sometimes, you have to adjust the spline to avoid bad cases.

ephtracy

no, it's not possible.

ephtracy

Bug report: There's a rather... eh... accidentally possibly phallic tangency break at the end of splines which are based on a sphere...

Robert S

Question: Is it possible to set a blend factor per spline point? If not, could it be made possible in the future?

Robert S

Oh! The default PD control points are invisible? That's weird... when I hit P3 or P4 they show up, but the gizmo never moves to them... quite confusing, I must admit.

Robert S

Sorry, being new to MagicaCSG... I managed to figure out that I should switch from world to shape to get shape properties... but how do I see the spline and editable spline points?

Robert S

i immediately found use for it on my current project. I can already see this being used for most of my projects.

Gio M


Related Creators