关于Blender模型导入Unity的一些问题总结_blender导入unity-程序员宅基地

技术标签: unity  blender  

材质丢失

Q:Blender的fbx格式文件导入Unity后材质球材质丢失

一、将Blender的内置材质球导出到Materials文件夹

  • 在文件夹中点击所导入的模型,->Materials,如下图调整选项后点击Apply
    在这里插入图片描述
  • 即可生成一个存放着Blender中材质球的Materials文件夹;

在这里插入图片描述

二、将Materials文件夹里的材质球参照Blender的重新上材质

Blender中打包材质贴图

  • 文件->外部数据->打包资源->解包资源
  • 将打包好的贴图导入 Assert文件夹下的Textures文件夹(自己新建一个)下

Unity对应Blender中的材质贴图:

在这里插入图片描述

Blender中:

在这里插入图片描述

Tips:

  • Unity中的Tiling参数对应Blender中的 映射->缩放系数
  • Unity中Normal MapOcclusion后面的参数对应Blender中法线贴图的强度和置换贴图的缩放系数(唔,好像贴上材质贴图,系数Unity会自动把Blender中的系数补好…)

模型穿模或看不见某些面

一、可以先尝试在Blender里的所有场景模型全部重新计算外侧法向后再次导入

  • 选中模型,Tab键进入编辑模式
  • 点击上方工具栏的网格->法向->重新计算外侧
  • 重新导入Unity查看问题是否解决(大部分应该能解决)

二、若部分模型仍然存在问题,则在Blender中独立进行计算内侧法向后,尝试导入

  • 可能部分模型的面是需要使用内侧法向的,所以需要单独计算;

三、若部分模型仍然存在闪烁模糊问题,可能是几个模型产生了重叠,或者单个模型中的存在多个重叠面

可能原因:

  • 过多使用环切工具,造成原本简单的模型变得支离破碎,点线面变得过于冗杂;
1.尽量少使用环切工具,在需要使用面上的小范围切割可以使用“边”模式下的边细分生成顶点,在连接顶点成线来达到切割效果;
2.的确需要使用环切,使用后及时将不在需要使用,能够合并的面进行合并,多余的点也进行合并(昂,合并面后原有的顶点并不会被合并,所以还是需要再做一遍顶点的合并工作);
  • 在有面且为连接点的情况下,使用快捷键F连点成线,此时生成的连线会重叠在原本的面的表面;快捷键J则会将原本的面以生成的线为界进行分割面;
在有面的情况下使用--F连接
在无面的情况下使用--J连接

处理方法

  • 仔细检查闪烁部分的边和面,可以尝试删除掉某些面连接,看下底层是否还有重叠面;
  • 删除重叠面后重新手动在点模式下进行面的补充;

关于烘焙

  • 材质上好,解决穿模问题后,当前的模型效果可能还是很差,而在烘焙后能够很大的改善

烘焙准备工作(光照贴图?

  • 将需要烘焙的模型设置成 Static
  • 点击工具栏 Window->Rendering->Lighting;
  • 设置烘焙参数
    在这里插入图片描述
  • 点击Generate Lighting,烘焙开始

烘焙后可能会出现“黑乎乎一块”问题Tips:

一、可能是Unity中没有没有勾选Generate LightMap

  • 在这里插入图片描述

二、也可能是Blender中模型的UV展开出错

三、可能是模型的面数较多,且占整个光照贴图的比例太小

  • 提高模型在光照贴图中所占的比例
    在这里插入图片描述
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_52281545/article/details/124472727

智能推荐

web自动化测试之登录_web自动化测试登录-程序员宅基地

文章浏览阅读2.4k次。1. 登录代码一共有4条用例,其中前3条是执行成功的,最后一条执行失败import unittestfrom selenium import webdriverimport timeclass TestLogin(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() self.driver.maximize_window() self.driver._web自动化测试登录

如何使用光盘启动计算机,电脑如何设置光驱启动 电脑设置光驱启动方法【图文】...-程序员宅基地

文章浏览阅读2.5k次。在我们所使用的电子网络工具中,其中电脑是最受人们的喜爱的,而用过电脑的人都会了解一下电脑光驱的功能,并且会需要知道光驱启动的设置是如何做到的,小编今天的文章就跟电脑光驱相关联,既然很多用户都想知道电脑光驱如何设置启动,小编今天的文章就来教会大家,电脑如何设计光驱启动的方法,其实这些方法都非常的简单,如何简单呢?就看小编的文章来告诉大家吧。电脑要设置光驱启动,那么首先人们就要想到在blos中设置,小..._电脑如何设置光驱启动

OSPF多区域配置与心得理解_多区域ospf配置-程序员宅基地

文章浏览阅读1.8w次,点赞11次,收藏81次。ospf 多区域文章目录ospf 多区域实验背景实验需求1.配置ip地址2.配置OSPF3查看R1,R4的邻居表4.强制发布一跳默认路由查看R1有没有收到默认路由5.在R3上使用静默接口测试PC ping外网6.6.6.66.查看路由实验背景实验需求1.配置IP地址2.完整配置ospf多区域3.查看邻居关系4.强制发布默认路由5.在R3的G0/0/1口配置静默接口6.验证路由表..._多区域ospf配置

WordPress有没有好的主题推荐?27个Ultra WordPress企业主题分享:不再有选择 困难症了_德语wordpress主题-程序员宅基地

文章浏览阅读1.4k次。如果你想为自己公司选一款简单好用的WordPress主题,那么可以看一下Ultra这款国外著名的多功能WordPress主题!_德语wordpress主题

解决Java整合minio错误:S3 API Request made to Console port. S3 Requests should be sent to API port-程序员宅基地

文章浏览阅读3k次,点赞8次,收藏4次。解决Java整合minio错误:S3 API Request made to Console port. S3 Requests should be sent to API port_s3 api request made to console port. s3 requests should be sent to api port.

VIP年卡低至7折,限时加赠618次下载,我不允许任何人不心动!_csdn优惠活动-程序员宅基地

文章浏览阅读8.7k次,点赞4次,收藏6次。618狂欢,年中特惠福利拉满!即刻起购买VIP年卡,买1年我们送1年!_csdn优惠活动

随便推点

计算机键盘快速指南,MagicBook热键/功能键切换指南,快捷键介绍-程序员宅基地

文章浏览阅读3.8k次。本帖最后由 玩机技巧官方 于 2018-6-28 09:46 编辑对于笔记本电脑,轻薄便携、持久续航、专业性能,是大家比较注重的特性。但是你知道笔记本上与你最亲密的部件是什么吗?答案是键盘!很多人需要借助电脑工作,思路涌动,指尖在键盘翻飞。01.jpg (9.67 KB, 下载次数: 16)2018-6-28 09:34 上传那么你知道你一天敲击键盘的次数是多少吗?有数据显示,按连续工作5个小时计..._magicbookv14热键怎么开启

pom转Javabean_pom.xml解析为java bean-程序员宅基地

文章浏览阅读201次。让我这个菜鸟淡淡的忧伤一会1:项目中需要把pom文件转换成Java Bean,用于查看各个依赖的版本号。这里记录一下简单的demo。首先引入 <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version&..._pom.xml解析为java bean

Flutter学习笔记&学习资料推荐_pan.flutter实战第二版-程序员宅基地

文章浏览阅读3.2k次,点赞10次,收藏39次。对Flutter的学习已经有一段时间了,这里做一下总结记录吧,可能主要是学习资料的总结,还有一些杂七杂八的学习笔记。 Flutter 初体验 先说说对Flutter的感受吧,总的来说上手还是比较容易的,因为他的思想理念跟React十分相似,都是通过状态管理控制UI界面的更新,甚至连setState的方法名都是一样的,如果你是学习过类似React的框架的话,将很容易理解,基本可以直接开撸。但是它有好的地方,也有不好的地方。 好的地方:一个是它的reload热加载到手机,这样写代码调试的时候不用每次运行._pan.flutter实战第二版

安卓开发学习——第四天_安卓开发学习csdn-程序员宅基地

文章浏览阅读864次。3. 常用的UI布局1). LinearLayout: 线性布局 用来控制其子View以水平或垂直方式展开显示 2). RelativeLayout: 相对布局 用来控制其子View以相对定位的方式进行布局显示 3). FrameLayout: 帧布局 每一个子View都代表一个画面, 后面出现的会覆盖前面的画面 通过子View的androi_安卓开发学习csdn

linux 6下面用udev配置asm磁盘的注意事项_ls: cannot access /dev/asm*: no such file or direc-程序员宅基地

文章浏览阅读2k次。实验环境:虚拟机:virtualbox 5.0.24 r108355操作系统:rhel-server-6.5-x86_64看了刘相兵大大的:在Linux 6上使用UDEV解决RAC ASM存储设备名问题自己操作了一把,先前在linux5 的时候我是用asmlib来绑定ASM的,参考三思笔记,我在创建虚拟硬盘的时候用的SCSI格式的硬盘,在linux 5的时候_ls: cannot access /dev/asm*: no such file or directory

linux下Qt打包_如何在linux系统下把qt打包视频-程序员宅基地

文章浏览阅读1.1k次。1.新建Demo文件件,并将二进制可执行文件MiMouse放置在目录内2.在Demo文件夹下新建copy.sh文件touch copy.shcopy.sh文件内容如下#!/bin/bashLibDir=$PWD"/lib" #获取lib目录路径Target=$1lib_array=($(ldd $Target | grep -o "/.*" | grep -o "/.*/[^[:space:]]*"))$(mkdir $LibDir) #创建lib目录for Variab_如何在linux系统下把qt打包视频

推荐文章

热门文章

相关标签