I apologize if this question has been brought up before, (132 pages is an awful lot to read just to check for this).
is glowstone and the colored wool represents colored glass.
= This combo here is kind of weird and magical as it works additively.
Why not have it work like real life with the glass acting as optical filters?
So the light would have to pass through each glass block for color mixing. Here the color mixing would be specifically directional. Here I'm basically envisioning a piston based pixel. : = a sticky piston
________
Where teal and pink are standing in for cyan and magenta.
__ =
______
__ =
____ __
__ =
__ ____
Howver I'm not done, what if we expand this idea to allow dying glowstone blocks and lamps so that the lamps are giving off light directly. What if we also make another allowance and claim that lamps can shine light through each other?
(colored wool now represents colored glowstone)
So: will appear as from the side and as from head on.
A similar piston setup could create another kind of pixel, this time bidirectional, you could forego the pixel with lamps.
And to make ambient purple light you can always die some glowstone purple, or surround it with purple glass.
If we want to balance these two with survival in mind the two we can have the colored glowstone require more die to craft than the colored glass. Although since glowstone requires a trip to the Nether anyway and this additive pixel setup require more glowstone (and theoretically you could replace the glowstone in the subtractive system with a simple torch) I think that it's balanced enough by nature.
This would allow players to work both additively and subtractively as they see fit. My reasoning for having for both additive and subtractive methods is as follows:
Teachers sometimes use minecraft as a teaching tool and supporting both additive and subtractive lighting would increase it's effectiveness as a teaching too allowing kids to experiment with different combinations and altogether just be really cool.
That's ok its understandable and I'm happy to answer that question :3
Ideally, it would be best if it could work JUST like real life however the reason i proposed that particular way of working is to help decrease the amount of calculations for color blending. instead of making the computer iterate through thousands of color possibilities, it only has to iterate through 16 possibilities. also in response to your first diagram; =
this technically wouldn't change anything because sides of the glowstone are still exposed. In-order for the colored glass to work, the light source must be enclosed on all sides either by all colored glass (minus clear glass) or by any other minecraft block and leaving minimum of one side covered with a colored glass block. this obviously is not how it works in real life but this is an intuitive and simple way to learn that also eliminates complex algorithms that could otherwise cause lag for the client.
it basically because an on off switch at that point and will change the color of the glowstone depending on simple rules - if the glowstone is covered, if the glowstone has at-least 1 colored glass block attached to it and if there is more than one different colored block surrounding it + color outcome out of 16 choices.
I'm not saying this is the only way, its only a possible solution to try out is the 'real life' way becomes too expensive on CPU.
and people have suggested the lamp dyeing idea before and I like that one too but i would just feel better about it if the crafting recipe is expensive considering just placing colored glass around glowstone is the inexpensive way but not so efficient way as it takes up more room. So lets say if you wanted a red lamp that emitted red light, you could have a crafting recipe that had a colored lamp in the center and surround it on all sides with red glass.
But it really depends on how colored glass is made. so if it uses the method of literally 'Dyeing' the glass in a cauldron with colored water, then it may make sense to just have the lamp be died int he same way for consistency.
Agreed, this did show up on the fake 2.0 MC so it worries me if it will ever come to exist.
you could also assume that one of the reasons they put that in the "fake" 2.0 version is to essentially test the waters and see the reactions of the community. if they were overall positive then there is a greater chance. however I cant help but notice they didn't try very hard to make it look good in the 2.0 version even though they had the complete ability to do so. it may have been an attempt to sway the reaction in their favor considering they didn't seem very on-board with the idea considering the work that it would require to add the change, but i don't know.
Ideally, it would be best if it could work JUST like real life however the reason i proposed that particular way of working is to help decrease the amount of calculations for color blending. instead of making the computer iterate through thousands of color possibilities, it only has to iterate through 16 possibilities.
That is a very valid reason I had not considered. Thanks!
I still don't understand why the light system would break if they implemented it.
However... this would be great. Super useful.
We can now officially:
Make REALISTIC churches (I'm not saying they weren't before, but much more realistic. The only way of doing stained-glass now, is:
You'd have to make the walls three blocks thicker just for a few windows, hastle, and just no transparency at all. Poor quality
This would also add a booster to some adventure maps. If you've played a few adventure maps, you have played an adventure map in a dull cave most likely. This would make the cave much more exciting with crystals on the sides (like in the picture)
Cauldron is a good idea as well, we should be able to do the same thing with wool.
Or instead, you could combine 2 dye with a bucket of water for liquidized dye? That'd make it even more of a hastle but slightly more realistic.
You know, if Dinnerbone gets directional lighting working efficiently, we could have a different color light in each direction instead of blending.
I just noticed the OP doesn't cover what happens if you have multiple colored light sources nearby. You're still faced with a blending dilemma.
Yes, good observation Bumber, you are exactly correct. That is actually partially the reason why I never included colored redstone lamps in the OP. Because requiring the player to place blocks completely around a light source with one or more colored glass blocks attached in order to change the color of light would make it impossible to place 2 or more light sources too close to each other in an attempt to avoid blending of the 2 colors. However, I'm afraid this would not be a solution as the radius of light for a simple torch is 14 blocks. So perhaps a solution to the problem would be to have all blending possibilities already determined so if there are only 16 possibilities, the light could change by choosing one of those possibilities; (a rock paper scissors kind of logic).
Again this is completely assuming having a realistic RGB lighting system could cause lag and we have to use "tricks" to decrease the amount of calculations. But if someone were able to design an efficient way of simulating colored light realistically, blending may not be much of an issue. This is the reason why I decided to leave that bit out of the OP since it is completely dependent on how colored light could work.
On the other hand, there is still an issue that will be the same regardless of how colored light would work in Minecraft and there are even more complexities that come with it. For example, the percentage of the light radius that changes when two lights overlap and the distances they are from each other and also preserving the falloff rate of each light. Not sure if that is an easy or hard thing to calculate for the CPU.
It's a good idea but why do you dedicate so much time into something so simple. I don't get it.
Rollback Post to RevisionRollBack
This signature would be a lot better if actually felt like making that happen.
For now ill entertain you with this.
KIRBY DANCE!
(>'-')> <('-'<) ^('-')^ <('-'<) (>'-')>
It's a good idea but why do you dedicate so much time into something so simple. I don't get it.
To give people a voice. This isn't just my ideas, they are a collaboration of everyone's. and even if someone cant find ways to contribute ideas, they can have a voice though just simply supporting the topic.
This topic expresses what the community wants, not what I want; otherwise it wouldn't have as much support.
To give people a voice. This isn't just my ideas, they are a collaboration of everyone's. and even if someone cant find ways to contribute ideas, they can have a voice though just simply supporting the topic.
This topic expresses what the community wants, not what I want; otherwise it wouldn't have as much support.
And for that I believe I speak for all of us when I thank you for first of all being the original founder of this idea, and secondly keeping it maintained over this so very long course of time. It's great to see that you keep this thread going. If this gets added I, for one am in favor of granting you a cape for your troubles.
And for that I believe I speak for all of us when I thank you for first of all being the original founder of this idea, and secondly keeping it maintained over this so very long course of time. It's great to see that you keep this thread going. If this gets added I, for one am in favor of granting you a cape for your troubles.
Aww thank you Foxtrot :3 But I think just seeing everyone's ideas discussed here become a reality is reward enough. -_^
But I am curious, how does one grant someone a cape exactly? I thought you could only get them from mods or Minecon?
But I am curious, how does one grant someone a cape exactly? I thought you could only get them from mods or Minecon?
Mojang gives out capes for Minecon, special events (like the guy who bought the one millionth copy of Minecraft), or for being part of Mojang's team (including the Crowdin translators). Miclee was given a bacon cape for his idea of Pigmen, but it was removed due to people asking for their own personal capes.
Rollback Post to RevisionRollBack
[quote=Badgerz]You have to keep in mind that people are stupid.
[quote=Catelite]Just because you don't understand how something works, doesn't make it broken or pointless. >_<
That's ok its understandable and I'm happy to answer that question :3
Ideally, it would be best if it could work JUST like real life however the reason i proposed that particular way of working is to help decrease the amount of calculations for color blending. instead of making the computer iterate through thousands of color possibilities, it only has to iterate through 16 possibilities. also in response to your first diagram;
this technically wouldn't change anything because sides of the glowstone are still exposed. In-order for the colored glass to work, the light source must be enclosed on all sides either by all colored glass (minus clear glass) or by any other minecraft block and leaving minimum of one side covered with a colored glass block. this obviously is not how it works in real life but this is an intuitive and simple way to learn that also eliminates complex algorithms that could otherwise cause lag for the client.
it basically because an on off switch at that point and will change the color of the glowstone depending on simple rules - if the glowstone is covered, if the glowstone has at-least 1 colored glass block attached to it and if there is more than one different colored block surrounding it + color outcome out of 16 choices.
I'm not saying this is the only way, its only a possible solution to try out is the 'real life' way becomes too expensive on CPU.
and people have suggested the lamp dyeing idea before and I like that one too but i would just feel better about it if the crafting recipe is expensive considering just placing colored glass around glowstone is the inexpensive way but not so efficient way as it takes up more room. So lets say if you wanted a red lamp that emitted red light, you could have a crafting recipe that had a colored lamp in the center and surround it on all sides with red glass.
But it really depends on how colored glass is made. so if it uses the method of literally 'Dyeing' the glass in a cauldron with colored water, then it may make sense to just have the lamp be died int he same way for consistency.
you could also assume that one of the reasons they put that in the "fake" 2.0 version is to essentially test the waters and see the reactions of the community. if they were overall positive then there is a greater chance. however I cant help but notice they didn't try very hard to make it look good in the 2.0 version even though they had the complete ability to do so. it may have been an attempt to sway the reaction in their favor considering they didn't seem very on-board with the idea considering the work that it would require to add the change, but i don't know.
~Epic Space Milk Muffin
I just noticed the OP doesn't cover what happens if you have multiple colored light sources nearby. You're still faced with a blending dilemma.
Mostly moved on. May check back a few times a year.
That is a very valid reason I had not considered. Thanks!
However... this would be great. Super useful.
We can now officially:
Make REALISTIC churches (I'm not saying they weren't before, but much more realistic. The only way of doing stained-glass now, is:
You'd have to make the walls three blocks thicker just for a few windows, hastle, and just no transparency at all. Poor quality
This would also add a booster to some adventure maps. If you've played a few adventure maps, you have played an adventure map in a dull cave most likely. This would make the cave much more exciting with crystals on the sides (like in the picture)
Cauldron is a good idea as well, we should be able to do the same thing with wool.
Or instead, you could combine 2 dye with a bucket of water for liquidized dye? That'd make it even more of a hastle but slightly more realistic.
Subscribe!
Again this is completely assuming having a realistic RGB lighting system could cause lag and we have to use "tricks" to decrease the amount of calculations. But if someone were able to design an efficient way of simulating colored light realistically, blending may not be much of an issue. This is the reason why I decided to leave that bit out of the OP since it is completely dependent on how colored light could work.
On the other hand, there is still an issue that will be the same regardless of how colored light would work in Minecraft and there are even more complexities that come with it. For example, the percentage of the light radius that changes when two lights overlap and the distances they are from each other and also preserving the falloff rate of each light. Not sure if that is an easy or hard thing to calculate for the CPU.
~Epic Space Milk Muffin
For now ill entertain you with this.
KIRBY DANCE!
(>'-')> <('-'<) ^('-')^ <('-'<) (>'-')>
This topic expresses what the community wants, not what I want; otherwise it wouldn't have as much support.
~Epic Space Milk Muffin
MINECRAFT PE: just1guitar
Knightmare Craft - MCPE Realm member
http://www.minecraftforum.net/forums/minecraft-pocket-edition/mcpe-maps/2562633-infinite-parcore-the-most-frustrating-parkour-map
But I am curious, how does one grant someone a cape exactly? I thought you could only get them from mods or Minecon?
Anyway, thanks again for the kind gesture :3
~Epic Space Milk Muffin
Mojang gives out capes for Minecon, special events (like the guy who bought the one millionth copy of Minecraft), or for being part of Mojang's team (including the Crowdin translators). Miclee was given a bacon cape for his idea of Pigmen, but it was removed due to people asking for their own personal capes.
[quote=Badgerz]You have to keep in mind that people are stupid.
[quote=Catelite]Just because you don't understand how something works, doesn't make it broken or pointless. >_<
Full support!
https://soundcloud.com/slimy-4
Great Work
~Epic Space Milk Muffin