Unity_MegaFiers_SimpleMod

该教程向我们展示了ModifyObject如何将对象进行修改的。
这里写图片描述
使用文档地址:http://www.west-racing.com/mf/?page_id=317
简单的mod是一个作为教程的模板,它显示了如何通过覆盖单一方法向系统添加您自己的修改器。这个mod简单地将一个随机数添加到一个公共向量的每个顶点的位置上。
Map方法是添加新修饰符的关键,系统将调用网格上每个顶点的方法,然后修饰符“修改”这个值并返回它。我价值传递的int数组索引到网格的顶点可以用于一些修饰符,如果该值为1,这意味着值传递不是一个顶点值只是一般的变形值,这通常是一个小发明位置画小发明框等。
这个修饰符就像你能得到的那样简单,所以不使用修饰符偏移量或gizmo值。请检查教程部分,以获得一个更复杂的自定义修饰符的例子。

SimpleMod参数描述
这里写图片描述
a3
最大限度地移动向各个方向移动。

using UnityEngine;

[AddComponentMenu("Modifiers/Simple")]
public class MegaSimpleMod : MegaModifier
{
    public Vector3 a3;

    // Return the name of the modifier
    public override string ModName()    { return "Simple"; }

    // For built in mods this is used to open the help file
    public override string GetHelpURL() { return "SimpleMod.htm"; }

    public override Vector3 Map(int i, Vector3 p)
    {
        p.x += (-1.0f + (Random.value * 0.5f)) * a3.x;
        p.y += (-1.0f + (Random.value * 0.5f)) * a3.y;
        p.z += (-1.0f + (Random.value * 0.5f)) * a3.z;
        return p;
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是Unity 2019以后非常受欢迎的MegaFiers资产的全新版本。它具有完全重写核心系统的功能,以利用Unity Burst和Jobs,所有变形的CPU使用量减少5至40倍。 MegaFiers是完整的网格变形,动画和变形系统,包括超过50个修改器,例如弯曲,扭曲,FFD,位移,锥度等等。它们可以以任何组合堆叠,并且可以将任意数量的修改器应用于网格以实现复杂的结果。无论您的想象力如何,物体都可以拉伸,挤压或弯曲变形。或者,当对象在空间中移动时,使用空间扭曲使其自动变形。该套件的其他新增功能包括Point Cache动画支持,动态水波纹和浮动对象系统。 所有变形都可以在编辑器模式和播放模式下工作,因此在构建场景时,可以使用变形器为模型添加多样性。 MegaFiers还是变形TextMeshPro对象(Mesh和现在的UI版本)的理想选择,因此您可以用有趣的方式对文本进行动画处理。并且还可以与ProBuilder一起使用,使您可以直接在Unity中创建更多有趣的关卡。一个新功能是可以使用修改器使Sprite变形。 另一个强大的功能是我们的“网格包裹”系统,该系统允许一个网格被另一个变形和设置动画,使其非常适合服装等。该包裹系统还可以与Unity Blendshapes和蒙皮网格一起使用。 MegaWrap也已被重写为使用Jobs and Burst的速度提高了5倍以上。 MegaFiers用C#编写,并且包含所有源代码,并支持所有同时支持Burst和Jobs的Unity平台。从2019年起兼容所有版本的Unity,并且可以在IOS和Android以及VR和AR平台上使用。 MegaFiers还与所有Unity Rendering管道完全兼容。我们还将为Unity的所有新发行版不断更新资产。如果您有关于修改器的想法,请让我们知道或编写。 还包括先进的花键系统,该系统还允许路径跟随或将花键转换为网格,动态软管系统和用于履带车辆的系统。 新功能包括: 组变形 充分利用所有核心系统 修改器现在可以使用“连发”和“作业”,最多可以加速40倍 所有全新的使用Burst的法线计算系统 自动禁用修饰符以提高性能 编辑器响应更快 与Prefab系统无缝集成 复制对象就可以了 完整的动画窗口支持 完全还原系统 与所有渲染管线兼容 与精灵一起使用 适用于Text Mesh Pro网格 与ProBuilder对象一起使用 适用于AR和VR 改进的添加/删除/编辑修饰符的工作流程 全新的演示场景包含MegaLiner火箭飞船 包含的修饰符 吸引者贝塞尔 弯曲 气泡 凸 碰撞变形 符合 符合多 弄皱 曲线变形 曲线造型 曲线雕刻层 圆柱化 可变形 置换 位移限制 取代RT 取代网路摄影机 动态纹波 FFD 2x2x2 FFD 3x3x3 FFD 4x4x4 精灵的2D FFD修改器 地球 变形 驼峰 熔化 噪音 翻页 画 路径变形 枢轴调整 点缓存 推 径向偏斜 放松 波纹 卷起 绳变形 橡胶 规模 选择修饰符 简单测试 窦曲线 球形化 挤 拉紧 锥度 树弯曲 捻 紫外线改性剂 顶点动画 垂直噪声 扭曲(大多数修改器的扭曲版本) 海浪 挥手 世界路径变形 随附空间扭曲 弯曲 气泡 FFD 2x2x2 FFD 3x3x3 FFD 4x4x4 地球 驼峰 熔化 噪音 波纹 窦曲线 斯库 球形化 挤 拉紧 锥度 捻 海浪 挥手 Zstretch 其他功能包括 MegaShapes Lite,完整的贝塞尔曲线样条和网格划分系统 KML,SVG,OSM样条导入 Maya,Max和Blender的自定义样条线导出器 动画样条线 样条线到网格选项 将对象附加到变形网格系统 包裹网眼,非常适合衣物 动画书 纸卷轴系统 贝塞尔曲线图像变形 样条路径跟随系统 动态软管系统 履带车辆系统 火车追踪系统 导出到OBJ文件 将刚体约束到样条路径 包括沿路径行驶的RigidBody汽车的示例 角色控制器遵循样条线示例 样条API
MegaFiers是完整的网格变形,动画和变形系统,包括超过50个修改器,例如弯曲,扭曲,FFD,位移,锥度等等。它们可以以任何组合堆叠,并且可以将任意数量的修改器应用于网格以实现复杂的结果。无论您的想象力如何,物体都可以拉伸,挤压或弯曲变形。或者,当对象在空间中移动时,使用空间扭曲使其自动变形。该套件的其他新增功能包括Point Cache动画支持,动态水波纹和浮动对象系统。 所有变形都可以在编辑器模式和播放模式下工作,因此在构建场景时,可以使用变形器为模型添加多样性。 MegaFiers还是变形TextMeshPro对象(Mesh和现在的UI版本)的理想选择,因此您可以用有趣的方式对文本进行动画处理。并且还可以与ProBuilder一起使用,使您可以直接在Unity中创建更多有趣的关卡。一个新功能是可以使用修改器使Sprite变形。 另一个强大的功能是我们的“网格包裹”系统,该系统允许一个网格被另一个变形和设置动画,使其非常适合服装等。该包裹系统还可以与Unity Blendshapes和蒙皮网格一起使用。 MegaWrap也已被重写为使用Jobs and Burst的速度提高了5倍以上。 MegaFiers用C#编写,并且包含所有源代码,并支持所有同时支持Burst和Jobs的Unity平台。从2019年起兼容所有版本的Unity,并且可以在IOS和Android以及VR和AR平台上使用。 MegaFiers还与所有Unity Rendering管道完全兼容。我们还将为Unity的所有新发行版不断更新资产。如果您有关于修改器的想法,请让我们知道或编写。 还包括先进的花键系统,该系统还允许路径跟随或将花键转换为网格,动态软管系统和用于履带车辆的系统。 更多详情:https://assetstore.unity.com/packages/tools/modeling/megafiers-2-188378#description
一个完整的网格变形,动画和变形系统,包括超过50个修改器,如弯曲,扭曲,FFD,位移,锥度。它们可以以任意组合堆叠,并且可以将任意数量的修饰符应用于网格以实现复杂的结果。物体可以伸展,挤压,变形或弯曲变形,无论您的想象力允许。 Morph系统是Unity中最先进的。最近添加的套件包括Point Cache动画支持,基于物理学的绳索系统以及动态水波纹和浮动物体系统。 MegaFiers是用C#编写的,所有的源代码都包含在内,同时它还利用多个CPU来获得惊人的性能,并且可以在所有平台以及免费版本的Unity上运行。与Unity 3,4,5和2017兼容,适用于IOS和Android以及所有其他Unity平台。 搜索结果 还包括一个先进的花键系统,它也允许路径跟随或花键转换为网格,一个动态软管系统和履带式车辆系统,以及一个先进的网格包裹系统,用于将衣服等应用于变形的物体。 搜索结果 我们的网站上也有一系列 PlayMaker 操作,其中包括操作超过50个修饰和经纱。 搜索结果 兼容所有版本的Unity 新功能 - 现在适用于Text Mesh Pro网格 新功能 - 导入OBJ序列 搜索结果 包含的修饰符 - 吸引者贝塞尔 - 弯 - - 泡泡 - 凸起 - 碰撞变形 - 符合 - 符合Multi - 揉捏 - 曲线变形 - 曲线造型 - 曲线造型层次 - Cylindrify - 可变形的 - Displace - 排斥限制 - Displace RT - Displace WebCam - 动态波纹 - FFD 2x2x2 - FFD 3x3x3 - FFD 4x4x4 - 全球 - 变形 - 驼峰 - 融化 - Morph - 噪音 - 页面翻转 - 油漆 - 路径变形 - 枢轴调整 - 点缓存 - 推 - - 径向偏斜 - 放松 - - 波纹 - 轧制 - 绳子变形 - 橡胶 - 规模的 - 选择修饰符 - 简单的测试 - 窦曲线 - Spherify - 挤压 - 拉伸 - 锥度 - 树弯 - - 扭曲的 - 紫外线修改器 - 顶点动画 - 垂直噪音 - 经纱(大多数修改器的经纱版本) - 波 - 挥舞着 - 世界路径变形 点击 其他功能包括 - MegaShapes精简版,完整的贝塞尔样条和网格划分系统 - KML,SVG Spline Import - 为Maya,Max和Blender 定制样条出口商 - MegaGrab非常高分辨率的屏幕抓取 - 附加对象系统 - 网眼,很好的服装 - 动画书 - 纸卷纸系统 - 贝塞尔补丁图像变形 - 样条路径跟踪系统 - 动态软管系统 - 履带车辆系统 - 火车跟踪系统 - OBJ序列导入和回放

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值