Unity MeshRenderer 入门

概述

在项目制作过程中,肯定缺少不了模型的使用,那就一定接触过MeshRenderer,也许还有你不理解的地方,接下来让我们来学习一下这部分的内容吧。


Unity组件入门篇总目录----------点击导航


Mesh Filter(网格过滤器)

Mesh:提供一个网格的参考,(对MeshRender有效)

MeshRenderer(网格渲染)

  • Material:材质球,制定你想渲染在模型上的材质
  • Cast Shadows:产生阴影,这个模型可以产生阴影。
  • Receive Shadow:这个模型是否可以接受其它模型或效果产生的阴影。
  • Contribute Global Illumination:贡献全局光照
  • Receive Global IIlumination:接受全局光照。
  • LightMapping:光照贴图。
  • Scale In Lightmap:光照贴图缩放。
  • Stitch Seams:拼接光照贴图的接缝,当启动的时候烘焙光照贴图的时候会更加平滑。
  • Lightmap Parameter:光照贴图参数。
  • Light Probes:灯光探针。
  • Reflection Probes:反射探针。
  • Anchor Override:重写锚点。
  • Motion Vector:运动向量。
  • Dynamic Occlusion:动态剔除。

Skinned Mesh Renderer(蒙皮网格渲染)

  • Bounds:设置一个范围的盒子去包裹网格
  • Quality:蒙皮中每个顶点所使用的骨骼数量。
  • Update When Offscreen:当偏移屏幕的时候更新,启动这个选项的时候会在会在每帧都计算蒙皮网格,不启用的时候当不再视野中的时候就不计算蒙皮网格,可以根据性能要求来做调整。
  • Root Bone:根节点骨骼,就是当前的骨骼会随着这个根节点骨骼动。
  • Material:材质球,指定你想渲染在模型上的材质
  • Cast Shadows:产生阴影,这个模型可以产生阴影。
  • Receive Shadow:这个模型是否可以接受其它模型或效果产生的阴影。
  • Light Probes:灯光探针。
  • Reflection Probes:反射探针。
  • Anchor Override:重写锚点。
  • Skinned Motion Vector:蒙皮运动向量。
  • Dynamic Occlusion:在渲染的时候启用动态剔除。

作者的一点废话 

学习完网格渲染,一定对网格渲染有了新的认识吧,有帮助你建立完整的知识体系!

如果帮助到你就请点个赞吧,你的支持是我创作的动力!!
日志:
2024年4月29日 20:52//上传Unity MeshRenderer的内容

2024年5月13日 21:43//添加unity入门篇总目录

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Unity中的MeshRenderer是一种组件,用于将网格渲染到场景中。它可以将网格渲染成实体、线框或点云,并且可以设置材质、光照和阴影等属性。MeshRenderer通常与MeshFilter组件一起使用,后者用于指定要渲染的网格。 ### 回答2: Unity MeshRendererUnity引擎中一个常用的组件,主要用于渲染网格模型。它可以将游戏对象的网格渲染到屏幕上,用于创建3D游戏和应用程序中的场景和模型。 MeshRenderer组件通常与MeshFilter组件一起使用,而MeshFilter则确定了该对象的网格形状。当MeshFilter确定形状后,MeshRenderer就会将其渲染到屏幕上。 MeshRenderer还可以使用材质(Material)来着色,将纹理、颜色、透明度和其他效果应用于模型。这使得游戏开发人员可以创建视觉效果真实的物体,如着色和反射。 在使用MeshRenderer组件时,可以调整它的可见性、光照及其它属性,以影响其渲染效果。例如,将MeshRenderer设置为不可见时,对象就不会显示在屏幕上。通过使用烘培(baking)或实时光照技术,MeshRenderer还可以根据场景中的真实光源进行照明。这有助于创建逼真的光照效果以及降低游戏开发人员对图形处理的要求。 总的来说,MeshRendererUnity 3D游戏开发中非常重要的一个组件,它帮助游戏开发人员创建出完整的游戏世界和3D模型,为游戏体验增添更多的可玩性和真实感。 ### 回答3: Unity meshrendererUnity引擎中的一种组件,它可以为物体提供渲染,并控制物体的可见性和材质属性。 Meshrenderer适用于几乎所有形状和面数的3D模型,它可以将3D模型呈现出来。在Unity的3D场景中,您可以创建多个物体和模型,但是只要它们具有Meshrender组件,Unity就可以将其渲染出来给玩家观察。 Meshrenderer将转换物体的几何图形和材质属性,以在屏幕上呈现给玩家的2D图像,玩家可以看到物体的表面、阴影、高光、反射等属性,从而增强了游戏的真实感。 除此之外,Meshrenderer还能控制物体的渲染顺序,可以防止物体显示顺序上的遮挡问题。同时还能控制物体的光照工作,将3D的光照与2D屏幕上的图像相对应,实现协调的效果。 总之,Meshrenderer在游戏开发中扮演了较为重要的角色,它能够帮助开发者更好的实现3D模型、可以控制模型的可见性、渲染顺序、材料属性、光照等特性,从而让玩家获得更好的游戏体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值