cameramanben / LUTCalc

Web App for generating 1D and 3D Lookup Tables (LUTs) for video cameras that shoot log gammas.
http://www.lutcalc.net
GNU General Public License v2.0
249 stars 51 forks source link

LUTCalc

A Web App for generating 1D and 3D Lookup Tables (LUTs) for video cameras that shoot log gammas, principally the Sony CineAlta line.

LUTCalc generates 1D and 3D .cube format LUTs suitable for use in DaVinci Resolve, Adobe Speedgrade and as user 3D LUTs in Sony's log-recording video cameras. These include the PMW-F5, PMW-F55 and PXW-FS7.

How To Start

Mac OSX Safari: For Mac OSX users, the sister LUTCalc For Mac project provides a native app version using a sandbox-friendly Objective-C Webkit wrapper around the LUTCalc Javascript. Chrome (Windows, Mac or Linux): LUTCalc currently needs to be run as an app extension. Either click Window->Extensions in the menu bar or type chrome://extensions in the address bar. Check 'developer mode' in the top right, then click 'Load unpacked extension' and find the main LUTCalc directory and click select. LUTCalc should then show up on the list of installed extensions. You can now uncheck developer mode and start LUTCalc either by clicking 'Launch' or from the Chrome App Launcher. Firefox: I have been developing using Firefox, so opening index.html in the main directory should work. Internet Explorer: currently looking in to making this work.

Gamma / Gamut Information

The sources of information used are white papers and standards documents, analysis and comparison of test images and LUT calculations using known reference LUTs.

Sony S-Log3 - Technical Summary for S-Gamut3.Cine/S-Log3 and S-Gamut3/S-Log3

Sony S-Gamut3 / S-Gamut3.cine - Sony Excel spreadsheet of various gamut matrices

Sony S-Log2 - Sony technical paper on S-Log2

Sony S-Log - S-Log: A new LUT for digital production mastering and interchange applications

Sony Look Profile LUTs - Sony Community Website

Arri LogC / Wide Gamut - ALEXA Log C Curve - Usage in VFX

Canon C-Log - Canon-Log Cine Optoelectronic Transfer Function

Canon LUTs and Gamut Information - Canon C500 Support Site

Canon C300 Input Device Transform (IDT) - Canon C300 Support Site - under 'Software'. You have to specify 'Mountain Lion' on a Mac or 'Windows XP' on a PC for it to be displayed. C500 and C100 have the same IDTs for CP Lock, though the C500 also offers 'Cinema Gamut' (see above link).

Panasonic Varicam V-Log and V-Gamut - V-Log/V-Gamut Reference Manual

Cineon - Understanding Cineon

Rec709 - ITU BT.709-5

sRGB - Wikipedia entry

Dolby PQ and alternative prospective transfer functions for HDR displays - Non-linear Opto-Electrical Transfer Functions for High Dynamic Range Television

Chromatic adaptation and Von Kries transform for colour temperature adjustments - Wikipedia article

LUTCalc File List

Main Files

UI Files

LUT I/O

Adjustment Files

Web Workers

Binary LUT Files

Helper Javascript

Style Sheets

Other Files

External Code Used

All other code is by me, Ben Turley.