Color in Color: Hexachromatic Paint (Official Website)
Contents:
Color in Color:
Explore the 6-dimensional color space of dichoptic color vision. Easily pick dichoptic hexachromatic colors and draw with them on a stereoscopic screen. Picking and painting with dichoptic hexachromatic colors has never been easier and faster!
Use Color in Color: Hexachromatic Paint at your own risk. The developer is not liable for any issues that may arise from its use. Please ensure your system meets the minimum requirements. Note that the application may not be compatible with Windows versions older than Windows 10.
Hexachromatic Paint (main application): Paint in dichoptic hexachromatic colors on a stereo canvas. Color in Color: Hexachromatic Paint is specifically designed as a tool for creating dichoptic hexachromatic images.
save image
save/load project
undo/redo (custom number of saved steps)
internal window de-/activation (only visual deactivation)
info windows (credits, info, links)
tooltips (for every major UI element)
tool options: brush size, opacity, smoothing, rotation (fixed, follow, random), repeat
stereo canvases (dichoptic color drawing)
custom brush textures (loads images of a selected external folder; multiple brush textures can be combined into one brush via multi-selection)
hexachromatic color/code input (with auto-past toggle, and split color display)
tools: drawing (default), eraser, fill bucket, select canvas/screen color, move layer (optionally via shortcuts)
rotate/scale layer (via shortcuts)
zoom into application (via shortcut)
exclusive full-screen toggle
layers (window): add layer, delete layer, combine focused and below layer, clear layer, duplicate layer, import mono image, import stereo image, set maximum undo/redo steps
layers (layer): move layer up/down in hierarchy, layer opacity slider, custom layer name, stereo layer preview, layer visibility toggle
There's more functionalities, but these are the main ones.
Hexachromatic Color Picker (sub-application): Easily pick any dichoptic hexachromatic color and draw with it in the main application.
stereo cursor (right click to switch the cursor position to the other half of the screen respectively)
2 color picker modes: 6D Color Circles and 6D Color Planes
randomize color selection
copy/paste hexachromatic color via its hexachromatic code
automatic hexachromatic code to hexachromatic color name conversion
toggle: automatically copy hexachromatic code to clipboard
toggle: this window should remain in the front of other windows
buttons: default position/rotation for the 6D Color Circles
app information pop-up
There's more functionalities, but these are the main ones.
This application is for:
Artists who feel limited by the amount and space of normal trichromatic colors and want to pick extraordinary colors with an extraordinary color picker. You're not limited to normal trichromacy anymore, but can now paint in dichoptic hexachromatic colors!
Designers, Scientists & Educators who want to explore the 6-dimensional dichoptic color space through two projection methods; a virtual color space that spans 6 dimensions of color and is accessible through stereo viewing techniques. You now have about 275,000,000,000,000 (two hundred seventy-five trillion) colors to colorize your charts and images!
Color Nerds who want to test the limits of binocular human color vision and want an easy way to pick and draw dichoptic hexachromatic colors. Do you feel like you already know everything about normal trichromacy and need something more challenging and exciting? With this application you can explore a dichoptic hexachromatic color space and draw with its colors on a stereo canvas! That's 6 dimensions of color, literally.
OS Compatibility: Windows 10 & Windows 11.
Hardware: The application is designed to run efficiently on most standard hardware configurations, meaning high-end specifications are not required for smooth performance. There are no additional system requirements at this time. In general, the lastest Windows 11 version is recommended and has the highest compatibility.
Programmed on:
OS Name: Microsoft Windows 11 Home
Version: 10.0.26100 Build 26100
Color in Color: Hexachromatic Paint (Limited Free Browser Version)
A limited free online Hexachromatic Paint. This art program only has the absolute basics for creating hexachromatic images. You can use this free application to try out creating hexachromatic paintings before buying Color in Color: Hexachromatic Paint.
Color in Color: The Museum of Extraordinary Paintings (PC-VR)
Will be announced soon.
General Information
Engine: Unity
Coding Language: C#
OS Build: Windows 10/11
Studio: Ooqui Sensory Lab
Developer: Kilian-Roy Lachner (alias: Ooqui)
Version History
Color in Color: Hexachromatic Paint V1.0
The first commercially available version of the Color in Color: Hexachromatic Paint application, V1.0.
Purchase the app - (soon available on itch.io)
Download and unpack the .zip file
Carefully read the Readme.txt file
Start the application "Color in Color: Hexachromatic Paint" - (no additional installations required)
Hexachromatic Paint (main application), Main Window
Number Explanation (Hexachromatic Paint, Main Window)
1: hover: show file actions: new project, save image, save project, load project
2: hover: show edit actions: undo (ctrl + z), redo (ctrl + y); important: the undo/redo functionality applies to each layer individually, and not globally!
3: hover: show view/window actions; toggle visibility of: left canvas, right canvas, brush texture, color, layers, tools, tool options
4: hover: show about actions; open internal window: credits (developer, studio), info (application name, version, date, shortcuts), links (main website, Itch.io, YouTube)
5: button: disable window (only visually)
6: text: application name (full application name: "Color in Color: Hexachromatic Paint")
7: image: application logo
8: button/toggle: full-screen, windowed
9: button: close application
10: header text: left canvas window
11: header text: right canvas window
12: draw space: draw here; drawing in either canvas will automatically draw in the other canvas also in the respective color
13: header text: tool options window
14: slider: brush size
15: slider: opacity
16: slider: smoothing; higher value = smoother lines
17: slider: rotation (only for custom brush textures); fixed: painted brush texture no added rotation; follow: painted brush texture rotates into the drawing direction; random: painted brush texture randomly rotates on each repeat
18: slider: repeat (how often he texture should repeat over the drawing distance); important: Will lag when repeat is or is close to 1,00, brush size is high and a custom brush texture has been selected! You need to set repeat to a smaller value (<= 0,8) to prevent lags!
19: header text: custom brush texture window
20: button: open standalone file browser to select a folder; every image in that folder will be loaded as a custom brush texture into the list; folder selection is saved over multiple sessions; recommended: white images with transparent background
21: button list: loaded custom brush textures; click to select; more than one custom brush texture can be selected
22: header text: hexachromatic color window
23: button: open Color in Color: Hexachromatic Color Picker in a new exclusive window
24: toggle: if activated: automatically pastes the hexachromatic code from your clipboard into the input field below
25: input field: hexachromatic color code; only recognizes hexachromatic codes (e.g.: #000000000000), the initial hashtag is important!
26: image: color preview of the first part of the hexachromatic code → #000000000000
27: image: color preview of the second part of the hexachromatic code → #000000000000
28: header text: tools window
29: button/toggle: draw mode (default)
30: button/toggle: eraser mode (also works with custom brush textures)
31: button/toggle: fill-bucket
32: button/toggle: select hexachromatic color on screen (only works inside the canvases)
33: button/toggle: move layer (omni-directional)
34: header text: layers window
35: button: add layer (above the focused layer; this action cannot be undone)
36: button: delete focused layer (this action cannot be undone)
37: button: combine focused layer with below layer (this action cannot be undone)
38: button: clear focused layer (this action cannot be undone)
39: button: duplicated focused layer (inserts duplicated layer above focused layer)
40: button: import as mono image; open standalone file browser to select an image file that will be loaded as a mono image in a new layer into the project
41: button: import as stereo image; open standalone file browser to select an image file that will be loaded as a stereo image in a new layer into the project
42: input field: brush stroke history; i.e. the number of undo/redo steps that can be executed; important: this number applies to each layer individually, and not globally; recommended: 5-10 steps, because a higher number of steps will cost more memory in complex paintings!
43: toggle: toggle the visibility of a layer
44: images: preview images of the left and right canvases (real-time updates)
45: input field: custom layer name
46: slider: layer opacity
47: image/indicator: layer focus indicator; the one layer that has this indicator is the focused layer
48: scroll bar: scroll in the layer list via mouse wheel or this scroll bar
49: background
Every window can be moved by dragging on its header text. Every layer can be vertically dragged & dropped to reposition it in the layer list. Top layers will be rendered in front of bottom layers. Most UI elements have a tooltip. Motionlessly hover over an UI element for a short time to show its tooltip.
Shortcuts:
scale layer down/up: left shift + left mouse button down + drag left/right
rotate layer: left shift + right mouse button down + drag circular (bug report: rotating a layer too often degrades its quality)
zoom entire application: left shift + mouse wheel (+/-)
zoom focused layer (canvases): ctrl + mouse wheel (+/-)
Other shortcuts are explained via the tooltips inside the application. Motionlessly hover over an UI element for a short time to show its tooltip.
Hexachromatic Color Picker (sub-application), Mode: 6D Color Circles (Intermediate Difficulty)
Number Explanation (Hexachromatic Color Picker, 6D Color Circles)
1: drop down: logo; opens window context menu
2: application name; full application name: "Color in Color: Hexachromatic Color Picker"
3: button: minimize window
4: button: maximize window
5: button: close window
6: button: switch mode (cycles through the available color picker modes)
7: button: randomize hexachromatic color selection
8: button: paste in hexachromatic code from clipboard; only recognizes hexachromatic codes (e.g.: #000000000000)
9: input Field: hexachromatic color name, can be copied
10: input Field: hexachromatic code, can be copied
11: button: open pop-up "Credits, Links & Info"
12: toggle: auto-clipboard toggle; automatically copies the hexachromatic code into clipboard if activated
13: button: reset selection circle; resets the rotation of the 6 color selection circles to their starting rotation
14: final dichoptic color
15: right: second eye color's hue; mirrored left: first eye color's hue
16: right: second eye color's saturation; mirrored left: first eye color's saturation
17: right: second eye color's brightness/value; mirrored left: first eye color's brightness/value
18: right: second eye color's final color; mirrored left: first eye color's final color
19: click & drag: brightness/value selection circles (left & right circles individually adjustable)
20: click & drag: saturation selection circles (left & right circles individually adjustable)
21: click & drag: hue selection circles (left & right circles individually adjustable)
22: click & drag: local circular color picker points (left & right circles individually adjustable); move the color selection point to different degree
23: toggle: constant window focus; if enabled (visible eye icon = active) the window will always stay in the front of other windows
Additionally, a right mouse click will respectively teleport your mouse cursor to the other half of the screen inside the application window.
Hexachromatic Color Picker (sub-application), Mode: 6D Color Planes (Beginner Friendly)
Number Explanation (Hexachromatic Color Picker, 6D Color Planes)
1: drop down: logo; opens window context menu
2: application name; full application name: "Color in Color: Hexachromatic Color Picker"
3: button: minimize window
4: button: maximize window
5: button: close window
6: button: switch mode (cycles through the available color picker modes)
7: click & drag: hue selection (adjusts left & right crosshair simultaneously)
8: click & drag: saturation selection (adjusts left & right crosshair simultaneously)
9: click & drag: brightness/value selection (adjusts left & right crosshair simultaneously)
10: button: 4 buttons at all of the 4 corners of the border; moves the crosshair to the respective corner
11: input Field: hexachromatic code, can be copied
12: button: open pop-up "Credits, Links & Info"
13: toggle: auto-clipboard toggle; automatically copies the hexachromatic code into clipboard if activated
14: left: first eye's final color; right: second eye's final color
15: button: paste in hexachromatic code from clipboard; only recognizes hexachromatic codes (e.g.: #000000000000)
16: toggle: color focus veil; activates a veil that makes all other colors gray except the colors visible inside the crosshairs area
17: button: randomize hexachromatic color selection; randomizes the position of the crosshairs
18: input Field: hexachromatic color name, can be copied
19: toggle: constant window focus; if enabled (visible eye icon = active) the window will always stay in the front of other windows
Additionally, a right mouse click will respectively teleport your mouse cursor to the other half of the screen inside the application window.
Hexachromatic Color Picker (sub-application), Pop-Up: Credits, Links & Info
Number Explanation (Hexachromatic Color Picker, Pop-Up: Credits, Links & Info)
1: drop down: logo; opens window context menu
2: application name; full application name: "Color in Color: Hexachromatic Color Picker"
3: button: minimize window
4: button: maximize window
5: button: close window
6: pop-up window title ("app information")
7: application name; full application name: "Color in Color: Hexachromatic Color Picker"
8: developer
9: studio
10: version & build date
11: button: opens the "table of hexachromatic color names" in the main browser in a new tab
12: button: opens the "hexachromatic color picker website" (i.e. this subpage) in the main browser in a new tab
13: button: close "Credits, Links & Info" pop-up window and return to the previously selected hexachromatic color picker screen
Discord
Connect with many other like-minded people here on the Ooqui Sensory Lab Discord server and share your custom spectra, textures, images, screenshots, theories and projects!
Studio: Ooqui Sensory Lab
Developer/Copyright: Kilian-Roy Lachner (alias: "Ooqui")
Version: Color in Color: Hexachromatic Paint V1.0
Website: www.color-in-color.info
Business & Support E-Mail: ooquisensorylab@gmail.com
Please only write me e-mails for important matters. I may or may not answer e-mails.
List of Known Issues
If you set the resolution of the window of the Color in Color: Hexachromatic Color Picker sub-application too small, colors might be read out incorrectly. In this case, just increase the resolution of the window.
Importing and exporting a hexachromatic color via a hexachromatic code might not be 100% accurate. However, the hexachromatic code will be accurate enough that you won't see any visible difference between the original and the copied hexachromatic color (with unaided eyes).
Memory: Complex drawings with many layers will cost more memory, especially if the maximum undo/redo steps per layer number is higher than 5 to 10 steps. Memory will only be cleared on application restart. While using Color in Color: Hexachromatic Paint it's recommended to close other programs that cost a lot of memory.
Is this application Windows only?
Yes, currently Color in Color: Hexachromatic Paint is only available for Windows 10 and Windows 11.
Where can I get support/help if I have any problems with or questions about the application?
First, please read this website for the Color in Color: Hexachromatic Paint very carefully once again. Your question might have already been answered resp. your problem already solved, and you might have just overlooked it.
If there's still questions and your problem hasn't been addressed, you can get help and support on the Ooqui Sensory Lab Discord server.
I might or might not reply! Support is currently free, so it's entirely dependent on my time schedule, and whether I can or want to help with solving your problems and answering your questions! Only use the support e-mail if your feel like it's absolutely necessary!
EULA - IMPORTANT - READ CAREFULLY!
Last Updated: November 30, 2025
This End User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity, hereinafter "You" or "Licensee") and Kilian-Roy Lachner (alias: "Ooqui") / Ooqui Sensory Lab (hereinafter "Licensor" or "Developer") for the software application "Color in Color: Hexachromatic Paint" and any associated media, printed materials, and "online" or electronic documentation (collectively, the "Software").
By installing, copying, downloading, accessing, or otherwise using the Software, You agree to be bound by the terms of this EULA. If You do not agree to the terms of this EULA, do not install or use the Software.
1. Grant of License
a. The Licensor grants You a personal, non-exclusive, non-transferable, limited license to install and use one copy of the Software on a compatible Windows-based computer device that You own or control, solely for your personal, educational, or internal professional purposes as described in the Software’s documentation.
b. You may make one backup copy of the Software solely for archival purposes.
2. Restrictions on Use
You agree not to, and You will not permit others to:
a. Modify, adapt, translate, reverse engineer, decompile, disassemble, or otherwise attempt to discover the source code of the Software or create derivative works based on the Software.
b. Rent, lease, sell, sublicense, assign, distribute, publish, transfer, or otherwise make the Software available to any third party for any reason.
c. Use the Software for any direct commercial purpose (e.g., reselling the Software, offering its core functionality as a paid service, or bundling it with a commercial product for sale) without the prior express written consent of the Licensor.
Clarification: Use of the Software for educational demonstration purposes or as a tool within your professional design work (e.g., to test accessibility or create visual effects for a project) is permitted under this license, provided this use does not constitute direct commercial exploitation or redistribution of the Software itself.
d. Remove or alter any copyright, trademark, or other proprietary notices or labels contained on or within the Software.
e. Use the Software for any purpose that is illegal or prohibited by this EULA or any applicable law.
f. Use the Software in any manner that could damage, disable, overburden, or impair its functionality or interfere with any other party’s use and enjoyment of the Software.
g. Remake the Software or any significant parts of it.
Clarification: For strictly personal, non-commercial and educational use you are allowed to experiment with rebuilding individual parts of the application.
3. Intellectual Property Rights
a. The Software is licensed, not sold, to You. The Licensor retains all ownership, title, copyright, and other intellectual property rights in and to the Software (including, but not limited to, any images, photographs, animations, video, audio, music, text, and "applets" incorporated into the Software), the accompanying printed materials, and any copies of the Software.
b. All rights not expressly granted to You under this EULA are reserved by the Licensor.
4. Disclaimer of Warranties
a. THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE," WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND. THE LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS WITH RESPECT TO THE SOFTWARE, EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NON-INFRINGEMENT OF THIRD-PARTY RIGHTS.
b. THE LICENSOR DOES NOT WARRANT AGAINST INTERFERENCE WITH YOUR ENJOYMENT OF THE SOFTWARE, THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE SOFTWARE WILL BE CORRECTED. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY THE LICENSOR OR AN AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY.
c. YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT USE OF THE SOFTWARE IS AT YOUR SOLE RISK.
5. Limitation of Liability
a. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT SHALL THE LICENSOR BE LIABLE FOR ANY PERSONAL INJURY, OR ANY INCIDENTAL, SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, LOSS OF DATA, BUSINESS INTERRUPTION, OR ANY OTHER COMMERCIAL DAMAGES OR LOSSES, ARISING OUT OF OR RELATED TO YOUR USE OR INABILITY TO USE THE SOFTWARE, HOWEVER CAUSED, REGARDLESS OF THE THEORY OF LIABILITY (CONTRACT, TORT, OR OTHERWISE) AND EVEN IF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
b. IN NO EVENT SHALL THE LICENSOR'S TOTAL LIABILITY TO YOU FOR ALL DAMAGES (OTHER THAN AS MAY BE REQUIRED BY APPLICABLE LAW IN CASES INVOLVING PERSONAL INJURY) EXCEED THE AMOUNT OF FIFTY U.S. DOLLARS ($50.00) OR THE AMOUNT YOU PAID FOR THE SOFTWARE, WHICHEVER IS GREATER. THE FOREGOING LIMITATIONS WILL APPLY EVEN IF THE ABOVE STATED REMEDY FAILS OF ITS ESSENTIAL PURPOSE.
6. Termination
a. This EULA is effective until terminated. Your rights under this EULA will terminate automatically without notice from the Licensor if You fail to comply with any term(s) of this EULA.
b. Upon termination of this EULA, You shall cease all use of the Software and destroy all copies, full or partial, of the Software in Your possession or control.
c. Sections 2, 3, 4, 5, 7, 8, and 9 shall survive any termination of this EULA.
7. Governing Law
This EULA shall be governed by and construed in accordance with the laws of the jurisdiction in which the Licensor is based without regard to its conflict of law principles. You agree that any legal action or proceeding arising out of or related to this EULA shall be brought exclusively in the competent courts of the jurisdiction in which the Licensor is based.
8. Entire Agreement & Severability
a. This EULA constitutes the entire agreement between You and the Licensor relating to the Software and supersedes all prior or contemporaneous understandings, communications, or agreements, whether oral or written, regarding such subject matter.
b. If any provision of this EULA is held to be unenforceable or invalid, such provision will be changed and interpreted to accomplish the objectives of such provision to the greatest extent possible under applicable law, and the remaining provisions will continue in full force and effect.
9. Contact Information
If You have any questions concerning this EULA, or if You desire to contact the Licensor for any reason, please write to:
Kilian-Roy Lachner (Ooqui Sensory Lab)
Email: ooquisensorylab@gmail.com
Website: www.color-in-color.info