论文部分内容阅读
随着教育信息化的发展,继多媒体技术、计算机网络技术之后,虚拟现实技术俨然成为了当今教育技术领域中炙热的焦点。为了将传统的被动的学习模式转变为主动探索知识的现代学习模式,不少教师将具有真实感的三维课件引入到了课堂的教学中,受到了广大学生的欢迎和肯定。但是制作三维教学课件的工作却十分不简单,由于我们平时生活中的各种事物绝大多数都是不规则的几何物体,并且为了体现该物体模型的颜色、材质及质感等方面要素,就需要给它添加多种不同纹理,而这对于教学软件设计人员来说,这部分工作的操作是非常繁琐和费时的。因为到目前为止任何一种开发工具或开发软件都不能很好地高效地解决同一物体表面上进行多次纹理映射的问题。虽然3DMAX中有多维子物体贴图功能,但是只能处理相对简单的不规则三维模型,而对于复杂的三维模型就得需要教学软件设计人员在时间和精力方面加倍投入了,也就自然而然的会影响整个教学软件的制作周期了。而本课题就是以教学软件中三维曲面局部的纹理映射技术为研究主题,选取Java3D技术来解决在同一物体模型上添加不同纹理的问题。本课题的主要优点就在于,针对从事教学资源开发的非计算机专业的技术人员而言,通过利用本课题研究的局部纹理映射技术,能大大减少三维教学软件中模型的制作周期,并且操作简单,易于掌握,只需要通过鼠标点击的方式就可以确定局部纹理映射区域进而完成局部贴图效果。本文采用了文献法对虚拟现实和Java3D技术进行了概要性的介绍,对纹理映射技术进行了分析研究,从而得到了切实可行的解决问题的方案。首先是利用三角网或四角网建模并同时进行首次的纹理映射,然后圈定需要再次添加纹理的区域,筛选出该区域内的三角形进行第二次的纹理映射,从而达到三维物体上局部纹理映射的效果。最后,对本文的工作进行了归纳与总结,并指出了不足和展望。上述方案主要通过实验法进行实现的。通过本课题的研究,笔者试图为从事教学资源开发的非计算机专业的教育技术人员提供一个快速实现三维曲面的局部纹理映射的方法,该课题其最终研究成果将对三维教学软件的制作提供较大应用价值。