【沐风老师】3dMax快速平铺纹理插件QuickTiles教程

news2024/11/23 21:17:42

QuickTiles是3ds max的一个插件,允许您将常规瓷砖纹理转换为交互式纹理,就在mat.editor中。
换言之,您可以根据需要对任何纹理进行修改和重新创建:更改布局、瓷砖大小、格式、颜色、接缝、体积、随机化形状或纹理等等。
这种方法大大加快了工作速度,因为重新配置纹理比搜索纹理容易得多。

QuickTiles将您指定的纹理切割成单个元素,然后按您指定的顺序重新组合。它不会根据给定的参数从零生成纹理。使用它需要原始纹理集。

主要有两种选择。第一种是重新组织现成的瓷砖纹理(它们之间有单独的元素和接缝),如砖块或鹅卵石。

          

第二种方法是切割并在容器中分配完整的纹理,如混凝土、石材或木质表面。

    

QuickTiles的整个工作流程可分为三个阶段。在Slice Editor中添加原始纹理和切割,在Pattern Editor中选择或创建布局图案,并在Material Editor中的通用纹理界面中配置细节和随机化。

Qt的一个显著特点是它生成了一个由用户指定的特定大小的无缝纹理块。它不能生成无限的纹理,比如程序噪声或Gradient。

为了更好地理解QuickTiles的使用说明,我们建议您连续阅读章节,不要错过其他材料和视频说明。

相容性

Quick Tiles插件完全兼容,可在2018年至2024年的3D Max版本中运行

目前支持的渲染引擎:Vray,Corona,FStorm

使用fstorm

由于FStorm和类似GPU渲染引擎的复杂性和特殊性,Quciktiles的第一个版本不能像Vray或Corona那样直接使用它。因此,与它们不同的是,在fstorm中创建材料时,Qt将纹理作为bitmap保存到硬盘上,然后以fstormbitmap的形式自动加载到mat.editor中。QuickTiles不会被删除。

要更新纹理,请使用Save to Plain Texture功能。不幸的是,由于fstorm的限制,Bitmap需要手动更新。

如果使用Create Material功能,将创建新材料。

不要尝试在fstorm材料通道中嵌入QuickTiles。把它放在PU上

          

【版本要求】

3dMax2018 - 2024    

目前支持的渲染引擎:Vray、Corona、Fstorm

          

由于 Fstorm 和类似 GPU 渲染引擎工作的复杂性和特殊性,QucikTiles 的第一个版本无法像 Vray 或 Co 那样直接使用它。因此,与它们不同的是,在Fstorm中创建材质时,QT会将纹理以位图的形式保存到硬 然后自动以FstormBitmap的形式加载到Mat.editor中。在这种情况下,QuickTiles 节点不会被删除。 要更新纹理,请使用“保存到纯纹理”功能。不幸的是,由于 Fstorm 的限制,位图需要手动更新。 如果您使用“创建材质”功能,将创建一个新材质。 不要尝试将 QuickTiles 嵌入 Fstorm 材质通道之一。将其放置在空的 Compact mat.editor 插槽中或空的 mat.editor 空间中。

          

【设置简单的材质】

在 QuickTiles 中设置任何材质都从添加 QT 节点本身开始。

它可以从 Compact 和 Slate 材质编辑器中的理 (1-2) 列表中找到。

您无需首先创建材料并在任何频道上安装 QT。

将其添加到紧凑型数学编辑器的任或板岩中的任何位置 (3)。    

          

然后我们继续讨论材料本身。

默认情况下,这里的设置方便上手。

设置的第一步是添加一组图块 (1) 并打编辑器 (2)。

    

          

切片编辑器是一个 QuickTiles 模块,您可以在其中输入原始纹理并指定图块的边界(或者纹理是无缝的“切片编辑器”部分中了解有关所有模块参数的更多信息

初始纹理的输入发生在输入贴图区域 (1)。

您需要选择 Diff use 通道,其余通道将被自动识别并加载。

此可以手动标记图块,或自动识别它们

(在切片编辑器部分中了解有关此内容的更多信息)

我们会采取的路径,使用Mask通道进行识别。

让我们将间隙 (2) 值设置为大约 0.7 - 这将向识别模块指示粘合接缝时误差。

然后单击自动切片 (3)。

面具的识别几乎立即发生。

此外,您还可以从库中选择并添加已保存的模板之一 (4)。

完成工作后,按“完成”按钮 (5)。

此时,纹理被瓷砖。

您的来源和渠道数量越大,该过程所需的时间就越长。    

          

下一步是为您的布局选择一种模式。

您可以从预设下拉列表中选择一种模式 (1),或者打开模式编辑器 建一个新模式。

另外,对于具有源接缝的图块,将程序接缝宽度设置为 0。这将禁用程序接缝并启用源接(2)。

    

          

例如,让我们在模式编辑器中创建一个简单的模式。

使用该工具,

我们将创建多个图块 (1)。

不要忘字段缩小到所需的最小大小 (2)。

创建基本图案后,可以使用“填充间隙”按钮 (3) 填充重复部分。

您还可中选择任何模板。

完成后,按“完成”按钮 (5)。

          

本质上,我们的纹理已经准备好了。

现在我们可以在内部界面中进行各种设置,设置随机化等。

作为参们添加了轻量级纹理预览。

当一切准备就绪后,您可以设置输出纹理块的大小(1)和分辨率(2)。

我们建议在小尺寸(2x2 米,素)上测试设置。

然后单击更新按钮 (3)。    

此时,已完成的自定义纹理已构建并记录在 temp 中。

材质和渲染中的所有更改单击“更新”按钮后才会出现。

纹理创建过程在低分辨率下可能需要 2-3 秒,在最高尺寸 16-32K 下可能需分钟

该过程完成后,单击“创建材料”按钮。

该插件将自动识别您的渲染引擎(Vray、Corona 或 Fstorm),正确的配置创建适当的材质。

将根据来源添加纹理通道。

          

就这样!该材质已创建并准备好进行定制。QuickTiles可在Vray和Corona中进行交互式渲染,因此,请随意在你的工作流程中使用它。再次单击“创建材质”将创建另一种材质,因此请小心。

              

Quick Tiles通道节点

Quick Tiles通道是一种辅助纹理,指示应将哪个QuickTiles通道应用于材质。事实上,3dMax无法从一个纹理生成多个输出。因此,为了不单独生成和配置材质的每个通道,我们创建了一种方案,其中主QuickTiles纹理同时提供所有通道,而QuickTiles通道节点仅选择并伟输必要的通道。

节点本身的接口非常简单:

          

在材质结构中,它位于主QT节点和材质之间。其界面中只有两个参数:一个包含可供选择的通道名称的下拉列表,以及一个用于连接主QT纹理的插槽。

注意:连接法线贴图时,无需启用伽马校正,因为QTC节点会自动校正伽马。    

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

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

相关文章

eNsp下如何使用wireshark抓包

文章目录 拓扑图抓包操作 拓扑图 抓包操作 可以通过下图上的指示 来设置 Time列的显示样式。 这里有个缺点就是就是抓取ensp上的虚拟设备上的数据包时的,年月日时间显示的不对。暂时无解决办法。 一般选择 日期和时间(日期和时间与当前标准时间对应上时…

集简云平台助力无代码开发,实现平安银行与电商平台、CRM系统的快速连接

无代码开发与平安银行 平安银行是中国内地首家公开上市的全国性股份制银行,经过多年发展,已经在科技引领、综合金融、零售转型等领域形成独特竞争力和鲜明经营特色。近年来,平安银行更是积极拥抱科技,为此,选择了与集…

智慧工地源码 手册文档 app 数据大屏、硬件对接、萤石云

智慧工地解决方案依托计算机技术、物联网、云计算、大数据、人工智能、VR、AR等技术相结合,为工程项目管理提供先进技术手段,构建工地现场智能监控和控制体系,弥补传统方法在监管中的缺陷,最终实现项目对人、机、料、法、环的全方…

CROS错误 403 preflight 预检

预检 403 响应 Response for preflight 403 forbidden 如上图,配置了请求接口一直报错,前端看了没有什么问题,不知道哪里报错了,那么可能是后端没有设置跨域。(或者是设置了,但是可能需要换一种方式&#…

C语言每日一题(26)

力扣网 203. 移除链表元素 题目描述 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 思路分析 针对如图的普通情况,不能简单的遍历到对应位置然后进行释放,一方…

基于springboot实现致远汽车租赁平台管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现致远汽车租赁平台管理系统演示 摘要 首先,论文一开始便是清楚的论述了系统的研究内容。其次,剖析系统需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确系统的需求。然后在明白了系统的需求基础上需要进一步地设计系统…

bamboo is currently exporting

bamboo每天到11点会自动挂起执行export任务 构建任务会暂停影响研发发布版本 原因是bamboo设置了Scheduled backups 把时间改成凌晨的1点钟

SpringBoot不同环境加载不同配置文件(dev,sit,uat)

目录 一、springboot的profile配置profile多配置文件 二、maven的profiles策略 我们在使用spring的时候,一般都会有不同的环境需要部署:开发环境、测试环境和验收环境,而不同的环境则会有不同的配置,比如数据库ip。解决这个问题&a…

pyqt5的组合式部件制作(二)

接着做 3、为指示器设计合适的模型: 新建MyLamp.py,代码如下: from PyQt5.QtWidgets import QLabelclass MyLamp(QLabel):def __init__(self, parentNone):super().__init__(parent)self.rad Noneself.blink Falseself.normal_style No…

Vue2基础-Vue对象介绍

文章目录 一、概念特点举例 二、模板语法插值语法指令语法v-bind数据绑定 三、组件el和data的两种写法 四、MVVM模型五、数据代理六、事件处理基本使用事件修饰符键盘按键 七、计算属性八、监听属性普通监视深度监视监视简写 九、监听与计算总结 一、概念 一套用于构建用户界面…

iview实现table里面每行数据的跳转

我的需求是跳转到第三方网站&#xff0c;看官方是写了如何跳转站内路由&#xff0c;不符合我的要求&#xff0c;在csdn发现了一篇文章&#xff0c;我贴一下代码 <template><Table border :columns"ReportColumns" :data"ReportData"><templ…

利用Ansible实现批量Linux服务器安全配置

1.摘要 在上一篇<<初步利用Ansible实现批量服务器自动化管理>>文章中, 我初步实现了通过编写清单和剧本来实现多台服务器的自动化管理,在本章节中, 我将利用Ansible的剧本来实现更实用、更复杂一点的功能, 主要功能包括三个:1.同时在三台服务器中增加IP访问控制,只…

黑洞路由的几种应用场景

第一种在内网中产生环路&#xff1a; 这种核心交换机上肯定写一条默认路由 0.0.0.0 0 10.0.0.1 出口路由要写一条192.168.0.0 16 10.0.0.2 如果出口路由访问一条不存在的内网网段&#xff0c;又或者访问的那台终端停机了&#xff0c;那就会产生三层环路&#xff0c;数据包在…

Linux常用命令——cat命令

在线Linux命令查询工具 cat 连接文件并打印到标准输出设备上 补充说明 cat命令连接文件并打印到标准输出设备上&#xff0c;cat经常用来显示文件的内容&#xff0c;类似于下的type命令。 注意&#xff1a;当文件较大时&#xff0c;文本在屏幕上迅速闪过&#xff08;滚屏&am…

12 tcp协议详解

1、tcp的本性 tcp是一个悲观者&#xff0c;生下来就不信任网络&#xff0c;任务会发生丢包等&#xff0c;所以要从算法层面来保证可靠性。 2、TCP 包头格式 tcp的包头格式比UDP要复杂的多。 1.源端口号和目标端口号是不可少的&#xff0c;这一点和 UDP 是一样的。如果没有…

ICCV 2023|PViC:构建交互谓词视觉上下文,高效提升HOI Transformer检测性能

文章链接&#xff1a;https://arxiv.org/abs/2308.06202 代码仓库&#xff1a;https://github.com/fredzzhang/pvic 在今年的计算机视觉顶会上&#xff0c;基于视觉Transformer&#xff08;ViT&#xff09;的工作仍然占有非常重要的地位。目前最受研究者青睐的&#xff0c;莫过…

JVM Native内存泄露的排查分析(64M 问题)

我们有一个线上的项目&#xff0c;刚启动完就占用了使用 top 命令查看 RES 占用了超过 1.5G&#xff0c;这明显不合理&#xff0c;于是进行了一些分析找到了根本的原因&#xff0c;下面是完整的分析过程&#xff0c;希望对你有所帮助。 会涉及到下面这些内容 Linux 经典的 64M…

2023最新版Android逆向教程——第4天:真机环境的配置

目录 一、安卓逆向设备推荐二、真机环境配置(刷机基础教程)2.1 刷机方式的分类2.2 刷机包的分类2.3 谷歌手机工厂镜像2.4 简单配置2.5 进入 Bootloader 模式2.6 刷机详解 二、真机环境配置(root)三、真机环境配置(其他)3.1 调整时间3.2 关闭 wifi 信号上的3.3 停用设置向导 安卓…

HBase基础编程

文章目录 HBase基础编程一、实验目标二、实验要求及注意事项三、实验内容及步骤 附&#xff1a;系列文章 HBase基础编程 一、实验目标 掌握如何通过HBase shell命令来设计HBase表结构实例&#xff0c;从而理解HBase的列式存储结构掌 握 java编程创建HBase表和删除HBase表。 …

新能源汽车高压线束是如何快速连接到测试设备上进行电性能测试的

快速连接形成稳定的电测试在新能源行业里面是很常见的测试场景&#xff0c;比如说在新能源汽车行业的电池包、电机、电控制器的电性能测试中会有很多高压线束&#xff0c;需要将这些线束和电池包、电控制器、电机与测试设备快速连接在一起进行相关的EOL/DCR测试。 新能源汽车高…