SoulShark_M
本帖最后由 SoulShark_M 于 2022-10-30 12:13 编辑

求将折跃门的材质应用到其他方块或物品上的方法,或者材质包(纹理包)

早期玩过无尽贪婪(Avaritia)mod

其中的装备和武器的材质包效果是类似折跃门的材质

                                    


能随着玩家视角变化而变化

然后也自己尝试过把这材质应用到原版的剑上,但失败了

好像这种的动态材质是不是和火焰、水流等动态材质不一样

是不是还涉及到渲染什么的?

一直没搞清楚原理(简单看过WIKI和一些材质包制作教程)

所以求解决的办法或者做好的材质包

只需要包含剑和弓两个武器的材质就够了

当然能说明实现原理就更好了。

游戏内效果:


这里附上当时无尽贪婪的mod,用于大佬解析文件
Avaritia-1.18.2-4.0.0.2-universal.jar (786.12 KB, 下载次数: 1)
mcmod百科:无尽贪婪

我自己的研究和理解(免去大佬的一些上手工作)
原版折跃门的材质是调用的end_portal.png
然后程序文件是在assets\minecraft\shaders\core路径下的rendertype_end_gateway.json文件
而无尽mod的调用的是assets\avaritia\textures\shader文件下的.png
因为我对材质包只是刚入门尝试,所以对shader这一块不是很熟悉
所以我只是猜测实现原理都是调用的背景贴图
(因为无尽剑什么的有单独自己的贴图,然后在底层才是可随视角变化的粒子背景)




hans0000
原版做不到那个,可以做动态材质,会点PS你可能要把那里面的素材合到一个材质上,比如diamond_sword.png新建一个同名的文本文件,如diamond_sword.png.mcmeta
  1. {
  2.     "animation": {
  3.         "frametime": 4
  4.     }
  5. }
复制代码








wdcftgg
根据视角变化是通过特殊的渲染才达成的,opt也做不到,只能写模组
原版MC也有内置一个动态材质,不过只能控制动画运行时间等
原版MC的动态材质教程:https://www.bilibili.com/video/B ... 5c0ea6882f6334da8d5

SoulShark_M
本帖最后由 SoulShark_M 于 2022-10-30 09:11 编辑
hans0000 发表于 2022-10-29 20:33
原版做不到那个,可以做动态材质,会点PS你可能要把那里面的素材合到一个材质上,比如diamond_sword.png新 ...

这个只是闪烁的,我自己也会弄,我需要的是想折跃门那种的

下一页 最后一页