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’着色器允许你独立的控制背景透明度和叠加影像。这个着色


发布评论