A11yShape: AI-Assisted 3-D Modeling for Blind and Low-Vision Programmers

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhang, Zhuohao Jerry, Li, Haichang, Yu, Chun Meng, Faruqi, Faraz, Xie, Junan, Kim, Gene S-H, Fan, Mingming, Forbes, Angus G., Wobbrock, Jacob O., Guo, Anhong, He, Liang
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913978628702208
author Zhang, Zhuohao Jerry
Li, Haichang
Yu, Chun Meng
Faruqi, Faraz
Xie, Junan
Kim, Gene S-H
Fan, Mingming
Forbes, Angus G.
Wobbrock, Jacob O.
Guo, Anhong
He, Liang
author_facet Zhang, Zhuohao Jerry
Li, Haichang
Yu, Chun Meng
Faruqi, Faraz
Xie, Junan
Kim, Gene S-H
Fan, Mingming
Forbes, Angus G.
Wobbrock, Jacob O.
Guo, Anhong
He, Liang
contents Building 3-D models is challenging for blind and low-vision (BLV) users due to the inherent complexity of 3-D models and the lack of support for non-visual interaction in existing tools. To address this issue, we introduce A11yShape, a novel system designed to help BLV users who possess basic programming skills understand, modify, and iterate on 3-D models. A11yShape leverages LLMs and integrates with OpenSCAD, a popular open-source editor that generates 3-D models from code. Key functionalities of A11yShape include accessible descriptions of 3-D models, version control to track changes in models and code, and a hierarchical representation of model components. Most importantly, A11yShape employs a cross-representation highlighting mechanism to synchronize semantic selections across all model representations -- code, semantic hierarchy, AI description, and 3-D rendering. We conducted a multi-session user study with four BLV programmers, where, after an initial tutorial session, participants independently completed 12 distinct models across two testing sessions, achieving results that aligned with their own satisfaction. The result demonstrates that participants were able to comprehend provided 3-D models, as well as independently create and modify 3-D models -- tasks that were previously impossible without assistance from sighted individuals.
format Preprint
id arxiv_https___arxiv_org_abs_2508_03852
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A11yShape: AI-Assisted 3-D Modeling for Blind and Low-Vision Programmers
Zhang, Zhuohao Jerry
Li, Haichang
Yu, Chun Meng
Faruqi, Faraz
Xie, Junan
Kim, Gene S-H
Fan, Mingming
Forbes, Angus G.
Wobbrock, Jacob O.
Guo, Anhong
He, Liang
Human-Computer Interaction
Building 3-D models is challenging for blind and low-vision (BLV) users due to the inherent complexity of 3-D models and the lack of support for non-visual interaction in existing tools. To address this issue, we introduce A11yShape, a novel system designed to help BLV users who possess basic programming skills understand, modify, and iterate on 3-D models. A11yShape leverages LLMs and integrates with OpenSCAD, a popular open-source editor that generates 3-D models from code. Key functionalities of A11yShape include accessible descriptions of 3-D models, version control to track changes in models and code, and a hierarchical representation of model components. Most importantly, A11yShape employs a cross-representation highlighting mechanism to synchronize semantic selections across all model representations -- code, semantic hierarchy, AI description, and 3-D rendering. We conducted a multi-session user study with four BLV programmers, where, after an initial tutorial session, participants independently completed 12 distinct models across two testing sessions, achieving results that aligned with their own satisfaction. The result demonstrates that participants were able to comprehend provided 3-D models, as well as independently create and modify 3-D models -- tasks that were previously impossible without assistance from sighted individuals.
title A11yShape: AI-Assisted 3-D Modeling for Blind and Low-Vision Programmers
topic Human-Computer Interaction
url https://arxiv.org/abs/2508.03852