产品简介
QuickTrial.3D零代码三维实验平台是北京恒挚科技有限公司自主研发的,具有自主知识产权的面向心理学领域的科研实验软件平台:可快速搭建标准化的、基于实验样本数据驱动的心理学实验流程,可呈现复杂的三维虚拟现实或二维平面视觉的多感官刺激,可精确的记录实验日志数据,可无缝接入和灵活切换周边多种硬件设备。
QuickTrial.3D零代码三维实验平台基于专业的计算机图形底层架构开发,插件化的软件结构,可灵活扩充新的功能。将心理学研究常用的实验指令、实验流程、UI界面、日志记录、设备管理、数据分析等进行图形化封装,通过拖拽和参数设置的方式可快速搭建完整的心理学实验。与此同时可将实验内容导出为Python源码,结合Vizard虚拟现实开发引擎进行二次开发,为具备研发能力的科研人员、教师或学生提供更灵活的实现方式。
QuickTrial.3D零代码三维实验平台在设计之初就考虑到了精确数据采集的核心需求,平台可切换同步渲染模式和异步渲染模式以适应不同的实验要求。同步渲染保证刺激呈现与打码同步的极小延迟,异步渲染保证复杂场景的运行效率。基于QuickTrial.3D零代码三维实验平台SDK的API接口,即可开启同步渲染。
软件平台主要功能:
- 支持结构化、模式化和流程化的心理学实验开发,通过图形化拖拽和参数配置的方式快速组装实验;
- 适用于心理学多个细分领域的科学研究;
- 支持二维平面、三维虚拟现实方式的多感官实验刺激呈现,可快速平滑的在PC显示器、3D立体电视、虚拟现实头盔、立体投影系统(CAVE)之间切换,满足不同实验场景;
- 图形化定义Trial和Block结构。平台内嵌的专业实验流程引擎提供了多种类型的流程节点,可灵活构建单个或多个核心实验流程,支持串联、并行或者相互嵌套的多种复杂实验结构;
- 基于实验样本数据的Trial流程驱动,支持数据表的增删改查操作。支持灵活的采样规则设置,包括:运行时条件筛选、顺序、随机不重复、随机重复;支持多种重采样规则设置和退出规则设置;支持样本数据和参数设置的导入与导出(Excel);
- 支持呈现时长设定,包括固定时长、变化时长和无限时长等;
- 支持常规二维和三维界面组件,可图形化构建实验界面交互体系,例如:实验指导语、注视点、任务选择、实验反馈、结束语等界面可快速搭建并根据响应事件显示或隐藏;
- 支持全局数据总线,方便软件内部数据共享;
- 支持实验导出为Python源代码,可在Vizard虚拟现实开发引擎中进行二次开发、运行和exe可执行程序发布;
- 支持同步渲染和异步渲染模式切换,满足精确数据采集(SDK);
- 常用的虚拟现实追踪系统、头盔显示系统、眼动仪、生理仪、脑电、核磁设备可无缝接入;
软件平台2D/3D图形图像处理特性:
- ⽀持常用3D模型格式: fbx、obj、dae、wrl (VRML2/97)、flt (Open Flight)、3ds (3D StudioMax)、txp (multi-threaded TerraPage loader)、geo (Carbon Graphics)、bsp (Quake3 world layers)、md2 (Quake animation models)、ac (AC3D)、obj (Alias Wavefront)、lwo/lw (Light Wave)、pfb (Performer)、osgb、3dc点云、Cal3D (带⾻骼的虚拟物体、虚拟⼈物)等;
- 支持常用图像格式:rgb/rgba、dds、tga、gif、bmp、tif、jpg、pic、pnm/.pgm/.pbm、png、jp2 (jpeg2000)等;
- 支持常用声⾳⽂件格式:wav、mp3、au、wma、mid等;
- 支持常用视频文件格式:avi、wmv、mpeg、mp4等;
- 支持虚拟场景中动态生成的2D和3D文字功能;
- 可对模型进⾏平移、旋转、缩放;
- 可对模型颜色和透明度(alpha)进行设置。支持Alpha 融合 (透明) 材质和表⾯;
- 实时查看实验场景渲染效率,提供CPU和GPU各个统计数字。例如Draw call、Drawable等统计;
- 可对模型进行多种动画控制:旋转、移动到、缩放到、路径动画、渐变、串行动画等;
- 支持虚拟人动画控制;
- 基于OpenGL的渲染⽅式: ⽀持⼤多数OpenGL功能,包含最新的⽂件扩展⽅式,例如:VBO和顶点-片段程序;
- 支持模型的动态更新(热更新),可在线动态替换模型;
- 支持运行时录制视频、音频,将体验者视角的内容保存到文件系统;
- 内置多种⾼级的3D渲染模式,包含多管线渲染,quad buffering,光栅⽴体等,支持主动和被动的立体形式;
- ⽀持预设交互点;
- 内置⽀持天空轮廓,加载天空盒模型;
- 支持天气气候模拟,例如:雨、雪、多云(雾霾)等;
PsycFlow心理学实验流程引擎(QCT SDK 实验开发包)
简介
PsycFlow心理学实验流程引擎中间件,帮助老师和科研人员快速开发基于虚拟现实的心理学及相关领域实验。PsycFlow基于Vizard开发,可满足多种复杂实验流程的搭建,例如:串联模式、并联模式、相嵌模式、平衡模式。同时也可根据前置条件的不同选择不同的执行分支。
通过PsycFlow可随意定义Trial核心流程和Block数量,可轻松配置节点的呈现时长和响应方式,从而控制实验刺激的呈现和反应数据的收集。支持同步渲染和异步渲染两种运行模式,同步渲染保证刺激呈现与打码同步的极小延迟,异步渲染保证复杂场景的运行效率。
通过PsycFlow心理学实验流程引擎中间件可大大降低实验开发难度,提高开发效率。
目前,中国科学院心理研究所的相关课题实验已经采用PsycFlow进行开发,显著提高了实验开发进度和后期的可维护性。
特性
- 基于Vizard研发,引入后直接调用,可与Vizard原生API互相结合使用;
- 支持结构化、模式化的心理学实验开发,可外挂指导语、注视点、刺激呈现、反馈、间隔时间等流程节点;
- 支持基于实验数据DataTable的Trial驱动,可加载外部Excel或内建数据表,可多表联合驱动;
- 支持多种复杂实验流程搭建,可自定义Trial核心流程和Block数量;
- 支持自定义呈现时长,包括固定时长、变化时长和无限时长等;
- 支持多种基础外设的响应方式以及加载可扩展的外设;
- 支持实验过程的回放,方便观察被试在虚拟场景中的反应;
支持同步渲染和异步渲染,满足基础心理学对延迟的严苛要求和社会心理学、应用心理学对丰富场景高效渲染的需求
PsycStore心理学资源库
简介
PsycStore心理学资源库提供心理学及相关领域研究所涉及的3D静态模型、3D动画模型、虚拟人模型、虚拟人动作、虚拟人物表情等以及分门别类的心理学实验包。模型素材经过专业人员的优化符合业界标准可直接导入开发引擎中使用。心理学实验包包含了常用经典实验的程序实现,可直接运行使用,通过简单的参数修改可改变实验运行结果。方便老师和科研人员以此为基础进行创新和扩展。
特性
模型素材种类丰富,包括:景观、大场景、电子产品、动物、工具、家具、玩具、交通工具、食物、植物、办公用品、人体器官、虚拟人等;
模型美观,通过精心优化,可直接使用;
实验包包括:空间认知类实验、决策类实验、情绪类实验、演讲恐惧类实验、恐高类实验等;
模型素材和实验包会持续更新增加更多丰富内容;