MaterialPalette  by astra-vision

CVPR 2024 paper extracts PBR materials from a single image

created 1 year ago
261 stars

Top 98.0% on sourcepulse

GitHubView on GitHub
Project Summary

Material Palette extracts PBR material properties (albedo, normals, roughness) from a single real-world image. It is designed for researchers and developers in computer vision and graphics seeking to generate physically-based rendering assets from existing imagery. The primary benefit is automating the creation of detailed material maps, reducing manual effort.

How It Works

The method operates in three stages: concept extraction from user-defined image masks, texture generation using these concepts, and decomposition into SVBRDF maps. This approach leverages diffusion models for high-quality texture synthesis and a dedicated decomposition network to derive material properties, offering a comprehensive pipeline from image to PBR assets.

Quick Start & Requirements

Highlighted Details

  • Extracts albedo, normals, and roughness maps.
  • Supports texture generation at various resolutions (1K, 2K, 4K, 8K).
  • Offers concept learning via user-provided masks.
  • Includes a pre-trained decomposition model for SVBRDF map generation.

Maintenance & Community

  • Project is associated with CVPR 2024.
  • Code includes components from PEFT, SVBRDF-Estimation, and DenseMTL.
  • Visualizations utilize DeepBump and Blender.
  • Questions can be posted via the issues tracker.

Licensing & Compatibility

  • Released under the MIT License.
  • Permissive for commercial use and closed-source linking.

Limitations & Caveats

The implementation does not include LPIPS filtering for generation ranking and outputs a single sample per region. Users may need to experiment with different prompts and parameters for optimal results.

Health Check
Last commit

2 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
6 stars in the last 90 days

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Jiayi Pan Jiayi Pan(Author of SWE-Gym; AI Researcher at UC Berkeley), and
4 more.

taming-transformers by CompVis

0.1%
6k
Image synthesis research paper using transformers
created 4 years ago
updated 1 year ago
Feedback? Help us improve.