The Building Support sub-category is intended for all development support relating to architecture on the Roblox platform. This includes questions ranging in difficulty from extremely basic to even the most technical of issues.
You may present your thread how you choose, but you are required to answer the following questions in your thread;
What are you attempting to achieve? (Keep it simple and clear)
I am trying to make a modern mansion
What is the issue? (Keep it simple and clear - Include screenshots/videos/GIFs if possible) The floor texture is very rough looking to me, so I want to try adding some sort of reflection. (Transparent so that you can see floor texture). I won’t simply duplicate it and move it upside down because it would cause great amounts of lag, considering it is a very big build and that my PC can’t handle millions of parts that well.
What solutions have you tried so far? (Have you searched for solutions through the Roblox Wiki yet?) I tried putting water underground, but the reflection has a lot of ripple.
You can make the floor transparent and put a reflected copy of the building underneath. This would be less viable than SurfaceAppearance, but it would look much better.
There are three ways that you can replicate reflection in roblox.
Script a mirror using viewportframe
duplicate building and flip upside down
using water terrain to cause reflects.
They all share the same downside which is performance but performance ranking from worse to best is:
1: duplicate building and flip upside down
2: Script a mirror using viewportframe
3: using water terrain to cause reflects.
Some downside to the methods mentioned:
Even though water terrain is the least performance impact but it will make the reflection look a lot rough.
Using viewportframe required far knowledge of scripting and even then it doesn’t reflects everything.
Duplicate will cause diminish the performance, it doesnt reflect everything and doesn’t reflect in real time.
Honorable mention:
Surface appearance which only reflect lights and transparency more than 1 which is very weird.
Conclusion:
Roblox studio is not powerful and is severely lack in realism features (PBR only release on Roblox in 2020 after already been exist since the pre-order of the bible) so we can’t make real time reflection.