I've thought of how awesome it could be to have colored light too!
The three primary colors of light are red, green, and blue, so I'm thinking this could be implemented by making there be three separate light levels for each block: red, green, and blue light levels. Then lights can emit different light levels on each color, and colored glass or other blocks could absorb more of some light than of others. Ex. a block that is opaque to blue, but transparent to red and green would tint light yellow.
indeed
That idea actually makes a lot of sense!
The second part sounds just a bit complicated, however...I don't see Mojang getting THAT involved if they added colored light....
Guess we'd just have to wait and see...
Bear in mind just how much code re-writing and performance that will cost!
(a sacrifice needed for colored light anyways, but let's not go overboard)
I am all for colored light but the colored glass thing in my mind doesn't make sense in real life glass is dyed after being made therefore I disagree with the proposed new way of making colored glass
It's disappointing how Mojang didn't make it so that light shining through stained glass won't let the light rays be the color of the glass. I really don't get why. I mean, it makes sense, doesn't it?
It's disappointing how Mojang didn't make it so that light shining through stained glass won't let the light rays be the color of the glass. I really don't get why. I mean, it makes sense, doesn't it?
it makes logical sense, yes...
It does not make practical sense with game design...
It adds performance costs.
While I fully support this topic, all the way to its original three main ideas, I want something as this implemented correctly, not rushed and terribly optimized. IDK for sure why mojang hasn't done something like this, but it's safe to assume performance costs are a factor. This is assuming, ofc, common sense applies to ANY of their development of the game. Some of their actions DO make me question it.
I do wish that Mojang implemented coloured sand though. It's a little disappointing that they missed out on the chance to create an entire new block set
The Meaning of Life, the Universe, and Everything.
Join Date:
4/3/2012
Posts:
48
Member Details
This is a great idea and I support it fully!
HOWEVER
I am well aware that it would require a lot of change to a very fundamental piece of code, and getting the blending to look nice might tax the engine enough to cause some annoying lag. I doubt it, but it MIGHT.
Still, holy crap having colored light in Minecraft would at least TRIPLE the immersion from my perspective. It could also mean some lights would naturally be colored, like sea lanterns being a cool teal glow.
I do wish that Mojang implemented coloured sand though. It's a little disappointing that they missed out on the chance to create an entire new block set
i agree
my backing still is for the original full idea, which includes colored sand...
oh, they also skipped-out on colored wood planks...
I do wish that Mojang implemented coloured sand though. It's a little disappointing that they missed out on the chance to create an entire new block set
i agree
my backing still is for the original full idea, which includes colored sand...
oh, they also skipped-out on colored wood planks...
I am well aware that it would require a lot of change to a very fundamental piece of code, and getting the blending to look nice might tax the engine enough to cause some annoying lag. I doubt it, but it MIGHT.
Still, holy crap having colored light in Minecraft would at least TRIPLE the immersion from my perspective. It could also mean some lights would naturally be colored, like sea lanterns being a cool teal glow.
Lots of Support!!
yes...
umm...
it almost certainly WOULD tax the engine to point of lag...
Especially with the way mojang handles optimizations...
and general color manipulations of that nature are expensive, too...
With colored light, we're talking about firstly, making light change colors when going through a translucent block, or having different light sources emit different colors of light. Now, we're also talking about blending these colors. Now, the blending, alone, can potentially be a lot for a 2d game, because somewhere along the line, we're doing a few to several color transformations, and possibly messing with surface primitives... You want an idea of how expensive a color transform alone can be, take a look at the color matrix transformation. repeat this every frame (kinda have to, unless you pre-rendered the transformed sprites, at least, in adobe flash) //cut, forced afk...will wrap-up, eventually...
edit:
Color matrix is not a cheap effect... it's a per pixel re-calculation of whatever graphics its applied to, and some/most games repeat it every frame (idk any solid numbers, here) likewise, colored light would be even worse, and the more light sources you apply, especially of different colors, the more lag you could face. This would almost certainly be stressful on a 2d game, a 3d game would quite likely be pushing the limits... Because no matter what library you use, what code you write, and what optimizations you apply, at the most basic level, every pixel is going to be re-colored, possibly multiple times, to achieve that effect.
Now, don't get me wrong, I would love to see colored light, but I also know it can come at MASSIVE performance costs... I think Mojang needs to optimize just about EVERYTHING before touching colored light, and/or re-writing the lighting engine, which again, heavy optimizations. Even so, is that going to be enough? If I build a disco dance floor, even with the most optimized game and/or lighting engine Mojang can produce, will my framerate suffer when I turn it on? I originally supported this idea quite blindly, without considering the costs (I was just slightly younger, then) I now look at it as I would when doing my own programming or redstoning projects. I see its potential, but I accept that it has some risks, too, that it might not work at all, or will have such awful performance I have to scrap it. And ofc, let's not forget time, effort, and even money... Even if money isn't a factor, there's simply NO way to completely remove the time or effort from any project, you can reduce those costs, but quality may go down from doing that. Just some things to consider.
This is a great idea. Colored light would be a great addition into the game.
Full Support!
I like it. Support
Youtube-eonwolfx9, Twitter @eonwolfx9
indeed
That idea actually makes a lot of sense!
The second part sounds just a bit complicated, however...I don't see Mojang getting THAT involved if they added colored light....
Guess we'd just have to wait and see...
Bear in mind just how much code re-writing and performance that will cost!
(a sacrifice needed for colored light anyways, but let's not go overboard)
I am all for colored light but the colored glass thing in my mind doesn't make sense in real life glass is dyed after being made therefore I disagree with the proposed new way of making colored glass
--Melbertron1
Theres a mod called ColouredLightCore but its kinda buggy and in beta but still works sorta like this idea!
cool
Support. I would enjoy colored light.
It's disappointing how Mojang didn't make it so that light shining through stained glass won't let the light rays be the color of the glass. I really don't get why. I mean, it makes sense, doesn't it?
it makes logical sense, yes...
It does not make practical sense with game design...
It adds performance costs.
While I fully support this topic, all the way to its original three main ideas, I want something as this implemented correctly, not rushed and terribly optimized. IDK for sure why mojang hasn't done something like this, but it's safe to assume performance costs are a factor. This is assuming, ofc, common sense applies to ANY of their development of the game. Some of their actions DO make me question it.
I totally love this idea. Really the colored glass.:bouncyspider:
1.8 version?
of what?
This is a suggestion, not a mod
From a programming perspective this would be chaos trying to add this into minecraft. But from a player perspective it would be awesome! I support.
Glorious idea, absolutely glorious.
I do wish that Mojang implemented coloured sand though. It's a little disappointing that they missed out on the chance to create an entire new block set
This is a great idea and I support it fully!
HOWEVER
I am well aware that it would require a lot of change to a very fundamental piece of code, and getting the blending to look nice might tax the engine enough to cause some annoying lag. I doubt it, but it MIGHT.
Still, holy crap having colored light in Minecraft would at least TRIPLE the immersion from my perspective. It could also mean some lights would naturally be colored, like sea lanterns being a cool teal glow.
Lots of Support!!
Except there are still no colored light qq
i agree
my backing still is for the original full idea, which includes colored sand...
oh, they also skipped-out on colored wood planks...
those almost got added in...
i've saved a copy of the textures, though
i agree
my backing still is for the original full idea, which includes colored sand...
oh, they also skipped-out on colored wood planks...
those almost got added in...
i've saved a copy of the textures, though
This is a epic idea it seems like some thing tinkers construct would add.
yes...
umm...
it almost certainly WOULD tax the engine to point of lag...
Especially with the way mojang handles optimizations...
and general color manipulations of that nature are expensive, too...
With colored light, we're talking about firstly, making light change colors when going through a translucent block, or having different light sources emit different colors of light. Now, we're also talking about blending these colors. Now, the blending, alone, can potentially be a lot for a 2d game, because somewhere along the line, we're doing a few to several color transformations, and possibly messing with surface primitives... You want an idea of how expensive a color transform alone can be, take a look at the color matrix transformation. repeat this every frame (kinda have to, unless you pre-rendered the transformed sprites, at least, in adobe flash) //cut, forced afk...will wrap-up, eventually...
edit:
Color matrix is not a cheap effect... it's a per pixel re-calculation of whatever graphics its applied to, and some/most games repeat it every frame (idk any solid numbers, here) likewise, colored light would be even worse, and the more light sources you apply, especially of different colors, the more lag you could face. This would almost certainly be stressful on a 2d game, a 3d game would quite likely be pushing the limits... Because no matter what library you use, what code you write, and what optimizations you apply, at the most basic level, every pixel is going to be re-colored, possibly multiple times, to achieve that effect.
Now, don't get me wrong, I would love to see colored light, but I also know it can come at MASSIVE performance costs... I think Mojang needs to optimize just about EVERYTHING before touching colored light, and/or re-writing the lighting engine, which again, heavy optimizations. Even so, is that going to be enough? If I build a disco dance floor, even with the most optimized game and/or lighting engine Mojang can produce, will my framerate suffer when I turn it on? I originally supported this idea quite blindly, without considering the costs (I was just slightly younger, then) I now look at it as I would when doing my own programming or redstoning projects. I see its potential, but I accept that it has some risks, too, that it might not work at all, or will have such awful performance I have to scrap it. And ofc, let's not forget time, effort, and even money... Even if money isn't a factor, there's simply NO way to completely remove the time or effort from any project, you can reduce those costs, but quality may go down from doing that. Just some things to consider.