分UV教程

第一步

首先,打开一个练习场景“空中预警机1.max”(这事小弟平时的练习做的不好献丑了)。(图01)

图01

第二步

这里我们拿机翼来举例子,隐藏除机翼意外的其他模型。(图02)

图02

第三步

给机翼一个空白材质。(图03)

图03

第四步

下面开始正题了,选择模型,然后给模型一个修改器,名称为“uvw展开”。(图04)

图04

第五步

然后编辑uvw展开,利用内置功能将贴图修改成如图所示。(图05)

图05

第六步

这时模型本身具有了材质属性和uvw展开修改器。然后进入“工具”面板,然后新建一个选项。(图06)

图06

第七步

将按钮数“10”改为”11”,之后将“Texporter”拖拽到空白工具条中。单击“确定”完成操作。(图07)

图07

第八步

然后选择模型,点击“工具”菜单下的“Texporter”键,就会出现如下菜单。(图08)

图08

第九步

上面的Image Size项目一看就知道了是设置贴图大小的;第二项uvw Channel,意思应该是uvw频道,那么他说的是导出贴图的形式。一共两种map贴图模式和vertex color顶点着色模式。一般我们都用默认设置就可以。经常被修改的一般就只有贴图大小哪一项。还有就是pick object选择物体。也就是选择模型。之后我们会得到这样一张贴图,然后保存它到你的硬盘。(图09、10)

图09

图10

第十步

之后,我们打开max材质编辑器。将机翼的材质打开。给“漫反射颜色”选项一个贴图。贴图为刚才导出的uvw展开贴图。(图11)

图11

第十一步

然后打开Adobe Photoshop,编辑刚才导出存放在硬盘中的“机翼.Jpg”。因个人追求效果不同,效果由个人而定。(图12)

图12

贴图的完成效果。(图13、14)

图13

图14

这样的好处,是你可以一边编辑贴图,一边在模型上看到实时的贴图变化。以上为方法一的整个操作方法!

方法二 针对已有完美贴图者

第十二步

打开练习“屋脊.max”。(图15)

图15

第十三步

这已经是一个完整的模型了,那么我们需要贴图如图。(图16)

图16

第十四步

需要的是虚线部分,而照片有透视。虽然模型是照做的难免会有出入。直接给贴图是很不理智的。所以我们开始如下操作:首先,同样给模型一个空白材质球。并赋予事先准备好的材质。但是我们发现他并不能够正确的显示材质效果。(图17)

图17

第十五步

这时我们给模型一个“uvw展开”。(图18)

图18

第十六步

点击“参数”卷标下的“编辑”按钮。选择“面”级别,之后点击“贴图→展平贴图”在点击“选项”按钮,将自定义大小勾选去掉。在到上面找到“CheckerPatten”下拉菜单,选择我们要显示出来的贴图。(图19)

图19

第十七步

这时没有意外的话就会出现我们要的贴图了。我们在“编辑uvw”里对单片的模型进行旋转 缩放 移动 等操作,对模型和贴图进行对点。完成效果如图(非渲染效果)。(图20)

图20

图21


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/387537.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

k8s系列--- dashboard认证及分级授权

http://blog.itpub.net/28916011/viewspace-2215214/ 因版本不一样,略有改动 Dashboard官方地址: https://github.com/kubernetes/dashboard dashbord是作为一个pod来运行,需要serviceaccount账号来登录。 先给dashboad创建一个专用的认证信息…

JAVA项目开发

16年java软件开发经验,全职项目开发,项目可签合同、开普票和专票。 主要承接项目: 1、网站开发项目 自主开发千帆CMS动态发布系统,基于java/springboot2/jpa/easyui开发,简单易用,后台与前端分离&#xff0…

3dmax基本操作

1、基本操作平移视图(你所说的移动):CTRLP,或者用,滚轮。按住鼠标滚轮不放拖动,就行了。旋转: ALT滚轮。按住ALT键不放,利用滚轮的移动(滚轮也要按着不放&#xff09…

padding影响整个div的实际宽度

padding影响整个div的实际宽度 1.不让padding影响整个div的实际宽度 所以要设置css属性: box-sizing:box-sizingposted on 2019-01-25 16:58 玉貔貅 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/yupixiu/p/10320564.html

unity3d 任务头上的血条

人物的名称与血条的绘制方法很简单,但是我们需要解决的问题是如何在3D世界中寻找合适的坐标。因为3D世界中的人物是会移动的,它是在3D世界中移动,并不是在2D平面中移动,但是我们需要将3D的人物坐标换算成2D平面中的坐标&#xff0…

如何在C#中使用Win32和其他库之三

具有内嵌字符数组的结构 某些函数接受具有内嵌字符数组的结构。例如,GetTimeZoneInformation() 函数接受指向以下结构的指针: typedef struct _TIME_ZONE_INFORMATION { LONG Bias; WCHAR StandardName[ 32 ]; SYSTEMTIME Standa…

unity3d 预制体

首先要说明一下什么是预制体? 在Unity3D里面我们叫它Prefab;我们也可以这样理解:当制作好了游戏组件(场景中的任意一个gameobject ),我们希望将它制作成一个组件模版,用于批量的套用工作,例如说…

Python小数据池,代码块

今日内容一些小的干货 一. id is 二. 代码块三. 小数据池四. 总结python小数据池,代码块的最详细、深入剖析 一. id is 二. 代码块三. 小数据池四. 总结一,id,is, 在Python中,id是什么?id是内存地址…

【Wax】使用Wax (framework方式,XCode 4.6)

前情提示:【Wax】使用Wax (非framework方式,XCode 4.6) 这次,将以framework的方式来使用Wax 那么,让我们开始吧!!! 准备工作: 下载wax.framework:…

unity3d 简单动画

1,动画系统配置 创建游戏对象并添加Animation组件,然后将动画文件拖入组件。 进入动画文件的Debug属性面板 选中Legacy属性 选中游戏对象,打开Animation编辑窗口 添加动画变化属性 需改关键帧的属性值 配置完成后运行即可得到动画效果 2&…

人月神话阅读笔记(二)

今天对人月神话的正文部分进行了阅读,从人月神话这一部分中了解到缺乏合理的时间进度控制是造成滞后的主要原因,比其他任何事情影响的和还大,书中也对造成这种这种普遍灾难的原因进行了并进行了详细列举。 首先,我们对估算技术缺乏…

3dmax导出到unity3d下分割动画

1、在3dmax 导出时候,要导出FBX文件,同时包含动画,骨骼,皮肤等内容 2、把FBX文件导入到Unity3d后会默认有一个超长的大动画,就是一个整体的动画,如图Take001,这个时候要分割哪部分是跑&#xf…

华硕首款平板电脑周五开售

新浪科技讯北京时间3月21日晚间消息,华硕周一宣布,将于本周开售首款平板电脑EeePadTransformer。本周五,台湾地区用户将可以率先预定这款平板电脑,随后还将在全球其他国家和地区推出,悠语yoryu化妆品玻尿酸水润弹力面膜120ml补水保…

(2)页面标签解析

<!--规定文档类型的指令&#xff1a;html,以h5的语法来书写html文件--><!DOCTYPE html><!--页面根标签&#xff0c;什么是根标签&#xff0c;就是一个页面空间可以理解成全局&#xff0c;所有内容都在这个页面空间内--><!--langen就是定义页面的默认语言&…

Unity3d之AssetBundle打包与读取

一、创建Assetbundle 在unity3d开发的游戏中&#xff0c;无论模型&#xff0c;音频&#xff0c;还是图片等&#xff0c;我们都做成Prefab&#xff0c;然后打包成Assetbundle&#xff0c;方便我们后面的使用&#xff0c;来达到资源的更新。 一个Assetbundle可以打包一个模型&…

Android代码抄袭Java曝猛料 新证据出现

Oracle最初告Android代码里侵犯了他们旗下Java知识产权的时候,大多数不明真相的围观群众都是站在Google这一边的,毕竟Oracle蛮横不讲理惯了嘛. 但是,这次我们还真是当了不明真相的围观群众了,美国专利博 ... Oracle最初告Android代码里侵犯了他们旗下Java知识产权的时候,大多数…

JS之数据类型v(** v**)v个人笔记

<body> <!-- 单词记忆 argument&#xff1a;实参 assignment&#xff1a;赋值 instance&#xff1a;实例 1.JS中的数据类型分为以下类型 *值类型&#xff08;基本类型&#xff09;*String&#xff1a;可以为任何字符串*Number&#xff1a;可以为任何数字*boolean&…

unity3d 各个目录的意思

1.首先&#xff0c;你得理解Unity中各个目录的意思&#xff1f; 我这里说的是移动平台&#xff08;安卓举例&#xff09;&#xff0c;读&#xff0c;写。所谓读&#xff0c;就是你出大版本的包之后&#xff0c;这个只读的话&#xff0c;就一辈子就这些东西了&#xff0c;不会改…

WordPress Option API(数据库储存 API)

WordPress Option API 是提供给开发者的数据库存储机制&#xff0c;通过调用函数&#xff0c;可以快速、安全的把数据存储到数据库里&#xff08;都在 wp_options 表&#xff09;。 每个设置的模式是 key – value&#xff0c;利于扩展。Option API 不仅仅给主题和插件开发者用…

asp.net core根据用户权限控制页面元素的显示

asp.net core根据用户权限控制页面元素的显示 Intro 在 web 应用中我们经常需要根据用户的不同允许用户访问不同的资源&#xff0c;显示不同的内容&#xff0c;之前做了一个 AccessControlHelper 的项目&#xff0c;就是解决这个问题的。 asp.net core 支持 TagHelper 和 基于 …