Ratcave: A 3D graphics python package for cognitive psychology experiments

被引:0
|
作者
Nicholas A. Del Grosso
Anton Sirota
机构
[1] Ludwig-Maximillians-Üniversität München,Bernstein Centre for Computational Neuroscience, Graduate School of Systemic Neurosciences, Faculty of Medicine
来源
Behavior Research Methods | 2019年 / 51卷
关键词
3D graphics; Python; Stimulus software; Vision; 3D;
D O I
暂无
中图分类号
学科分类号
摘要
We present here a free, open source Python 3D graphics library called Ratcave that extends existing Python psychology stimulus software by allowing scientists to load, display, and transform 3D stimuli created in 3D modeling software. This library makes 3D programming intuitive to new users by providing 3D graphics engine concepts (Mesh, Scene, Light, and Camera classes) that can be manipulated using an interface similar to existing 2D stimulus libraries. In addition, the use of modern OpenGL constructs by Ratcave helps scientists create fast, hardware-accelerated dynamic stimuli using the same intuitive high-level, lightweight interface. Because Ratcave supplements, rather than replaces, existing Python stimulus libraries, scientists can continue to use their preferred libraries by simply adding Ratcave graphics to their existing experiments. We hope this tool will be useful both as a stimulus library and as an example of how tightly-focused libraries can add quality to the existing scientific open-source software ecosystem.
引用
收藏
页码:2085 / 2093
页数:8
相关论文
共 50 条
  • [21] WARPING VIDEO TO 3D GRAPHICS
    DIXON, DF
    COMPUTER GRAPHICS WORLD, 1987, 10 (09) : 105 - 106
  • [22] Build 3D graphics for the Web
    不详
    DATAMATION, 1997, 43 (04): : 21 - 22
  • [23] A superscalar 3D graphics engine
    Wolfe, A
    Noonburg, DB
    32ND ANNUAL INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, (MICRO-32), PROCEEDINGS, 1999, : 50 - 61
  • [24] A PROCESSOR ARCHITECTURE FOR 3D GRAPHICS
    WANG, YU
    MANGASER, A
    SRINIVASAN, P
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1992, 12 (05) : 96 - 105
  • [25] 3D graphics for everyday communication
    Igarashi, T
    SICE 2004 ANNUAL CONFERENCE, VOLS 1-3, 2004, : 1702 - 1704
  • [26] 3D GRAPHICS DEVELOPMENT SYSTEM
    EASTERBY, JS
    COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1985, 1 (04): : 286 - 287
  • [27] 3D graphics formats and conversions
    Chen, JX
    Yang, YG
    COMPUTING IN SCIENCE & ENGINEERING, 2000, 2 (05) : 67 - 73
  • [28] Interactive 3D graphics for Tcl
    Kersting, O
    Döllner, J
    USENIX ASSOCIATION PROCEEDINGS OF THE FREENIX TRACK, 2002, : 1 - 12
  • [29] Embedding sound in 3D graphics
    Akhan, MB
    Bahari, EG
    IBC - INTERNATIONAL BROADCASTING CONVENTION, 1997, (447): : 278 - 283
  • [30] The Panda 3D graphics engine
    Goslin, M
    Mine, MR
    COMPUTER, 2004, 37 (10) : 112 - 114