Autin Ludovic, Johnson Graham, Hake Johan, Olson Arthur, Sanner Michel
IEEE Comput Graph Appl. 2012 Sep-Oct;32(5):50-61. doi: 10.1109/MCG.2012.93.
The uPy Python extension module provides a uniform abstraction of the APIs of several 3D computer graphics programs (called hosts), including Blender, Maya, Cinema 4D, and DejaVu. A plug-in written with uPy can run in all uPy-supported hosts. Using uPy, researchers have created complex plug-ins for molecular and cellular modeling and visualization. uPy can simplify programming for many types of projects (not solely science applications) intended for multihost distribution. It's available at http://upy.scripps.edu. The first featured Web extra is a video that shows interactive analysis of a calcium dynamics simulation. YouTube URL: http://youtu.be/wvs-nWE6ypo. The second featured Web extra is a video that shows rotation of the HIV virus. YouTube URL: http://youtu.be/vEOybMaRoKc.
uPy Python扩展模块为多个3D计算机图形程序(称为宿主)的应用程序编程接口提供了统一的抽象,这些宿主包括Blender、Maya、Cinema 4D和DejaVu。用uPy编写的插件可以在所有支持uPy的宿主中运行。研究人员利用uPy创建了用于分子和细胞建模及可视化的复杂插件。uPy可以简化针对多种类型项目(不仅限于科学应用)的编程,这些项目旨在进行多宿主分发。它可在http://upy.scripps.edu获取。第一个特色网络补充内容是一个展示钙动力学模拟交互式分析的视频。YouTube链接:http://youtu.be/wvs-nWE6ypo。第二个特色网络补充内容是一个展示HIV病毒旋转的视频。YouTube链接:http://youtu.be/vEOybMaRoKc。