Displaying 1 to 14 from 14 results

oiio - OpenImageIO

  •    C++

The primary target audience for OIIO is VFX studios and developers of tools such as renderers, compositors, viewers, and other image-related software you'd find in a production pipeline. Simple but powerful ImageInput and ImageOutput APIs that provide an abstraction for reading and writing image files of nearly any format, without the calling application needing to know any of the details of these file formats, and indeed without the calling application needing to be aware of which formats are available.

Jahshaka - Video and Film Compositing, Editing and Special FX System

  •    C++

Jahshaka is a video and film compositing, editing and special fx system that uses OpenGL & OpenML hardware rendering to give operators real time interactivity. The system is cross platform, and also includes full CG, paint and image processing modules.

Natron - Video compositing software

  •    C++

Natron is a video compositing software, similar in functionality to Adobe After Effects, Nuke by The Foundry, or Blackmagic Fusion. It offers a real-time playback with thanks to its RAM/Disk cache technology. Once a frame is rendered, it can be reproduced instantly afterwards, even for large image sizes.

OpenTimelineIO - Open Source API and interchange format for editorial timeline information.

  •    Python

OpenTimelineIO is currently in Public Beta. That means that it may be missing some essential features and there are large changes planned. During this phase we actively encourage you to provide feedback, requests, comments, and/or contributions. OpenTimelineIO is an interchange format and API for editorial cut information. OTIO is not a container format for media, rather it contains information about the order and length of cuts and references to external media.

gofileseq - A library for parsing/building frame ranges and sequences

  •    C++

A Go language library for parsing file sequence strings commonly used in VFX and animation applications. And seqinfo tool, which can print plain-text or json parsed information about one or more sequence strings.

awesome-voxel - Voxel resources for coders


To the extent possible under law, the contributors have waived all copyright and related or neighboring rights to this work.

batch_textures_convert - :repeat: Batch texture conversion to various render-friendly mip-mapped formats

  •    Python

This tool helps with pre-processing of textures for offline renderers. It can be used from Houdini, Maya or as a standalone application. Renderers usually convert common texture formats (jpg, png, tga..) into more render friendly mip-mapped formats (rat, rs, tx..) which can be a time consuming process. Mainly if the renderer discards the converted texture afterwards and this process gets repeated many times.

vex_tutorial - :bookmark_tabs: A collection of code snippets and examples showing syntax and capabilities of VEX language inside SideFX Houdini

  •    C++

Recently I made a small lecture for other students at Filmakademie. They requested an introduction lecture to using VEX. I did not focus on practical examples and fancy operations, but on syntax, capabalities and usage. During the lecture I got some ideas on extending the content. So I looked more into the topics and collected them along with explanations inside one hip file. This tutorial belongs to series of my posts at my blog. However because of the formatting and other limitations of Wordpress I decided to place it here. It will also be easier to keep track of changes. You can clone, or directly download this repository. It contains examples.hipnc and vex/include/myLib.h files which are full of various examples with explanations in comments. It is the best to check all the nodes with open Geometry Spreadsheet and Console Output windows to see values of attributes and output text. Alternatively you can use this page for quick looking at the topics covered and most of the code that I include here as well. I am not including here all of the code since sometimes it might not make a lot of sense outside of Houdini. Where necessary I include related functions from myLib.h or attach screenshots.

vfx_good_night_reading - :books: Curated collection of good reading about VFX and CG

  •    Python

Curated collection of good reading about VFX and CG. Mostly TD-level stuff, but not too hardcore. Links are pointing to PDFs when available for free, or to acm digital library if not. You can also find papers at deepdyve, where you can check free preview before buying them.

bcd - Bayesian Collaborative Denoiser for Monte Carlo Rendering

  •    C++

BCD allows to denoise images rendered with Monte Carlo path tracing and provided in the form of their samples statistics (average, distribution and covariance of per-pixel color samples). BCD can run in CPU (e.g., renderfarm) or GPU (e.g., desktop) mode. It can be integrated as a library to any Monte Carlo renderer, using the provided sample accumulator to interface the Monte Carlo simulation with the BCD internals, and comes with a graphics user interface for designing interactively the denoising parameters, which can be saved in JSON format and later reused in batch. Version 1.0 of BCD is the reference implementation for the paper Bayesian Collaborative Denoising for Monte-Carlo Rendering by Malik Boughida and Tamy Boubekeur.