免费网站建设制作,网站免费空间购买,石家庄自适应网站建设,页面设计的网站参考资料#xff1a; 《Unreal Engine5 入门到精通》--左央 虚幻引擎5.2文档#xff1a;https://docs.unrealengine.com/5.2/zh-CN/ 前言#xff1a; 跟着左央老师的《Unreal Engine5 入门到精通》学习制作AI版胡闹厨房#xff0c;把学习过程与学习到的东西归纳总结起来。 … 参考资料 《Unreal Engine5 入门到精通》--左央 虚幻引擎5.2文档https://docs.unrealengine.com/5.2/zh-CN/ 前言 跟着左央老师的《Unreal Engine5 入门到精通》学习制作AI版胡闹厨房把学习过程与学习到的东西归纳总结起来。 最终效果演示
我的目的就是需要制作卡片并且拜访在场景中作为厨房的食物材料。 开始学习与制作
制作卡片
在开始制作之前我可以想象得到厨房里面的食材和工具应该会有很多比如苹果、青瓜、香蕉、盘子、刀等等。因此我需要创建不少卡片去制作它们。因此我需要将这些卡片统一放起来免得在世界大纲中到处都是卡片找都找不到。
创建子文件夹来存放卡片
在世界大纲中找到代表关卡的条目“TopDownMap”,右击点开选择“Create Folder”创建出一个新的文件夹并且命名为:ItemCards。 要点记住在世界大纲中创建子文件的操作为右击TopDownMap选择Create Folder。 卡片们的“家”了那么就开始创建卡片吧
创建卡片并且放置在场景中
在UE5的界面中点开左上角中一个类似盾牌的选项Create选择其中的Shapes,再选择其中的Plane创建出一个空白的卡片。 创建出卡片后可以在世界大纲中按F2进行重命名命名为:CardBanana,然后拖到创建出来的“ItemCards”中。 要点在左上角的“Create”中可以创建出需要的Shapes 卡片有了那么接下来导入食材和工具的图片吧
导入食材和工具图片
把视线移到内容浏览器Content Browser上找到路径Content/TopDown/,在此路径下创建文件夹Items在“Items”文件夹中再创建出子文件夹Banana
创建的方法是右击TopDown选择New Folder。 最终路径是Content/TopDown/Items/Banana。
接着将Banana的素材图片之间拖到Banana文件夹中。 注意Texture是纹理的意思在命名香蕉图片上命名为TexBanana其实Tex也就是Texture。这可以是一种命名习惯。 要点可以在内容浏览器中创建文件夹。当需要一些图片素材的时候可以直接将素材图片.jpg拖到文件夹中导入保存。 好啦卡片和素材都准备好啦现在开始制作食材和工具了
建立卡片材质
先来认识一下UE5的材质
当选中刚刚创建出来的空白卡片后可以在细节面板中找到卡片的材质 双击点开Materials中的小白球会进入材质编辑器。在材质编辑器中BAsicShapeMaterial决定了材质的最终结果即颜色、金属度粗糙度等等。 而其中BaseColor决定了材质的颜色。双击点开对应的Color节点可以自定义材质的颜色 要点在点开对应的3D物体可以在细节面板中看到其材质双击点开可以对材质进行设置 稍微了解了材质的操作接下来就开始制作食材和工具卡片材质吧
制作香蕉卡片材质
视线移到放置香蕉素材图片的文件夹上Content/TopDown/Items/Banana在这个文件夹中右击空白处选择Material创建操作命名为MatBananaCard。命名习惯材质的命名前加上Mat即Material材质的意思。 创建后双击点开MatBananaCard然后将香蕉的素材图片拖入材质编辑器中拖入后会出现Texture Sample纹理采样的节点。这个节点的作用是让材质可以获取纹理对应位置的颜色信息。其中的RGB对应的是三原色红绿蓝。
接着从RGB的管脚中拖出一条线连上MatBananaCard上的“Base Color”。保存此时这张卡片就变成了香蕉的图片了。 要点制作卡片材质的操作是首先在内容浏览器指定的文件夹中创建出材质接着进入材质编辑器将素材图片拖入材质编辑器中从RGB的管脚中拖出一条线上MatBananaCard上的“Base Color”完成初步的材质创建。 材质模板
如果按照上面的方法先创建一个材质然后将一张纹理拖入材质的材质编辑器最后连接起来。当游戏后续可能会出现越来越多的物品如果每一个物品都需要去重复这些操作会麻烦得很我决定还是得省下时间和精力去做后面的开发
观察一下操作其实操作都是一样的唯一不同的是纹理采样的对象不一样。那么能不能出现一个材质模板让所有材质都基于这个模板简化材质创建的步骤直接在模板上改变材质采样即可呢那就创建出材质模板。
创建材质模板
由于这个材质模板是未来用于厨房中所有食材和工具的材质模板因此就直接在Content/TopDown/Items的根目录下创建出来方便使用。
首先在Items目录的空白处右击一下创建出一个材质Material命名为:MatItemCard。 随后双击点开这个材质在空白处右击一下在搜索框中搜索Texture Sample,选择。 选择后出现TextureSample纹理采样的节点将节点连接并且右击节点在弹出来的框框中选择“Convert to Parameter”意思是转换为参数命名为“ItemTexture”随后在左侧的面板上选择参数Parameter面板给参数随便带上一个默认参数。 这样就创建好了一个材质模板了。 要点总结创建材质模板的操作是①在指定文件夹中创建一个材质②然后双击点开材质创建出一个TextureSample节点连接节点。③右击材质采样节点选择Convert to Parameter,命名参数并给参数设置默认参数。 创建香蕉卡片材质
在Content/TopDown/Items/Banana目录下右击空白处选择Material---MaterialInstance,创建出一个材质实例命名为MatInstCardBanana。
创建好材质实例后双击点开进入材质实例编辑器
①在右侧的细节面板中找到Parent(意为父材质)点击下拉框搜索刚刚创建出来父材质即材质模板MatItemCard选择。 选择后就会发现细节面板上方会出现在父材质中设置出来的参数勾上然后下拉框搜索TexBanana(即从桌面拖进来的素材图片.jpg),选择香蕉纹理。 然后一个香蕉材质就做好啦
然后重复上述的操作创建出各种材质 要点总结在指定的文件夹中创建材质实例命名双击点开在Parent的选项中选择父材质然后再暴露出来的参数中选择对应的材质纹理 关于材质的拓展