专栏名称: CityMaker
CityMaker是国内领先的国产三维地理信息软件(3DGIS)平台和解决方案提供商,提供三维地理数据整合管理、浏览展示、服务发布、地形管理发布等多款专业应用软件产品、增值服务、整体解决方案等等。
目录
相关文章推荐
GiantPandaCV  ·  PyTorch 通讯实践 ·  3 天前  
GiantPandaCV  ·  GTX 4090 的 cuda graph 诡异 ·  3 天前  
GiantPandaCV  ·  CUDA-MODE 课程笔记 第29课 ... ·  4 天前  
51好读  ›  专栏  ›  CityMaker

实用三维建模经验分享:树的制作

CityMaker  · 公众号  · 3D  · 2017-03-27 18:00

正文


本文将详细介绍如何制作“树”模型,主要内容包括:透明贴图处理、单片植物制作、十字片植物制作三部分。



下面对这三部分内容分章节详细介绍:


透明贴图处理


1. 选图:选择一张清晰植物照片,背景不要太杂乱。



2. 提取:用魔棒工具、抽出、套索等方式将植物提取出来。



3. 新建一个2的n次方大小的画布,如512*512,尽量将植物中心(树干)放于画布中轴位置,并将植物尽量充满画布。



4. 为了使植物图像边缘不产生白色边沿,创建一个背景图层,图层颜色为植物边缘颜色,添加Alpha通道。




单片植物制作


1. 创建面片:前视图创建一个面片,根据植物种类定制面片大小,分段数=1,面片位于原点。在顶视图创建同样一个稍小面片,作为投影,对齐原点位置,高度=0.03,以免与地面重合。高度也可在原点,后面采用高度跟随设置离地高度。


2. 植物贴图:选一个材质球做植物贴图,将材质球Diffuse和Opacity都赋予制作好的植物贴图,并以贴图名命名材质球。打开透明中的Alpha通道显示出整株植物,以便于调整。可以只在Diffuse中加入贴图,CityMaker会自动默认成透明贴图。



3. 投影贴图:再选择一个材质球,以同样的方式制作出投影贴图。投影也是一个带透明通道的tif图片,所有植物的投影可以通用一个。将这两个贴图分别赋予模型,查看效果。



4. Billboard树:使用Billboard插件,可以让单片植物一直面向摄像机。在场景中加入Billboard,将植物模型添加到Billboard中。


5. 导出预览:选择模型和Billboard,导出osg格式。快速预览,检查效果,此时植物一直保持面向视口方向。




十字片植物的制作


1. 制作背面:在单面植物基础上制作十字植物。由于在虚拟现实制作中要用到烘焙贴图,而材质球中的双面贴图不支持烘焙,所以要制作出植物的背面。原地复制一个植物面片,添加Normal命令使图片翻转。


2. 制作十字面:选择前后两个面,复制并旋转90°。


3. 模型调整:删除投影的面片,并在各个角度观察植物中心是否对齐,进行适当调整。在顶视图原点位置创建一个BOX将植物模型塌陷到BOX上,再删除BOX,以保证植物模型在(0,0)上,渲染查看效果。



4. 关于影子:由于十字树多用在体现整体效果的地方,如树林、山坡等。在镜头俯视的时候可以增加体积感,但是影子是一个平面,不能随地势变形,会产生与坡地交叉的现象,所以十字树不制作影子,或者分开制作,需要的时候添加到场景中。



5. 导出预览:十字树不随视角转动,所以不用添加Billboard,选中模型导出osg格式即可。






 想了解更多? 
 那就赶紧来关注我们 

长按二维码 关注我们

加入我们官方QQ讨论群,参与更多互动分享

CityMaker软件技术分享群

189406624