MCPcopy Index your code
hub / github.com/SceneFun3D/scenefun3d

github.com/SceneFun3D/scenefun3d @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
135 symbols 414 edges 31 files 40 documented · 30%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SceneFun3D Logo

Fine-Grained Functionality and Affordance Understanding in 3D Scenes

CVPR 2024 (Oral)

Alexandros Delitzas1, Ayça Takmaz1 Federico Tombari2,3, Robert W. Sumner1, Marc Pollefeys1,4, Francis Engelmann1,2 1ETH Zurich, 2Google, 3TUM, 4Microsoft Logo ## SceneFun3D Toolkit 🔧 This repository contains the code for the SceneFun3D Toolkit. Please refer to the [documentation page](https://scenefun3d.github.io/documentation) for information and detailed instructions. ## News 📢 Check the [**Changelog**](https://scenefun3d.github.io/documentation/changelog/) for detailed updates (*Last update*: 10/03/2025) - **March 10, 2025**: The [benchmark submission portal](https://eval.ai/web/challenges/challenge-page/2466/overview) is now live. Check out the updated [submission instructions](https://scenefun3d.github.io/documentation/benchmarks/guidelines/) and the [changelog](https://scenefun3d.github.io/documentation/changelog/). - **October 10, 2024**: Initial release. ## Documentation 📖 Project documentation can be found here: [https://scenefun3d.github.io/documentation](https://scenefun3d.github.io/documentation). ## Quick links 🔗 * Project page * Documentation * Paper * Github repositories * Data downloader instructions * Benchmark submission portal * Benchmark instructions ## BibTeX Citation 🙏 If you find our work useful for your research, please consider citing as:
@inproceedings{delitzas2024scenefun3d, 
  title = {{SceneFun3D: Fine-Grained Functionality and Affordance Understanding in 3D Scenes}}, 
  author = {Delitzas, Alexandros and Takmaz, Ayca and Tombari, Federico and Sumner, Robert and Pollefeys, Marc and Engelmann, Francis}, 
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)}, 
  year = {2024}
}

Core symbols most depended-on inside this repo

get_data_asset_path
called by 16
utils/data_parser.py
read_camera_intrinsics
called by 3
utils/data_parser.py
get_annotations
called by 3
utils/data_parser.py
pc_estimate_normals
called by 3
utils/pc_process.py
download_file
called by 2
data_downloader/download_utils/download_data.py
TrajStringToMatrix
called by 2
utils/data_parser.py
get_camera_trajectory
called by 2
utils/data_parser.py
get_laser_scan
called by 2
utils/data_parser.py

Shape

Function 95
Method 36
Class 4

Languages

Python100%

Modules by API surface

utils/data_parser.py25 symbols
eval/functionality_segmentation/eval_utils/util_3d.py16 symbols
eval/affordance_grounding/eval_utils/util_3d.py16 symbols
eval/functionality_segmentation/eval_utils/eval_script.py9 symbols
eval/affordance_grounding/eval_utils/eval_script.py9 symbols
utils/rigid_interpolation.py8 symbols
data_downloader/download_utils/download_data.py8 symbols
eval/functionality_segmentation/eval_utils/util.py7 symbols
eval/affordance_grounding/eval_utils/util.py7 symbols
utils/pc_process.py5 symbols
utils/fusion_util.py5 symbols
utils/viz.py3 symbols

For agents

$ claude mcp add scenefun3d \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact