Home › Forums › Graphics / Blender › Boolean Modifier
- This topic has 50 replies, 13 voices, and was last updated 11 months ago by Alexander Kovelenov.
-
AuthorPosts
-
2019-09-06 at 6:48 pm #18483GLiFTeKCustomer
I have an object that uses a Cube to reveal itself as the cube moves downward using a Boolean modifier with the Operation set to Difference.
I haven’t been able to get it to perform in Verge, and am assuming these modifiers aren’t supported, and must be applied permanently.
just double checking if there’s a work around if this is the situation
….. baking the object’s reveal frames maybe?Visit the GLIFTEK Verge3D Plugins Store!
GLIFTEK.com for Plugin Documentation & LIVE DEMOS!
LIKE The GLIFTEK Facebook Page for updates!
Join the Verge 3D Discord Server!
plz share Discord link & on your signature!2019-09-07 at 9:36 am #18493Mikhail LuzyaninStaffYes, they not supported. You can use shapekeys if it fit your pipeline. Otherwise you need to have to objects with cut and without and hide/show them.
Co-founder and lead graphics specialist at Soft8Soft.
2019-09-08 at 12:57 am #18497rhenriquesCustomerHi Mikhail
Yuri, in this thread “https://www.soft8soft.com/topic/cutting-planes/” showed something that I would like to see implemented in Verge3D and could be used both for some of my projects and, probably, would serve to GlifTek too.
https://cdn.soft8soft.com/demo/examples/index.html?q=clip#webgl_clipping
https://cdn.soft8soft.com/demo/examples/index.html?q=clip#webgl_clipping_advanced
Best Regards
2019-09-08 at 7:08 am #18498Mikhail LuzyaninStaffThis thing not the same as boolean. When boolean cuts an object it fills the place where he cut with mesh, so you get solid object and thus thing that Yuri showed just cut object visually and do not fill the cut place, so you will see an opposite side if poligons.
Co-founder and lead graphics specialist at Soft8Soft.
2019-09-08 at 12:27 pm #18502rhenriquesCustomerYes, it’s not the same thing but, at least for me, it’s enough.
I do not need to show new geometries after a true boolean operation but only cut-out planes of objects, such as in the examples provided. If boolean objects will ever be possible, just perfect!
Best Regards2019-09-25 at 9:23 pm #19292D3PixelCustomerThis thing not the same as boolean. When boolean cuts an object it fills the place where he cut with mesh, so you get solid object and thus thing that Yuri showed just cut object visually and do not fill the cut place, so you will see an opposite side if poligons.
Maybe this will help you guys implement controllable clipping planes. Would be immensely useful for engineering Web3D where cuts across many objects could be animated. The ultimate clipping I have used so far is VRay Clipping Planes. Very powerful as a shader effect.
Anyway, check it out:
Here it is:
http://daign.github.io/clipping-with-caps/
https://github.com/shrekshao/clipping-with-caps/tree/3d-texture-webgl-23D Animation and Web3D services - www.d3pixel.co.uk
2019-09-26 at 12:58 am #19300GLiFTeKCustomerthat’s very interesting.
glad to see this brought up again, as i’ll be needing to use the effect soon for cut-aways of engineering designs.
i personally found a shortcut hack..
where i used an animated alpha gradient for the fac on the mix of a shader and a transparent node.
worked wonders having the object’s visibility grow
and i guess i could do this in 3 axis simultaneous to get a “half” but that would be a hell of alot of materials animations to do as opposed to one fell swoop with what you’re talking about as a solution.
i’ll check it out!Visit the GLIFTEK Verge3D Plugins Store!
GLIFTEK.com for Plugin Documentation & LIVE DEMOS!
LIKE The GLIFTEK Facebook Page for updates!
Join the Verge 3D Discord Server!
plz share Discord link & on your signature!2019-09-26 at 1:10 am #19302GLiFTeKCustomerwow! those examples are phenomenal.
exactly what i’m talking about.Visit the GLIFTEK Verge3D Plugins Store!
GLIFTEK.com for Plugin Documentation & LIVE DEMOS!
LIKE The GLIFTEK Facebook Page for updates!
Join the Verge 3D Discord Server!
plz share Discord link & on your signature!2019-09-26 at 7:42 am #19321D3PixelCustomerYeah.
I do a lot of ray traced rendering for CAD company’s and they always want to show whats going on inside a model. For higher quality stuff I use VRay Clipper as it can use the mesh material as its cap material with a planar map and supports animation but it would be crash prone sometimes.
VRay Clipper shader effect:
Blender Cycles/Eevee does not have this yet although I have been asking for it for years.
The three.js webgl example I posted earlier was one of the best examples I found. There are others I have bookmarked too like these Unity ones:
Discussion on it
https://forum.unity.com/threads/simple-cross-section-shader.34508/Result from that discussion (i think)
https://github.com/Dandarawy/Unity3DCrossSectionShaderVideo if it:
Note these are all shader effects, not Boolean cuts. The three.js example I posted earlier should be useable by Verge3D but it might need a mod to the blender addon to designate a planar object as a Verge3D “Clipper” for it to be used.
3D Animation and Web3D services - www.d3pixel.co.uk
2019-09-26 at 7:50 am #19322D3PixelCustomerOne other thing to note when using these clipping shader effects is that if the mesh is not a solid object (as in no split edges etc) then it can cause errors. So a lot of effort needed to go into the CAD imports making sure everything was welded. This took a lot of time and sometimes I just remodeled imports parts to get a water tight mesh.
3D Animation and Web3D services - www.d3pixel.co.uk
2019-09-26 at 8:07 am #19326Yuri KovelenovStaff2019-09-26 at 8:31 am #19328D3PixelCustomerGlad to hear you are interested in this area Yuri! Having a blast with Verge3D at the moment trying to get my website ready. Clipping planes have always been a request from my clients so to have that in Web3D would be quite amazing.
3D Animation and Web3D services - www.d3pixel.co.uk
2019-09-26 at 9:25 am #19334D3PixelCustomerIf you are thinking of adding this, may I suggest some puzzle features that I use from the VRay clipper:
1. Objects to be clipped [object name / list]
So we can either clip everything or only designated objects2. Cap material [material name] or [use object material]
A material that is used for the clipped faces. Can include a texture that is planar projection mapped. Or use the material of the object being clipped.3. Clipper object [object name / list] [use bounds]
The object(s) that are used for clipping. I assume fast clipping would use an infinite planar object in X/Y. If [use bounds] is checked then assume the user wants to use a custom mesh as the clipping object. e.g. a edited mesh / a sphere etc and so it should not clip infinitely in X/Y.Animation on clippers or objects should be respected.
3D Animation and Web3D services - www.d3pixel.co.uk
2019-09-26 at 2:02 pm #19339rhenriquesCustomerI’m desperate for such a feature. I need cutting planes, even if they are as simple as the ones Yuri showed me and I reposted above.
D3Pixel’s suggestions seem very good to me.
Best Regards2019-09-26 at 2:27 pm #19342Yuri KovelenovStaff@D3Pixel thanks for the suggestion! It looks good to me.
@rhenriques hopefully we’ll make it in the near future! -
AuthorPosts
- You must be logged in to reply to this topic.