Somebody made a mirror using SurfaceGUIs and raycasting. Looks pretty efficient, especially since he’s adding multiple mirrors at one point.
Thats pretty cool!
Cool. What resolution can it go to before it starts to slow down?
Idk, but crazyman32 had pretty HD mirror, idk how fast it is tho.
Wow, that’s awesome!
WOOO. That’s cool. I’ve been wanting mirrors on ROBLOX for ages - this is a start.
[quote] I did something very similar a while back.
-snip- [/quote]
That’s pretty darn cool, mate.
I should probably fix up my old camera to use SurfaceGuis instead of lagging the server out by using each block as a pixel.
-snippity snip snip-
[/quote]
Is that just a duplicate character beneath, or an actual functioning mirror?
-snippity snip snip-
[/quote]
Is that just a duplicate character beneath, or an actual functioning mirror?[/quote]
Most likely the former. I dropped my hat and the mirror didn’t duplicate a reflected image for that object so I’m assuming he’s using a script that only replicates the character.
I was thinking about doing that except designed to look like a portal.
-snippity snip snip-
[/quote]
Is that just a duplicate character beneath, or an actual functioning mirror?[/quote]
It’s a duplicate character under a transparent brick. I’ve found this to be the best method of making a mirror at this point, since it makes a high-quality ‘reflection’ at all times and is, compared to a SurfaceGui, extremely easy on the processor.
It also does things that are currently hardly possible with SurfaceGuis, such as mirroring meshes, decals and lighting - not to mention that it looks right from any angle without having to make multiple raytraces (from camera to mirror, then a reflected ray to see what needs to be mirrored) per pixel.
In my opinion the advantages of this method outweigh the disadvantage of having to give up space behind the mirror and the occasional unreflected ghost brick.
Until Roblox gives us actual render targets or even view portals, this is (in my opinion) the best solution for creating a mirror.