Unity核心1 -- 未更新完

Unity核心

文章目录

  • Unity核心
    • 认识模型
    • 2D相关
      • 图片导入
        • Unity支持的格式
        • 设置相关

认识模型

  • 建模
    顶点确定三维物体基本轮廓位置,三个顶点确定一个面为三角面,平面的法向量与光照和投影的计算有关,正面渲染背面不渲染,
  • UV
    UV纹理贴图坐标的简称,纹理贴图上的每个点都和三维模式上的位置信息有联系

在这里插入图片描述

  • 材质和纹理贴图
    纹理:一张2D图片
    贴图:把纹理贴图通过UV坐标映射到3D物体表面
    纹理贴图:指模型颜色、UV信息等等
    材质:模型的表现,通过纹理贴图提供的信息使用不同的着色器算法呈现不同表现效果,比如金属、塑料透明等等
    着色器:Shader,决定材质的表现
  • 骨骼绑定
    定义骨骼信息,骨骼控制哪些网格信息
  • 动画制作
    制作关键帧最终制作出动画效果

2D相关

图片导入

Unity支持的格式
  • BMP:Windows操作系统标准图片文件格式,不进行压缩占磁盘空间大
  • TIF:基本不损失图片信息,缺点体积大
  • JPG:一般指JPEG格式,属于有损压缩格式,让图像压缩在很小的存储空间,会损失图片数据,无透明通道
  • PNG:无损伤压缩算法的位图格式,压缩比高,生成文件小,有透明通道
  • TGA:支持压缩格式,使用不失真压缩算法,还支持编码压缩。体积小,效果清晰,兼备BMP的图像质量和JPG的体积优势,有透明通道
  • PSD:是PhotoShop(PS)图形处理软件的专用格式,通过一些第三方工具或自制工具可以直接将PSD界面转为UI界面
  • 其他格式:EXR、GIF、HDR、IFF、PICT等等
  • 常用格式:JPG、PNG、TGA
设置相关
  • 纹理类型

    1. Default
      默认纹理,大部分导入的贴图都是该类型
      sRGB
      在这里插入图片描述
      在这里插入图片描述

    2. Nomal map (法线贴图模式)
      法线贴图:法线贴图是在物体的凹凸表面都做上对应的法线,为了减少性能消耗将精模模型降低面数形成低模,利用在精模上生成的法线贴图,用在低模上计算光照阴影等效果,提升性能保证效果
      在这里插入图片描述

    3. Edit GUI and Legacy GUI
      编辑器中或GUI中使用的纹理
      在这里插入图片描述

    4. Sprite(2D and UI)
      2D游戏或者UGUI中使用
      在这里插入图片描述
      在这里插入图片描述

    5. Cursor
      应用于鼠标光标
      在这里插入图片描述

    6. Cookie(光源剪影)
      在这里插入图片描述

    7. Single Channel
      纹理只需要单通道格式

      在这里插入图片描述

  • 纹理形状
    纹理不仅可以用于模型贴图,还可以用在天空盒和反射探针,纹理形状设置用在两种模式之间的切换
    在这里插入图片描述

  • 高级设置

  • 平铺拉伸

  • 平台设置

  • 预览窗口

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于springboot的4S店车辆管理系统

作者:计算机学长阿伟 开发技术:SpringBoot、SSM、Vue、MySQL、ElementUI等,“文末源码”。 系统展示 【2024最新】基于JavaSpringBootVueMySQL的,前后端分离。 开发语言:Java数据库:MySQL技术:…

SQL入门

一、SQL 语言概述 数据库就是指数据存储的库,作用就是组织数据并存储数据,数据库如按照:库 -> 表 -> 数据三个层级进行数据组织,而 SQL 语言,就是一种对数据库、数据进行操作、管理、查询的工具,通过…

音频/视频提取器:Python和moviepy实现

在这篇博客中,我们将深入探讨一个使用Python和wxPython构建的音频/视频提取器应用程序。这个应用程序允许用户从视频文件中提取音频,或者从音频文件中截取特定时间段。让我们逐步分析这个程序的功能和实现。 C:\pythoncode\new\MP3towav.py 全部代码 import wx import os imp…

Vue day06(路由进阶)

一、路由进阶 1. 路由模块封装 所有的路由配置都堆在main.js里不合适,将路由模块提取出来,利于维护 放到 src / router 文件夹下 的 index.js 2. 声明式导航 / 声明式导航传参(查询参数传参&动态路由传参) 声明式导航…

6.2 URDF集成Rviz基本流程

前面介绍过,URDF 不能单独使用,需要结合 Rviz 或 Gazebo,URDF 只是一个文件,需要在 Rviz 或 Gazebo 中渲染成图形化的机器人模型,当前,首先演示URDF与Rviz的集成使用,因为URDF与Rviz的集成较之于…

Java进阶之路:构造方法

🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝 🥇博主昵称:小菜元 🍟博客主页…

Javascript算法——二分查找

1.数组 1.1二分查找 1.搜索索引 开闭matters!!![left,right]与[left,right) /*** param {number[]} nums* param {number} target* return {number}*/ var search function(nums, target) {let left0;let rightnums.length-1;//[left,rig…

波浪理论(Elliott Wave Theory)

拉尔夫纳尔逊艾略特 拉尔夫纳尔逊艾略特(1871年07月28日-1948年01月15日),1871年7月28日出生在美国堪萨斯州的玛丽斯维利镇,是一名杰出的会计师,作家及金融市场分析大师,以其著名的波浪理论而留名于世。 波…

ubuntu 安装 MySql5.7(基于ARM架构 源码安装)

1 系统需求 目标安装MySql5.7版本。 系统环境: oracle云主机,arm架构 确认主机架构如下图: 查看是否有5.7版本的源 apt-cache search mysql | grep mysql-server 执行后发现只有8.0版本的,5.7版本只能通过源码安装了。 2 下载MySql源码…

MATLAB边缘检测

一、目的: 熟悉边缘检测原理,并运用matlab软件实现图像的canny边缘检测,体会canny边缘检测的优缺点。 二、内容: 编写matlab程序,实现对lena图像的边缘检测,输出程序运行结果。 三、原理或步骤&#x…

多线程(七):单例模式指令重排序

目录 1. 单例模式 1.1 饿汉模式 1.2 懒汉模式 2. 懒汉模式下的问题 2.1 线程安全问题 2.2 如何解决 --- 加锁 2.3 加锁引入的新问题 --- 性能问题 2.4 指令重排序问题 2.4.1 指令重排序 2.4.2 指令重排序引发的问题 1. 单例模式 单例模式, 是设计模式中最典型的一种模…

VMware:Windows主机与CentOS虚拟机文件互传文件共享

注意:本文使用Win10与VMware17pro互传 1. 本地创建文件夹 如下图创建一个文件夹,名字任意 2. 设置本地文件夹权限 右键文件夹 - - 属性 - - 共享 - - 高级共享 - - 权限 - - 如下图全部勾选 - - 应用 - - 确认 3. VMware中设置共享文件夹路径 第一步…

使用Three.js和Force-Directed Graph实现3D知识图谱可视化

先看样式: 在当今信息爆炸的时代,如何有效地组织和展示复杂的知识结构成为一个重要的挑战。3D知识图谱可视化是一种直观、交互性强的方式来呈现知识之间的关系。本文将详细介绍如何使用HTML、JavaScript、Three.js和Force-Directed Graph库来实现一个交互…

【动态规划】【路径问题】下降路经最小和、最小路径和、地下城游戏

4. 下降路径最小和 931. 下降路径最小和 算法原理 确定状态表示 dp[i][j] 表示:到达 [i, j] 位置,最小的下降路径 状态转移方程 dp[i][j] 从 [i-1, j-1] 到达 [i, j] > dp[i-1][j-1] m[i][j]从 [i-1, j] 到达 [i, j] > dp[i-1][j] m[i][j]从 …

已解决:ModuleNotFoundError: No module named ‘pip‘

[已解决] ModuleNotFoundError: No module named ‘pip‘ 文章目录 写在前面问题描述报错原因分析 解决思路解决办法1. 手动安装或升级 pip2. 使用 get-pip.py 脚本3. 检查环境变量配置4. 重新安装 Python 并确保添加到 PATH5. 在虚拟环境中安装 pip6. 使用 conda 安装 pip&…

智简魔方业务管理系统v10 好用的IDC业务管理软件

智简魔方业务管理系统v10,您一直在寻找的IDC业务管理软件,基于PHPMYSQL开发的一套小型易于部署的业务管理核心,具有极强的扩展能力,非常方便的安装方式,用户可在5分钟内部署属于自己的业务管理系统,ZJMF-CB…

路由表来源(基于华为模拟器eNSP)

概叙 在交换网络中,若要实现不同网段之间的通信,需要依靠三层设备(路由器、三层交换机等),而路由器只知道其直连网段的路由条目,对于非直连的网段,在默认情况下,路由器是不可达的&a…

Goland 搭建Gin脚手架

一、使用编辑器goland 搭建gin 打开编辑器 新建项目后 点击 create 二、获得Gin框架的代码 命令行安装 go get -u github.com/gin-gonic/gin 如果安装不上,配置一下环境 下载完成 官网git上下载 这样就下载完成了。、 不过这种方法需要设置一下GOPATH 然后再执…

【An】Animate 2024 for【Mac】 An动画设计制作软件 安装教程——保姆级教程

Mac分享吧 文章目录 【An】Animate 2024 Mac版 An动画设计制作软件 安装完成,打开效果Mac电脑【An】Animate 2024 动画设计制作软件——v24.0.4⚠️注意事项:1️⃣:下载软件2️⃣:安装AntiCC组件,步骤见文章或下图3️…