blender 带贴图与颜色材质的模型,导入到Unity中

Blender初学
环境:
win10 x64
blender 2.79
unity 5.6.2

之前不论是用导出fbx,还是把 .blend文件拽入u3d中,原先的贴图就没有了
研究了很多天,才发现一个我这里可用的方法

目前只是简单以cube为例,复杂的多材质模型还没试

打开blender
注意,用的是blender渲染
一、新建一个cube

二、展UV
1.开出一个UV图像编辑器窗口

2.在三维视图按Tab进入编辑模式
确保选上所有,如果没有用A键

3.按U键调出菜单,选第二项

点确定

三、加贴图
1.打开一张图(我随便找了一张)


如图,我就不调整了,实际用时根据自己需要选图和进行调整

2.在三维视图中选择“纹理”,按Tab键退出编辑模式进入物体模式

可以看到贴图已经贴上了

四、再建一个cube,只赋个颜色

五、在你要导入模型资源的Unity中,比如资源要导入到Models文件夹
先把用到的那张贴图拷贝进去(或者说拽进去)

然后在Blender里保存项目也到此文件夹路径下
随便起个名字保存

此时切换回Unity,等一会它自己加载资源

如上图,多了一个模型文件和一个Materials文件夹
而且从图上模型文件的预览就可以看出,贴图和颜色全带着
必须先把贴图拷过来,模型才能自动与此贴图关联

把模型直接拖到场景里

OK,颜色和贴图全有

总结步骤
1.采用默认的Blender渲染
2.在blender里确认模型展好UV并贴好图
3.把用到的贴图的图片文件提前拷贝(拽)进Unity工程项目中要导入资源的文件夹中
4.保存blender项目到刚刚Unity导入资源的文件夹中
5.当当当当当(only you)

至于多材质,还有cycles渲染,没有试,但这个已经满足我很多要求了
而且修改这个blender项目的话,Unity里也会生效,更方便一些,就是修改要小心。

另:如果这个blender项目先是保存在其它的地方,那么同样的还是把贴图用到的图片文件先拽进Unity,再把这个blender项目另存到Unity项目中相应的文件夹里也可以。

原文地址:http://blog.51cto.com/shuxiayeshou/2287551

时间: 2024-08-27 12:08:52

blender 带贴图与颜色材质的模型,导入到Unity中的相关文章

Java数据结构——带权图

带权图的最小生成树——Prim算法和Kruskal算法 带权图的最短路径算法——Dijkstra算法 package graph; // path.java // demonstrates shortest path with weighted, directed graphs 带权图的最短路径算法 // to run this program: C>java PathApp ////////////////////////////////////////////////////////////

用无向带权图实现校园导航系统

学校数据结构的课程实验之一. 用到的数据结构:无向带权图 用到的算法:Floyd最短路径算法,深度优先搜索(递归实现) 需求分析: 设计一个校园导航程序,为访客提供各种信息查询服务: 1. 以图中各顶点表示校内各单位地点,存放单位名称,代号,简介等信息:以边表示路径,存放路径长度等相关信息. 2. 图中任意单位地点相关信息的查询. 3. 图中任意单位的问路查询,即查询任意两个单位之间的一条最短的路径. 2. 从图中任意单位地点出发的一条深度优先遍历路径. 主函数: 1 #include <ios

ps中的位图,矢量图,颜色模式

什么是位图?什么是矢量图? 位图是由像素组成的图像,在缩放和旋转的时候容易失真,同时文件容量较大 矢量图是根据几何特性来绘制的图形,通过数学公式计算获得的,不易制作色彩变化太多的图象 颜色模式 RGB模式.CMYK模式.HSB模式.Lab颜色模式.位图模式.灰度模式 1:RGB模式 是Photoshop中最常用的模式,也被称之为真彩色模式,主要是由R(红).G(绿).B(蓝)3种基本色相加进行配色,并组成了红.绿.蓝3种颜色通道,每个颜色通道包含了8位颜色信息,每一个信息是用0~255的亮度值来

邻接矩阵表示有向带权图

#include <stdio.h> #include <stdlib.h> #include <string.h> typedef char VertexType[5]; //存储顶点值 #define MaxSize 50 #define INIT 10000 typedef struct //邻接矩阵,存储弧的信息 {     int adj; }ArcNode,AdjMatrix[MaxSize][MaxSize]; typedef struct   //图的类

带权图的最短路径算法(Dijkstra)实现

一,介绍 本文实现带权图的最短路径算法.给定图中一个顶点,求解该顶点到图中所有其他顶点的最短路径 以及 最短路径的长度.在决定写这篇文章之前,在网上找了很多关于Dijkstra算法实现,但大部分是不带权的.不带权的Dijkstra算法要简单得多(可参考我的另一篇:无向图的最短路径算法JAVA实现):而对于带权的Dijkstra算法,最关键的是如何“更新邻接点的权值”.本文采用最小堆主辅助,以重新构造堆的方式实现更新邻接点权值. 对于图而言,存在有向图和无向图.本算法只需要修改一行代码,即可同时实

无向带权图的最小生成树算法——Prim及Kruskal算法思路

边赋以权值的图称为网或带权图,带权图的生成树也是带权的,生成树T各边的权值总和称为该树的权. 最小生成树(MST):权值最小的生成树. 生成树和最小生成树的应用:要连通n个城市需要n-1条边线路.可以把边上的权值解释为线路的造价.则最小生成树表示使其造价最小的生成树. 构造网的最小生成树必须解决下面两个问题: 1.尽可能选取权值小的边,但不能构成回路: 2.选取n-1条恰当的边以连通n个顶点: MST性质:假设G=(V,E)是一个连通网,U是顶点V的一个非空子集.若(u,v)是一条具有最小权值的

算法10 之带权图

上一节我们已经看到了图的边可以有方向,这一节里,我们将探讨边的另一个特性:权值.例如,如果带权图的顶点代表城市,边的权可能代表城市之间的距离,或者城市之间的路费,或者之间的车流量等等. 带权图归根究底还是图,上一节那些图的基本操作,例如广度优先搜索和深度优先搜索等都是一样的,在这一节里,我们主要来探讨一下带权图的最小生成树最短路径问题. 最小生成树问题 首先探讨下最小生成树问题,它与上一节所提到的最小生成树不同.上一节的最小生成树是个特例,即所有边的权值都一样.那么算法如何设计呢?建议用优先级队

复制无向带环图

Clone an undirected graph. Each node in the graph contains a label and a list of its neighbors. OJ's undirected graph serialization: Nodes are labeled uniquely. We use # as a separator for each node, and , as a separator for node label and each neigh

有向无环带权图的最短路径及长度

给定一个有向无环图的拓扑序列,获取这个序列从起点到序列最后一点的最短路径. 起点默认为0点(顶点为0,1,2...和数组索引对应),序列通过拓扑排序获取. 下面给出实现,首先是对一个有向无环图进行拓扑排序的类. package graphics.dag.topologicalsort; /** * 获取一个拓扑序列 * @author zhangxinren * */ public class TopologicalSort { // 每条边的入度 private static int[] in