Wen Xuan, Malchin Leo, Womelsdorf Thilo
Department of Psychology, Vanderbilt University, Nashville, TN 37240.
Vanderbilt Brain Institute, Nashville, TN 37240.
bioRxiv. 2024 Dec 20:2024.12.19.629479. doi: 10.1101/2024.12.19.629479.
Multidimensional 3D-rendered objects are an important component of vision research and video-gaming applications, but it has remained challenging to parametrically control and efficiently generate those objects. Here, we describe a toolbox for controlling and efficiently generating 3D rendered objects composed of ten separate visual feature dimensions that can be fine-adjusted using python scripts. The toolbox defines objects as multi-dimensional feature vectors with primary dimensions (object body related features), secondary dimensions (head related features) and accessory dimensions (including arms, ears, or beaks). The toolkit interfaces with the freely available Blender software to create objects. The toolbox allows to gradually morph features of multiple feature dimensions, determine the desired feature similarity among objects, and automatize the generation of multiple objects in 3D object and 2D image formats. We document the use of multidimensional objects in a sequence learning task that embeds objects in a 3D-rendered augmented reality environment controlled by the gaming engine unity. Taken together, the toolbox enables the efficient generation of multidimensional objects with fine control of low-level features and higher-level object similarity useful for visual cognitive research and immersive visual environments.
多维3D渲染对象是视觉研究和视频游戏应用的重要组成部分,但对这些对象进行参数化控制并高效生成一直具有挑战性。在这里,我们描述了一个工具箱,用于控制和高效生成由十个独立视觉特征维度组成的3D渲染对象,这些维度可以使用Python脚本进行微调。该工具箱将对象定义为具有主要维度(与对象主体相关的特征)、次要维度(与头部相关的特征)和附属维度(包括手臂、耳朵或喙)的多维特征向量。该工具包与免费的Blender软件接口以创建对象。该工具箱允许逐步变形多个特征维度的特征,确定对象之间所需的特征相似性,并自动生成3D对象和2D图像格式的多个对象。我们记录了多维对象在序列学习任务中的使用情况,该任务将对象嵌入由游戏引擎Unity控制的3D渲染增强现实环境中。综上所述,该工具箱能够高效生成多维对象,并对低级特征和高级对象相似性进行精细控制,这对视觉认知研究和沉浸式视觉环境很有用。