unity学习笔记(1)unity基础学习
(一)界面和操作
场景、检查器;
物体居中:选中物体--F
鼠标中 点击拖动 滑动缩放
鼠标右 旋转
alt+左键 围绕旋转
alt+右键 放大缩小
ctrl+D 复制并黏贴
v+左键 顶点吸附
轴心:自己设置 中心|中间 旋转和缩放时影响
视图:persp:3D ISO:2D
Mesh:网格过滤器:网格信息
网络过滤器:获取形状、渲染
(二)材质
material :shader(渲染算法) texture(贴图)
选中材质--托给子物体的网格渲染器
渲染模式:cutcout(去掉透明通道) opaque(默认,不透明)
transparent(透明,透明度可调)fade(淡入淡出,透明度可为0)
(三)shader
properties(属性)+subshader(具体工作)
导入:拖给材质--作用于物体
物理着色器PBS
(四)摄像机
个数不限
组件:
transform
camera
CUI layer:耀斑层 激活可显示光源耀斑
Flare layer:激活可渲染二维GUI图像
Audio listener:音频监视器,计算机扬声器播放的声音
快速定位:ctrl+shift+F
音频监视器只能有一个 报错的话去掉一个
除去相机多余标志:清除标志--反深度
(五)天空盒和属性
天空盒:材质:sided/cubemap
天空盒组件添加:skybox/光照窗口--渲染--照明设置--天空盒材质
标签 图层 剔除遮罩
投影:透视:3D 正交:2D
深度:优先级
(六)InstantOC
渲染管线:
图形数据在GPU上经过运算处理,最后输出到屏幕
| 游戏
| 图形API
| CPU:判断渲染对象 Draw Call:准备数据并通知GPU,每帧调用显卡渲染物体的次数
| -------------------分界线--------------------------------------------------
V GPU
顶点处理(接收顶点数据,坐标系转换)-->图元装配(组装面) -->光栅化 (计算像素,提供合理差值)-->像素处理 (像素着色,导入缓存)-->缓存(内存块帧缓存 深度缓存)
Instant Occlusion Culling:即时遮挡剔除
摄像机看不到的就剔除,不渲染;除了遮挡剔除还需要box collider 碰撞器插件
设置 layermask+tag
sample:发射的光线 越大越精 150-500
view distance:最远距离
rays fow:视野
hide delay:延迟隐藏 50-100
precull check:检查采集信息 建议勾选
LOP:多细节层次
占内存、渲染、CPU情况
(七)光照系统
全局光照:直接+间接+环境+反射
直接光照:
环境光:window--lighting
反射光:
间接光照:
实时:运行时改位置实时更新的计算;lighting static 静态;Albedo
烘焙:光线预渲染成贴图(区域光只能烘焙)
光源检测:lighting probes 收集光影信息后再烘焙
(八)阴影
投射阴影:双面 开 关 仅阴影
编辑--project setting--质量 设置等级
(九)声音
MP3、ogg、wav、aif、mod、it、s3m、xm
2D/3D
Audio Listener 音频监听器
Audio Source 音频源
sound setting 音量衰减
unity学习笔记(1)unity基础学习相关推荐
- 学习笔记之Vue基础学习(一)
Vue学习 一.Vue简介 1.1 什么是Vue? 1.2 Vue的特点 1.3 Vue官网使用 1.4 搭建Vue开发环境 1.5 Hello小案例 总结案例: 二.模板语法 2.1 两大类型 三. ...
- JS学习笔记(JavaScript基础学习必备)
讲解JavaScript 基础语法.关键特性.JSON.WebAPI 等知识点.涉及网页窗口交互的方法以及通过 DOM 进行网页元素的相关操作. 文章目录 一.JavaScript 基础 1.什么是 ...
- 【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码
[Unity学习笔记][Unity中文课堂教程] C#中级编程代码 最近想补一补C#基础,Unity官方的C#中级编程教程质量很高,于是开个帖子把跟着敲+记录了部分价讲解和我自己的理解的代码存在这 原 ...
- Unity学习笔记:Unity 3D 飞机大战
Unity学习笔记:Unity 3D 飞机大战 1.打开unity软件后,首先新建Quad作为背景,导入飞机模型,并为其添加刚体 然后创建C#脚本,挂载到飞机上. 2.给飞机创建子弹,让子弹成为预制体 ...
- 《Java并发编程实践》学习笔记之一:基础知识
<Java并发编程实践>学习笔记之一:基础知识 1.程序与进程 1.1 程序与进程的概念 (1)程序:一组有序的静态指令,是一种静态概念: (2)进程:是一种活动,它是由一个动作序列组成 ...
- JavaScript学习笔记02【基础——对象(Function、Array、Date、Math)】
w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...
- JavaScript学习笔记01【基础——简介、基础语法、运算符、特殊语法、流程控制语句】
w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...
- 家族关系查询系统程序设计算法思路_【学习笔记】数据库基础 - 查询优化
目录 什么是数据库查询优化? 影响查询优化的因素 优化策略概述 查询优化的总体思路 语义优化 -- 内容等价性 语法优化(逻辑层优化)---语法等价性 执行优化(物理层优化) 查询优化在DBMS中的位 ...
- Hadoop学习笔记—15.HBase框架学习(基础知识篇)
Hadoop学习笔记-15.HBase框架学习(基础知识篇) HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问.HBase的目标是存储并处理大型的数据.HBase ...
- 菜鸟学习笔记:Java基础篇7(包装类、时间相关类、文件类、异常处理类)
菜鸟学习笔记:Java其他常用类 基本数据类型包装类 时间处理和文件处理相关类 Date时间类 SimpleDateFormat Calendar日历类 文件类 异常机制 异常的概念 Java异常处理 ...
最新文章
- 区块链是互联网未来十年中举足轻重的技术
- Django 框架 数据库操作
- 前后端交互概述与URL地址格式
- 2017蓝桥杯 对局匹配(贪心)
- 传递list对象作为参数_24.scala的隐式参数
- 组态王接入多比物联网云平台
- ABAP development tools实现原理介绍
- SQLmap的下载和安装,以及其参数大全和使用教程(值得收藏)
- 大三下学期十四周总结
- 困难是成功路上的垫脚石_Java是开发的垫脚石。 学习吧!
- CF719E. Sasha and Array [线段树维护矩阵]
- 【python】从web抓取信息
- 基于JWT前后端token认证
- 字符串算法 金策_国家集训队论文(较全)
- Python爬虫简介
- (1)在ensp上面进行静态路由和默认路由测试(直接上手)
- 快应用上架时,你最关心的问题都在这里!
- 信号的概念,认识,处理动作
- SOCKET链接速度慢
- 并查集的一些个人观点 以及克鲁斯卡尔算法的详解
热门文章
- 魅族pro5 刷机 android,教程【魅族pro5解锁刷机详细步骤教程篇】
- 【使用函数统计指定数字的个数】
- 常用排序算法及java示例
- 图像超分辨率 之 GLEAN论文解读与感想
- 2019年【我的恋爱观】
- tensorflow中compute_gradients()、clip_by_value()与apply_gradients()
- 对于HIPAA合规来说,安全差距分析重要吗?
- WPS中页眉页脚的设计技巧
- js小数点后保留几位方法:toFixed
- 财经小知识——CRS风暴与全球离岸金融中心