Libnoise

The Libnoise shader

A new shader implementing the noise algorithms from the open-source library 'libnoise' is now available. This library was discussed in my blog article a short time ago.

Libnoise was originally developed as an open-source library some years ago and its website is located here. It was a simple matter to incorporate its noise algorithms into a Cinema 4D channel shader and this is now available for download. Here are some of the results possible with it (most of these images originally appeared in the blog article mentioned above):

  • perlin_default
  • billow_default
  • cylinders_freq10_turb200_scale500
  • perlin_default_displacement
  • voronoi_remap_turb18
  • spheres_remap_turb30_freq10
  • perlin_abs_persist0_8
  • tn_billow_remap_lac1_5_persist0_8
  • rmf_abs_freq_2
  • checker_turb_25
  • voronoi_rescaled
  • rmf_clamped_low

Interface

The shader interface looks like this:

Libnoise shader interface

Availability

The libnoise plugin is free to download and use, and you can download a copy from the links below. A full manual is included.

Please note that while the copyright to the plugin is mine, the copyright to the libnoise source code remains with its creator, Jason Bevins.

Compatibility

The Libnoise shader is compatible with the following versions of Cinema 4D:

Cinema 4D version Compatible?
R2025 Yes (macOS version requires C4D 2025.2 or later)
R2026 Yes

Note - there are separate downloads for each compatible version of C4D listed in the above table - make sure you download the correct file!

There are no versions for C4D R2024 or earlier.

Download

Download Libnoise for R2025

Download Libnoise for R2026

 Page last updated February 4th 2025