Affostruction / README.md
chrockey's picture
initial release
7b2438b
metadata
license: mit
tags:
  - 3d-reconstruction
  - affordance-grounding
  - flow-matching
  - rgbd
arxiv: 2601.09211

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/.