So in MC you have the power to make glass and Iron, so what I was thinking would be cool is mirrors so you can see yourself, also reflections in water and black stained glass, also the ability to reflect light so one block of light can light up a whole area depending on how you set the mirrors, this could also affect solar panels for Redstone stuff and if directed right can kill mods
Lag? I like that's a concern. Especially for slower computers. Might as well stick to 256 colors for people on ie6.
Anyways, the idea itself is great, but maybe not using existing blocks, and make it a block of its own. Or find/create a shader pack that can do such a thing.
Imagine if on a server 200 hundred people were looking at their reflection at once, the server would crash. The idea is great, it's consequences, not so much.
Imagine if the server had the memory to support the amount of reflections. You don't know how it would be implemented. They could use very little resources and have no impact at all to the performance of the game.
Kind of like how particles are now effects, and not entities, and you can have a lot more on the screen with no issues.
What I'm saying is - don't dismiss an idea because it might lag. Remember, far more simple things have caused horrible lag. Like loading sounds when entering a new chunk.
Ok its a pipedream that I had maybe watching to much Indiana Jones movies where he is all in a tomb and uses mirrors to light the whole place up, maybe not so much the reflection of yourself part but more of a controlled light beam only able to reflect 2 or 3 times but the area around the light beam wouldn't be dark and Monsters would catch on fire if they went through the beam, but maybe the angle part of it makes it impossible, other wise you would have a little bit of protection from mods sneaking up and 2 mirrors could replace 15-25 torches if placed right .Check out image below to help dumb it down.
So in MC you have the power to make glass and Iron, so what I was thinking would be cool is mirrors so you can see yourself, also reflections in water and black stained glass, also the ability to reflect light so one block of light can light up a whole area depending on how you set the mirrors, this could also affect solar panels for Redstone stuff and if directed right can kill mods
Not possible unless Mojang gets their act together and moves completely to shaders, then it might be possible. Light on the other hand is in the same boat, but for different reasons.
There are a couple different ways you can implement reflections. The easiest and least expensive in terms of rendering is to use shaders to add in screen-space reflections. All shader packs use screen-space reflections (and no, AThingWithAThing, screen-space reflections do not cause a lot of lag, I've ran the water shaders mod on an ultra low end laptop and pulled 30+ FPS, you'll find the thing that causes lag would be dynamic shadows, lighting, and other post-process effects, unless your reflections have an incredibly high resolution and use MSAA to remove aliasing, and your GPU does not have the adequate horsepower and memory to drive the reflections, they should be quite low on the list to completely disable). Now while people might dismiss screen-space reflections as laggy because shader packs lag, let me remind you shader packs do a lot more than just reflections, they add lens flares, custom lighting ('specially SEUS 10.2 with the dynamic global illumination), dynamic shadows with fairly high detail, specular and normal mapping, gods rays, SSAO (screen-space ambient occlusion, a much more advanced and MUCH crisper, but much more expensive variant of "smooth lighting" essentially), FXAA (for the Continuum shader pack), underwater distortion and refraction, and much more. That and they're forcing the game to do something it wasn't designed to do.
Anyways, the problem with shaders and screen-space reflections is the game currently is not equipped to do this, the shading pipeline is basically only capable of what we've seen with the Super Secret Settings, fairly cool filters of sorts to change the fundamental properties of the image (saturation, hue, contrast, brightness, maybe add a couple rendering effects like simulating CRT monitors, distorting parts of the image in simplistic ways), in detail it doesn't give shaders access to the data needed to pull off fancy effects (shaders are ran by your GPU, they do not have access to any data stored within system RAM and thus any data the program does not give them), the GLSL Shaders Mod gives shaders the sun height, the "material" of the block the current pixel belongs to, light value, current held item, etc, Mojang's does not. It's not cut out to do fancy, advanced rendering effects like screen-space reflections. And even then, when it is able to do this (apparently they're starting the move in 1.9) keep in mind the screen-space part, it will only reflect what's on screen. It will not be able to reflect what's off screen, so it won't reflect what's behind you, above you, below you or to the side of you past the extent of the edge of the screen (games that do this use a combination of screen-space reflections and precomputed reflections; precomputed reflections for the background when nothing can be reflected and SSR for every piece of detail in the reflection for what's on screen, and no precomputed reflections can not work at ALL for Minecraft due to the fact that they're not dynamic).
The other way is how things like iChun's Door mod and XCompWiz's Looking Glass effect works, which it renders the world twice and just overlays the second render to make it appear as if there's a reflection, but in actuality it's just a second camera placed in the world with the data being fed back to a block renderer. As explained in this thread, this is VERY laggy and will cause all systems to suffer, even the beastly ones with 2 Titan X's in SLI (even though Minecraft doesn't support SLI, blah I don't care, still counts!).
As for reflecting light, not possible unless either Mojang revamps the lighting system to support point-based lighting (that is pretty much making lighting work similarly to entities, a light source within the world that is not bound to the grid), or you can cheat it by placing an invisible light-emitting block to give off light. The reason why it's not possible is because the way the game currently computes lighting makes lighting purely block-bound. Lighting is part of blocks, just like the breaking speed is part of blocks. See this blog post by the GreyMinecraftCoder for an explanation. To simplify, each block (note I'm only talking about block lighting, lighting has two values associated, the block light value and the sky light value, as per explained in the linked blog post) has 2 values tied to it, the light value and the light opacity. The light value described how much light a particular block gives off, and the light opacity describes how much light is "absorbed" by the block, so how much light decreases by as it travels "through" the block. Air has a light opacity value of 2, glass and any non-solid I'm fairly certain is the same, any opaque / solid blocks has 15, they completely block light.
What you're asking for in terms of light reflecting off of the surface is not possible unless you cheat the system or force it to work like this which has it's own problems. The Dynamic Light mod allows for light to be emitted from items and entities, but I'm fairly certain that either completely bypassed or forced the lighting system to work this way or uses shaders to "fake" the look of light by just increasing the brightness of the pixel to make it appear as if the item in your hand is giving off light. Initially, the Dynamic Light mod was super laggy, it causes beastly machines to drop several frames and any other machines weren't playable, and shaders wouldn't be possible under Mojang's shading pipeline due to the fact that they need that extra data required for this to work.
Imagine if on a server 200 hundred people were looking at their reflection at once, the server would crash. The idea is great, it's consequences, not so much.
No Support
Doesn't work like that. The effect is only client-sided so only the clients are affected. The server would run without a hitch. I feel as if this is a common misconception a lot of players don't know about, they think something like this will always affect the server when in actuality it won't, not singling you out, just noticing. Either way, the impact to performance wouldn't be much either. A single client is only reflecting what it sees, so it doesn't matter if there's 2 people or 200000 people nearby, the impact won't be changed (or it'll at least be increased a little, but not because there's that many player's clients rendering the reflection).
Imagine if the server had the memory to support the amount of reflections. You don't know how it would be implemented. They could use very little resources and have no impact at all to the performance of the game.
Kind of like how particles are now effects, and not entities, and you can have a lot more on the screen with no issues.
What I'm saying is - don't dismiss an idea because it might lag. Remember, far more simple things have caused horrible lag. Like loading sounds when entering a new chunk.
Except reflections in a lot of games lag. You can't simply implement it like particles, as water reflections are very different. It wouldn't run server side, but your game will crash if it can't handle the reflections. Have you seen reflections in PC games? For me, it takes a chunk out of my performance. On top of that, Minecraft is poorly optimized. Adding a feature that only people with really good PCs can use? That won't work out well. Imagine all the "bug reports" that will show up saying that their game lags with reflections. If you want to have a great game, you have to make it reach out to people with low end PCs, decent PCs, and high end PCs.
See my first reply.
Reflections lagging out your games, doesn't happen with mine. The impact to performance is decided by your GPU, reflections are no where near the most intensive effect (looking at you dynamic lighting and shadows for the single most intensive effect, raising the quality of shadows by one notch (hue) can drop a game from 50-60 FPS to 30 FPS for me, at least in my own projects in the Unreal Engine) so they won't cause that much lag, so long as you make the reflections work for your system and not the reverse. If you have an entry-level, low-end GPU, reduce reflection resolution, reduce or disable MSAA anti-aliasing, etc.
The game won't crash, it'll lag badly, but not crash. Crashing only occurs if the program does something the computer cannot do, such as say dividing by 0 or accessing a non-existent file, but only if the exception is not handled by the interpreter / program / computer. Pushing your system beyond what it is capable of may reduce performance significantly accounting to 20 FPS, maybe 1 FPS, but that's not a crash.
You are right in saying Minecraft is poorly optimised. It's not designed to use graphical technology like what this suggestion requires. See the first reply.
Ok its a pipedream that I had maybe watching to much Indiana Jones movies where he is all in a tomb and uses mirrors to light the whole place up, maybe not so much the reflection of yourself part but more of a controlled light beam only able to reflect 2 or 3 times but the area around the light beam wouldn't be dark and Monsters would catch on fire if they went through the beam, but maybe the angle part of it makes it impossible, other wise you would have a little bit of protection from mods sneaking up and 2 mirrors could replace 15-25 torches if placed right .Check out image below to help dumb it down.
Again, not possible. See first reply.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
Except reflections in a lot of games lag. You can't simply implement it like particles, as water reflections are very different. It wouldn't run server side, but your game will crash if it can't handle the reflections. Have you seen reflections in PC games? For me, it takes a chunk out of my performance. On top of that, Minecraft is poorly optimized. Adding a feature that only people with really good PCs can use? That won't work out well. Imagine all the "bug reports" that will show up saying that their game lags with reflections. If you want to have a great game, you have to make it reach out to people with low end PCs, decent PCs, and high end PCs.
Maybe the reflection is Client side, and won't render all reflecting, maybe only to some certain distance..
like that it won't cause much lag (unless you have some serious crappy computer)
we could make the mirrors low medium and high, You the sims 3? the reflection on mirrors is set by graphics, meaning if set to low, it will not render, but some gray scale will appear creating an illusion of mirror, on medium, normal reflection but short distance for rendering mirros (sorta like how shadows in lagless shaders) on high it will render all
As for the topic:
This is poorly explained but i like the idea, i don't know about others but if what i said above is added, i don't think it will cause much lag, but i only support mirrors not other reflects, that what might cause lag
just explain a bit more, and fix some stuff with lag, i will give full support..
Maybe the reflection is Client side, and won't render all reflecting, maybe only to some certain distance..
like that it won't cause much lag (unless you have some serious crappy computer)
we could make the mirrors low medium and high, You the sims 3? the reflection on mirrors is set by graphics, meaning if set to low, it will not render, but some gray scale will appear creating an illusion of mirror, on medium, normal reflection but short distance for rendering mirros (sorta like how shadows in lagless shaders) on high it will render all
As for the topic:
This is poorly explained but i like the idea, i don't know about others but if what i said above is added, i don't think it will cause much lag, but i only support mirrors not other reflects, that what might cause lag
just explain a bit more, and fix some stuff with lag, i will give full support..
Partial Support!!
You should maybe read my replies.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
After reading it, you're right.. i agree now i see that it will cause lag.. and as what you said, it forces the game to do something it's not designed to..
After reading it, you're right.. i agree now i see that it will cause lag.. and as what you said, it forces the game to do something it's not designed to..
And you didn't understand what I said.
It won't cause as much lag as people are saying, it can cause lag, not much if you make the reflections scale with your system's performance. The problem is the game is not currently equipped to do this without mods.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
It won't cause as much lag as people are saying, it can cause lag, not much if you make the reflections scale with your system's performance. The problem is the game is not currently equipped to do this without mods.
I Did, at least right now xD
i read it again, i understand this time, but i said it can Cause lag, but didn't say it will cause major lag..
that's what i meant by the Reply, the problem is the game it-slef like what you said Lol
I like this idea but perhaps instead of adding new blocks like mirrors you could see your reflection in glass panes (slightly so that you still can see out) and water if an option is enabled. This option would have to be disabled by default but it would be cool for those who dont lag as much and players who do lag wont have to worry
To put it into perspective my laptop runs Minecraft at 130+ FPS. Shaders bring it down below 60.
i can run my computer at 1820 fps but choose to run it at 30 (whats the point of going higher? it won't make a difference). if you do this it shouldn't go down with shaders.
Rollback Post to RevisionRollBack
like many users of the minecraft forums i'm a member of the server total war (IP:167.114.100.168:438) the server includes a 1:1500 scale map of earth.
those of you wondering why i don't have an active RP (so far none). i try. but whenever i get to the rules section of it my computer restarts. computer: i realise what your telling me and i give up.
i can run my computer at 1820 fps but choose to run it at 30 (whats the point of going higher? it won't make a difference). if you do this it shouldn't go down with shaders.
You can run your computer or the game at 1820 FPS? If it's your computer, good for you, doesn't matter. Game, I'm calling bull, gimme specs.
And it will go down with shaders, you just won't notice it if you cap your framerate to a low enough number.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
It will not be able to reflect what's off screen, so it won't reflect what's behind you, above you, below you or to the side of you past the extent of the edge of the screen (games that do this use a combination of screen-space reflections and precomputed reflections; precomputed reflections.....
This makes sense to me but I also am more on the level of
So in MC you have the power to make glass and Iron, so what I was thinking would be cool is mirrors so you can see yourself, also reflections in water and black stained glass, also the ability to reflect light so one block of light can light up a whole area depending on how you set the mirrors, this could also affect solar panels for Redstone stuff and if directed right can kill mods
Bobby Loco
Lag? I like that's a concern. Especially for slower computers. Might as well stick to 256 colors for people on ie6.
Anyways, the idea itself is great, but maybe not using existing blocks, and make it a block of its own. Or find/create a shader pack that can do such a thing.
Imagine if the server had the memory to support the amount of reflections. You don't know how it would be implemented. They could use very little resources and have no impact at all to the performance of the game.
Kind of like how particles are now effects, and not entities, and you can have a lot more on the screen with no issues.
What I'm saying is - don't dismiss an idea because it might lag. Remember, far more simple things have caused horrible lag. Like loading sounds when entering a new chunk.
This is poorly explained, and the lag would be terrible. I'm sorry, but no support.
Or, optimize the game and not play on a toaster?
Ok its a pipedream that I had maybe watching to much Indiana Jones movies where he is all in a tomb and uses mirrors to light the whole place up, maybe not so much the reflection of yourself part but more of a controlled light beam only able to reflect 2 or 3 times but the area around the light beam wouldn't be dark and Monsters would catch on fire if they went through the beam, but maybe the angle part of it makes it impossible, other wise you would have a little bit of protection from mods sneaking up and 2 mirrors could replace 15-25 torches if placed right .Check out image below to help dumb it down.
Bobby Loco
Not possible unless Mojang gets their act together and moves completely to shaders, then it might be possible. Light on the other hand is in the same boat, but for different reasons.
There are a couple different ways you can implement reflections. The easiest and least expensive in terms of rendering is to use shaders to add in screen-space reflections. All shader packs use screen-space reflections (and no, AThingWithAThing, screen-space reflections do not cause a lot of lag, I've ran the water shaders mod on an ultra low end laptop and pulled 30+ FPS, you'll find the thing that causes lag would be dynamic shadows, lighting, and other post-process effects, unless your reflections have an incredibly high resolution and use MSAA to remove aliasing, and your GPU does not have the adequate horsepower and memory to drive the reflections, they should be quite low on the list to completely disable). Now while people might dismiss screen-space reflections as laggy because shader packs lag, let me remind you shader packs do a lot more than just reflections, they add lens flares, custom lighting ('specially SEUS 10.2 with the dynamic global illumination), dynamic shadows with fairly high detail, specular and normal mapping, gods rays, SSAO (screen-space ambient occlusion, a much more advanced and MUCH crisper, but much more expensive variant of "smooth lighting" essentially), FXAA (for the Continuum shader pack), underwater distortion and refraction, and much more. That and they're forcing the game to do something it wasn't designed to do.
Anyways, the problem with shaders and screen-space reflections is the game currently is not equipped to do this, the shading pipeline is basically only capable of what we've seen with the Super Secret Settings, fairly cool filters of sorts to change the fundamental properties of the image (saturation, hue, contrast, brightness, maybe add a couple rendering effects like simulating CRT monitors, distorting parts of the image in simplistic ways), in detail it doesn't give shaders access to the data needed to pull off fancy effects (shaders are ran by your GPU, they do not have access to any data stored within system RAM and thus any data the program does not give them), the GLSL Shaders Mod gives shaders the sun height, the "material" of the block the current pixel belongs to, light value, current held item, etc, Mojang's does not. It's not cut out to do fancy, advanced rendering effects like screen-space reflections. And even then, when it is able to do this (apparently they're starting the move in 1.9) keep in mind the screen-space part, it will only reflect what's on screen. It will not be able to reflect what's off screen, so it won't reflect what's behind you, above you, below you or to the side of you past the extent of the edge of the screen (games that do this use a combination of screen-space reflections and precomputed reflections; precomputed reflections for the background when nothing can be reflected and SSR for every piece of detail in the reflection for what's on screen, and no precomputed reflections can not work at ALL for Minecraft due to the fact that they're not dynamic).
The other way is how things like iChun's Door mod and XCompWiz's Looking Glass effect works, which it renders the world twice and just overlays the second render to make it appear as if there's a reflection, but in actuality it's just a second camera placed in the world with the data being fed back to a block renderer. As explained in this thread, this is VERY laggy and will cause all systems to suffer, even the beastly ones with 2 Titan X's in SLI (even though Minecraft doesn't support SLI, blah I don't care, still counts!).
As for reflecting light, not possible unless either Mojang revamps the lighting system to support point-based lighting (that is pretty much making lighting work similarly to entities, a light source within the world that is not bound to the grid), or you can cheat it by placing an invisible light-emitting block to give off light. The reason why it's not possible is because the way the game currently computes lighting makes lighting purely block-bound. Lighting is part of blocks, just like the breaking speed is part of blocks. See this blog post by the GreyMinecraftCoder for an explanation. To simplify, each block (note I'm only talking about block lighting, lighting has two values associated, the block light value and the sky light value, as per explained in the linked blog post) has 2 values tied to it, the light value and the light opacity. The light value described how much light a particular block gives off, and the light opacity describes how much light is "absorbed" by the block, so how much light decreases by as it travels "through" the block. Air has a light opacity value of 2, glass and any non-solid I'm fairly certain is the same, any opaque / solid blocks has 15, they completely block light.
What you're asking for in terms of light reflecting off of the surface is not possible unless you cheat the system or force it to work like this which has it's own problems. The Dynamic Light mod allows for light to be emitted from items and entities, but I'm fairly certain that either completely bypassed or forced the lighting system to work this way or uses shaders to "fake" the look of light by just increasing the brightness of the pixel to make it appear as if the item in your hand is giving off light. Initially, the Dynamic Light mod was super laggy, it causes beastly machines to drop several frames and any other machines weren't playable, and shaders wouldn't be possible under Mojang's shading pipeline due to the fact that they need that extra data required for this to work.
Doesn't work like that. The effect is only client-sided so only the clients are affected. The server would run without a hitch. I feel as if this is a common misconception a lot of players don't know about, they think something like this will always affect the server when in actuality it won't, not singling you out, just noticing. Either way, the impact to performance wouldn't be much either. A single client is only reflecting what it sees, so it doesn't matter if there's 2 people or 200000 people nearby, the impact won't be changed (or it'll at least be increased a little, but not because there's that many player's clients rendering the reflection).
See above.
See my first reply.
Reflections lagging out your games, doesn't happen with mine. The impact to performance is decided by your GPU, reflections are no where near the most intensive effect (looking at you dynamic lighting and shadows for the single most intensive effect, raising the quality of shadows by one notch (hue) can drop a game from 50-60 FPS to 30 FPS for me, at least in my own projects in the Unreal Engine) so they won't cause that much lag, so long as you make the reflections work for your system and not the reverse. If you have an entry-level, low-end GPU, reduce reflection resolution, reduce or disable MSAA anti-aliasing, etc.
The game won't crash, it'll lag badly, but not crash. Crashing only occurs if the program does something the computer cannot do, such as say dividing by 0 or accessing a non-existent file, but only if the exception is not handled by the interpreter / program / computer. Pushing your system beyond what it is capable of may reduce performance significantly accounting to 20 FPS, maybe 1 FPS, but that's not a crash.
You are right in saying Minecraft is poorly optimised. It's not designed to use graphical technology like what this suggestion requires. See the first reply.
Again, not possible. See first reply.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
Maybe the reflection is Client side, and won't render all reflecting, maybe only to some certain distance..like that it won't cause much lag (unless you have some serious crappy computer)we could make the mirrors low medium and high, You the sims 3? the reflection on mirrors is set by graphics, meaning if set to low, it will not render, but some gray scale will appear creating an illusion of mirror, on medium, normal reflection but short distance for rendering mirros (sorta like how shadows in lagless shaders) on high it will render allAs for the topic:This is poorly explained but i like the idea, i don't know about others but if what i said above is added, i don't think it will cause much lag, but i only support mirrors not other reflects, that what might cause lagjust explain a bit more, and fix some stuff with lag, i will give full support..Just read Jcm2606 Post Above
No Support!!
I'm just a very boring person.
You should maybe read my replies.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
After reading it, you're right.. i agree now i see that it will cause lag.. and as what you said, it forces the game to do something it's not designed to..
I'm just a very boring person.
To put it into perspective my laptop runs Minecraft at 130+ FPS. Shaders bring it down below 60.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
And you didn't understand what I said.
It won't cause as much lag as people are saying, it can cause lag, not much if you make the reflections scale with your system's performance. The problem is the game is not currently equipped to do this without mods.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
I Did, at least right now xD
i read it again, i understand this time, but i said it can Cause lag, but didn't say it will cause major lag..
that's what i meant by the Reply, the problem is the game it-slef like what you said Lol
I'm just a very boring person.
I suggest you read this comment.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
i suggest everyone to read that comment
I'm just a very boring person.
That's the plan.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
Don't make me start a Tongue war
I'm just a very boring person.
i can run my computer at 1820 fps but choose to run it at 30 (whats the point of going higher? it won't make a difference). if you do this it shouldn't go down with shaders.
like many users of the minecraft forums i'm a member of the server total war (IP:167.114.100.168:438) the server includes a 1:1500 scale map of earth.
(╯°□°)╯︵ ┻━┻ ┻━┻ ︵ ヽ(°□°ヽ) ┻━┻ ︵ \\('0')// ︵ ┻━┻ ಠ_ಠ ಠ__ಠ ಠ___ಠ ಠ____ಠ (╮°-°)╮┳━┳ (╯°□°)╯︵ ┻━┻
#teamlitten #teammoon
those of you wondering why i don't have an active RP (so far none). i try. but whenever i get to the rules section of it my computer restarts. computer: i realise what your telling me and i give up.
You can run your computer or the game at 1820 FPS? If it's your computer, good for you, doesn't matter. Game, I'm calling bull, gimme specs.
And it will go down with shaders, you just won't notice it if you cap your framerate to a low enough number.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
It will not be able to reflect what's off screen, so it won't reflect what's behind you, above you, below you or to the side of you past the extent of the edge of the screen (games that do this use a combination of screen-space reflections and precomputed reflections; precomputed reflections.....
This makes sense to me but I also am more on the level of
spikehunter about a little bit of shadow,
Bobby Loco