ShaderForge-模型拉扯效果

本系列开始进行ShaderForge实战案例分析,案例的参考来源自浮生若梦老师的ShaderForge教程。
附带教程链接地址:https://space.bilibili.com/20508311?spm_id_from=333.338.viewbox_report.7#/channel/detail?cid=15815。
文末我会提供相关使用的素材。

效果预览

思路分析

模型拉扯效果,我们主要需要使用的是模型顶点世界空间位置节点,

开始制作

创建默认的自定义光照模式Shader,并且删除默认的节点。改变默认的预览模型。
首先添加一个Texture2D节点,改名为MainTex,并且选择好图片素材。

接下来我们简单添加一个世界空间位置节点,并且添加Lerp节点,来控制模型的位置占比。

我们在场景中调试一下效果,发现模型仅是从原点开始缩放,并且缩放的操作反了。把模型拖放到其他位置非000点,尝试可以看出问题。
我们先添加一个取反节点,调整正确的顺序。

我们想让模型呈现出拉扯的效果,需要使用到模型的UV,现在使用UV的V通道,以及一个滑动条进行控制,为了限制最后的结果,使用Clamp节点进行限制。

现在继续进行测试,我们发现模型已经可以展现出拉扯的效果了。

现在我们添加一个新的目标节点,方便模型可以拉扯到任意位置。
我们按照之前的思路重新添加一个新的目标节点。

现在拉扯的时候,效果还不是很自然,开始和结束的时候,不太好,我们进行一下处理。

最终的节点树连接。

最终的效果图。

相关素材

链接: https://pan.baidu.com/s/1sl4xqNV 密码: 4qya

ShaderForge-模型拉扯效果相关推荐

  1. UE4-基于顶点偏移制作拉扯效果

    基于顶点偏移制作拉扯效果 材质方面的节点图(全览) 效果: 关键节点: Absolute World Position 该节点输出 对象(已经赋予了材质)的像素在世界坐标的三维位置,XYZ对应RGB. ...

  2. 斩获VCR竞赛榜第一,腾讯微视推出BLENDer单模型,超越多模型最好效果

    出品 | CSDN(ID:CSDNnews) 视觉常识推理VCR (Visual Commonsense Reasoning )是人工智能领域的前沿热点问题,我国<新一代人工智能发展规划> ...

  3. 使用Ezy-Slice插件实现类似Beat Saber的模型切割效果(一)

    简单地手动实现模型切割效果 为了更清楚的了解插件是如何使用的,我们先看看如何手动实现这样的切割效果. 1.在Github上下载插件ezy-slice. 地址:https://github.com/Da ...

  4. 深度学习中模型训练效果不好的原因以及防止过拟合的方法

    深度学习中模型训练效果不好的原因 1. 是否选择合适的损失函数 2. 是否选择了合适的Mini-batch size 3. 是否选择了合适的激活函数 4. 是否选择了合适的学习率 5. 优化算法是否使 ...

  5. 采用策略分布曲线评估信用风险模型的效果

    在信贷业务的风控体系中,模型的构建与应用始终是一项重点内容,最常见的莫过于贷前环节的申请信用风险模型.作为典型的二分类模型,为了有效识别好坏用户群体,我们经常选取某些评价指标来量化模型的综合性能,例如 ...

  6. three.js 精灵模型-树林效果

    详情进入:Three.js零基础入门教程(郭隆邦) 通过一张背景透明的树纹理贴图tree.png作为精灵模型的纹理贴图.map模拟一个树林效果. 效果: 代码: <!DOCTYPE html&g ...

  7. 医学假阴性?看看在机器学习中如何用来衡量分类模型的效果(附代码)

    来源:数据鸽 本文约1500字,建议阅读5分钟. 本篇我们来看下医学假阴性在机器学习中是如何用来衡量预测结果好坏的. 近日来,新冠肺炎核酸检测"假阴性"引起了关注.所谓的假阴性,就 ...

  8. 卫星图片重建洛杉矶3D模型,效果就像谷歌地球,港中大团队提出CityNeRF

    晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 看到下面这张动图,你会想到什么?是谷歌地球,还是苹果自带的3D地图? 其实都不是,它是用卫星和航拍图片直接渲染生成的洛杉矶. 很难想象,如此 ...

  9. 双塔模型没效果了?请加大加粗!

    很多研究表明,双塔在一个域表现不错,在其他域表现不好了.一个广泛被认同的观点就是双塔仅仅用了最后一层的点积算分,这限制了模型的召回能力.这篇论文<Large Dual Encoders Are ...

最新文章

  1. DataTable转换成IList
  2. 数据结构c语言版第一章答案,《c语言数据结构》第一章概论自测题答案
  3. linux printf 刷新,linux下printf中\n刷新缓冲区的疑问(已解决)
  4. python3 copy_python3 深浅copy对比详解
  5. Word2019上面的MathType7.4插件忽然消失了【终极解决办法记录】
  6. linux python开发identifier,python程序设计 浙大版
  7. 第二十二:第一个Pytest UI自动化测试实战实例
  8. TP-LINK WR841N V8刷OpenWRT
  9. 为什么做网站一般不用服务端控件?
  10. win10系统如何安装SQL服务器,win10系统下怎样安装SQL2005 EXPRESS版|SQL2005 EXPRESS版的安装方法...
  11. 几个快速提升工作效率的小工具(Listary等)分享一下(强烈建议收藏)
  12. Angular实战免费视频教程
  13. FlashBuilder 4.6 破解序列号和方法
  14. 进销存+php模板,PHP进销存源码 仓库管理系统 WEB进销存 php+mysql 网络版进销存
  15. 各级政府发布的BIM标准指南37套免费下载
  16. 079冒险岛mysql解封账号_冒险岛079MAX稀有整合2020年度版,亲测一键端10人限制端...
  17. OpenSSL杂记(CA证书)
  18. 门电路三态、OC、OD、OE以及拉电流、灌电流概念
  19. SPIKE创新科技套装做探路机器人(上)
  20. foxmail邮件转移到MAC OS mail 方法

热门文章

  1. 2020小迪安全第十天笔记-(信息收集)资产监控拓展
  2. 什么是stream?
  3. 后台管理界面-- 登录设计
  4. 疫情面试:社招斩获阿里P7offer,只因六刷这些面试题
  5. 安装Microsoft Office 2010 提示需要安装MSXML版本6.10.1129.0 的解决
  6. GPU类型数据与CPU类型数据转换
  7. 【大数据AI人工智能】变革人类社会的第四次工业革命——AI人工智能革命已到来
  8. SIP.js 0.20.0版本简单Demo
  9. nowcoder15162 小H的询问
  10. windows 查看DLL导出函数的方法