3D制作林间空地

修改
鏉ユ簮: zhangbei 浏览 1487 日期 2012-10-12 0

3D制作林间空地前言

本课程包含的林间空地创作过程中的详细信息视图。估计3DStudioMax用户的教训是,也正是基于草-O-Matic的插件,3DSMAX。教训包括六个部分,在那里你可以学习如何创建一个地面的地衣和裸露的地区,光照明亮的阳光天,不同类型的草,鲜花和石头。

更多3dmax视频教程

 

3D制作林间空地创建地面

首先,我们绘制任何2D的图片编辑器(例如在Photoshop中)的路径和凹陷地面的掩码。这可能是一些的那样: 现在,让我们创建该地区的一道风景线。我们首先创建对象“地”的QuadPatch类型: 长度:200; 宽度:200; 长度赛格:10; 长度赛格:10; 应用修改UVW贴图“: 映射:平面; 长度:200; 宽度:200。 应用改性剂置换: 力量:-5 长度:200 宽度:200;位图:“pic1.jpg”, 现在你可以创建两个对象,这将有助于我们把草,花和石头。我们的“地下”对象克隆和它命名为Grass_Mask。将其转换为可编辑网格“。然后我们切换视口的左视图或前视图。喜欢它的画面上显示:选择面 分离选定的面。名称分离对象为Step_Mask。隐藏这两个对象, 接下来的步骤是建立一个地面的地面材料。这将包括地衣和裸露的地区。赤裸的区域指出的面 ​​具。地衣地区将是一个混合的两个位图。该计划是如何创建地面材料。 现在增加至10自发光材料和我们的地面已准备就绪。地面材料应用到我们的地面目标。您将有类似的东西:

3D制作林间空地 照明

接下来,创建一个目标定向光,将模拟Sun。参数设置: 倍数:1.3 R:255, G:248, B:210; 投射阴影: 阴影贴图大小:2048; 现在创建的天空光灯的仿真系统。将它们喜欢它下面的图片:他们必须有以下参数值: 倍数:0.125 R:188ĝ:216 B:227 投射阴影:关 下创建一盏灯,并直接从底部到顶部。将模拟地面照度: 倍数:0.35 ŕ:189 G:273 B:138 投射阴影:关 事实上,这部分你可以只更换场景中的所有材料增加自发光,或使用VRAY渲染,巴西,全球照明,mental ray和其他。

3D制作林间空地 草

创建另一种草的对象,并将其命名Grass_Dead。这将是一个干燥的草地上的林间空地。安置的对象- Grass_Mask。设置的参数值如下: 绿草如茵材料的漫反射纹理将DeadGrc.jpg:

下一步-草枯- Grass_Dead_High的。布局-对象Grass_Mask。这种草的参数为: 适用于这种草相同的材料为Grass_Dead。 现在,让我们创建小的圆叶子,看起来像芭蕉叶的。位置- Grass_Mask。设置以下参数: 弥漫性纹理的草绿色材料将被Grassc.jpg: 让我们看看我们已经收到 的最后一部分的草-创建束干草的道路上。这一次的股票配售对象- Step_Mask。此草有一点点不同的参数,但Grass_Dead相同的材料有: 下面是我们所拥有的:

3D制作林间空地 石

使用的散点图对象创建的小石头,在该区域的路径。在开始创建两种类型的石头,因为它下面的图片,将它们命名为StoneO_1和StoneO_2: 选择对象StoneO_1“和创建散点图对象。分布对象- Step_Mask。 下一组参数如下: 重复相同的步骤StoneO_2。参数改变的只是种子参数到1996年。下面是我们接受她: 它看起来更好。但画面有点伤心。让尝试删除这个悲伤的。

3D制作林间空地花卉

我们还使用了分散对象创建的林间空地上的鲜花。 先找到或创建多种类型的花。而每种-一对夫妇的品种, 这将隐藏复发的效果多一点:

更多3d视频教程

-创建一个散点图,每个品种各类型的对象,但这个时间作为分配对象将是Step_Mask的对象。设置以下参数(不要忘了改变种子属性): 我们在这里:

大石头

现在,我们将创建大石头,你会穿上路径。更好的使他们从geospheres,,,你可以很容易地削弱与FDD箱和置换修饰。下面是一位世纪的创建过程: 纹理石,石头相当不错的: 这就是全部。我们的林间空地是准备好了。让我们来看看我们有什么: 不坏,对我来说。!   您可以在这里下载的草-O-MATIC插件: 德鲁伊- 3DS MAX4 [84,6 KB]:德鲁伊R4.zip(12534) 德鲁伊- 3DS max3.1 [84,6 KB] 德鲁伊- R3.zip(2593 )

CG

CG

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}