Problem with Enscape material in Rhino 8 win

Hello everyone and happy new year!

I’m using rhino 8 with enscape and i use enscape materials. When I send the model to speckle it does not recognize the general color of the element and display it white. What should I do to display the color od the enscape material?

Thank you

You could try changing the layer color in Rhino to match. Does it work?

Hello, I hae tried and it still doesnt work

We’ll need a sample file to test things out if you can share with us + some screenshots of what you’d expect to see.

If you have changed the layer coulour to match and are using our next gen connectors you should be able to see elements couloured by their layer color if you switch to solid mode in the viewer:

I remember running into something like this before, but I can’t recall the fix. Enscape materials cause some trouble with exports from Rhino in general. I would recommend adding a box with a standard rhino material applied to it and see how that compares to the enscape materials when sending it to :speckle:

2 Likes

Hello and thank you for your help! Actually I have tried this and I realized that the problem is that a enscape material return a white color when the Albedo has a texture.

1 Like

As a bit of a window into how Speckle treats rhino materials. In most cases we simply extract the PBR properties that Rhino’s api exposes (Color, opacity, roughness, metalic, emission)

Rhino’s phisically based materials are the least lossy to convert. Non physically based ones may end-up looking slighty different when sent to speckle, we do our best but ultimatly are just using the data Rhino’s api gives us. For a couple built in material types like “glass” and “gem”, we do a little bit extra magic to rescale the opacity, but in general the result is a PBR RenderMaterial.

Materials with textures can get a little extra confusing, because we are still just extracting the materials diffuse/albedo property and this may differ from the image texture.
Often by design, as sampling a texture for the average color can look terible for some textures, especially when custom UVs are involved.

If endscape sets its materials with a while Albedo, then that’s all Speckle will see unfortunately.

1 Like