Giter Club home page Giter Club logo

aces-docs's People

Contributors

aforsythe avatar crawfordtluke avatar kelsolaar avatar nick-shaw avatar scottdyer avatar selfshadow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aces-docs's Issues

`logSideSlope` details missing in CLF Specification

Hi,

As I was trying to follow the CLF Specification, in the Log section, in the sample code and the formula to compute logSideBreak, logSideSlope is used but not mentioned in the list of attributes of LogParams.
My guess and a quick look at the OpenColorIO code seems to confirm that it's mostly like linSideBreak (optional with a default value of 1), but having it explicitly mentioned in the spec would be nice.

(also note that in that box with details about the logSideBreak computation, some LaTeX is not rendered properly: \(\text{logSideBreak|\))

Thanks

Difference between spec and test suite in regards to `ASC_CDL` `style`

As I'm trying to implement the spec, I've been running my parsing code on the CLF File Test Suite mentioned in the Implementation Guide.

In that test suite, in cdl_missing_style.clf, ASC_CDL has no style attribute and the description says Missing style defaults to "Fwd". However, the ASC_CDL section of the spec says that style is required without any mention of a default value.

If the test suite is correct, it seems to me that ASC_CDL's style should be marked as optional with the default value mentioned, as is the case for Range's style.

Also some minor thoughts I had reading the spec:

  • Substititues should be Substitutes (6. section title)
  • when nit should be when it (Matrix section)
  • color com- ponents should be color components (LUT3D section)
  • style (required has a missing closing bracket and should be style (required) (Log section)
  • not a typo, but formatting-wise, maxOutValue (optional) should probably be followed by new line to be like the other elements of Range (Range section)
  • what is called scale factor in the Bit Depth section is used with a different name SIZE in the formulas of the Range section. I thought calling it scaleFactor in those formulas would make it clearer they are the same.
  • Among all process node substitutes sections, only the Exponent section explicitly mentions the Description element (with a link to ProcessNode). I think you could remove Description from the Exponent section for consistency.
  • In the Range section, at the end of the description you are told that values must be set such that maxOutValue = maxInValue × bitDepthScale. From the context you can understand that if only the minimum value pair is provided, it is minOutValue = minInValue × bitDepthScale, but that I thought that maybe could be explicit, or written something like OutValue = InValue × bitDepthScale

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.