摘要
针对晶体三维可视化展示这一《结晶学与矿物学》课程教学中的问题,为了便于学习者通过直观观察晶体三维形态,掌握晶体特点,通过Web端展示有色交互模型的办法来实现。采用3DSMAX、JCrystal软件对47种几何单形进行三维建模,利用UnityShader对模型进行材质处理,以FreeLookCameraRig实现触屏旋转模型的交互效果,后导成WebGL,利用HTML、CSS、JavaScript等语言进行优化,建成晶体三维可视化学习平台。通过对晶体三维建模、可视化平台建设中关键技术的阐述,提供了一种模型展示方法,采用该方法建成的可视化平台具有呈现效果佳、互动性强、可扩展性强、用户端多元的特点。
3D visualization display of a mineral crystal is of great importance to the teaching of crystallography and mineralogy.It enables students to visualize the morphology of mineral crystals and understand the crystallographic characteristics of minerals intuitively.This may be achieved by presenting the color interaction model on the Web side.3DSMAX and JCrystal softwares are used for 3D modeling of 47 kinds of geometric unit form.UnityShader is used for processing the material of the model.Interactive effect of touch-screen rotation model is achieved with FreeLookCameraRig,and then exported to the WebGL side and optimized by use of HTML,CSS,JavaScript and other languages in order to build 3D visual learning platform a crystal.
作者
何虎
陈思
HE Hu;CHEN Si(College of Earth Sciences,Chengdu University of Technology,Chengdu610059)
出处
《四川地质学报》
2021年第4期670-677,共8页
Acta Geologica Sichuan
基金
成都理工大学2019年度中青年骨干教师发展资助计划(编号:10912-2019SJGG00165)
成都理工大学2018-2020年高等教育人才培养和教学改革项目(编号:JG183061)
四川省“地质矿产资源三维立体勘探开发虚拟仿真实验教学中心”教学质量工程项目(编号:11100-18Z0530)资助。