Corona Slicer Material playground!

From the latest Corona Renderer 8 Daily Builds Changelog:

  • Added new Corona Slicer Mtl

Download Link : https://drive.google.com/file/d/1UbEYs_wGvGY_nkw4so69oeuam915awBD/view?usp=sharing

Corona Slicer can be found in “Materials>Corona>CoronaSlicerMtl”

How to use?

  1. Create any polygon geometry which you want to use as a Slicer Object.
  2. Create a new material “CoronaSlicerMtl” and apply to your slicer object.
  3. Intersect your Slicer object with any object you want to slice.











So, if I understand correctly, we cannot leave the light calculation unchanged and the slicer cannot be used as a “complex plane for camera clipping”, or I missed smth?

Try using it in rayswitcher, it should help

Yes, sometimes I am not very quick-witted, I admit. :smiley: Thanks, Ondra!

PS
so far, the only thing I’ve found is that we cannot use displacement for this inside slice mtl, otherwise everything works as expected

dont worry, proper tutorials that will show this and more are coming in later :wink:

I haven’t used this yet…but holy heck it looks like the shit! We’ve been needing something like this for awhile now.

Yeah, I’ve had the same question.
Thanks to Ondra for the tip on how to do this.

Slicing things in half is fun.


Im glad this feature is finally getting worked on :smiley: It would be great if the caps could retain the material of the object they belong to. Im not sure if thats already a thing but i couldnt see an example of that up there.

That’s already possible. My example above, does exactly that.

Oh ok i had assumed there were multiple slicers at play there, Nevermind!

As you can see in the picture: obviously only one chain saw ;]

Good Luck

Haha, actually Jpjapers is right, i used couple slicers there. The second one was dedicated specifically for the rear seat, as i wanted to adjust UV mapping for better looking capping. Nevertheless, no special cap material was used.

BTW, i would like to ask devs if there’s something can be done to improve capping of intersecting meshes. Currently it gives pretty messy result, as you can see from engine block and gearbox.

hi, good work on this.
Would it be possible to have an option to ignore xref scenes? For example, cut the walls of an appartment but not the furniture of the xref…

Devs,

First- amazing! This is a totally new way to approach imagery and very very excited about it! One issue(and this was sort of mentioned regarding intersecting meshes) is to figure out how to handle situations like the attached.

Left bottle - no slicer
Second bottle - showing the effect on just the liquid - amazing, dream come true!!!
Third bottle - the ‘error’ when you introduce the glass bottle to the Slicer (this is because the liquid intersects with the walls of the glass for correct rendering)
Forth bottle - final (incorrect) result with the glass is ignored in the Slicer Material. Since the cap is only taking place in the space between the glass walls.

Cheers!

Hi,

is there any specific rule about the geometry that gets sliced with this new material?
I was testing it with a file where the mesh is imported from ArchiCAD (walls of the apartment) and as you may see in the attached screenshot it makes some weird spots here and there for some reason. It is same in interactive and regular rendering.

Hi,

I believe this issue has already been fixed internally and should be out in the next daily build :smiley:

Cheers,

Rowan

rowmanns That is great, thank you.

Hi,

Just to let you know it didn’t make it into todays daily build. But it is on the way :smiley:

Rowan

First of all, you have done a great job.
I ask you if it would be possible to have an option that reverses the way of working of the coronaSlicerMtl, that is to show only what intersects the geometry to which the coronaSlicerMtl is applied.

thank you