【Unity3D】材质 Material ( 材质简介 | 创建材质 | 设置材质属性 | 对 3D 物体应用材质 | 资源拖动到 Inspector 检查器中的 Material 属性中 )

文章目录

  • 一、材质 Material 简介
  • 二、创建材质
  • 三、设置材质属性
  • 四、对 3D 物体应用材质
  • 五、资源拖动到 Inspector 检查器中的 Material 属性中





一、材质 Material 简介



材质 Material 用于描述 3D 物体的 表面细节 :

  • 颜色 : 物体的颜色
  • 金属 : 物体是否是 金属材质
  • 光滑度 : 物体是 光滑还是粗糙
  • 透明度 : 物体的透明度是 透明 | 半透明 | 完全不透明 ;
  • 凹凸 : 物体表面 是否有 凹陷 | 凸起 ;




二、创建材质



在 Unity 中 , 材质 是一种资源 , 在 Project 工程文件窗口 中的 Assets 目录 下进行管理 ;

在这里插入图片描述
C# 脚本 , 图片 , 3D 模型 , 贴图 , 材质 等资源都放在 " Project 工程窗口 | Assets " 中 ; 这些资源都是通过 目录 进行管理 , 在 Project 文件窗口 中 , 选中 Assets , 然后在右侧窗口 空白处 , 点击鼠标右键 , 在弹出的菜单中选择 " Create | Folder " 选项 ;

在这里插入图片描述
将新创建的目录命名为 " Material " 目录 , 用于存放材质资源 ;

在这里插入图片描述

进入 " Material " 目录 , 右键点击 Assets>Material 界面空白处 , 在弹出的菜单中选择 " Create | Material " 选项 ,

在这里插入图片描述





三、设置材质属性



选中该材质 , 可以在右侧 Inspector 检查器窗口 , 查看其属性 ;

在这里插入图片描述

其中 " Albedo " 属性设置的是材质的基础颜色 ,

在这里插入图片描述
点击颜色框 , 弹出如下对话框 , 选择设置为绿色 ;

在这里插入图片描述
关闭上述对话框 , 该创建的材质 , 就变成了绿色 ;

在这里插入图片描述





四、对 3D 物体应用材质



在 Project 文件窗口 中 , 鼠标左键 按住材质文件 , 直接拖到 Scene 场景窗口 中的 游戏物体 GameObject 上 , 就可以直接应用该材质 ;

在这里插入图片描述





五、资源拖动到 Inspector 检查器中的 Material 属性中



选中添加材质的 物体 , 在 Inspector 检查器窗口 中可以查看该物体的属性 , 其中 Mesh Filter 组件中显示的是 当前物体 的 网格数据 ;

在这里插入图片描述
Mesh Render 组件 用于设置 物体 渲染相关属性 , 其中的 Material 中设置的就是当前物体使用的材质 ;

在这里插入图片描述

此处可以将 Project 文件窗口 中的 材质 资源 , 拖动到 Inspector 检查器 中的 Material 属性中 ;

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/19671.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【软考数据库】第十章 系统开发与运行

目录 10.1 系统实施 10.1.1 信息系统生命周期 10.1.2 能力成熟度模型 10.1.3 软件过程开发模型 10.1.4 信息系统开发方法 10.1.5 系统分析与设计 10.1.6 结构化开发 10.2 系统测试 10.2.1 测试原则和方法 10.2.2 测试阶段 10.2.3 测试用例设计 10.2.4 调试 10.2.…

【OAI】部署5GSA独立组网网络切片例程及例程解析

文章目录 摘要引言关键技术介绍5G核心网核心网网元功能 网络切片OAIDocker官方例程详解整体介绍具体详解网络切片架构部署概览与说明1-41.预先准备5.部署OAI 5G核心网6.获取基站仿真docker镜像7.部署基站仿真8.通信测试9.分析结果10. 使用多切片的UE11. 解除部署11.1解除RAN部署…

【Axure教程】中继器表格寻找和标记数据

在系统表格中,我们想在表格中快速找到对应的数据,通常我们会用条件筛选来完成,但是用筛选的方式,其他数据就看不到了,少了两种条件之间的对比。所以如果需要数据对比的情况下,我们更多的是用标记数据的方式…

基于 DDR3 的串口传图帧缓存系统设计实现(fifo2mig_axi )

文章目录 前言一、接口转换模块设计二、fifo2mig_axi 模块二、接口转换模块仿真四、fifo2mig_axi_tb五、仿真展示 前言 结合串口接收模块和 tft 显示屏控制模块,设计一个基于 DDR3 的串口传图帧缓存系统。 提示:以下是本篇文章正文内容,下面…

电影《银河护卫队3》观后感

上周看了电影《银河护卫队3》,本部电影,主要是围绕着主角团队中的一个队员展开叙事的,在团队中,这名队员叫“火箭”,是一只经过基因改造过的浣熊。 当初进行改造的团队,是一家拥有基因改造技术的团队&…

程序员:面试造飞机,入职拧螺丝?真难···

刚开始工作的时候,我也想不通这个问题,甚至很鄙视这种现象。后面当了面试官,做到了公司中层管理,也会站在公司以及行业角度去重新思考这个问题。 为什么这种现象会越来越普遍呢?尤其在 IT 行业愈加明显。 面试看的是…

命令firewalld和firewall-cmd用法

firewalld命令跟firewall-cmd 1.启动firewalld服务 systemctl start firewalld.service2.关闭firewalld服务 systemctl stop firewalld.service3.重启firewalld服务 systemctl restart firewalld.service4.查看firewalld状态 systemctl status firewalld.service5.开机自启…

chatgpt-4它的未来是什么?该如何应用起来?

在当今快节奏的数字通信世界中,ChatGPT已成为一个强大的在线聊天平台,改变了人们互动和沟通的方式。凭借其先进的AI功能、用户友好的界面和创新技术,ChatGPT已成为个人和企业的热门选择。 然而,ChatGPT的未来有望更加激动人心和具…

Java多线程synchronized Lock volatile,看完这一篇就够了

线程安全问题 一、对线程安全的理解(实际上是内存安全)二、线程同步的实现方法synchronized实现同步Lock实现同步volatile实现同步JUC的Callable实现同步 三、守护线程四、ThreadLocal原理和使用场景五、Thread类的常用方法,以及线程的状态六…

junit如何在多模块项目中使用

文章目录 前言一、最简单的单元测试二、springboot多模块测试单元1.问题2.解决 总结 前言 相信后端的小伙伴对于junit测试应该不陌生,当我们写好了一些功能之后,由于不太放心是否会出现问题,我们会选择自测; 第一种 通过类似postman之类的,直接走接口测试第二种 由于构造数据…

Spring Boot集成ShardingSphere实现数据加密及数据脱敏 | Spring Cloud 48

一、前言 通过以下系列章节: Spring Boot集成ShardingSphere实现数据分片(一) | Spring Cloud 40 Spring Boot集成ShardingSphere实现数据分片(二) | Spring Cloud 41 Spring Boot集成ShardingSphere实现数据分片&…

SoringBoot——pom文件:starter

先来看一看: 这次我们来介绍SpringBoot的pom文件的另一个好玩的地方:starter。 starter的中文含义是启动器,所以有时候我们在Maven仓库找依赖的时候,如果开启了自动翻译就会经常会看见一个奇怪的词叫做某某弹簧启动器&#xff0…

tomcat集群下的session共享和负载均衡(memcache实现)

环境 操作系统:windows tomcat1:Apache Tomcat/7.0.52(8085) tomcat2:Apache Tomcat/7.0.52(8086) jdk:1.8.0_251 nginx:nginx-1.20.1(8070) memc…

day4-字符设备驱动基础上_基础框架

大纲: 设备分类 申请和注销设备号 函数指针复习 注册字符设备 字符设备驱动框架解析 读操作实现 写操作实现 ioctl操作实现 printk 多个次设备的支持 一、Linux内核对设备的分类 linux的文件种类: -:普通文件 (文件内容、文件名、…

【终极解决方案】IDEA maven 项目修改代码不生效。

【终极解决方案】IDEA maven 项目修改代码不生效。 文章目录 【终极解决方案】IDEA maven 项目修改代码不生效。1、项目问题描述2、可能的解决方案3、分析原因4、解决方案5、参考文献 1、项目问题描述 遇到一个非常奇怪的问题,修改了一个基于maven搭建的SSM项目&am…

c++ this指针

this指针介绍: c中成员变量和成员函数分开存储,每一个非静态成员函数只会有一个实例,多个同类型对象共用这一个成员函数。那么代码怎么区分哪个对象调用自己呢?this指针由此应运而生。 c通过提供对象指针,this指针。…

3D点云的基本操作(基于PCL编程)

知识储备 右手系 右手,拇指,食指,中指,分别是x,y,z的正方向。左手系则同理。 旋转矩阵 本质:两个坐标系之间的旋转关系。 用途:旋转点云。 原理:设传感器的坐标系为O1X1Y1Z1,设…

高分辨率光学遥感图像水体分类综述2022.03

本文是Water body classification from high-resolution optical remote sensing imagery: Achievements and perspectives的学习笔记。 相关资源被作者整理到:这里 文章目录 Introduction基本知识 挑战和机遇挑战1. 有限的光谱信息和小场景覆盖2. 形状、大小和分布…

【Python入门】Python循环语句(while循环的基础语法)

前言 📕作者简介:热爱跑步的恒川,致力于C/C、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于Python零基础入门系列,本专栏主要内容为Python基础语法、判断、循环语句、函…

Spring_jdbcTemplate基本使用

文章目录 一、导入spring-jdbc和spring-tx坐标二、创建数据库表和实体在applicationContext.xml中配置连接池和JdbcTemplate在test数据库中创建account表 三、创建JdbcTemplate对象四、执行数据库操作 一、导入spring-jdbc和spring-tx坐标 <dependency><groupId>o…