• 分享一个UE材质技巧,
  • Boom Library音效素材
  • 发布:UE4资源管理软
    • 引擎世界丨EngineWorld.CN
    • 引擎世界丨EngineWorld.CN
    • 引擎世界丨EngineWorld.CN
    • 引擎世界丨EngineWorld.CN
    • 引擎世界丨EngineWorld.CN
    • 引擎世界丨EngineWorld.CN
回帖奖励 10 枚引擎币 回复本帖可获得 5 枚引擎币奖励! 每人限 1 次(中奖概率 50%)

[材质] UE4根据世界位置平铺贴图

9
回复
573
查看
[复制链接]

8

主题

255

帖子

1584

积分

中阶编码师

Rank: 2

积分
1584
发表于 2021-2-2 12:14:10 | 显示全部楼层 |阅读模式
本帖最后由 Closer 于 2021-2-2 12:16 编辑

根据世界位置提取出模型再世界位置的前后左右作为UV,提取出的最后的就是(R+G,2B)作为U和V

但是侧面就有问题就是XY都为正数或者都为负数-x-y   整个斜面X(R)+Y(G)都是一个常量,相当于就是U没变化,就整得整个斜面UV拉伸了




下载.png
下载 (1).png

模型样式

模型样式

8

主题

255

帖子

1584

积分

中阶编码师

Rank: 2

积分
1584
 楼主| 发表于 2021-2-2 12:15:29 | 显示全部楼层
笨办法我整了一个再多提取一个R或者G再相加,但UV显示就有点问题

不知道哪位大神知道怎么让R+G就是X+Y再斜面上出现变化,我也试过IF或者sin cos还有normalize  UV都出现了拉伸
Snipaste_2021-02-02_12-14-59.png
回复

使用道具 举报

8

主题

255

帖子

1584

积分

中阶编码师

Rank: 2

积分
1584
 楼主| 发表于 2021-2-2 12:17:37 | 显示全部楼层
不知道有没有那位有这方面的经验可以交流一下,最近研究向量之间的算法,连高中资料都去看过了
回复

使用道具 举报

5

主题

703

帖子

5485

积分

高阶编码师

Rank: 3Rank: 3

积分
5485
发表于 2021-2-2 15:08:42 | 显示全部楼层

回帖奖励 +5 枚引擎币

Closer 发表于 2021-2-2 12:17
不知道有没有那位有这方面的经验可以交流一下,最近研究向量之间的算法,连高中资料都去看过了 ...

研究向量可以麻省理工公开课的《线性代数》,unity shader编程精要第四章,还有油管上的ShaderForge作者做的一系列视频都不错。
回复

使用道具 举报

61

主题

954

帖子

5358

积分

精英版主

积分
5358
发表于 2021-2-2 15:19:17 | 显示全部楼层
对此无研究,不过你沙发贴已经显示得差不多了,似乎还有点拉伸,那么是不是还需要加个乘法系数,可能是夹角之类的角度值。而且可能是两个方向有不同的系数
回复

使用道具 举报

8

主题

255

帖子

1584

积分

中阶编码师

Rank: 2

积分
1584
 楼主| 发表于 2021-2-2 15:36:10 | 显示全部楼层
uper2011 发表于 2021-2-2 15:08
研究向量可以麻省理工公开课的《线性代数》,unity shader编程精要第四章,还有油管上的ShaderForge作者 ...

谢谢,可以参考一下,主要是想搞懂它为什么不显示,另一边斜面显示都是正常
回复

使用道具 举报

8

主题

255

帖子

1584

积分

中阶编码师

Rank: 2

积分
1584
 楼主| 发表于 2021-2-2 15:38:06 | 显示全部楼层
4个面的法线只有红色那个能正常显示

QQ图片20210202153627.jpg
Snipaste_2021-02-02_15-37-41.png
回复

使用道具 举报

8

主题

255

帖子

1584

积分

中阶编码师

Rank: 2

积分
1584
 楼主| 发表于 2021-2-3 09:53:57 | 显示全部楼层
隐天 发表于 2021-2-2 15:19
对此无研究,不过你沙发贴已经显示得差不多了,似乎还有点拉伸,那么是不是还需要加个乘法系数,可能是夹角 ...

感谢大佬的建议给我了灵感,我单独提取出有问题的方向,重新把另一个斜面的UV给它,这样就完美的解决了,这样不管怎么样旋转它的UV都不会再拉伸
Snipaste_2021-02-03_09-49-53.png
Snipaste_2021-02-03_09-50-58.png
回复

使用道具 举报

0

主题

4

帖子

49

积分

初始化成员

积分
49
发表于 2021-2-5 16:00:37 | 显示全部楼层
终于可以回复了。。。
回复

使用道具 举报

4

主题

72

帖子

136

积分

初阶编码师

Rank: 1

积分
136
发表于 2021-2-5 16:03:29 | 显示全部楼层
厉害 厉害
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

用艺术创造世界
专业的开发者社区,汇聚众多创作人 提供作品展示
项目交流 工作机会等行业服务
社区邮箱:engineworld@qq.com

扫一扫捐助我们

Powered by 引擎世界中文社区™®© Engine World Inc.( 陕ICP备20012463号 )