本帖最后由 SoulShark_M 于 2022-10-30 12:13 编辑
Avaritia-1.18.2-4.0.0.2-universal.jar
(786.12 KB, 下载次数: 1)
我自己的研究和理解(免去大佬的一些上手工作)
求将折跃门的材质应用到其他方块或物品上的方法,或者材质包(纹理包)
早期玩过无尽贪婪(Avaritia)mod
其中的装备和武器的材质包效果是类似折跃门的材质
能随着玩家视角变化而变化
然后也自己尝试过把这材质应用到原版的剑上,但失败了
好像这种的动态材质是不是和火焰、水流等动态材质不一样
是不是还涉及到渲染什么的?
一直没搞清楚原理(简单看过WIKI和一些材质包制作教程)
所以求解决的办法或者做好的材质包
只需要包含剑和弓两个武器的材质就够了
当然能说明实现原理就更好了。
游戏内效果:
这里附上当时无尽贪婪的mod,用于大佬解析文件
我自己的研究和理解(免去大佬的一些上手工作)
原版折跃门的材质是调用的end_portal.png
然后程序文件是在assets\minecraft\shaders\core路径下的rendertype_end_gateway.json文件
而无尽mod的调用的是assets\avaritia\textures\shader文件下的.png
因为我对材质包只是刚入门尝试,所以对shader这一块不是很熟悉
所以我只是猜测实现原理都是调用的背景贴图
(因为无尽剑什么的有单独自己的贴图,然后在底层才是可随视角变化的粒子背景)
原版做不到那个,可以做动态材质,会点PS你可能要把那里面的素材合到一个材质上,比如diamond_sword.png新建一个同名的文本文件,如diamond_sword.png.mcmeta
复制代码
- {
- "animation": {
- "frametime": 4
- }
- }
根据视角变化是通过特殊的渲染才达成的,opt也做不到,只能写模组
原版MC也有内置一个动态材质,不过只能控制动画运行时间等
原版MC的动态材质教程:https://www.bilibili.com/video/B ... 5c0ea6882f6334da8d5
原版MC也有内置一个动态材质,不过只能控制动画运行时间等
原版MC的动态材质教程:https://www.bilibili.com/video/B ... 5c0ea6882f6334da8d5
本帖最后由 SoulShark_M 于 2022-10-30 09:11 编辑
这个只是闪烁的,我自己也会弄,我需要的是想折跃门那种的
hans0000 发表于 2022-10-29 20:33
原版做不到那个,可以做动态材质,会点PS你可能要把那里面的素材合到一个材质上,比如diamond_sword.png新 ...
这个只是闪烁的,我自己也会弄,我需要的是想折跃门那种的
wdcftgg 发表于 2022-10-30 00:14
根据视角变化是通过特殊的渲染才达成的,opt也做不到,只能写模组
原版MC也有内置一个动态材质,不过只能控 ...
不应该啊,那折跃门就能根据视角变化来变化,而无尽贪婪里的装备也实现了的(可能是基于optfine)