UE4材质(七):世界场景位置偏移——会动的材质

这篇具有很好参考价值的文章主要介绍了UE4材质(七):世界场景位置偏移——会动的材质。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

摘自并整理自虚幻官方教程:https://learn.unrealengine.com/course/2449699
课程中的工程项目文件下载:
链接:https://pan.baidu.com/s/1o7m3pR7BvaCYAmlx57B9HQ 提取码:uenb

一、世界位置偏移

官方解释:世界位置偏移(World Position Offset) 输入允许网格体的顶点在世界空间中由材质操纵。这有助于实现使对象移动、改变形状、旋转和各种其他效果。这适用于环境动画之类的内容。

也就是说可以在材质蓝图里去控制材质所着色的那个网格体位置。

但需要注意:当使用世界位置偏移(World Position Offset)将对象扩展到超出其原始边界时需注意,渲染程序仍将使用那些原始边界。这意味着你可能会看到剔除和阴影错误。你可以进入一个网格体的属性,设置它的 范围边界(Scale Bounds) 属性来进行补偿,但这样会影响性能,并可能导致投影错误。

UE4材质(七):世界场景位置偏移——会动的材质
UE4材质(七):世界场景位置偏移——会动的材质

UE4材质(七):世界场景位置偏移——会动的材质
UE4材质(七):世界场景位置偏移——会动的材质

二、制作会动的窗帘

1.原始材质和形状:

UE4材质(七):世界场景位置偏移——会动的材质
UE4材质(七):世界场景位置偏移——会动的材质

2.添加一个y方向周期性变化的偏移量

UE4材质(七):世界场景位置偏移——会动的材质

效果:

UE4材质(七):世界场景位置偏移——会动的材质

3.只控制窗帘下半部分运动

在模型查看器里查看窗帘的顶点颜色,可以看到窗帘顶部的颜色是(0, 0, 0)黑色,窗帘底部的颜色是(1, 1, 1)白色
UE4材质(七):世界场景位置偏移——会动的材质

在材质实例里,可以利用顶点颜色节点,通过颜色值去控制摆动幅度,顶部移动小(颜色是0),底部移动大(颜色是1)

UE4材质(七):世界场景位置偏移——会动的材质

效果:

UE4材质(七):世界场景位置偏移——会动的材质文章来源地址https://www.toymoban.com/news/detail-401836.html

到了这里,关于UE4材质(七):世界场景位置偏移——会动的材质的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 用Threejs做一只会动的3D玉兔祝大家中秋快乐

           2022年中秋佳节即将来临,中秋节是我们国家的传统节日。在民间活动中,全国各地的老百姓通常会举行很隆重的活动来度过中秋节,通常比较见的就有赏灯、赏月、吃月饼、喝桂花酒、赏桂花等活动,而每年的中秋节都是天气比较凉爽的季节,人们刚刚经历了酷暑,

    2024年01月17日
    浏览(35)
  • UE4 材质实操记录

    TexCoord的R通道是从左到右的递增量,G通道是从上到下的递增量,R通道减去0.5,那么左边就是【-0.5~0】区间,所以左边为全黑,Abs取绝对值,就达到一个两边向中间的一个递减的效果,G通道同理,相乘得到一个X,Y为0.5向四周递增的效果。 在后面阶乘一个边缘渐弱的圆形数值,

    2024年02月02日
    浏览(37)
  • UE4使用蓝图材质改变颜色

    1.点击场景中的物体,找到他的材质,点击放大镜找到材质的位置并进入。 2.找到材质的父亲,并进入。  3.该变材质的颜色只要改变材质的Base Color就行。创建一个MaterialParameterCollection 添加一个vector paramter,并给它命名保存。  拖动它进入材质的父亲,点击它修改左边的par

    2024年02月12日
    浏览(39)
  • MATLAB | 龙年大吉,使用MATLAB绘制会动的中国风神龙

    hey各位好久不见,龙年到了,这期画一期配色非常中国风的龙,这个造型的龙参考了某些html绘制龙的视频,但是由于html版全网都是也不咋给代码和代码出处,因此自己写了个MATLAB版本: 可以看到还是非常酷炫的! 代码原理非常简单,就是龙跟着鼠标走嘛,不就是加强版的贪

    2024年01月18日
    浏览(29)
  • 最前端|注意看!我用代码写了一个会动的3D地球

    目录 一、文章背景 二、实现方式 (一)方案 (二)实现细则 三、总结 在我们负责的某个项目中有一个需求,其展馆的可视化大屏首屏需要 3D 地球作为载体,来展示各国贸易额的信息,因此催生了 3D 地球的需求。需求的侧重点更多在于美观,动态方面,对于数据展示层面

    2024年02月09日
    浏览(38)
  • UE4 让材质的UV动起来

     1. Panner  节点  让纹理在UV上平移  可以根据Panner节点来设置uv的速度:  2. Rotator 节点  让纹理转动起来 3. ScreenPosition 节点 纹理会随着镜头的移动而移动   

    2024年02月12日
    浏览(26)
  • UE4-地形材质图层创建及使用

    1.选择模式中的地形,进入创建地形界面,支持自己设置地形大小以及导入高度图。导入高度图生成的地形有默认的大小,可以通过左侧面板中的分段大小等属性重新设置地形大小,高度图整体走势是不会更改。设置完抽点击创建,系统自动创建地形。 2.创建材质,使用Land

    2024年02月16日
    浏览(36)
  • UE4 使用材质后期 制作玻璃有雨效果

    效果展示,其实这是一个动画效果 以上为所有逻辑 拿到TexCoord给到Panner,Time和Speed都是通过下面计算而来,后面讲,再拿到时间和速度值过后,加上扰动值,最后取G值,因为雨事从上而下的动,需要的是一个从上往下的渐变。 拿到一个TexCoord的R值,从左往右的渐变,做一个

    2024年02月08日
    浏览(32)
  • UE4 材质学习 (02-利用UV来调整纹理)

    步骤: 1.在内容浏览器中新建一个材质 命名为uvTest    2.双击打开uvTest 随便将一个纹理(一种.tga格式的图片)拖入材质面板中:  3.创建如下节点并连接  4.选中 TextureCoordinate 节点,在细节面板中可以通过U平铺和V平铺两个参数来调整纹理的疏密。 比如,我将 U平铺和V平铺

    2024年02月12日
    浏览(31)
  • UE4材质(六):不透明度Opacity——玻璃

    摘自并整理自虚幻官方教程:https://learn.unrealengine.com/course/2449699 课程中的工程项目文件下载: 链接:https://pan.baidu.com/s/1o7m3pR7BvaCYAmlx57B9HQ 提取码:uenb 半透明模式可以使得材质具有透明度,例如:玻璃。 半透明模式性能开销比较大。 选择半透明模式之后可以激活节点的【不

    2024年02月05日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包