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

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.mzph.cn/news/134613.shtml

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

相关文章

打造高效的客服体系,就在于这个“专属链接”

想要追踪特定数据,但是得在数据库中大海捞针? 想要知道某个推广的效果,但是无法追踪? 想要获得个性化的报告,但是数据不够精准? 面对这些情况,只需要靠一条“专属链接”就能一一击破&#xff…

qt多线程例子,不断输出数字

dialog.h #include "dialog.h" #include "ui_dialog.h"Dialog::Dialog(QWidget *parent) :QDialog(parent),ui(new Ui::Dialog) {ui->setupUi(this); }Dialog::~Dialog() {delete ui; }// 启动线程按钮 void Dialog::on_startButton_clicked() {//conn…

C#解析XML并反序列化为Model的方法

虽然现在json大行其道,但是xml格式依旧占据着广阔的编程世界,不管光伏锂电激光卫星汽车等等工业领域,基本上都是以xml为主,广大的.NET开发人员有很多被xml折磨的都要转java了,这篇小作文就来玩一种迅速完成xml到model的…

Hello Vue!

目录 前言 hello vue 为什么要new Vue(),而不能直接调用Vue()? Vue构造函数中的形参options template配置项 $mount()方法 前言 从此篇博客开始,将开启vue的学习,查缺补漏。 只要学计算机语言,那么hello xxx那一定是入门第一行代码了…

【深度学习】pytorch——Autograd

笔记为自我总结整理的学习笔记,若有错误欢迎指出哟~ 深度学习专栏链接: http://t.csdnimg.cn/dscW7 pytorch——Autograd Autograd简介requires_grad计算图没有梯度追踪的张量ensor.data 、tensor.detach()非叶子节点的梯度计算图特点总结 利用Autograd实…

vmware虚拟机设置静态ip之后无法联网

今天在vmware虚拟机设置静态ip,设置静态ip之后无法联网(ping),并且SecureCRT无法连接上虚拟机。 网卡参数配置没有问题,可是却发联网,ping网站也不通 显示未知的名称和服务,开始以为网管和DNS是…

注册虾皮买家号需要哪些资料?

注册虾皮买家号其实是很简单的,使用相应国家的手机号及对应的环境就可以注册了的,如果想要账号更方便使用,也可以绑定邮箱进行认证。 而如果想要使用shopee买家通系统进行自动化的注册,那么对于资料就有一定的要求了。 1、手机号…

【算法 | 模拟No.3】leetcode 38. 外观数列

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【Leetcode】 🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望…

微服务-grpc

微服务 一、微服务(microservices) 近几年,微服这个词闯入了我们的视线范围。在百度与谷歌中随便搜一搜也有几千万条的结果。那么,什么是微服务 呢?微服务的概念是怎么产生的呢? 我们就来了解一下Go语言与微服务的千丝…

RDS for Mysql 到云数据库GaussDB

前言 该实验旨在指导用户使用DRS将RDS MySQL上的数据迁移到 GaussDB中。 本实验涉及数据复制服务DRS(Data Replication Service)、关系型数据库服务RDS(Relational Database Service)、GaussDB、数据管理服务DAS(Data…

从研发域到量产域的自动驾驶工具链探索与实践

导读 本文整理自 2023 年 9 月 5 日百度云智大会 - 智能汽车分论坛,百度智能云自动驾驶云研发高级经理徐鹏的主题演讲《从研发域到量产域的自动驾驶工具链探索与实践》。 全文中部段落附有演讲中 2 个产品演示视频的完整版,精彩不容错过。 (视频观看&…

Redis7--基础篇2(Redis的十大数据类型及常用命令)

1. Redis的十大数据类型及常用命令 Redis是key-value键值对类型的数据库,我们所说的数据类型指的是value的数据类型,key的数据类型都是字符串。 1.1 字符串(String) string是redis最基本的类型,一个key对应一个val…

船舶数据采集与数据模块解决方案

标准化信息处理单元原理样机初步方案: 1)系统组成 标准化信息处理单元原理样机包含硬件部分和软件部分。 硬件部分包括集成电路板、电源模块、主控模块、采集模块、信息处理模块、通讯模块、I/O模块等。 软件部分包括协议统一标准化模块、设备互联互…

Scala爬虫如何实时采集天气数据?

这是一个基本的Scala爬虫程序,使用了Scala的http library来发送HTTP请求和获取网页内容。在爬取天气预报信息时,我们首先需要创建一个代理对象proxy,并将其用于发送HTTP请求。然后,我们使用http库的GET方法获取网页内容&#xff0…

【高分快刊】Elsevier旗下,中科院2区SCI,2个月19天录用!

计算机类 • 高分快刊解读 今天小编带来Elsevier旗下计算机领域好刊的解读,如有相关领域作者有意向投稿,可作为重点关注!后文有真实发表案例,供您投稿参考~ 01 期刊简介 ☑️出版社:Elsevier ☑️影响因子&#xf…

能源监测管理系统有哪些作用与效果?

随着全球能源的不断增加,能源的有限性与环境问题日益严重,用能管理企业需要一种高效的方法来管理能源与利用能源,因此能源监测管理系统成为了一种不可或缺的工具。 能源监测管理系统的重要性 1、实现节能减排的目标 通过系统,可…

电动汽车充放电V2G模型

威♥关注“电击小子程高兴的MATLAB小屋”获取更多资料 1主要内容 本程序主要建立电动汽车充放电V2G模型,采用粒子群算法,在保证电动汽车用户出行需求的前提下,为了使工作区域电动汽车尽可能多的消纳供给商场基础负荷剩余的光伏电量&#xf…

一例恶搞的样本的分析

概述 这个病毒会将自身伪装成水印标签系统,通过感染桌面和U盘中的后缀名为.doc、.xls、.jpg、.rar的文件来传播。会监听本地的40118端口,预留一个简单的后门,利用这个后门可远程执行锁屏、关机、加密文件、开启文件共享等操作。 样本的基本…

【Azure 架构师学习笔记】-Azure Storage Account(5)- Data Lake layers

本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Storage Account】系列。 接上文 【Azure 架构师学习笔记】-Azure Storage Account(4)- ADF 读取Queue Storage 前言 不管在云还是非云环境中, 存储是IT 系统的其中一个核心组件。在…

Educational Codeforces Round 157 (A--D)视频详解

Educational Codeforces Round 157 &#xff08;A--D&#xff09;视频详解 视频链接A题代码B题代码C题代码D题代码 视频链接 Educational Codeforces Round 157 &#xff08;A–D&#xff09;视频详解 A题代码 #include<bits/stdc.h> #define endl \n #define deb(x)…