title: Mixing two RGB color vectors to get resultant
body: <p>I am trying to mix two source RGB vectors to create a third "resultant vector" that is an intuitive mix of the first two. </p>
  
  <p>Ideally, I would be able to emulate "real paint mixing characteristics", but for simplicity, I am trying to find a method where the resultant looks intuitively like what you'd get from combining the two source rgb's.</p>
  
  <p>minimally, these characteristics:<br />
  RED + BLACK = DARK RED<br />
  RED + WHITE = LIGHT RED<br /></p>
  
  <p>optimally, also with real paint characteristics:<br />
  RED + BLUE = PURPLE<br />
  RED + YELLOW = ORANGE<br />
  (etc)<br /></p>
  
  <p>--</p>
  
  <p>I am currently doing this the "lazy way" by adding the two source RGB vectors/255, then normalizing (and multiplying by 255). 
  So, using this: [Red = &lt;1,0,0> * 255] + [Blue = &lt;0,0,1> * 255] gives Magenta=&lt;1,0,1>/sqrt(2) * 255, though the other colors are less intuitive or even visible... I need a better method! Please help :-)</p>