1、打开3DMax并导入一个模型。点击标识“摄像机”,在点击下面菜单栏里的“目标”;
2、将窗口切换到“顶视图”。用鼠标点击绘画栏空白的地方,并拖出“摄像机”。;
3、按“c”键,就会出来摄像机的视角,调整摄像头的角度。
先来看一个效果: 最近有个项目需要实现三维模型的web端渲染,以前虽然也做过类似的项目,单是两个项目一个是java Application,一个是安卓结合,两个我都只参与到的建模环节,所以知道三维模型文件的大概结构,要想在web端实现渲染,首先要做的就是读取这些模型文件,对里面的点、面、法线、材质进行逐行解析。 各种对比后,发现了ThreeJS。它不仅可以解析obj模型文件,还可以解析大部分市场上有的模型格式文件。 npm 安装后,在node_modules/three/examples/jsm/loaders/目录下可以看到它支持的模型格式。 PS:demo中使用了最流行vue语法。 组件注销前,解绑全局事件、停止刷新。beforeDestroy() 效果如下: PS:鼠标移入时,先暂存材质的颜色,移除后再恢复。实现过程有bug,getHex()未得到有效的颜色,所以恢复不到原有的材质颜色,正在查找原因。如有有哪位大神发现问题,请赐教。 优化内容: 2.页面组件销毁时,解绑鼠标事件 3.组件销毁时,清除缓存数据