Affostruction: 3D Affordance Grounding with Generative Reconstruction
Paper • 2601.09211 • Published
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.
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.
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/.