Affostruction

Affostruction: 3D Affordance Grounding with Generative Reconstruction — CVPR 2026, Denver.

Chunghyun Park1, Seunghyeon Lee1, Minsu Cho1,2

1POSTECH    2RLWRLD

Pretrained checkpoints for the public release.

Reconstruction

from affostruction import ReconstructionPipeline

pipeline = ReconstructionPipeline.from_pretrained("chrockey/Affostruction").cuda()
outputs = pipeline.run(input_dict)
mesh = outputs["mesh"][0]
gaussian = outputs["gaussian"][0]

Input format — see examples/reconstruction.py in the repo.

Affordance grounding

from affostruction.pipeline import AffordancePipeline

pipeline = AffordancePipeline.from_pretrained("chrockey/Affostruction")
# NOTE: pipeline.run() is not yet wired in the release package.
# Downloads + parses the checkpoint; full inference requires ElasticSLatFlowModel
# to be registered in affostruction/models/.
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Paper for chrockey/Affostruction