All Projects → jedypod → nuke-colortools

jedypod / nuke-colortools

Licence: MIT license
A collection of tools for Nuke related to color science and the Academy Color Encoding System (ACES).

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to nuke-colortools

open-display-transform
Open Display Transform is a collection of tools and experiments for rendering wide-gamut scene-linear data into an image for an SDR or HDR display device.
Stars: ✭ 120 (+81.82%)
Mutual labels:  nuke, blink, blinkscript
colour-nuke
Colour - Nuke
Stars: ✭ 145 (+119.7%)
Mutual labels:  nuke, colorspace, color-science
luxpy
Python toolbox for lighting and color science
Stars: ✭ 55 (-16.67%)
Mutual labels:  color-science, chromatic-adaptation
colour-notebooks
Colour - Jupyter Notebooks
Stars: ✭ 21 (-68.18%)
Mutual labels:  colorspace, color-science
Mathematics for Machine Learning
Learn mathematics behind machine learning and explore different mathematics in machine learning.
Stars: ✭ 28 (-57.58%)
Mutual labels:  matrix
radical
Element (Riot Web) unofficially bundled as Firefox Add-on
Stars: ✭ 33 (-50%)
Mutual labels:  matrix
chooj
Matrix chat app for KaiOS supporting voice calls
Stars: ✭ 44 (-33.33%)
Mutual labels:  matrix
Mathematics for Machine Learning
Notes and step-by-step exercises resolution to aid students learning the base math for machine learning. Content summed up from the the course from the Imperial London College in Coursera.
Stars: ✭ 44 (-33.33%)
Mutual labels:  matrix
Tensor
A library and extension that provides objects for scientific computing in PHP.
Stars: ✭ 146 (+121.21%)
Mutual labels:  matrix
numphp
PHP tools for matrix computation
Stars: ✭ 25 (-62.12%)
Mutual labels:  matrix
GenericTensor
The only library allowing to create Tensors (matrices extension) with custom types
Stars: ✭ 42 (-36.36%)
Mutual labels:  matrix
tabtabtab-nuke
A replacement for Nuke's "tab" node creator
Stars: ✭ 32 (-51.52%)
Mutual labels:  nuke
R-CNN LIGHT
Regional-Convolution Neural Network for blink detection based on contouring.
Stars: ✭ 66 (+0%)
Mutual labels:  blink
system-76-keyboards
Rainbow / CPU monitor for system76 colored keyboards
Stars: ✭ 37 (-43.94%)
Mutual labels:  colorspace
ping
A cross-platform and blazingly fast Matrix client focused on group and gaming chat.
Stars: ✭ 55 (-16.67%)
Mutual labels:  matrix
matrix-alertmanager
A bot to receive Alertmanager webhook events and forward them to chosen rooms.
Stars: ✭ 49 (-25.76%)
Mutual labels:  matrix
LinAlg
实现一个线性代数库,为Python写扩展。《程序猿的数学3 线性代数》读后笔记
Stars: ✭ 17 (-74.24%)
Mutual labels:  matrix
sygnal
Sygnal: reference Push Gateway for Matrix
Stars: ✭ 114 (+72.73%)
Mutual labels:  matrix
sparse
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
Stars: ✭ 136 (+106.06%)
Mutual labels:  matrix
matrix-fx
Matrix (movie) digital rain effect using CSS3
Stars: ✭ 29 (-56.06%)
Mutual labels:  matrix

Nuke Color Tools

A collection of Nuke tools related to color science and the Academy Color Encoding System (ACES).

  • ACES Output Transform v1.2 - A Nuke node to apply ACES output transforms, matching ACES v1.2 CTL. This node is compatible with Nuke Non-Commercial. There is also a blinkscript version.
  • ACES Output Transform v1.0.3 - A Nuke node to apply ACES output transforms, matching ACES v1.0.3 CTL. This node is compatible with Nuke Non-Commercial. There is also a blinkscript version.
  • ACES Inverse Output Transforms are also available as separate nodes: ACES_InvOutputTransform_v1.0.3 (with blink version), ACES_InvOutputTransform_v1.2 (with blink version).
  • ACES expression nodes - A Nuke node implementation of rrt algorithms: segmented_spline_c5, segmented_spline_c9, ssts, glow_module, red_modifier. No blinkscript, compatible with Nuke Non-Commercial.
  • Gamut Convert - Calculate a 3x3 matrix to convert from one colorspace to another, given the chromaticity coordinates of the source and destination colorspaces, and a chromatic adapaptation method if the whitepoints are different. There is also a live version which calculates using a python knobChanged callback, if this behavior is needed.
  • Whitepoint - Calculate a chromatic adaptation matrix given a source and a destination whitepoint as CIE xy chromaticity coordinates. Supports blackbody color temperature and input image sampling.
  • Gamut to XYZ - Calculate a 3x3 matrix to convert an RGB colorspace to CIE XYZ, given the chromaticities of the color gamut - (the rgb primaries and whitepoint as xy coordinates).
  • Plot Chromaticity - A blinkscript tool for plotting an image on a chromaticity diagram. Supports overlays for the spectral locus, the planckian locus, pointer's gamut, a macbeth chart, and 3 rgb gamuts.
  • Plot Chromaticity Points - Same as PlotChromaticity above, but uses a Nuke 3D PositionToPoints method instead of blinkscript. Works in Nuke Non-Commercial, and is useful if you want to view the 3 dimensional gamut volume.
  • Plot Waveform - Blinkscript tool to plot the waveform of an input image.
  • Plot Slice - Blinkscript tool to plot a graph of the pixel values through a slice of the input image. Similar to the venerable SliceTool written by Frank Reuter, but with antialiasing.

For more specific information on each tool go to the toolsets folder and check out the README.

Resources

OCIO Configs

I also made some OCIO Configs and other color pipeline tools which might be of interest.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].