bPigment: a Parametric Color-Mixing Model
bPigment is a product of my internship at Adobe Research Labs in San Jose, under the mentorship and guidance of Jose Echevarria & Stephen DiVerdi.
bPigment is a product of my internship at Adobe Research Labs in San Jose, under the mentorship and guidance of Jose Echevarria & Stephen DiVerdi.
We implemented a novel parametric color-mixing model that emulates the behavior of physical pigments and produces unique effects that transcend existing color-blending technology. I used Python and TkInter to create this graphical painting application bPigment to demonstrate the new color-mixing technology.
![](https://cdn.myportfolio.com/19fda925-bdbe-4970-8a75-579f5ff50963/9466ea0a-d6ba-466a-8749-c4ed726d0774_rw_1920.png?h=808d7906191bdaa33744303cb814455c)
![](https://cdn.myportfolio.com/19fda925-bdbe-4970-8a75-579f5ff50963/067b0bef-2556-47bb-bc5e-ed73a1e29a93_rw_1920.png?h=7c9bc522beb62212ca0c11f626b6bc59)
![](https://cdn.myportfolio.com/19fda925-bdbe-4970-8a75-579f5ff50963/753cd831-ed11-4181-9bdc-f38fc3bafed8_rw_1920.png?h=4c955438a5863c847f82289ed306de79)
![](https://cdn.myportfolio.com/19fda925-bdbe-4970-8a75-579f5ff50963/1f7c215b-23c6-4e18-a917-6b1a6f6b1fb5_rw_1200.png?h=266dca6117299be222197fed8259f226)
wide range of mixing behaviors and capabilities achieved with a simple to control, parametric approach
![](https://cdn.myportfolio.com/19fda925-bdbe-4970-8a75-579f5ff50963/7bbe7822-4dfe-44ef-aa49-7d1c568d527c_rw_1200.png?h=55ba4f24b0a06dc7f3e47cdb1b97c2bf)
![](https://cdn.myportfolio.com/19fda925-bdbe-4970-8a75-579f5ff50963/3448f6c0-83ad-4a72-a71e-79901df9b66b_rw_600.png?h=940bcb2d18b264c776acc24f9b9e83c8)
![](https://cdn.myportfolio.com/19fda925-bdbe-4970-8a75-579f5ff50963/9e202f9d-2527-4ac6-82c1-1f4aeafd7ba6_rw_600.png?h=586a678a265ea9ea3ce3fbdd764998ca)
![](https://cdn.myportfolio.com/19fda925-bdbe-4970-8a75-579f5ff50963/b006b726-5b4a-4215-a7cb-ee523e024399_rw_600.png?h=e8aaec1bb84aeaf7dd0783f2c41fc1a3)
examples of paintings I created in the app