2024年5月29日发(作者:)

MRIcroGL中文说明书(人工翻译版)

实时交互式渲染

MRIcroGL是一个用来展示3D医学影像的程序。

通过你的电脑显卡,它可以进行实时交互式渲染。程序内还包括了一些脚本

来展示它的功能。

可以从NITRC来下载

脚本

介绍

新用户们可以通过运行MRIcroGL的脚本来探索这个软件的特性。高级

用户可以创建他们自己的脚本来避免冗长乏味的手动调节。只需从“View”

菜单中选择“Scripting”按钮就可以运行或者创建脚本。当一个新的名为

“Scripting”窗口打开时,你就可以使用“File”菜单来打开现存的脚本。

当前打开的脚本则显示在文本编辑器中,并且你可以选择“Script”菜单中

的“Run”来执行这个脚本。指南包含一个详尽的脚本可用命令参考。

示例脚本

这个脚本可以用来产生光源移动的图像来调整映像。

CONST

ksteps = 220;

kAziSpeed= 1;

kElevSpeed= 1;

kTime = 1;

VAR

i, az, el: integer;

BEGIN

RESETDEFAULTS;

BACKCOLOR(255, 255, 255);

LOADIMAGE('ch256');

COLORNAME('surface');

SHADERADJUST('specular',0.9);

FOR i := 1 TO ksteps DO BEGIN

END;

az := (i* kAzispeed) mod 360;

el :=(i* kElevSpeed) -60;

SHADERLIGHTAZIMUTHELEVATION(az,el);

WAIT(ktime);

END.

脑玻璃样脚本

这个脚本示范了2014年发布的‘overlay glass’着色器,这个着色器允许你独立的控制背景透明度和

重叠影像。这个功能的辅导见

demonstration YouTube video

BEGIN

LOADIMAGE('mni152_2009bet');

SHADERADJUST('edgeBoundMix', 0.72);

OVERLAYLOADSMOOTH(true);

OVERLAYLOAD('motor');

OVERLAYMINMAX(1, 2.5, 2.5);

BACKCOLOR(255, 255,255);

SHADERNAME('overlay_glass');

SHADERADJUST('edgeThresh', 0.6);

END.

Clipping脚本

这个脚本示范了2014年发布的‘overlay’着色器允许你独立的控制背景透明度和叠加影像。这个着色