吕 峰,左早雪,田瑛琪
(云南中医药大学,昆明 650500)
《滇南本草》是一部记述西南高原地区药物,包括民族药物在内的珍贵著作,全书共3 卷,载药458 种,作为我国一部地方本草专著,早于李时珍的《本草纲目》140 多年,不仅全书所载许多药物为《本草纲目》未载之药,而且书中所载的云南地方草木蔬菜可入药的情况、云南少数民族医药与汉族中医药相互结合的实例及多种民族医药的疗效经验和民间验方是本书独具的特色,不仅具有极其珍贵的文物价值,而且具有十分重要的研究价值[1]。然而,《滇南本草》就像我国其他中医药古籍文献一样也存在“藏”与“用”的问题,虽然经典古籍保存的目的是为了利用,但利用就会损耗,且不利于保存。中医药是一门继承性很强的学科,经典古籍更是传承和发展中医药的主要载体,如何利用现代信息技术,在有效保护古籍文献的同时,将古籍文献蕴含的信息表现形式以数字化、多媒体化和虚拟化呈现是摆在我们中医药工作者、图书文献信息工作者和计算机专业人员面前的重要课题。
虚拟现实技术(VR)是指利用计算机生成一种可对参与者直接施加视觉、听觉和触觉感受,并允许其交互地观察和操作虚拟世界的技术,其包含计算机技术、计算机图形学、多媒体技术、人工智能、人机交互理论、传感器技术、显示技术、高速并行的实时计算技术及人类行为学、人体工程学等多项关键技术[2]。在古籍文献的保护和研究中应用虚拟现实技术可以在全方位逼真还原古籍原貌的同时,对古籍的研究和利用提供了一个全新的虚拟“时空世界”,使人们能够更好地接触古籍、感知古籍和认识古籍,在古籍《滇南本草》数字化知识服务平台的建设过程中,主要采用了虚拟现实技术的三维全景虚拟仿真技术、三维虚拟几何建模技术和虚拟交互集成技术来实现对《滇南本草》古籍原貌的“还原”和信息表现形式的全景“重现”。
三维全景虚拟仿真技术是使用数码相机等图像采集设备连续采集序列图像,然后通过软件对图像进行拼接组合完成虚拟场景的三维重现。这种方法以真实场景为基础,可以包含和生成现实世界中存在的各种复杂景观,不受到场景对象的限制,能表达更多的图像信息,并可以任意控制,交互性能好,设计制作成本低,能最大程度上接近真实的自然环境,使浏览者获得较好的沉浸感和体验感。目前主流的三维全景虚拟仿真设计软件有Unity 3D、PTGuiPro、Pano2VR 等[3],在平台设计中主要采用了Unity 3D,利用Unity 3D 来为平台搭建虚拟云南省地图和16 个州市的主场景。
三维虚拟几何建模技术是基于图形的建模方法,通常使用可视化图形建模软件,建立场景的三维虚拟几何模型,然后对建模对象进行样式、材质、颜色、文理、光照和交互等特效设置,并在场景中设置观察者的视点和观察角度,最后通过渲染输出达到虚拟场景的建模设计[4]。这种基于图形的建模方式可以使设计出的三维模型逼真、精细和准确,在生成的虚拟场景中可以任意地控制视点和视角,具有良好的交互性。渲染输出结合纹理映射能够达到较好的仿真效果。目前主流的可视化图形建模软件有3D Max、Meshmixer、3D Slash、TinkerCAD 等[5],在平台设计中主要采用了3D Max,利用3D Max 来设计《滇南本草》所记载的458 种中药材的三维植株模型和第三视角的白族少女人物三维模型。
虚拟图文交互技术是通过将数字图片和文字进行文本标记,然后将标记好的文本通过超链接等手段链接到可视化的虚拟场景中实现图文交互的一种技术,文档中除常规的图片和文本外,还可以是标记文本、数据集和配置文件等。使用该技术既可以突出显示图片和文本细节内容,又可以为虚拟场景提供视觉突出显示、视觉比较、内容切换和链接等交互功能。在平台设计中利用该技术实现了对古籍版《滇南本草》的原图和现代翻译版《滇南本草》的注释图片、文字的融合显示和图文交互,并实现与场景和各类模型在平台的有效整合、显示和交互。
在古籍《滇南本草》数字化知识服务平台的设计过程中,以信息构建理论为基础,以虚拟现实技术为支撑,将云南中医药大学图书馆馆藏的古籍清光绪十三年(1887 年)昆明务本堂刻《滇南草本》和2000 年云南科技出版社出版的《滇南本草》作为蓝本(图1),对古籍《滇南草本》进行全文图像数字化扫描,并与出版的《滇南本草》进行一对一信息比对,将每种中药材从字、词,以及所提及的病名、药名和经方等方面内容进行标引和著录,建立元数据标准的数据库和三维模型,平台实现了对古籍原貌的信息表现,中药材古籍图像和真实药材的信息标识,中药材与病名、经方等关联信息的导航,以及全文图像知识信息的综合搜索等全方位的知识服务体系的构建(图2)。
图1 《滇南本草》不同版本
图2 平台功能设计图
使用Unity 3D 三维全景虚拟仿真软件搭建虚拟云南省地图和16 个州市的场景地形图时,在采集整理云南省地图图片、文字和Unity 模型包里FBX 格式的3D 石头等模型的基础上,将云南省地图和16 个州市地形图进行信息标注和图形切割,然后将切割的16 个州市的地形图导入Unity 3D 中,使用3D Object 工具箱里的Terrain 地形引擎工具进行场景信息的三维全景仿真设计(图3)。
图3 州市地形图三维全景设计
在用三维模型可视化图形建模软件3D Max 设计平台里展示的古籍记载的458 种中药材植株三维模型和白族少女人物三维模型信息中,中药材植株模型的设计是从2000 年云南科技出版社出版的《滇南本草》中查找的相关中药材的参考样图,将样图导入3D Max 软件中,在软件中利用自带的圆柱体等三维模型比照样图进行细致的三维模型建模,模型建立好后选取样图中的各种颜色进行模型表面颜色贴图以完成模型的着色过程(图4)。白族少女人物三维模型的设计方法与中药材植株三维模型类似,不同之处是人物模型的设计不是通过比照样图仿照设计,而是直接从3D Max 软件人物模型库中找到与设计模型相似的女性静态模型,根据设计要求对静态模型进行贴图操作,并为模型表面添加白族服装和头饰,在贴图完成后,又通过3D Max 软件为模型绑定骨骼框架、蒙皮和添加动画操作,使模型除具备服饰等外表外,又具备了运动的属性(图5)。
图4 中药材植株三维模型设计过程
图5 白族少女人物三维模型设计过程
在平台设计过程中采样虚拟图文交互技术起到的作用就是将设计制作的全部三维虚拟场景、中药材模型、人物模型、数字化的古籍版和现代版《滇南草本》图文等信息进行整合并通过添加按钮、选项框等触发引擎实现各类信息的互动交互呈现,这个技术的作用就好比将“散落的颗颗珍珠通过线串联起来”一样。为此,在实现平台信息的互动交互呈现时[6],主要考虑从第三人称的视角以白族少女三维模型面对云南省地图进行16 个州市互动场景互动选择登录界面入手,以458 种中药材在云南16 个州市的主要生长和种植为线索,按照“中药材植株三维模型信息—古籍中记载中药材的图片信息—现代版中描述的中药材的功效主治、药材性状、鲜药植物等图文信息”进行一一对应图文交互设计,同时在场景中增加了相关知识信息的互动问答环节,使整个平台在展现古籍的同时融合了知识性、趣味性,从而实现了“古籍与知识”“中药材与知识”“地形场景与知识”“互动趣味与知识”4 个方面的信息融合表现(图6)。
图6 平台各场景设计及信息表现形式
随着当今虚拟现实技术的不断推广和应用,为古籍的保护和利用提供了一种有效的方法,古籍《滇南本草》数字化知识服务平台的开发过程将虚拟现实技术中有代表性的三维全景虚拟仿真技术、三维虚拟几何建模技术和虚拟图文交互技术进行了深入应用和有效整合,使古籍的“藏”与“用”问题得到有效解决的同时,使古籍实现了从单纯的资源服务向虚拟化、立体化、互动化的知识服务转变。