首页    EasyTrial.3D零代码三维实验平台
quicktrial-sucai
微信截图_20211201232106

EasyTrial.3D零代码三维实验平台

现代心理学研究如何将研究设想转变成计算机可执行的程序已是心理学研究中的重要一环,直接决定实验的顺利进行。由于心理学专业的教师学生对于复杂的计算机原理、数据结构和程序架构设计缺乏较为专业系统的学习,往往在实验设计和实验实现上存在一定困难,从而导致实验执行和数据精确采集上大打折扣,影响科研实验以及教学的快速推进,降低了发表论文的效率。

 

      EasyTrial.3D零代码三维实验平台是北京云创启航智能科技有限公司自主研发的,具有自主知识产权的面向心理学领域的科研实验软件平台:可快速搭建标准化的、基于实验样本数据驱动的心理学实验流程,可呈现复杂的三维虚拟现实或二维平面视觉的多感官刺激,可精确的记录实验日志数据,可无缝接入和灵活切换周边多种硬件设备。

 

 

      EasyTrial.3D零代码三维实验平台基于专业的计算机图形底层架构开发,插件化的软件结构,可灵活扩充新的功能。将心理学研究常用的实验指令、实验流程、UI界面、日志记录、设备管理、数据分析等进行图形化封装,通过拖拽和参数设置的方式可快速搭建完整的心理学实验。与此同时可将实验内容导出为Python源码,结合Vizard虚拟现实开发引擎进行二次开发,为具备研发能力的科研人员、教师或学生提供更灵活的实现方式。

 

 

 

      EasyTrial.3D零代码三维实验平台在设计之初就考虑到了精确数据采集的核心需求,平台可切换同步渲染模式和异步渲染模式以适应不同的实验要求。同步渲染保证刺激呈现与打码同步的极小延迟,异步渲染保证复杂场景的运行效率。基于EasyTrial.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,光栅⽴体等,支持主动和被动的立体形式;
  • ⽀持预设交互点;
  • 内置⽀持天空轮廓,加载天空盒模型;
  • 支持天气气候模拟,例如:雨、雪、多云(雾霾)等;