/organization

The repository for the group policies, style guides, and easy access to the projects statuses

Creative Commons Zero v1.0 UniversalCC0-1.0

Introduction

The VFX-rs project is dedicated to the following mission:

  • Create C wrappers for libraries used in the VFX industry
  • Create Rust wrappers for libraries used in the VFX industry
  • Give ownership of the code and crates to the wrapped projects, or the ASWF.

We are on the #rust channel in academysoftwarefdn.slack.com (invites are https://slack.aswf.io/).

This is an unofficial ASWF project. However, since this community makes use of ASWF resources, unless otherwise stated, we follow any and all policies that the ASWF sets out. This means that while we are not associated to the foundation, we hold ourselves to the standards of the foundation.

Target Libraries

Name Status Repository C Development Rust Development Crate
Imath In Progress https://github.com/AcademySoftwareFoundation/Imath AcademySoftwareFoundation/Imath#56 https://crates.io/crates/imath
Alembic Not Started https://github.com/alembic/alembic https://crates.io/crates/alembic
OpenEXR Not Started https://github.com/AcademySoftwareFoundation/openexr https://crates.io/crates/openexr
OpenColorIO Not Started https://github.com/AcademySoftwareFoundation/OpenColorIO https://crates.io/crates/opencolorio
OpenVDB Not Started https://github.com/AcademySoftwareFoundation/openvdb https://crates.io/crates/openvdb
OpenTimelineIO In Progress https://github.com/PixarAnimationStudios/OpenTimelineIO https://github.com/PixarAnimationStudios/OpenTimelineIO/tree/c-otio https://crates.io/crates/opentimelineio
Open Shading Language Not Started https://github.com/imageworks/OpenShadingLanguage https://crates.io/crates/openshadinglanguage
OpenImageIO In Progress https://github.com/OpenImageIO/oiio AcademySoftwareFoundation/OpenImageIO#2748 https://crates.io/crates/openimageio
OpenSubdiv Not Started https://github.com/PixarAnimationStudios/OpenSubdiv https://crates.io/crates/opensubdiv
Ptex Not Started https://github.com/wdas/ptex https://crates.io/crates/ptex
SeExpr Not Started https://github.com/wdas/SeExpr https://crates.io/crates/seexpr
USD In Progress https://github.com/PixarAnimationStudios/USD https://github.com/luke-titley/usd-rs https://crates.io/crates/usd

Contributions

All contributions are welcome. However, the projects that we wrap require a contributor license agreement. A contributor to our repositories agrees to contributing under the license of the repository and is legally able to contribute.