Hello! For quite some time now I have entered places and have seen some shiny marble type flooring. I have had many attempts on this and have not been able to figure it out. How is this done?
Doesn’t Roblox have a marble or granite material?
Then turn up the BasePart.Refletance?
Or if that doesn’t work, reflective smooth plastic + texture
I’ll try it.
I tried it, but not the texture. Thanks for replying though.
I think if you look through my inventory decals, I uploaded most of Roblox’s material textures around December 2017 if you want to use those.
EDIT:
Marble texture and Granite texture
I’ll check it out.
It may be the owner of the games special trick, but if I were you I would take the granite texture and then turn up the reflection scale. It might work but I don’t know, test it out and tell me if it works.
Materials with specular and normal maps (like slate, granite, gravel, ice, etc) don’t use the Reflection property, although, what I usually do is I’ll duplicate the block in question (don’t change position or rotation at all), make it transparent, and i’ll add the reflection to that block. This allows for a layer of reflectance without causing the weird clipping effect.
If you mean TRUE reflection, this is usually done by having the whole build duplicated and flipped vertically, and then making the ground transparent, giving the ILLUSION that it is shiny/reflective.
You might want to look into using the glass material. The glass material has Fresnel reflections. This means that if you’re looking at it from a steep angle (directly at it), you won’t see any reflections. You’ll only see reflections when you look at it at a shallow (“grazing”) angle.
Notice how, in this image, reflections only start appearing far away from the viewer, where the viewing angle is shallower.
Here’s glass vs other materials. I also changed the skybox to pure white because the default skybox kinda ruins the effect:
Looking directly at the surface. From left to right: SmoothPlastic, Glass, Marble, Granite
At a shallow angle:
Here is a good example of that.
Man I miss the old showcase era
As you can see here only three out of the eighteen materials are effected by the “reflectance” Properties, this image shows all of the materials with the reflectance from 0 - 1 going up in 0.1
You can change the reflectance by going into the parts properties and under Appearance it should say “Reflectance” Now pick any value to put in there from 0 - 1. If you want to make marble reflect / shine the best way to do this will be to use glass + Marble as shown in the image below This is made by putting a piece of glass (0.01 Stud along the Y Axis) above the marble and the reflectance is 1 and the transparency is 0.5 hope this helps out!Thank you!
Thank you everyone problem solved!
No problem!
Reflectance affects reflection of the sky, and there is a key difference right now between glass and smooth plastic in that glass needs line of sight to the sky to show a reflection and smooth plastic does not.
It may also be worth noting that a few showcases have faked floor reflections by duplicating the room upside-down beneath a semi-transparent floor. I’ve seen wall mirrors done this way also. It has a limitation though, it that it’s not possible to clone a player character with mirror reversal, so an asymmetric character (e.g. one ice arm) won’t look correct.
I mean, I have seen people manage to make a mirror that can do that, so it should be possible (using scripting, of course)
It can’t be done with a scripting solution, as there is no way to mirror-flip meshpart geometry with scripting without turning it inside out. Even if you build a massive table of all character package parts, so that you can look up corresponding arm and leg parts, there are asymmetric packages where this solution fails. You can’t flip face decals, shirts, pants, etc… using code either, so asymmetric clothing and anything with writing on it will not look correct.
couldn’t you simply dupe the player model and then change the humanoidrootpart’s rotation to be negative to the “real” player model?
No. If I’m facing the mirror holding a wrench in my right hand, it should show up in my right hand on the other side. Simply rotating the character dupe results in the tool being shown on the left side.
Mmm good point.
I was thinking in the sense of a shiny floor.