# New versions of Processing Libraries Camera3D and ColorBlindness released

**URL:** <https://discourse.processing.org/t/new-versions-of-processing-libraries-camera3d-and-colorblindness-released/47858>\
**Category:** Libraries\
**Created:** [February 7, 2026, 8:47pm UTC](https://discourse.processing.org/t/new-versions-of-processing-libraries-camera3d-and-colorblindness-released/47858 "2026-02-07T20:47:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hx2A](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/hx2a/32/14322_2.png) [@hx2A](https://discourse.processing.org/u/hx2A)\
**Post date:** [February 7, 2026, 8:47pm UTC](https://discourse.processing.org/t/new-versions-of-processing-libraries-camera3d-and-colorblindness-released/47858/1 "2026-02-07T20:47:10Z")

</div>

After many years of no activity I have released new versions of the Camera3D and ColorBlindness libraries for Processing. I suspect that both libraries are no longer used by the Processing community because much of the functionality and example code didn’t work correctly on MacOS high density displays and nobody said anything. ☹ These releases refresh the example code, fix some problems, and add some new features. I have also updated the documentation for both libraries.

Here’s what’s new with Camera3D:

- Added ChromaDepth renderer along with documentation and examples
- Added Depth Map renderer along with documentation and examples
- Fixed high density display problems on MacOS
- Updated all example code to work with Processing 4.x
- Updated build process to use Gradle and match the [Processing Library  
Template](https://github.com/processing/processing-library-template)
- Updated documentation and Javadocs

The ChromaDepth renderer creates 3D images that can be viewed with ChromaDepth glasses. See my [2020 holiday animation](https://ixora.io/blog/happy-holidays-2020/) for an example of ChromaDepth in action.

The depth map renderer creates images that are great for use with a ControlNet and generative AI.

You can learn more about the [Camera3D library](https://ixora.io/projects/camera-3D/) on the documentation page.

Here’s what’s new with ColorBlindness:

- Corrected simulation algorithm for achromatopsia
- Corrected daltonization algorithm for deuteranopia and tritanopia
- Removed daltonization for achromatopsia and blue cone monochromacy
- Fixed high density display problems on MacOS
- Updated all example code to work with Processing 4.x
- Updated build process to use Gradle and match the [Processing Library  
Template](https://github.com/processing/processing-library-template)
- Updated documentation and Javadocs

You can learn more about the [ColorBlindness library](https://ixora.io/projects/colorblindness/) on the documentation page.

Both libraries are great. Please use them!

In closing, I’d also like to advocate for the _idea_ of building Processing extensions such as these. For those looking to contribute to open source, this is a great opportunity for being responsible for a small software project that other people use. In addition, building both of these libraries taught me much about the inner workings of Processing that became the foundation of later projects such as [py5](https://py5coding.org/).

---

<div class="post-metadata">

**Author:** ![sableraph](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/sableraph/32/251_2.png) [@sableraph](https://discourse.processing.org/u/sableraph)\
**Post date:** [February 9, 2026, 1:23pm UTC](https://discourse.processing.org/t/new-versions-of-processing-libraries-camera3d-and-colorblindness-released/47858/2 "2026-02-09T13:23:23Z")

</div>

Hi Jim and thanks for these updates! Both libraries looks great.

I opened an issue on the ColorBlindess repo about making the latest versions available in the Contribution Manager since this is the way most ppl install libraries.

It would be fairly straightforward and I’m happy to help 🙂

> <https://github.com/hx2A/ColorBlindness/issues/4>
>
> I just saw \[your post on the forum\](https://discourse.processing.org/t/new-versi…ons-of-processing-libraries-camera3d-and-colorblindness-released/47858). Thanks for updating ColorBlindness for Processing 4! 
> 
> The ColorBlindness version available via the Processing Contribution Manager is still 1.0.2, even though version 1.1.0 was just released.
> 
> \<img width="600" alt="Image" src="https://github.com/user-attachments/assets/ecdcce6f-5342-4aab-a9da-6161406dc5c9" /\>
> 
> At the moment, the Contribution Manager relies on the following URLs (see the \[relevant lines\](https://github.com/processing/processing-contributions/blob/d1a3a8026768ea26979fbe01582d491d881a28ea/contributions.yaml#L3693C1-L3714C20)):
> 
> \* \`https://ixora.io/downloads/colorblindness/ColorBlindness.txt\`
> \* \`https://ixora.io/downloads/colorblindness/ColorBlindness.zip\`
> 
> It looks like these files need to be updated manually for every release to stay in sync.
> 
> Updates could be automated with CI/CD, but my recommendation would be to point the Contribution Manager directly to the latest GitHub release artifacts instead so future release automatically update in the Contribution Manager without any extra steps.
> 
> \* \`https://github.com/hx2A/ColorBlindness/releases/latest/download/ColorBlindness.txt\`
> \* \`https://github.com/hx2A/ColorBlindness/releases/latest/download/ColorBlindness.zip\`
> 
> What do you think?
> 
> I'll be happy to make the necessary PR at https://github.com/processing/processing-contributions/
> 
> Raphaël 
> Processing Community Lead
> 
> PS: same goes for https://github.com/hx2A/Camera3D
