Related Experiment Video
Updated: Dec 20, 2025

Creating Objects and Object Categories for Studying Perception and Perceptual Learning
Published on: November 2, 2012
Automatic Generation of Object Shapes With Desired Affordances Using Voxelgrid Representation
Mihai Andries1,2, Atabak Dehban1,3, José Santos-Victor1
1Institute for Systems and Robotics (ISR/IST), LARSyS, Instituto Superior Técnico, Universidade de Lisboa, Lisbon, Portugal.
Abstract:
3D objects (artifacts) are made to fulfill functions. Designing an object often starts with defining a list of functionalities or affordances (action possibilities) that it should provide, known as functional requirements. Today, designing 3D object models is still a slow and difficult activity, with few Computer-Aided Design (CAD) tools capable to explore the design solution space. The purpose of this study is to explore shape generation conditioned on desired affordances. We introduce an algorithm for generating voxelgrid object shapes which afford the desired functionalities. We follow the principle form follows function, and assume that object forms are related to affordances they provide (their functions). First, we use an artificial neural network to learn a function-to-form mapping from a dataset of affordance-labeled objects. Then, we combine forms providing one or more desired affordances, generating an object shape expected to provide all of them. Finally, we verify in simulation whether the generated object indeed possesses the desired affordances, by defining and executing affordance tests on it. Examples are provided using the affordances contain-ability, sit-ability, and support-ability.
More Related Videos
11:36Voxel Printing Anatomy: Design and Fabrication of Realistic, Presurgical Planning Models through Bitmap Printing
Published on: February 9, 2022
05:17Author Spotlight: Development of a Scaffold-Free Acoustic Assembly Method for High-Quality 3D Cell Spheroid Culture
Published on: October 13, 2023
Related Concept Videos
Shape and Texture of Coarse Aggregate
VSEPR Theory and the Basic Shapes
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Virtual Work for a System of Connected Rigid Bodies
Next,...
Morphogenesis
Plastic Deformations of Members with a Single Plane of Symmetry