Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mixing does Not Create 2 out of 3 secondary colors and Alternatives #2

Open
b-cancel opened this issue Mar 9, 2017 · 3 comments
Open

Comments

@b-cancel
Copy link

b-cancel commented Mar 9, 2017

Cyan + Yellow = Green

but...
Magenta + Yellow != Red
Cyan + Magenta != Blue

best SIMPLE solution I have found so far... it converts to RBY then mixes... then back to RGB
http://knowpapa.com/cmt/

other links
http://stackoverflow.com/questions/14819058/mixing-two-colors-naturally-in-javascript
https://www.codeproject.com/Articles/19045/Manipulating-colors-in-NET-Part
http://stackoverflow.com/questions/1351442/is-there-an-algorithm-for-color-mixing-that-works-like-mixing-real-colors

@MelerEcckmanLawler
Copy link

Magenta + Yellow != Red

The code outputs pink, which is quite natural. Why do you want red?

@b-cancel
Copy link
Author

@MelerEcckmanLawler simply because its the technical correct output

http://hyperphysics.phy-astr.gsu.edu/hbase/vision/subcol.html

but I said this years ago... I wouldn't really be able to discuss past the above... either way @MelerEcckmanLawler I have a much heaftier color mixer coded in case you want to use it

It can be found below and there is even an in browser demo you can use
https://github.com/b-cancel/Unity3D_ColorKit_Demo

@MelerEcckmanLawler
Copy link

Can't figure out how to use that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants