Giter Site home page Giter Site logo

gamutin's Introduction

Liam Collod

python lua qt katana nuke mari maya

Python Software Engineer and VFX artist. I am specialized in surfacing, lighting compositing, color-science and image-processing.

Projects

I share a lot of the code I write on my personal time so make sure to check some of those projects :

stars name description tags
GitHub Repo stars lqtTextEditor A more advanced text/code editor for PyQt qt
GitHub Repo stars lqtPushButtonAligned A Qt button where you can set in which direction the text and its icon is aligned. qt
GitHub Repo stars AgXc Fork of Troy.S AgX, a display rendering transform available via OCIO and more.
GitHub Repo stars Frmb Convert file structures to right-click context menu for Windows. windows
GitHub Repo stars Autodesk_Maya Collection of resources for Autodesk's Maya DCC (modelling, scene assembly, ...). maya
GitHub Repo stars Foundry_Mari Collection of resources for Foundry's Mari DCC (texturing). mari
GitHub Repo stars Foundry_Nuke Collection of resources for Foundry's Nuke DCC (compositing). nuke
GitHub Repo stars Foundry_Katana Collection of resources for Foundry's Katana DCC (scene assembly). katana
GitHub Repo stars lllogger A simple lua logging module inspired from Python's one. katana
GitHub Repo stars opscripting Improving Katana OpScripting workflow in a pipeline context. katana
GitHub Repo stars katananodling Custom API to create and register custom Katana nodes in python. katana
GitHub Repo stars KUI Katana OpScript for flexible instancing setup. katana
GitHub Repo stars Streamlit_Temperature2RGB web-app to convert Kelvin temperature to RGB colorspaces. streamlit
GitHub Repo stars streamlit-colour-plotting web-app to plot colors, images and colorspaces in graphs. streamlit

gamutin's People

Contributors

mrlixm avatar

Watchers

 avatar

gamutin's Issues

add support for checking color values input

Issue

Example I receive the tripled (0.65, 0.03, 0.05) encoded in ACEScg and I would like to know if it's inside sRGB ?

Implementation

CLI

  • Create a new subcommand check-color ?
  • Or just accept 3 values to check ?

[editor] implement image preview widget

Offer the possibility for the user to preview the image usually produced directly in the interface instead of having to export it somewhere.
(corresponds to the Target/Preview Only option)

[core] detect colorspace from icc profiles ?

I have a function find_colorspace that can guess accurately the colorspace of a file.
For now the function works around colorspace name in the file's name/parent dir or the chromaticities attribute if it's an exr.
Also add support for file format that can ship with an ICC profile. If it's possible to derive a colorspace from the ICC profile or not.

[editor] implement color-picker widget

Necessary to pick the invalid and valid color.

Requirements :

  • color-managed
    • view-transform option (colorspace in which the widget is displayed) (make sure to store it in settings)
    • input colorspace (colorspace in which the values in fields are encoded)
    • output colorspace (colorspace in which the values are stored and the later used)
  • "preview" state, open the full color editor when clicked
  • implement a picker ? (todo later ?)

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.