首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

Unity 场景烘培 ——怎么理解场景烘培?(一)

  • 23-11-18 11:21
  • 3172
  • 12539
blog.csdn.net

目录

前言:

一、什么是场景渲染烘培?

二、为什么要对场景渲染烘培?

总结:


前言:

场景烘培渲染这块以前接触很少,因为要么有专门的同事搞这块,要么就是开发2d游戏(完全不需要)。

现在换了一家小公司,自己需要独立做这件事的时候,问题就来了。(此前也烘培了几个场景,但是我本人不满意,我认为那不是烘培)

个人认为场景烘培需要学习的东西真的很多。

比如需要了解:模型的UV,顶点、灯光、相机、Lighting、后处理调色、烘焙渲染方式等等,甚至你还需要一些审美见解,不然但凡遇到一个大一点的场景,很容易花很多时间烘培出黑斑、撕裂、硬边、漏光或漏阴影等缺陷的效果。

这还的区分白天黑夜,室外室内。没办法,只能埋头苦学,学一点是一点。我相信只要学了,总有一天会学懂的。

我学习的所有东西,理论知识上的都是其他各位大佬的,所以我会带上带上他们的原文链接,有助于下次理解使用。嗯.尊重原著嘛。

来几张知乎 彼岸大佬 的效果图(向这个水平学习,这才是烘培):

先了解基本概念:

一、什么是场景渲染烘培?

客户角度理解:让场景看起来更像真实的世界。诶.就是看着好看就行。

untiy方向理解(作者:六合辞畏 地址:【Unity基础】烘焙 - 哔哩哔哩 (bilibili.com)):是指将场景中的动态光照转换为静态贴图。在烘焙过程中,Unity会将场景中的光源、材质和对象等信息计算出来,并存储为贴图。当玩家进入场景时,Unity只需要读取这些预计算好的贴图或者数据文件,就能够快速渲染出整个场景。

简单来说:就是对光的处理,计算光源信息,包括直接光、间接光、自发光等,计算出来存储起来使用。

二、为什么要对场景渲染烘培?

首先烘培的好处:

 提高游戏性能:将动态光照转换为静态贴图,减少了每帧的计算量,提高了游戏的帧率和性能。

 降低内存占用:静态贴图可以被压缩和优化,占用更少的内存,从而减少了游戏的内存占用。

不烘培的坏处: 不烘培的场景也不好看嘛,其次不烘焙就需要使用实时渲染(每一帧都会进行计算)很消耗性能的,遇到大场景跑都跑不动。

总结:

我会一个点一个点的系统去学习分享给有兴趣的同学,也请分享宝贵意见,我们一起学习进步!

还有我们学习有很多网站,比较大型的就比如:CSDN、B站、知乎、SiKi学院等等

这是我转载的学习渠道总结:Unity 学习网址 资源 收藏整理大全_unity学习网站_野区捕龙为宠的博客-CSDN博客

注:本文转载自blog.csdn.net的野区捕龙为宠的文章"https://blog.csdn.net/qq_37524903/article/details/132629237"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top