gwIvy for 3dMax插件教程

news2025/1/12 22:09:50

gwIvy for 3dMax插件教程

常春藤旨在在真实世界规模的场景中生长!

 常春藤在 500m 的树上看起来不太好...所以,尝试使用这个最大功能...

 种植常春藤实际上就像编写插件一样简单:))

 如果您阅读下面写的内容,那就更容易了...

  1) 种植 IvyRoot

  2) 点击“生长”按钮

  3) 观察它在视口中生长

  4) 再次点击“生长”按钮停止生长

  5) 多/子对象材质已分配用于贴图你的常春藤

  6) 想要一个成长动画吗?- 为常春藤时代

 版本 0.76b 更改设置关键帧:

 - 增加旋转器的范围(请求)

 - 3ds Max 7/8 版本(请求)

 - 更好的叶子方向算法,我认为...

 版本 0.8b 更改:

 - 加载/保存预设(请求)

 - 按叶子年龄可变顶点颜色(请求)    

 - 修复:何时更改 cs 距离分支太细

 版本 0.81b 更改:

 - 再次增加旋转器的范围(请求)

 版本 0.82b 更改:

 - 修复:使用 backburner 常春藤时移动到世界中心

 - 修复:删除生长的常春藤时崩溃

 版本 0.9 b 更改:

 - 已修复:年龄 = 0 时不可见的取消选择常春藤(自 3ds max 2009 起)

 - 已修复:预设加载器中的错误(从未读取过叶子大小)

 - 修正:根网格创建中的错误(分支的最后 3 个节点的横截面直径是错误的)

 - 修正:分支已翻转 uv

 - 删除:“可见边缘”选项(产生太多混乱)

 - 新:年龄可以调整超出生长迭代,年龄在迭代以上时以粗体显示

 - 新:可拾取的叶子几何体(任何几何对象、助手或具有材质和多个贴图通道的链接几何体)

 - 新:引用叶子的变换覆盖

 版本 0.91b 更改:

 - 已修复:在 ivy 生长时单击视口时崩溃    

 版本 0.92b 更改:

 - 已修复:当在使用它的常春藤之前创建 leafmesh 时,3ds max 在退出

 版本 0.93b 时崩溃 更改:

 - 新:分支横截面的方面

 - 已修复:糟糕的多线程错误,现在它应该真正使用您的所有核心,并且也应该更快

 -不再支持 3ds max 7 和 8!

 版本 0.94b 更改:

 - 更多可动画参数:BranchSize 和 Aspect、LeafChaos 和 Size、TextureHeight、旋转和 Twist

 - ivy 材质使用 MR 材质,如果默认材质是“ArchDesign”材质

 - 新创建的 ivy 现在可以正确缩放系统单位规模

 - 新的“杂项”推出:

     - 缩放具有世界单位的参数,或重置为默认值

     - 提取生长样条线(单个或多个形状)

     - 创建水银兼容材质,3ds max 2011 仅

 版本 0.94-1b 更改:

 - 修正:加载时崩溃错误常春藤(网格用作叶子)进入亚氮视口 - 3ds max 2012 仅

 版本 0.96b 更改:

 - 修复:添加自定义叶子网格后的多个撤消/重做会弄乱常春藤材质

 - 修复:打开顶点颜色对话框 carshes max(有时)

 - 修复:更改自定义叶子变换时,亚氮视口不更新

 - 在亚氮视口中生长速度快 5-10 倍

 -不再支持 3ds max 9、2008 和 2009!

 版本 0.975b 更改:

 - 修复:大量崩溃错误

 - 新:常春藤的所有叶子材料现在都是实例(这修复了以前版本中的创建滞后)

 - 新:现在在创建面板中禁用了生长按钮,迫使您切换到修改面板以进行生长

 - 新:ivys 现在在外部参照上生长(3ds Max 2015++)

 - 新:涡轮生长模式,可能会在几秒钟内填满您的内存...

 版本 0.976b 更改:

 - 已修复:一些没有人注意到的小错误...

 - 新:HIDPI 支持

 - 新:生长按钮现在在创建面板中消失,切换到修改面板以进行生长

 - 新功能:通过按 ESC 键停止增长,当 3ds Max 不是活动窗口时也是如此

 - 新功能:为 3ds Max 2018 重新编译

 好吧,让我们种植一个......

 首先你需要将常春藤根放入你的场景中,但是在哪里可以找到这个东西?

转到“创建”面板 -

选择“几何” -

  从列表中选择“Guruware” -

选中“AutoGrid” -

选择“gwIvy”对象 -

 将对象添加到场景中的某个位置,地面是常春藤根的好地方,

 但您可以将其放置在任何您想要的地方,只需确保它不在脸部下方(它不会穿过脸部的背面生长)    

 即可

 移动场景中现有的常春藤,如果它长大,旋转和缩放将不起作用(按照设计) ,您需要将其放置在墙壁附近,否则它大部分会在地面上爬行(如果有的话)

 如果你有一个真实世界的缩放场景,你不必更改“Grow-Params”卷展中的任何参数,

 这群旋转器仅用于微调生长过程 - 应该很明显它们的作用......

 如果您的场景未正确缩放(现实世界),您将很难计算出工作值

- 最大限度。每次迭代的增长大小

- 增长量

- 最后增长方向的量

- 随机影响

- 重力影响 - 通常向下:)

- 粘附强度(对网格的吸引力)

- 最大。附着力会影响生长的网格距离

- 分支概率

- 最大值 分支死亡前的浮动长度

- 最大值的变化。长度

- 最大 父母的数量(0 = 只有一个没有子分支的分支)

- 随机发生器的一些种子

- 生长时使用的线程数 - 取决于系统的 cpu/核心

- 启动/停止生长过程

- warp 9

- 生长常春藤的年龄(使用的迭代),唯一的 aniamteable 参数

- 在指定的年龄停止生长(当启用),所以你可以在它生长的时候去喝杯咖啡

- 常春藤的活树枝,只有活树枝在生长

- 很高兴看到它花了多长时间......

 现在点击“生长”按钮,在

 它生长的同时观看魔法的工作,您仍然可以在视口中导航(只要您不取消选择生长的常春藤),

 或者设置您的材质,或者其他什么......

          

 生长后,您可能需要调整一些网格参数以获得您想要的外观

常春藤枝的大小(半径) -

随机种子 -

 (用于叶子分布/方向)

叶子的大小 -

- 树枝边的数量

- 横截面的方面    

- 横截面的距离

  (以减少面数)

- 向叶子方向添加一些混乱

- 树枝上叶子的密度

 在这里您可以设置常春藤树枝和叶子的可见性以进行视口和渲染

- 主分支:第一个没有父分支的分支

- 老分支:具有父分支和子分支的分支

- 年轻分支:仅具有父分支的分支

- 平滑分支网格

 当您创建 ivy 时,已为其分配了多维/子对象材质

 gwIvy01 已分配材质 IvyMaterial01,gwIvy02 已分配材质 IvyMaterial02 等...

 打开材质编辑器并使用滴管

 ivy从 ivy 中选取材质-纹理可以在Thomas Luft 的 Ivy Generator 页面找到,

 此类叶子的使用图像是“指向下”,大多数叶子的纹理

 对我来说都是指向上的,叶子从植物上垂下来......而 Z 是向上的 - 但那是另一个故事:)

 你会得到一种材质,其中有一个用于树枝的插槽和 12 个用于树叶的插槽(您不需要使用所有插槽),

 每个树叶材质都有一个 RGB 乘法贴图,以及

 创建时的漫反射叶子纹理和顶点颜色贴图为您生成 ivy 2 个贴图(_ivy_d.tga 和 _ivy_o.tga),

 此纹理将放入第一个找到的贴图目录(通常是 maxRoot/maps),它们将是

 每个新创建的 ivy 的标准纹理,

 这 2 个贴图不是当它们已经可用时被覆盖,因此您可以  在常春藤的纹理卷展栏中将它们与您自己的

 默认叶子纹理交换,您可以设置如何应用分支纹理,叶子材质的数量,

 要使用的每种叶子材质的数量以及每种叶子材质的顶点颜色

- 顶点颜色开/关的使用

- 定义所用纹理的高度,沿分支平铺

- 分支纹理的旋转(以度为单位)

- 沿分支的纹理扭曲数量

- 叶子材质分布的随机种子

- 叶子数量 -使用的材质

- 叶子材料 #1 的数量和顶点颜色

- 叶子材料 #2 的数量和顶点颜色

- 叶子材料 #3 的数量(计算最后使用的叶子材料)和顶点颜色

- 旧树枝的数量和顶点颜色

- 幼枝和顶点颜色的数量

- 调整后更新叶子,

  如果您有较重的常春藤网格且速度变慢,请取消选中下面的自动更新

- 调整旋转器时自动更新叶子

 您可以通过从一个顶点颜色按钮拖放到另一个顶点颜色按钮来复制叶子材质之间的顶点颜色设置,    

 或者在执行此拖放操作时按住 CTRL 来交换设置(不会出现烦人的对话框询问您要做什么)

 单击数量微调器旁边的顶点颜色按钮之一时会出现此对话框

- 告诉您正在处理哪种叶子材料

- 颜色变化(下面每种颜色都不同)

- 发生变化的颜色空间(RGB 或 HSV)    

- R 或 H - 变化

- G 或 S - 变化

- B 或 V -变化

- 按叶龄设置颜色,再次...叶龄,而不是常春藤年龄!

   这样你就可以让叶子改变颜色,而常春藤变老,

   可能性是......

   不是无限的,但有一些:)

- on: tuns 使用此颜色设置开/关

- 年龄:叶子 -使用该颜色的年龄

   颜色是在前一个颜色之间插值的。颜色和这个

- 颜色:嗯...颜色- pL:    关闭时

每片叶子使用这种颜色,叶子的每个顶点都会得到不同的颜色

 有关使用的一些注意事项:

 要实现此目的,请在纹理卷展打开材质编辑器中打开“使用顶点颜色”

 并禁用视口中的所有贴图(可以在垫编辑菜单中找到)

 现在您应该看到颜色发生变化叶子四边形

 如果你想在视口中看到不透明的叶子,你必须在材质编辑器中取消选中相应的漫反射贴图

 - 纹理roolout中的“全局漫反射关闭开关”将关闭中的所有漫反射贴图您的场景,

 这就是为什么 ivy-rollouts 变化中没有这样的开关

 ,并且每种颜色的色彩空间可以不同(色调除外),

 在制作动画时尽量避免使用色调变化

 关闭顶点颜色的 pL 开关时,对所有使用的颜色执行此操作,

 确保“在窗口曝光上重绘场景”处于打开状态,否则更改颜色时不会得到视口响应

 这就是高要求的定制叶子几何形状...现在满意吗?

- 开/关使用此几何体(如果没有,则再次使用内部 leafquad)

- 选择按钮来选择自定义叶几何体

- 开/关变换覆盖 - 双击打开“变换对话框”

 选择场景中的任何几何对象或辅助对象用作叶子(包括链接的子项),如果您愿意,也可以选择 nurbs...

 当前的常春藤材质已更新,包括引用上所有使用的地图通道,

 该引用可以进行动画处理,eq 。您可以在常春藤或两足动物上添加正在生长的香蕉...

 或者向叶子几何体添加一些动画噪声以模拟风...

 网格卷展栏中的叶子大小不会影响叶子参考,也不会影响纹理的顶点颜色未使用卷展栏,

 必须在使用的参考上设置顶点颜色(如果需要)    

 您可以通过从一个变换按钮拖/放到另一个变换按钮来复制参考之间的变换设置

或者在进行拖放操作时按住CTRL键来交换设置(没有烦人的对话框询问您该做什么)

小心你所做的……用10.000的聚乙烯网作为常春藤上50.000片叶子的叶子效果不太好:)

双击“叶网格”卷展栏中的一个变换按钮时,会出现该对话框

-告诉你正在做哪个叶子参考

-晒黑与变异供参考

-使用局部叶空间或词空间

-参考的旋转和变化

-相对或绝对旋转

-参考的比例和变化    

-使用局部叶空间或词空间

- 缩小具有单位的参数(除以给定量)

- 设置常春藤创建的默认值

- 提取主分支 - 提取

旧分支

- 提取年轻分支

- 提取单个形状或多个形状(每个分支一个)

- 提取样条线(对于大常春藤来说这可能需要几秒钟)

- 创建没有顶点颜色贴图的常春藤材质(那么你的顶点颜色不起作用!!)

  仅限 3dMax 2011...      

 当打开使用 <0.94b 版本创建的文件时,缩放非常有用:

  - 当文件未使用 cm 作为系统单位保存时,

     并选择“将文件对象重新缩放为系统单位比例?” 在“文件加载:单位不匹配”对话框中

  - 预设相同:如果使用与当前不同的系统单位以 <0.94b 的版本保存预设,则

     预设值将是错误的(它们总是如此) - 缩放有助于此处获得合理的值

 如果生长样条被提取为单个形状,它将在当前图层上创建,

 如果您提取多个形状,它们会转到名为 [IvyName]_Branches001 的新图层

在创建常春藤时,还创建了一种材质,该材质具有叶子的顶点颜色贴图,

quicksilver(还)不支持vertex颜色,“Quicksilcer兼容”材质没有vertex颜色贴图

通过这种方式,水银可以渲染树叶,否则在水银渲染中只能看到树枝

应该很明显这个是干什么的。。。

-加载和保存预设    

每个值都存储在这样的预设中,包括顶点颜色设置和变换覆盖

 附加说明:

 常春藤不应该在窗户上生长,对吗?

 要通知常春藤这种情况,您必须以

 这种方式冻结窗口网格物体,这样的冻结网格物体仍将用于碰撞检测,但  如果您将修改器应用于常春藤,则

 树枝会比未冻结的网格物体更快地死亡

您不会看到它在视口中生长(生长时不会生成网格)

 以加速生长:

 - 关闭“使用选择括号”

 - 隐藏所有不会生长的对象,场景中太多的面孔会减缓生长过程

 - 只要有可能,将大网格分割成一些较小的网格,但是拥有 10.000 个对象也没有多大帮助:) -  如果常春藤没有按照您想要的方式生长,则

 禁用常春藤对象顶部可能拥有的所有修改器,您

可以随时停止生长,

 调整年龄和/或生长参数并再次开始生长

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

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

相关文章

Leetcode—125.验证回文串【简单】

2023每日刷题&#xff08;二十三&#xff09; Leetcode—125.验证回文串 实现代码 class Solution { public:bool isPalindrome(string s) {int n s.size();if(n 1 && s[0] ) {return true;}int left 0, right 0;for(right 0; right < n; right) {if(s[rig…

地表水与地下水耦合丨基于QSWATMOD的SWAT-MODFLOW模拟丨模型率定丨案例分析

耦合模型被应用到很多科学和工程领域来改善模型的性能、效率和结果&#xff0c;SWAT作为一个地表水模型可以较好的模拟主要的水文过程&#xff0c;包括地表径流、降水、蒸发、风速、温度、渗流、侧向径流等&#xff0c;但是对于地下水部分的模拟相对粗糙&#xff0c;考虑到SWAT…

C# TabControl实现为每一个TabPage添加关闭按钮

默认情况下TabControl是无法通过界面关闭TabPage的 有些情况下我们需要手动关闭任意一个TabPage&#xff0c;如下图所示 TabControl控件自带属性是无法满足以上需求&#xff0c;下面简单介绍实现过程 1、首先需要对TabPage进行重绘&#xff0c;其目的是为了在TabPage上画出…

千兆光模块和万兆光模块的发展前景与市场分析

随着互联网技术的不断发展&#xff0c;千兆光模块和万兆光模块作为网络传输的核心部件&#xff0c;在数据传输领域已得到广泛的应用。本文将从发展历程、市场前景和应用案例三个方面详细分析千兆光模块和万兆光模块的优势和未来发展前景。 一、千兆光模块和万兆光模块的发展历…

Ubuntu配置网络与静态IP地址的常见方法

这里的环境是虚拟机中的Ubuntu18版本的网络配置&#xff0c;使用虚拟机比较常见&#xff0c;因为主机一般是有线直连&#xff0c;配置很简单 1、NAT模式 虚拟机最简单的联网就是勾选“NAT模式”&#xff0c;不需要任何配置&#xff0c;主机能上网&#xff0c;虚拟机就可以上网…

电脑丢失dll文件一键修复的方法,一分钟快速解决dll问题

动态链接库&#xff08;DLL&#xff09;在Windows操作系统中起到至关重要的作用。DLL文件能够在程序的运行期间提供所需的代码和数据&#xff0c;以参与和影响程序的执行。如果电脑中的某个或多个DLL文件丢失&#xff0c;或遭到破坏&#xff0c;那么涉及到这些文件的程序可能会…

windows cmake x86 x64 下载与安装

cmake 下载路径&#xff1a;cmake 下载选择&#xff1a; 界面下拉选取适合自己的版本 这里是windows x86 x64 &#xff08;x86是32位系统&#xff1b;x64是64位系统&#xff09; 安装&#xff1a; 点击安装。 此处选择添加环境变量 命令提示符 验证查看 cmake 桌面可以…

在Python中使用deepfakes实现AI换脸功能

目录 一、Deepfakes技术原理 二、Deepfakes技术实现方法 三、Deepfakes技术应用与实现代码 四、结论 近年来&#xff0c;深度学习技术在图像处理、计算机视觉和人工智能领域取得了显著的进步。其中&#xff0c;Deepfakes技术是一种基于深度学习的图像合成技术&#xff0c;可…

After Effects 2024 v24.0.2(AE2024)

After Effects 2024是视频特效和动态图形设计软件。以下是After Effects 2024的主要功能和特点&#xff1a; 支持创建各种令人惊叹的视觉效果&#xff0c;例如粒子系统、合成特效、绿屏抠像等。支持动画制作&#xff0c;包括关键帧动画、形状动画、运动跟踪等工具&#xff0c;…

若依框架详细教程

一、若依下载以及配置启动 1、下载地址 2、打开样式 3、数据库引入及配置 导入数据库 配置后端数据库 同时还要redis redis安装教程&#xff1a;安装教程 要是修改端口的话都需要改 打开前端package.json下载这个会提示 4、启动 后端启动 前端启动

超好用的IDEA插件推荐

写完代码还得重复打字编写接口文档&#xff1f;代码量大定位接口定义方法太难找&#xff1f;麻烦&#xff01;写完代码还得复制粘贴到postman进行调试&#xff1f; 这三点太麻烦&#xff1f;今天给大家推荐一款IDEA插件&#xff0c;写完代码IDEA内一键生成API文档&#xff0c;…

2010年3月18日Go生态洞察:从语言的简化到社区的成长

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

智能井盖传感器助力建设数字化城市

在推进智慧城市建设过程中&#xff0c;多个城市在打造数字化管理平台&#xff0c;因为通过科学技术手段统一管理城市各种基础设施建设&#xff0c;可以缓解传统人工不足所导致的执法困难的问题&#xff0c;而且可以方便城市管理及时响应。在智慧城市建设过程中&#xff0c;城市…

Jprofiler/ VisualVM 定位内存溢出OOM

下载,接受协议下一步下一步,最后选择与IDEA集成OK ej-technologies - Java APM, Java Profiler, Java Installer Builder IDEA配置参数: # F:\study\spring-test\dump 为dump文件保存路径-XX:HeapDumpOnOutOfMemoryError -XX:HeapDumpPathF:\study\spring-test\dumppackage …

LeetCode - #88 合并两个有序数组

文章目录 前言1. 描述2. 示例3. 答案关于我们 前言 我们社区陆续会将顾毅&#xff08;Netflix 增长黑客&#xff0c;《iOS 面试之道》作者&#xff0c;ACE 职业健身教练。&#xff09;的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新…

JavaSE23——JDBC

JDBC 一、什么是 JDBC&#xff1f; JDBC 是 Java Database Connectivity 的缩写&#xff0c;它是 Java 语言用于与关系型数据库进行连接和交互的一种标准接口。 JDBC 提供了一种统一的方式&#xff0c;使得 Java 应用程序能够通过标准的 API 与各种不同的数据库进行通信&…

GoLong的学习之路(二十二)进阶,语法之并发(go最重要的特点)(channel的主要用法)

这一章是接上一章内容继续&#xff0c;上一章说到协程也就是goroutine&#xff0c;如何使用它&#xff0c;这一张是讲一种数据结构。当然这个章节的数据结构非常重要。可以说这个数据结构就是为了方便协程&#xff0c;才制作出来的。 单纯地将函数并发执行是没有意义的。函数与…

AWK语言第二版 3.4 Unicode数据 3.5 基本图表 3.6 总结

3.4 Unicode数据 啤酒是不分国界的饮料&#xff0c;与之相称的是&#xff0c;啤酒的名字中也使用了很多非ASCII字符。下面的 Awk 程序 charfreq 统计了输入中每个不同的 Unicode 代码点&#xff08;code point&#xff09;的出现次数。&#xff08;代码点通常是一个字符&#…

Deep Freeze冰点还原2024中文免费版恢电脑数据恢复工具

相信大家都认同更新日志&#xff1a;支持Win 10功能更新&#xff0c;Win更新的恢复升级&#xff0c;将系统驱动器从深度冻结保护中排除&#xff0c;全支持NVME驱动器&#xff0c;支持ISCSI驱动器。人所共知的是集成性和兼容性&#xff1a;Deep Freeze 冰点可兼容多种硬盘驱动器…

vulnhub打靶日记:接口和传参的信息收集技巧

目录 总结 边界突破 信息收集 主机发现 端口扫描&#xff0c;服务探测 web渗透 目录扫描 参数爆破 php封装器写入文件尝试 ssh爆破 内网渗透 提权 免费领取安全学习资料包&#xff01; 靶机&#xff1a;https://download.vulnhub.com/evilbox/EvilBox---One.ova 攻…