【blender烘焙】法线烘焙出现大面积结构丢失怎么办?blender烘焙vs八猴烘焙

2024-01-30 05:44

本文主要是介绍【blender烘焙】法线烘焙出现大面积结构丢失怎么办?blender烘焙vs八猴烘焙,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

用dcc烘焙法线是很常用的减面优化手段,很多建模的dcc自己也内置的烘焙的功能,像我自己在工作流中也偶尔用blender的烘焙做一下材质的整合优化,在质量要求不高的时候还算凑合可用。

问题描述

在前期的文章中飞燕2号建模,我就遇到了法线烘焙不成功的问题。之后一段时间内,我都被迫通过substance painter来做刻线类的结构法线。
在这里插入图片描述
这次我们做的是胜利队的潜水基地,在低模的基础上,通过布尔修改器做了结构。
在这里插入图片描述
各种布尔用的mesh
在这里插入图片描述
增加结构后,那么到了这里,我们顺其自然的就进入了烘焙的环节。
在这里插入图片描述
一通烘焙下来,果不其然,老问题又出现了,大部分的结构都丢失了。
在这里插入图片描述
挂上材质的感觉更是惨不忍睹。。。
在这里插入图片描述
那看来本次笔记只能到此为止了。。。
在这里插入图片描述
那当然是不可能了,这次我们特地换了八猴来做烘焙。

烘焙效果倒是改善了不少。。。
在这里插入图片描述
但仔细一看,还是有不少细节结构丢失的问题。
在这里插入图片描述

问题解决

实际上问题已经很简单了,就是**通过布尔修改器添加结构细节后的mesh,并不是高模。**由于很多结构处的顶点太少,导致烘焙时无法计算正确的法线。

那该怎么处理呢?硬表面模型不用雕刻的方法可以出高模吗?
答案就是使用重构网格修改器。
在这里插入图片描述
实际的体素大小,可以根据mesh尺寸的不同进行调整,通过在一个体素较小的设置下进行重构网格,可以快速地得到质量堪用的高模(仅对烘焙来说)。

重构前面数,3万面
在这里插入图片描述
重构后面数,直接扩展到了百万面级
在这里插入图片描述
这一下子就有高模的感觉了,我们兴致冲冲地再次烘焙。

感觉还是不太对劲啊。。。。
在这里插入图片描述
拖上节点一看。。。啧啧啧,看来还是不行啊
在这里插入图片描述
拖到八猴里再烘焙一下,烘焙的效果其实还不错,法线烘焙的问题就解决了。

重构网格后的烘焙,

在这里插入图片描述
在这里插入图片描述
左边低模+法线烘焙,右边高模的对比
在这里插入图片描述
8说了,以后法线烘焙的工作就交给八猴吧。。。blender卸载!

这篇关于【blender烘焙】法线烘焙出现大面积结构丢失怎么办?blender烘焙vs八猴烘焙的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/659258

相关文章

使用Java实现通用树形结构构建工具类

《使用Java实现通用树形结构构建工具类》这篇文章主要为大家详细介绍了如何使用Java实现通用树形结构构建工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录完整代码一、设计思想与核心功能二、核心实现原理1. 数据结构准备阶段2. 循环依赖检测算法3. 树形结构构建4. 搜索子

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法

《mss32.dll文件丢失怎么办?电脑提示mss32.dll丢失的多种修复方法》最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢... 在电脑常年累月的使用过程中,偶尔会遇到一些问题令人头疼。像是某个程序尝试运行时,系统突然弹出一个错误提

电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法

《电脑提示找不到openal32.dll文件怎么办?openal32.dll丢失完美修复方法》openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到... 在使用电脑过程中,我们常常会遇到一些.dll文件丢失的问题,而openal32.dll的丢失是其中比较

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl

电脑提示msvcp90.dll缺少怎么办? MSVCP90.dll文件丢失的修复方法

《电脑提示msvcp90.dll缺少怎么办?MSVCP90.dll文件丢失的修复方法》今天我想和大家分享的主题是关于在使用软件时遇到的一个问题——msvcp90.dll丢失,相信很多老师在使用电脑时... 在计算机使用过程中,可能会遇到 MSVCP90.dll 丢失的问题。MSVCP90.dll 是 Mic

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

电脑报错cxcore100.dll丢失怎么办? 多种免费修复缺失的cxcore100.dll文件的技巧

《电脑报错cxcore100.dll丢失怎么办?多种免费修复缺失的cxcore100.dll文件的技巧》你是否也遇到过“由于找不到cxcore100.dll,无法继续执行代码,重新安装程序可能会解... 当电脑报错“cxcore100.dll未找到”时,这通常意味着系统无法找到或加载这编程个必要的动态链接库

mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据

《mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据》文章主要介绍了如何从.frm和.ibd文件恢复MySQLInnoDB表结构和数据,需要的朋友可以参... 目录一、恢复表结构二、恢复表数据补充方法一、恢复表结构(从 .frm 文件)方法 1:使用 mysq

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(