I was playing minecraft a short while ago and admiring the vast landscapes, blocky scenery, and felt like something was missing, mainly with the way the sun as a light source interacts with the environment. (seems a bit..dull.) Since every block has a unique itemID with information about physical properties, texture etc, I thought adding HDR to the rendering engine and adding in HDR information to each block could be a fairly epic option to have, toggleable of course. Also adding things like lens flare from the sun, an all around overhall of the lighting, add more depth to the world. Opinions?
I'm not talking about smooth lighting. I'm talking about High dynamic range values being applied to all itemIDs / the capability being put into the lighting engine. Read my first post =/
works for me ha. Also before people flip out about how the sun isn't a light source, a solution to that would be tagging the sun as a light, but not having any calculations be performed beyond that. this would just instruct the engine to produce a lens flare from the suns current position but not create horrid lag from calculating a global light source on a dynamic environment.
works for me ha. Also before people flip out about how the sun isn't a light source, a solution to that would be tagging the sun as a light, but not having any calculations be performed beyond that. this would just instruct the engine to produce a lens flare from the suns current position but not create horrid lag from calculating a global light source on a dynamic environment.
Works for me. Not bad.
Rollback Post to RevisionRollBack
Quote from Travesty »
Quote from Paddy352 »
Are you always so pessimistic?
Yes, yes I am. A pessimist is always either right, or pleasantly surprised.
Quote from ChargerIIC »
Egads..this is World of Warcraft meets Battlefield 1942 in a dark alley with way too much to drink and no discarded mattress nearby.
I'm resurrecting this thread for one sole purpose, I found a video demonstrating what I'm saying minecraft COULD be like. I'm well aware that all of this was done post recording, and doing it in real time would be fairly graphically intensive...but here it is to give you abetter idea what I'm driving at.
Although I don't know much about java, I do know due to how the code is interpreted its more prone to a slight lag. I think opengl would certainly be competent to do this though.
Do you mean that every block would have a shadow on its own? and wall of blocks would make a big shadow?
Dear sir, that would be AMAZING.
That would only work if they implemented a dynamic lighting engine which isn't really viable in a world that is 100% non-static, also they would have to make the sun a light source (it isn't right now). I'm saying change how light interacts with blocks and how the game renders different lighting scenarios.
(watch the vid, you'll get what I mean)
With a game with millions of blocks, items, and mobs to care of, wouldn't HDR kill people's computer?
It likely would...in minecraft's current state anyway. maybe when we get proper occlusion culling it'll be more viable. You're right though, dynamic lighting in a completely dynamic world....would be hard.
I definately like the idea (this might also be, because my computer is rather powerful)! :smile.gif:
After watching the video you linked to, I really got convinced, OMG it was B-e-a-utiful! :biggrin.gif:
I'm not talking about smooth lighting. I'm talking about High dynamic range values being applied to all itemIDs / the capability being put into the lighting engine. Read my first post =/
:wink.gif:
works for me ha. Also before people flip out about how the sun isn't a light source, a solution to that would be tagging the sun as a light, but not having any calculations be performed beyond that. this would just instruct the engine to produce a lens flare from the suns current position but not create horrid lag from calculating a global light source on a dynamic environment.
Works for me. Not bad.
Although I don't know much about java, I do know due to how the code is interpreted its more prone to a slight lag. I think opengl would certainly be competent to do this though.
That would only work if they implemented a dynamic lighting engine which isn't really viable in a world that is 100% non-static, also they would have to make the sun a light source (it isn't right now). I'm saying change how light interacts with blocks and how the game renders different lighting scenarios.
(watch the vid, you'll get what I mean)
It likely would...in minecraft's current state anyway. maybe when we get proper occlusion culling it'll be more viable. You're right though, dynamic lighting in a completely dynamic world....would be hard.
After watching the video you linked to, I really got convinced, OMG it was B-e-a-utiful! :biggrin.gif:
I vote yes! :biggrin.gif:
oh yea, definitely it'd be toggleable.