SkillAgentSearch skills...

FeatherLab

Code for wave optics based appearance modeling of different types of iridescent feathers.

Install / Use

/learn @blaire9989/FeatherLab
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

FeatherLab

Open-source code base of the SIGGRAPH Asia 2024 paper, "Appearance Modeling of Iridescent Feathers with Diverse Nanostructures." For more details on our wave simulations and appearance modeling pipeline, please refer to the paper.

This repository contains our procedural geometric models for feather barbules, our fast wave simulator for computing barbule scattering, as well as our feather BRDF generation pipeline.

Code Base Overview

This repository is organized with four sub-directories, containing code written in $\texttt{C++}$ and $\texttt{MATLAB}$, used for different stages in iridescent feather appearance modeling. The numbered directories, namely $\texttt{1-Geometry}$, $\texttt{2-FastSim}$, and $\texttt{3-BRDF}$, contain code for procedural barbule geometry modeling (our first step for appearance modeling), efficient barbule scattering simulation (our second step), and iridescent feather BRDF generation (our third step).

Tutorial and Support

The guidelines for using code from each stage of our appearance modeling are listed below, and can be found in the respective sub-directories:

Procedural geometric modeling: please see description here.

Fast wave simulation: please see tutorial for building here.

BRDF generation pipeline: please see description here.

For questions or collaborations, please contact the authors at yy735@cornell.edu.

View on GitHub
GitHub Stars19
CategoryDevelopment
Updated2mo ago
Forks2

Languages

C++

Security Score

75/100

Audited on Jan 12, 2026

No findings