atlas

Research map / Image generation / Super-resolution

PBR-SR: Mesh PBR Texture Super Resolution from 2D Image Priors

NeurIPS 2025 · Image generation › Super-resolution · approach: Real-world super-resolution · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PBR-SR, a zero-shot method that super-resolves mesh PBR texture maps (albedo, roughness, metallic, normal) by optimizing them via differentiable rendering against DiffBIR-upscaled pseudo-ground-truth views, with a robust per-view weighting loss and PBR consistency/TV regularizers.

Problem

Low-resolution PBR textures on 3D meshes look poor under close-up and relighting; existing image SR models operate on baked or per-channel images and produce view- and lighting-inconsistent or physically inconsistent PBR maps, and no paired PBR SR training data exists.

Approach

Initialize HR PBR maps (SR albedo, bicubic-upsampled ARM and normal), then iteratively render multi-view images, upscale them with a pretrained image SR prior (DiffBIR) as pseudo-GT, and optimize the shared PBR texture maps with a learnable robust per-pixel weighting loss plus texture-space PBR consistency and TV constraints.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PBR-SR instead of CAMixerSR-FTPBR texture super-resolution · PBR mesh collection, ×4 SRAlbedo PSNR: 27.800 -> 29.731Helped
use PBR-SR instead of CAMixerSR-FTPBR texture super-resolution · PBR mesh collection, ×4 SRRoughness PSNR: 30.642 -> 31.602Helped
use PBR-SR instead of HATPBR texture super-resolution · PBR mesh collection, ×4 SRMetallic PSNR: 30.536 -> 31.889Helped
use PBR-SR instead of Paint-it SRPBR texture super-resolution · PBR mesh collection, ×4 SRNormal PSNR: 28.237 -> 29.088Helped
use PBR-SR instead of CAMixerSR-FTPBR texture super-resolution · PBR mesh collection, ×4 SRRenderings PSNR: 27.928 -> 28.001Helped
add PBR consistency loss (ablation)PBR-SR · PBR mesh collection, ×4 SRRenderings PSNR: 26.572 -> 28.001Helped
add PBR total variation regularization (ablation)PBR-SR · PBR mesh collection, ×4 SRRenderings PSNR: 27.593 -> 28.001Helped
add robust pixel-wise loss (ablation)PBR-SR · PBR mesh collection, ×4 SRRenderings PSNR: 27.666 -> 28.001Helped
use DiffBIR instead of CAMixerSR as the image SR prior (ablation)PBR-SR · PBR mesh collection, ×4 SRRenderings PSNR: 27.466 -> 28.001Helped
use DiffBIR instead of StableSR as the image SR prior (ablation)PBR-SR · PBR mesh collection, ×4 SRMetallic PSNR: 32.258 -> 31.889Hurt
increase pseudo-GT rendering resolution from 128 to 1024 (ablation)PBR-SR on Table Clock · Table Clock, ×4 SRRenderings PSNR: 22.485 -> 24.856Helped

Surprising findings

Limitations

Experimental setup

Datasets: Poly Haven PBR meshes (19, for CAMixerSR-FT training) 16-mesh PBR evaluation collection (CGTrader, Poly Haven, glTF samples)

Benchmarks: 16-mesh PBR texture collection (4x SR)

Metrics: PSNR on albedo, roughness, metallic, normal maps PSNR on novel-view renderings

Baselines: SwinIR HAT CAMixerSR CAMixerSR-FT OSEDiff StableSR DiffBIR Paint-it SR

Builds on: DiffBIR Paint-it Cook-Torrance microfacet model

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy