Abstract
的计算,在过去的几十年(硬件和软件)的日益发展已经影响了科研在许多领域,包括材料科学,生物学,化学和物理之间等等。一种新的计算体系,为准确,快速的模拟和纳米结构的3D / VR可视化在这里呈现,采用开源分子动力学(MD)计算机程序LAMMPS。这种替代计算方法采用现代图形处理器,NVIDIA CUDA技术和专门的科学规范,克服常见的传统计算方法处理速度的障碍。在与用于建模材料的虚拟现实系统相结合,这种增强允许添加的加速MD模拟能力。动机是提供一种新的研究环境,其同时允许可视化,仿真,建模和分析。这项研究的目的是探讨无机氮的结构和性能anostructures( 如石英玻璃纳米弹簧)采用这种创新的计算系统在不同条件下。提出的工作概述如物理环境的3D / VR可视化系统和基本成分,重要的考虑因素的概述的说明,对新系统的安装和使用的信息,用于加速的MD增强的一般程序,技术信息,和相关的言论。这项工作的影响是建立一个独特的计算系统,在虚拟环境中,这既是一种研究和教学仪器在加州大学默塞德结合纳米材料模拟,可视化和交互性。
Introduction
材料科学是一个跨学科领域的检查结构 - 性能关系,无论他们的应用科学和工程的许多领域。由于结构与性能的关系,通过计算机模拟,除了实验研究,计算工具提供了互补的功能,可以增强研究工作。虽然纳米材料感兴趣的科学家和有兑换价值为他们潜在的社会影响,这种规模的制度充满了发现特别是在实验许多挑战。
计算机模拟使科学家和工程师在种类繁多的只有时间和计算资源有限的环境中进行专门的测试。分子动力学(MD)模拟允许适当的时间和长度尺度来研究感兴趣的现象在许多纳米材料。模拟扩大材料的研究,通过去除T的限制他的物理实验室,然而,许多计算工具缺乏方便,直观的界面进行研究。加强与模型的图形显示,高效的计算算法和图形处理单元(GPU)的计算补充当前模拟的努力。这些新的图形设备与中央处理单元相结合高效,让数学密集型计算由GPU来完成。其结果是计算的10倍伴随在高达20倍的功率消耗的降低的数量级上的有效加速。
这一研究项目的目标是开发和实施了一种新的工具,纳米科学的调查,直接连接的人机交互界面,MD模拟,材料科学分析和三维可视化。该创新系统具有独特而强大的分析功能已被用于在UC Merced的纳米研究和教育,直接影响到其他相对 ated STEM领域,如纳米技术,物理,生物,地质,并最终受益于教育和社会。
在3D / VR可视化系统实施既是科研和教学仪器,它允许创建和操纵原子结构中的交互式三维虚拟现实(VR)环境。该系统是由最初由奥利弗Kreylos博士在加州大学戴维斯分校1开发的模型下面一组相对低的成本和可获得的组件创建。
下面是一个照片的最终3D / VR的可视化系统的布局,与标记的重要组成部分( 图1)。该系统最初是建立在教育的目的在加州默塞德在2009年的原始3D / VR系统的实施,导致在同行评审的出版物2-3。下面的表1总结了3D / VR可视化系统中的每个元素的关键特性。
ntent“FO:保持together.within页=”总是“>图1. 3D / VR可视化系统,并在UCM和可视化设备(右)的主要成分(左)在达维拉研究实验室。 请点击此处查看该图的放大版本。
项目 | 部件 | 功能在系统 |
一 | 3D电视 | 3D显示模拟的分子结构和屏幕上的菜单。 |
B | 红外(IR)跟踪摄像机4 | 红外摄像机在3D电视前的用户工作区的Wiimote和3D眼镜观看的轨道位置,让VIR图阿尔3D操作显示结构。 |
Ç | 跟踪PC | 运行红外摄像机跟踪软件,并发送的Wiimote和3D眼镜持仓建模计算机。 |
ð | 的Wiimote | 用于建模软件的屏幕上的管理和操作结构在三维虚拟环境。 |
Ë | 3D眼镜5 | 同步的3D电视IR信号,使结构的三维视图。位置由红外摄像头进行精确的三维视图跟踪。 |
˚F | 造型PC | 运行NCK / VRUI 3D建模和显示软件6,接受护目镜/ Wiimote的位置和控制信号,创建精确的三维分子结构的视图。 |
表1.功能的3D / VR可视化系统在UCM的主要元素。
DESCRIPTIOñ3D / VR可视化系统和基本组件:
3D / VR可视化系统概述 -在3D / VR可视化系统包括一套红外摄像机和跟踪软件与三维建模软件一起运行,以允许用户以交互方式创建三维分子结构。红外相机和软件跟踪使用IR标记物的Wiimote和3D眼镜观看3D的位置,并通过这个来建模软件。建模软件使用Wiimote的控制信号和动作与同步和跟踪3D眼镜使用3D功能的大幅面电视的结合,生成三维分子结构可见。这导致在一个三维虚拟现实工作空间中,用户可以动态地创建和操作基于在建模软件使用原子间力反映真实世界物理行为( 图2)虚拟分子结构。特别considerati附件设立该系统可以在补充材料中找到。
图2.调查采用3D / VR可视化系统二氧化硅纳米材料。 ( 一 )研究人员创建了基于GPU的仿真之前的初始方石英模型(结晶)。 (b)当在(A),另一位研究员获得石英玻璃模型(非结晶)所示模型进行了模拟MD熔融淬火的过程。 请点击此处查看该图的放大版本。
3D / VR可视化系统增强- MD模拟能力:
分子动力学模拟系统中普遍采用的多节点的方式,就是一个大的工作量分配或并行间几十到上千处理器。近日,加速科学计算额外的机会已经出现了事态发展计算机图形处理。这些进展包括软件接口,使科学家们采取的处理能力固有的图形芯片的高度并行特性的优势。与统一计算设备架构或CUDA 7的出现,科学家可以利用GPU的8,以提高在该同时减少的基础设施成本的问题得到解决的速度。一个典型的GPU可以具有数百到数千芯或“节点”的用于处理信息的等效,而且因为这些可以并行每个被使用的,以及编码的溶液可以提供高达1,000倍针对其多核对应吞吐量加速度。虽然不是所有的问题是非常适合于这种方法,当前MD模拟已经看到高达15X吞吐量性能提升9。在3D / VR的可视化系统的MD-GPU的增强的细节可以在补充材料中找到。
Subscription Required. Please recommend JoVE to your librarian.
Protocol
1.模拟PC上安装3D / VR建模软件
- 模拟PC上安装LINUX基本的操作系统(Ubuntu的86 / AMD64取决于硬件)。
- 修改LINUX基本操作系统。
- 安装库和添加功能是必要的。
- 安装VRUI和NCK 3D /模拟PC 6 VR建模软件。
- 检查相关的网站1,6获得的所有建模软件组件的最新版本。
- 编译,配置和测试VRUI。
- 安装和测试NCK。
2.设置跟踪系统1
- 安装红外跟踪摄像机4
- 直接创建一个刚性相机悬挂架3D电视的上限最好覆盖率近前缘上面。安装3个摄像头在旋转支架正上方的前角和3D电视的正前方。确保每个摄像头的覆盖角度正好克拉泽斯电视机的前表面上。
- 对准摄像机具有覆盖范围最广的角度(45度)平行于3D电视的前面。用更窄的覆盖角度(30度)在垂直于3D电视的前面。允许所期望的三维工作空间中的最大重叠。保证对象是鉴于至少两个照相机被成功地跟踪( 图3)的。
图3.红外跟踪摄像头的覆盖最大化三维工作空间在电视机前,部分(A)及(B)显示正面和侧面视图就3D / VR可视化系统。 请点击此处查看该图的放大版本。 。
- 与备用摄像机安置,如果需要创建一个足够的试验三维工作空间。这可能是必需的,如果摄像机的垂直安装距离的限制。
- 安装和校准跟踪软件
- 安装使用附带的安装手册跟踪计算机上的OptiTrack刚体工具包。
- 设定的阈值,曝光,照度值依赖于环境和设置捕获质量高,在跟踪软件的说明,详细说明。
- 对于棒捕获,要小心从3D空间中删除所有其他反光材料。与反光棒整个摄像头的重叠工作区平稳地移动。重复,直到标准和平均低于“0.5”的错误得到然后保存校准文件。
- 设置接地平面,以建立一个三维跟踪工作区坐标系原点。定义的Wiimote和3D眼镜跟踪对象为在跟踪软件的详细说明。
- 完整的VRUI校准
- 设置VRUI接受trackin从跟踪计算机G信息。
- 验证使用DeviceTest校准工具跟踪功能的VRUI。
- 对齐VRUI 3D显示和跟踪软件坐标系。
- 使用AlignTrackingMarkers定位软件跟踪的Wiimote和3D眼镜的设置方向。
3.准备三维建模系统使用
- 在开始之前,删除所有反光饰品(如手表,耳环,金属等 )。不要取下需要关注屏幕上的矫正眼镜。
- 组装设备的3D / VR可视化系统:
- 计算机建模
- 跟踪电脑
- 大幅面3D功能的电视
- 计算机建模和3D电视之间的视频连接线
- 3D红外发射器的3D电视
- 以太网电缆建模和跟踪电脑
- Wiimote的跟踪与鹿角(控制器)
- 与跟踪鹿角3D眼镜(3D眼镜)5
- 小心地控制它可以轻松地从模拟计算机达到,注意不要触摸或移动连接到它的球形IR跟踪标记。
- 小心地在电视上的立场3D眼镜(如前,一定要避免接触反光标记)。
- 从上面装了3D电视跟踪计算机上的3个USB端口,红外摄像机连接三个USB电缆,同时断电。
- 找到3D电视机的遥控器,并将其放置在3D电视前。
- 将视频电缆连接到显卡的建模计算机和3D电视的视频输入。还连接3D红外发射器,用于从3D TV输出的3D同步,并将其放置在发射电视站的电视近前侧,朝上朝向哪里护目镜将被使用。非常小心,不要转移校准电视的位置。
- 建模电脑上连接电源之前打开3D电视确保正确识别由计算机。
- 开启建模计算机。建模计算机启动到登录提示后,计算机建模的Linux系统上登录到相应的帐户。
- 一旦建模电脑桌面可用,使用3D电视机的遥控器来检查视频电缆连接按下“信息/ i”按钮的状态。确保在左上角的电视屏幕上显示“1920×1080 @ 60HZ”。如果没有,请重新启动计算机建模,以树立正确识别3D电视。还可以肯定的电视是3D输出模式2,使用遥控器设置菜单。
- 在模拟计算机桌面上,有几个标签中打开一个终端窗口。
- 在跟踪计算机上,通过在命令窗口下键入“ipconfig”验证以太网适配器的IP地址。
- 在模拟计算机上,打开一个终端窗口选项卡,并选中VRDevices.cfg文件中的“服务器名”定义跟踪计算机以太网适配器的IP地址。
- 如果有必要,改变在VRDevices.cfg的“服务器名”IP地址匹配跟踪计算机以太网适配器,并保存VRDevices.cfg。
- 在跟踪计算机上,启动OptiTrack刚体工具软件。
- 让软件完全打开,然后单击接近顶部菜单标有“负载校准结果”大按钮。
- 浏览并打开相应的摄像机标定文件。
- 加载该文件后,单击“文件”菜单,选择“加载刚体的定义”。
- 浏览并打开相应的刚体定义文件的跟踪控制器和3D眼镜。
- 在跟踪软件的最右边的窗格中,找到标有“流媒体”的部分,展开部分,根据“VRPN流”类别中,验证列出的端口号是3883,然后勾选“宽投VRPN流引擎“类别”内盒“帧数据。
- 在模拟计算机,请确保该控制器可以直接在手或立即到达(2秒走在最)。
- 在模拟计算机,调出选项卡在本届会议早些时候创建的终端窗口并导航到,然后启动VRDeviceDaemon软件,例如输入“./VRDeviceDaemon”。
- 按照提示如果活动是成功的,该窗口将显示“请按按钮1和2的Wiimote的同时进行。”“VRDeviceServer:等待客户端连接”。
4.测试3D / VR可视化系统使用NCK软件
下面的指令集概述了如何使用NCK软件屏幕上的菜单来建立控制器工具功能,以及如何构建和操纵碳nanotu在从构成碳原子数( 图4)的3D / VR的工作区。可在线10如何衡量所产生的键角和距离(步骤4.4.10)指令。
图4.本科学生使用3D / VR可视化系统研究碳纳米管(CNT)的照片(A) - (F)显示单壁碳纳米管的建设过程中,请点击这里查看该图的放大版本。 。
- 在步骤3.11创建的模拟计算机终端窗口中,选择第三个选项卡。要启动NCK软件,导航到NCK的安装目录,然后键入:
“./NanotechConstructionKit -rootSection本地主机-domainsize 36“。 - 非常小心,不要触摸或松开连接跟踪标记,戴上3D眼镜,拿起控制器。调整头/护目镜观看位置,以确保3D眼镜正在接受3D电视的红外发射器同步信号,使3D / VR观看电视显示屏。
- 为了有一个工具来添加,移动和删除原子,分配NCK命令协会按钮控制器上进行如下:
- 调出主NCK屏幕菜单通过按住遥控器手柄上的Home键,导航到并选择“覆盖工具”菜单项,然后释放Home键。这使得命令不同的按钮的分配彼此独立控制器上。
- 到Wiimote的触发按钮(在控制器的底部)与内NCK,按操纵原子操作相关联,并按住扳机按钮,导航屏幕上的NCK菜单“牵引机“,然后选择”6-DOF牵引机“,然后松开扳机。触发现在与操纵原子的动作相关联。
- 分配添加原子上的Wiimote的“+”按钮的功能,把主菜单由按住Home键,导航到“结构单元类型”,然后选择“三角”,然后松开Home键。
- 接下来按住“+”按钮,定位到“牵引机”,然后选择“6-DOF牵引机”,然后松开“+”按钮。的“+”按钮现在与创建所选类型的新原子(由三角形表示的碳原子数,在这种情况下)相关联。
- 要指定删除一个原子的功能“ - ”关于Wiimote的按钮,调出主菜单,按住“主页”按钮,然后导航到“结构单元类型”,然后选择“删除选定的单位,“然后松开Home键。
- 接下来,按住“ - ”按钮,定位到“牵引机”,然后选择“6-DOF牵引机”,并发布了“ - ”按钮。在“ - ”按钮现在删除原子有关。
- 遵循相同的程序来分配的“锁定选定单元”的功能的“1”的Wiimote按钮,“解锁所选单元”的“2”的控制器按钮。
- 一旦控制器按钮已配置,使用NCK如下创建一个碳纳米管:
- 使用“+”按钮,两个3键三角形碳原子添加到NCK的工作区。这些使用触发按钮,直到他们在一个顶点加入操纵。
- 添加4个碳原子创建一个六角星形。
- 使用“家”菜单,导航到“I / O菜单”,然后选择“保存单位。
- 移动6尖结构远离其当前位置。
- 使用“家”菜单,导航到“I / O菜单”,然后选择“载入单位。
- 直到6由6片的六角形-6-原子环已创建( 图5A)重复最后2个步骤。
- 使用“1”的按钮时,锁定一个原子顶行中,且最底行中的相对原子。锁定的原子将被标记为粉红色( 图5B)。
- 使用触发按钮,小心地将锁定原子之一以圆弧直到其自由顶点接近相对的锁定原子的自由顶点。绿色行会当他们是足够接近,原子的吸引力会导致他们加入一个键( 图5C)的顶点之间出现。一旦成功加入,解开两者都使用了“2”键的原子。
- 继续同样锁定,加入和解锁反对原子弹版本践中的碳片材,有效地“压缩和解”片材成最终的碳纳米管( 图5D-5F)。
图5.逐步建立一个单壁CNT显示出(A) 的一个6×6片(石墨烯)的六方碳环,(B)的相对的碳原子“锁定”(示出为粉红色三角形),以允许对更容易操纵现实原子间力,(C)的碳(石墨)片小心弯曲以允许原子之间的结合上相对的侧面,(D)的锁定,以协助进一步碳片曲率两个附加的相对碳原子,(E)的附加 的相对碳原子键合到碳继续原来的C的相对原子的连续键合后形成的片材的曲率成纳米管,和(F)最终的CNT阿尔邦板材(石墨烯)。 请点击此处查看该图的放大版本。 - 当纳米管完成后,使用屏幕上的测量工具,以确定结构的角度和距离10。
5.可视化的分子动力学模拟模型
- 导入初始结晶二氧化硅立方体模型到3D / VR NCK软件,并调查最初的结构( 见图2A)。
- 开源程序MDCASK 11和12 LAMMPS进行了针对性的,因为这是非常适合这项研究的重点功能。后者计划用于这项工作赋予其不同的原子间电势和GPU的计算能力。使用LAMMPS MD包12中 ,运行一个模拟的熔体/淬火过程在此初始结构,以产生无定形的SiO 2 ST ructure。在这个模拟过程的详细信息可以在以前的出版物13-15找到。
- 导入生成新的非晶(无序)的SiO 2模型到3D / VR NCK软件和调查结构( 见图 2b)。
- 创建的SiO 2 nanospring /纳米带出了新的无定形固体使用开放源代码NanospringCarver 16和相关指导性文件17( 图6)。
图6.图示在创建使用NanospringCarver程序nanospring的不同阶段的一步一步原子选择处理的部件:(A - D)表示25%,50%,该方法的75%和100%的完成17。目标=“_空白”>点击此处查看该图的放大版本。 - 使用LAMMPS MD包上的nanospring /纳米带( 图7)进行拉伸模拟。在此过程的详细信息可以在以前的出版物15被发现。
从LAMMPS MD二氧化硅纳米螺旋(纳米带)拉伸仿真结果如图7快照图像。 - 使用开源软件工具VMD(可视化分子动力学)18 ImageMagick的19,和FFmpeg的20创建快照和螺旋纳米结构的动画贯穿这个模拟( 动画图1),用于演示的3D / VR可视化系统。 请点击这里查看大V版为这个数字的。
动画图1 。动画螺旋纳米结构拉伸模拟。
Subscription Required. Please recommend JoVE to your librarian.
Representative Results
这种3D / VR可视化系统提出了开展材料科学的研究,新的机遇。作为这种身临其境环境实时操作,在3D输入和显示的形式,研究者提出了完全交互式纳米尺度的仪器2。按照这里介绍的协议,二氧化硅螺旋纳米带在此一步一步的方式被创建。从LAMMPS MD产生这种结构的快照显示在图7。这种结构进行模拟拉伸测试,并且该模拟的结果示于动画图1,它示出了在拉伸力的结构重组和故障。
通过结合实时互动和强大的MD模拟15身临其境的视觉环境的性质,研究人员可以受益于直观的控制和全功能分析。
日Ë增强的3D / VR可视化与MD系统的能力进行全面测试和实施纳米科学的研究,在实验室达维拉在加州大学默塞德,专注于无定形二氧化硅纳米线,纳米带和纳米弹簧拉伸15模拟。
Subscription Required. Please recommend JoVE to your librarian.
Discussion
在成功安装了3D / VR可视化系统的部署和使用的关键要素是在物理环境和设计考虑 ,并特别注意事项的补充材料的详细。重要的安装注意事项,包括3D显示器高度舒适的长期站立或坐着的使用,最大限度地跟踪摄像机安装高度,创造了大量的3D工作区,稳定跟踪摄像头和3D显示的支持,以保持配置随着时间的推移,以及去除红外线反射元素从3D工作区域。正如前面提到的安装说明,如果可用的跟踪摄像头的安装高度受限,备用摄像机方向可能需要创造最大的3D工作区。
在跟踪软件的配置,魔杖捕获步骤是最后的跟踪精度很重要。应注意移动的反光棒雷神oughly顺利整个跟踪摄像机重叠区域不阻塞任何相机或引入任何辅助反射对象,根据需要重复该步骤,直到所要求的误差值来实现的。如在上述各节所指出的,系统的使用过程中也可以是重要的,以在其上创建三维护目镜,以防止从与3D同步的IR信号的红外跟踪信号干扰小盾,并使用新鲜的三维护目镜电池以最大化护目镜3D同步。此外,一致的,应注意,以不接触或改变3D护目镜和Wiimote的反射IR的球体,并且没有物理移位跟踪摄像机或3D显示的位置,以便维持精确的3D跟踪和成像。
其他以前的努力都集中在MD和实时交互( 例如,通过VMD,一个流行的分子可视化和模拟软件,用于生物分子系统21),而较新的方法公顷已经实现了其他用户界面和3D手势和语音控制22。另一组23创造了软件,该软件集成了自适应,增量算法更新纳米系统内潜在的能量,原子间力。在这项工作中所描述的系统包括一个特定的目标,因为它是由通过开源的NCK软件6纳米材料的三维可视化的,与经由所述LAMMPS开放源代码12交互在一个虚拟现实环境和MD模拟能力。此代码允许灵活性,因为各种强大的原子间电势可用来研究纳米材料,材料科学的研究。因此,该系统在这项工作中,包括MD模拟和互动的元素相似的一些其他方法,但重点是纳米材料的研究。
这里所描述的3D / VR可视化系统的意义在于,它是更简单和成本更低的设置,一个d个灵活使用对于一般研究者或教育者,比更昂贵的专门沉浸式环境。增加了GPU加速MD模拟功能利用了这个快速发展计算技术的优势,创建实验室内的能源和空间节约型,高性能的计算环境。再加上先进的分析能力,这本小说身临其境的工具是强大和高效使用的领域,如材料科学,并且是唯一适用于纳米级的研究和教育。该系统被选定在2012年6月系列“我们的数字生活”24日 UCTV(公共服务型媒体渠道和第一所大学运行的YouTube原创频道)进行展示。
作为一名研究和教育工具,以加速MD功能的3D / VR可视化系统促进跨学科合作的研究和新的学习方法的整合,包括教练,麦粒肿乐教学,主动学习,和多种学习方式,包括使用用于系统3开发交互式手册。在3D / VR可视化系统的实施,导致在同行评审的出版物,有几个会议演讲,硕士论文,一个NSF奖,和跨学科的合作。
潜在的未来发展和扩张所描述的3D / VR可视化系统可以包括另外的NCK 3D界面中的菜单驱动的工具,以方便与MD计划(LAMMPS)的直接互动,而其余的在虚拟现实环境。
Subscription Required. Please recommend JoVE to your librarian.
Disclosures
作者宣称,他们有没有竞争的财务权益。
Materials
Name | Company | Catalog Number | Comments |
Samsung 61" 3D-capable high definition DLP TV | Samsung | http://www.samsung.com/us/video/tvs | See Protocol Section 3 (Step 3.2) (Large format 3D-capable TV) |
Alienware Area51 750i modeling computer | Alienware | http://www.alienware.com | See Protocol Section 1 (Step 1.1) (Modeling computer) |
HP EliteBook 8530w tracking computer | HP | http://www.hp.com | See Protocol Section 2 (Step 2.3) (Tracking computer) |
V100:R2 IR tracking cameras (3) | Naturalpoint | http://www.naturalpoint.com/optitrack/products/v100-r2/ | See Protocol Section 2 (Step 2.1) and Reference [4] (Tracking cameras) |
OptiTrack Tracking Tools IR tracking software | Naturalpoint | http://www.naturalpoint.com/optitrack/software/ | See Protocol Section 2 (Step 2.3) and Reference [4] (Tracking software) |
3D Goggles and 3D TV IR sync emitter | Ilixco | http://www.i-glassesstore.com/dlp3d-wireless-2set.html | See Protocol Section 3 (Step 3.2) and Reference [5] (3D goggles) |
Wiimote 3D controller | Nintendo | http://www.nintendo.com/wii | See Protocol Section 3 (Step 3.2) (Wiimote) |
VRUI, NCK and associated 3D/VR modeling software | Open source software | http://idav.ucdavis.edu/~okreylos/ResDev/NanoTech/index.html | See Protocol Section 1 (Step 1.3) and References [1,6] (VRUI, NCK) |
LAMMPS molecular dynamics software | Open source software | http://lammps.sandia.gov/ | See Protocol Section 5 (Step 5.2) and Reference [12] (LAMMPS) |
NanospringCarver program code and files | UC Merced - open source | http://tinyurl.com/qame8dj | See Protocol Section 5 (Step 5.4) and References [16-17] (NanospringCarver) |
MATLAB GUI files | UC Merced - open source | http://tinyurl.com/qame8dj | See Protocol Section 5 (Step 5.4) and References [16-17] (NanospringCarver) |
Atomistic bulk glass input file | UC Merced - open source | http://tinyurl.com/qame8dj | See Protocol Section 5 (Step 5.4) and References [16-17] (NanospringCarver) |
References
- Kreylos website, O. Low-Cost VR 3D/VR tutorial. , University of California Davis. Davis, CA. Available from: http://idav.ucdavis.edu/~okreylos/ResDev/LowCostVR/index.html (2013).
- Doblack, B. N., Flores, C., Matlock, T., Dávila, L. P. The emergence of immersive low-cost 3D virtual reality environments for interactive learning in materials science and engineering. Mater. Res. Soc. Symp. Proc. 1320, (2011).
- Flores, C., Matlock, T., Dávila, L. P. Enhancing materials research through innovative 3D environments and interactive manuals for data visualization and analysis. Mater. Res. Soc. Symp. Proc. 1472, (2012).
- IR tracking camera and software source. , Naturalpoint. U.S.A. Available from: http://www.naturalpoint.com/optitrack (2013).
3D goggle source. , Ilixco. U.S.A. Available from: http://www.i-glassesstore.com/dlp3d-wireless-2set.html (2013). - Kreylos, O. Nanotech Construction Kit. , University of California Davis. Davis, CA. Available from: http://idav.ucdavis.edu/~okreylos/ResDev/NanoTech/index.html (2013).
- Compute Unified Device Architecture (CUDA). , U.S.A. Available from: http://www.nvidia.com/object/cuda_home_new.html (2013).
- Graphics Processing Unit (GPU) computing. , U.S.A. Available from: http://www.nvidia.com/object/what-is-gpu-computing.html (2013).
- GPU applications. , U.S.A. Available from http://www.nvidia.com/object/gpu-applications.html?mDicS (2013).
- “3D/VR Visualization System - Startup and Shutdown Protocol” and “3D/VR Visualization System – CNT Modeling Example” documents. , University of California Merced. Merced, CA. Available from: https://eng.ucmerced.edu/people/ldavila/home/3d-vr-visualization-system-dissemination-of-research-results-and-products (2013).
- MDCASK molecular dynamics code. , Livermore National Laboratory. Livermore, CA. Available from: https://asc.llnl.gov/computing_resources/purple/archive/benchmarks/mdcask (2013).
- LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) molecular dynamics code. , Steve Plimpton. Albuquerque, NM. Available from: http://lammps.sandia.gov (2014).
- Feuston, B. P., Garofalini, S. H. Empirical three-body potential for vitreous silica. J. Chem. Phys. 89 (9), 5818-5824 (1988).
- Dávila, L. P., et al. Transformations in the medium-range order of fused silica under high pressure. Phys. Rev. Lett. 91 (20), 2055011-2055014 (2003).
- Doblack, B. N. The structure and properties of silica glass nanostructures using novel computational systems. , University of California Merced. Merced, CA. (2013).
- NanospringCarver. , University of California Merced. Merced, CA. Available from: http://eng.ucmerced.edu/people/ldavila/home/nanospring-models-via-matlab-nanospringcarver-dissemination-of-research-results-and-products (2013).
- Meagher, K. A., Doblack, B. N., Ramirez, M., Dávila, L. P. Scalable nanohelices for predictive studies and enhanced 3D visualization. J. Vis. Exp. In-Press, Forthcoming.
- Visualize Molecular Dynamics (VMD). Open source molecular visualization software. , U.S.A. Available from: http://www.ks.uiuc.edu/Research/vmd (2013).
- ImageMagick. , U.S.A. Available from: http://www.imagemagick.org (2013).
- FFmpeg. Open source multimedia file converter. , U.S.A. Available from: http://www.ffmpeg.org (2013).
- Interactive Molecular Dynamics Simulation. Theoretical and Computational Biophysics Group. , U.S.A. Available from: http://www.ks.uiuc.edu/Research/vmd/imd (2014).
- Molecular Control Toolkit. Aquaria: Integrating Sequences, Features, and 3D Structures. , Australia. c2013-2014 Available from: http://aquaria.ws (2014).
- Nano-D Research Group. Algorithms for Modeling and Simulation of Nanosystems. , France. Available from: http://nano-d.inrialpes.fr (2014).
University of California Television (UCTV). Our Digital Life series: The Future: Teaching and Life-Saving Tools episode. , University of California. U.S.A. Available from: http://www.uctv.tv/search-details.aspx?showID=23734 (2013).