Unity三维模型

简介: Unity三维模型


三维模型是由三角面组成的网络

一个能看到的三维模型是由很多三角面定义的基本外形,以及一个或多个材质定义的表面视觉属性组合而成的。其中每个材质又可能包含一张或多张贴图。

虽然也出现过三维模型的其他表示方法,但目前几乎所有的三维模型都是用三角面表示的,主流硬件设备也是以三角面作为三维模型的基本要素。

三角面网络使用一个个的顶点(用三维坐标表示),以及它们之间的连线(没三个顶点序号代表一个三角面)表示的。这样就组成了大量的三角形面,组合为Mesh(网格)。

Unity中Mesh的经典应用就是Mesh Filter(网格过滤器)和Mesh Renderer(网格渲染器)。

简单介绍一下,以网格渲染器为例,有网格渲染器才能指定材质,删除网格渲染器,材质也会消失。网格渲染器将以指定的材质去渲染物体。当然,能改变的不仅仅是物体的颜色,还有贴图、反光度和凹凸感等更多属性。


相关文章
|
JavaScript 应用服务中间件 图形学
基于Threejs实现glb三维模型的预览
文章将重点介绍如何基于Threejs进行三维模型glb进行预览,可以旋转控制。
1401 0
基于Threejs实现glb三维模型的预览
|
5月前
|
API 算法框架/工具
【threejs教程】三维物体与三维向量
【8月更文挑战第7天】threejs教程:三维物体与三维向量
94 3
|
5月前
|
数据可视化 图形学
小功能⭐️Unity2018 Shader Graph——全息影像、物体消融
小功能⭐️Unity2018 Shader Graph——全息影像、物体消融
|
7月前
|
图形学 开发者
【Unity小技巧】unity移动物体的探究——使用8个不同方法
【Unity小技巧】unity移动物体的探究——使用8个不同方法
292 1
|
监控 数据可视化 算法
三维可视化神器带来无限可能,原来三维场景也可以如此轻松实现
三维可视化神器带来无限可能,原来三维场景也可以如此轻松实现
137 1
三维可视化神器带来无限可能,原来三维场景也可以如此轻松实现
|
8月前
|
前端开发 API vr&ar
Android开发之OpenGL绘制三维图形的流程
即将连载的系列文章将探索Android上的OpenGL开发,这是一种用于创建3D图形和动画的技术。OpenGL是跨平台的图形库,Android已集成其API。文章以2D绘图为例,解释了OpenGL的3个核心元素:GLSurfaceView(对应View)、GLSurfaceView.Renderer(类似Canvas)和GL10(类似Paint)。通过将这些结合,Android能实现3D图形渲染。文章介绍了Renderer接口的三个方法,分别对应2D绘图的构造、测量布局和绘制过程。示例代码展示了如何在布局中添加GLSurfaceView并注册渲染器。
230 1
Android开发之OpenGL绘制三维图形的流程
GLTF纹理贴图工具让模型更逼真
纹理贴图在三维渲染中的作用是增加模型的视觉细节、丰富其外观、增强光照效果,并使模型看起来更加真实、立体和有层次感。它们对于提升渲染质量、增加观众的沉浸感和提供更好的视觉体验起着重要的作用
207 0
|
机器学习/深度学习 人工智能 计算机视觉
华南理工TANGO项目原作解读: 文本驱动的三维物体风格化模型
华南理工TANGO项目原作解读: 文本驱动的三维物体风格化模型
186 0
|
数据可视化
【视觉高级篇】20 # 如何用WebGL绘制3D物体?
【视觉高级篇】20 # 如何用WebGL绘制3D物体?
192 0
【视觉高级篇】20 # 如何用WebGL绘制3D物体?
|
vr&ar 图形学
Unity 的基础光照
Unity 的基础光照
162 0
Unity 的基础光照