Minecraft(我的世界)中文论坛

标题: 【TT教程系列】高级材质教程(更新至1.5-1.6版本)(Optifine+Mcpatcher都可使用)

作者: flash0tt    时间: 2013-3-30 04:48
标题: 【TT教程系列】高级材质教程(更新至1.5-1.6版本)(Optifine+Mcpatcher都可使用)
本帖最后由 flash0tt 于 2013-8-30 02:11 编辑


前言:


在开始一切之前,请做好这些准备:


下面开始主要的教程,主要讲解如何利用OptiFine/McPatcher的材质功能来使你的材质更加丰富多彩。


一、CTM


那么要如何使用这些方法呢?你可以按照以下这几个步骤来实现:
一切都做完之后你就可以进入游戏,使用材质包就可以看到效果了。

可能这么讲完大家依然有些不清楚,没关系,我们来做一个具体的例子。这里,我们以制作一个随机的TNT材质为例子。
这只是一个简单的例子,接下来我们再具体讲解属性文件中应该写上哪些内容。



二、属性文件.properties


下面.properties属性文件中可以声明的属性:
1、【必须】method方法。

2、【部分方法必须】tiles编号。

3、【可选】connect连接类型。

4、【可选】blockIDs/tilesIDs方块ID或者tiles编号。

5、【可选】faces面。

6、【可选】metadata元数据。

7、【可选】Biome生物群系、height海拔。

8、【可选】renderpass渲染层。
说完了属性文件,我们来详细看一下所有的方法。


三、方法详解。

1、ctm

2、vertical

3、horizontal

4、top

5、random

6、repeat

7、fixed

四、光照贴图(Lightmap)


五、自定义色谱(colormap)


1、color.properties文件。

2、颜色图谱.png文件。



六、更好的天空(Better Skies)




七、随机生物皮肤(Random Mobs)



(更新到1.6以上版本,后面部分编写ing,工程量颇大……)
















作者: jjxxz2    时间: 2013-3-30 05:11
似乎很好用的样子 话说不要MCP用Optifine行吗?
作者: flash0tt    时间: 2013-3-30 05:46
应该是不行的……话说我们平常所说的高清材质究竟是在说哪个……
作者: 新手求教    时间: 2013-3-30 06:42
感觉此帖如果是手打的,可能会加精
作者: 新手求教    时间: 2013-3-30 06:42
而且貌似这教程是1.4.7以下版本的。
1.5的材质都分成1个1个的了
作者: jjxxz2    时间: 2013-3-30 06:52
flash0tt 发表于 2013-3-30 05:46
应该是不行的……话说我们平常所说的高清材质究竟是在说哪个……

高清材质似乎说的是16X以上
作者: jjxxz2    时间: 2013-3-30 06:53
话说1.5材质能用吗?
作者: tt5669453    时间: 2013-3-30 07:40
肿么成这样......为毛你也叫tt............
作者: leavessoft    时间: 2013-3-30 08:07
做材质要很久的吧
作者: 1025891364    时间: 2013-3-30 08:21
感谢分享~顶一个~
作者: mclauncher    时间: 2013-3-30 11:52
这个感觉像错版。。。。。。
作者: flash0tt    时间: 2013-3-30 16:32
本帖最后由 flash0tt 于 2013-3-31 22:37 编辑
新手求教 发表于 2013-3-30 06:42
感觉此帖如果是手打的,可能会加精

手打很辛苦的QAQ
作者: flash0tt    时间: 2013-3-30 16:36
新手求教 发表于 2013-3-30 06:42
而且貌似这教程是1.4.7以下版本的。
1.5的材质都分成1个1个的了

是啊~1.5都变成一个个的文件了~所以更容易做CTM了~而且功能似乎更强大~
作者: flash0tt    时间: 2013-3-30 16:37
本帖最后由 flash0tt 于 2013-3-31 23:44 编辑
jjxxz2 发表于 2013-3-30 06:52
高清材质似乎说的是16X以上

额~不是~我是想说我们常说的高清材质补丁是指哪个……
作者: flash0tt    时间: 2013-3-30 16:37
jjxxz2 发表于 2013-3-30 06:53
话说1.5材质能用吗?

用法不太一样~这个我研究完1.47的再写1.5的~
作者: flash0tt    时间: 2013-3-30 16:38
tt5669453 发表于 2013-3-30 07:40
肿么成这样......为毛你也叫tt............

哈哈~可是我一直都叫TT的呀=V=
作者: tt5669453    时间: 2013-3-30 17:04
flash0tt 发表于 2013-3-30 16:38
哈哈~可是我一直都叫TT的呀=V=

没见过你HO
作者: flash0tt    时间: 2013-3-30 17:04
tt5669453 发表于 2013-3-30 17:04
没见过你HO

我比较少发帖而已……
作者: flash0tt    时间: 2013-3-31 04:37
话说这种东西能不能加精的……码字码的真辛苦……还得一个个做测试和截图………
作者: tt5669453    时间: 2013-3-31 08:53
flash0tt 发表于 2013-3-30 17:04
我比较少发帖而已……

好吧....朋友.....看你的UID就比我早.....而且你也就比我早十多天而已......
作者: flash0tt    时间: 2013-3-31 23:45
自顶……字数补丁
作者: jianghr    时间: 2013-4-3 00:43
不错的教程,深夜帮顶一下,不过我也不能实践,因为明天清早还要上班。
PS:现在材质版版主辞职了(原因和我差不多),所以建议你联系三晋(sjjklh)给你加个亮加个图章什么的,这个如果用心写完可能有精。
作者: flash0tt    时间: 2013-4-3 00:45
jianghr 发表于 2013-4-3 00:43
不错的教程,深夜帮顶一下,不过我也不能实践,因为明天清早还要上班。
PS:现在材质版版主辞职了(原因和我 ...

后面其实也就随机生物材质、更好天空几个功能~然后就是1.5的新特性……
作者: k1999115    时间: 2013-4-3 01:12
太深奥了,果断放弃,
作者: flash0tt    时间: 2013-4-3 01:35
k1999115 发表于 2013-4-3 01:12
太深奥了,果断放弃,

哎……你这种做材质的都这么说……我该怎么说好……
作者: Cpt.Dunn    时间: 2013-4-3 01:43
材质教程……支持一下~
作者: flash0tt    时间: 2013-4-3 01:50
jjxxz2 发表于 2013-3-30 05:11
似乎很好用的样子 话说不要MCP用Optifine行吗?

话说minecraft1.51开始的Optifine也是支持ctm的~起码7个方法都支持……
作者: Danny仔    时间: 2013-4-3 02:33
好長好用心的教程啊~幫頂幫頂!
作者: flash0tt    时间: 2013-4-3 02:48
Danny仔 发表于 2013-4-3 02:33
好長好用心的教程啊~幫頂幫頂!

谢谢谢谢~继续努力~
作者: jjxxz2    时间: 2013-4-3 05:20
材质作者表示正在试验1,5的使用方法
作者: flash0tt    时间: 2013-4-3 06:31
jjxxz2 发表于 2013-4-3 05:20
材质作者表示正在试验1,5的使用方法

1.5多了些新的属性
作者: EternalZZX    时间: 2013-4-3 12:30
从lz说秒沉的那个帖子传送而来
作者: kkk332219    时间: 2013-4-19 03:19
来围观TT了{:10_492:}
作者: sabo970    时间: 2013-5-27 13:59
虽然讲的都很清楚==但是还是感觉好难弄。。。我只想弄个CTM啊啊
作者: Ithildin    时间: 2013-5-27 14:22
强烈支持!表示之前下的一个1.5的材质的CTM不知道是什么出错了,怎么都显示不了,于是坐等1.5篇~~
作者: sabo970    时间: 2013-5-27 16:26
那个啊--能不能写个书架的示范,表示按你说的折腾了一下午还是一点用都没有。。。
作者: flash0tt    时间: 2013-5-27 16:47
Ithildin 发表于 2013-5-27 14:22
强烈支持!表示之前下的一个1.5的材质的CTM不知道是什么出错了,怎么都显示不了,于是坐等1.5篇~~

我都忘记要补上1.5版本的了……
不过说实话1.5的更简单……查表都不需要~做起来非常方便……
作者: Ithildin    时间: 2013-5-27 16:51
flash0tt 发表于 2013-5-27 16:47
我都忘记要补上1.5版本的了……
不过说实话1.5的更简单……查表都不需要~做起来非常方便……

表示1.5的自从分了文件夹之后,感觉找东西容易了很多诶·
作者: flash0tt    时间: 2013-5-27 16:57
sabo970 发表于 2013-5-27 16:26
那个啊--能不能写个书架的示范,表示按你说的折腾了一下午还是一点用都没有。。。

反正现在1.5这么普遍我直接说1.5怎么做好了……
材质包里的ctm文件夹下(如果没有就自己建一个),再建一个文件夹叫bookshelf,然后把下面这4张图保存了放进去(注意图片是png格式)。

(这些图片来自SoartexFanver材质……我这台电脑刚好没有别的材质包……)
0.png 1.png
2.png
3.png

然后新建一个txt文本文件,改名为block47.properties,注意是properties就是文件的扩展名。block47就是书架方块的ID了。
然后在里面输入以下内容:
tiles=0-3
method=horizontal
faces=sides

保存一下进游戏应该就看得出来了……

作者: flash0tt    时间: 2013-5-27 16:59
Ithildin 发表于 2013-5-27 16:51
表示1.5的自从分了文件夹之后,感觉找东西容易了很多诶·

怎么说呢……刚开始不是特别习惯~因为有些东西英文是什么总是忘记~不过慢慢用多了就都记住了~
而且这样对材质做ctm非常方便~以前都要去查tile值,现在直接复制图片文件名粘贴到properties文件就可以了~
作者: sabo970    时间: 2013-5-27 17:05
flash0tt 发表于 2013-5-27 16:57
反正现在1.5这么普遍我直接说1.5怎么做好了……
材质包里的ctm文件夹下(如果没有就自己建一个),再建一 ...

谢了  等下再去试试
作者: sabo970    时间: 2013-5-27 17:06
flash0tt 发表于 2013-5-27 16:57
反正现在1.5这么普遍我直接说1.5怎么做好了……
材质包里的ctm文件夹下(如果没有就自己建一个),再建一 ...

等一下--我做的是1.4.7.。。。。。。。。
作者: flash0tt    时间: 2013-5-27 17:20
本帖最后由 flash0tt 于 2013-5-27 17:21 编辑
sabo970 发表于 2013-5-27 17:06
等一下--我做的是1.4.7.。。。。。。。。

额……1.47……
你可以照着随机TNT材质的那个例子做,但是文件名改成terrain35.properties,然后里面的method改成method=horizontal。
然后把4张图片依次放到randomTNT.png上面,看看效果怎么样~
作者: sabo970    时间: 2013-5-27 17:38
flash0tt 发表于 2013-5-27 17:20
额……1.47……
你可以照着随机TNT材质的那个例子做,但是文件名改成terrain35.properties,然后里面的m ...

刚就按着TNT例子做的 等下再试试吧 不行就放弃了--对了给你的邀请函你看了么 果然还是不来么
作者: sabo970    时间: 2013-5-27 17:38
flash0tt 发表于 2013-5-27 17:20
额……1.47……
你可以照着随机TNT材质的那个例子做,但是文件名改成terrain35.properties,然后里面的m ...

刚就按着TNT例子做的 等下再试试吧 不行就放弃了--对了给你的邀请函你看了么 果然还是不来么
作者: flash0tt    时间: 2013-5-27 17:56
sabo970 发表于 2013-5-27 17:38
刚就按着TNT例子做的 等下再试试吧 不行就放弃了--对了给你的邀请函你看了么 果然还是不来么

还不行?你确定你安装了McPatcher么……
邀请的我暂时没办法,非常抱歉
作者: sabo970    时间: 2013-5-27 19:44
flash0tt 发表于 2013-5-27 17:56
还不行?你确定你安装了McPatcher么……
邀请的我暂时没办法,非常抱歉

预计是忘记装MP的节奏。~既然没办法来就可惜了呢。
作者: flash0tt    时间: 2013-5-28 06:47
更新到1.5版本……更好天空、随机生物、环境设置的部分正在写~
作者: Ithildin    时间: 2013-5-28 13:34
flash0tt 发表于 2013-5-27 16:59
怎么说呢……刚开始不是特别习惯~因为有些东西英文是什么总是忘记~不过慢慢用多了就都记住了~
而且这样对 ...

表示稍微复杂点的我就得搞很久啊,,不过赶脚有动力去弄了~~~多谢哈~
作者: flash0tt    时间: 2013-5-28 19:32
Ithildin 发表于 2013-5-28 13:34
表示稍微复杂点的我就得搞很久啊,,不过赶脚有动力去弄了~~~多谢哈~

怎么说叻~发挥空间会觉得大了很多吧~
作者: Ithildin    时间: 2013-5-28 22:03
flash0tt 发表于 2013-5-28 19:32
怎么说叻~发挥空间会觉得大了很多吧~

这几天看了个1.5的材质教程http://www.mcbbs.net/thread-114839-1-1.html 大约就是根据原版材质对应的各个文件一个个改,然后系统关联文件别去改它,大约就能弄出一个自己的材质了吧。。。感觉有种不是很难的feel啊~不过,真心来说,如果能够做出针对目前1.5材质的制作文件,那应该就真的很好了,不过只是个。。。想法。。。。
作者: 冬祁儿    时间: 2013-6-1 18:22
去试试 今天刚下的这个版本
作者: jjxxz2    时间: 2013-6-11 09:34
LZ 求助 如果要改的方块是动态的 那用CTM要不要像 0.txt 1.txt 2.txt 3.txt这样?
作者: flash0tt    时间: 2013-6-11 23:59
jjxxz2 发表于 2013-6-11 09:34
LZ 求助 如果要改的方块是动态的 那用CTM要不要像 0.txt 1.txt 2.txt 3.txt这样?

是的,在使用的ctm图片文件的位置做0.txt 1.txt 2.txt 3.txt这样的文件就可以了~
感谢提出这个问题~这个之前我也没试过~
作者: lss4113345    时间: 2013-6-14 13:46
这个。。。。可不可以随机物品
作者: 904658925    时间: 2013-6-26 21:35
这个好!!!!!!
作者: 704009905    时间: 2013-6-28 08:40
vertical和horizontal在1现在的材质包格式里使用分割的还是未分割的图像呢?
作者: flash0tt    时间: 2013-6-28 15:32
704009905 发表于 2013-6-28 08:40
vertical和horizontal在1现在的材质包格式里使用分割的还是未分割的图像呢?

都是跟普通的材质一样使用分割的图像
作者: guodong    时间: 2013-7-7 13:26
原来lightmap0是这个意思,好像明白了
作者: 烬蓝山    时间: 2013-7-20 23:57
光影效果1.6怎么弄,话说我进入光影材质,水没反光,也没透光,怎么搞。有的还马赛克,1,6的
作者: hukk    时间: 2013-7-21 09:42
ctm的话Optifine早就支持了记得1.2.5的时候就有
作者: 烬蓝山    时间: 2013-7-21 10:27
烬蓝山 发表于 2013-7-20 23:57
光影效果1.6怎么弄,话说我进入光影材质,水没反光,也没透光,怎么搞。有的还马赛克,1,6的

哦,没有光影啊。。。
作者: List    时间: 2013-7-28 04:41
之前做材质,发现lightmap的用途了。不过还真没想到可以定义夜视药水的效果。
另外,我只是惯用主世界的光效修改,末地和下界的我还真不知道。
还有就是,这教程太进阶了。(不过讲解真的好详细,虽然,我还没仔细看,不过看看条目分类,和分条目的内容量就知道了。)
btw,讲解透彻!!
作者: flash0tt    时间: 2013-7-28 11:29
List 发表于 2013-7-28 04:41
之前做材质,发现lightmap的用途了。不过还真没想到可以定义夜视药水的效果。
另外,我只是惯用主世界的光 ...

谢谢~会继续填完这个坑的……虽然内容好多……
现在Mcpatcher一些功能Optifine还没有~挺郁闷的~比如彩色玻璃啊~还有新出的CIT等~
作者: Jaiker    时间: 2013-8-7 06:22
貌似不错~··················
作者: WXDJHX    时间: 2013-8-11 23:29
学习了,感谢楼主。
作者: 微笑的诈欺师    时间: 2013-8-25 13:40
活捉一只TT大魔王0w0
作者: flash0tt    时间: 2013-8-25 17:29
微笑的诈欺师 发表于 2013-8-25 13:40
活捉一只TT大魔王0w0

本大魔王已经在这里住很久了你才来23333
作者: 微笑的诈欺师    时间: 2013-8-25 21:21
flash0tt 发表于 2013-8-25 02:29
本大魔王已经在这里住很久了你才来23333

=L=快看我发帖数量
=L=什么叫【我才来】呢~?
作者: flash0tt    时间: 2013-8-25 22:13
微笑的诈欺师 发表于 2013-8-25 21:21
=L=快看我发帖数量
=L=什么叫【我才来】呢~?

那是我不爱发帖喵~快看我UID喵~
作者: 微笑的诈欺师    时间: 2013-8-25 23:29
flash0tt 发表于 2013-8-25 07:13
那是我不爱发帖喵~快看我UID喵~

=A=都是2月注册的嚣张个篮子
诶不对……
作者: flash0tt    时间: 2013-8-30 02:14
更新了几个部分:
对1.6的路径问题进行了说明……
颜色图谱 Colormap……
更好天空 BetterSky……

……诶?才这3个?怎么我觉得写了好多东西~
作者: 514738146    时间: 2013-9-1 07:42
好一个天空...看起来有点违和感(总觉得)....
作者: 2282907185    时间: 2013-9-5 21:32
flash0tt 发表于 2013-3-30 16:37
用法不太一样~这个我研究完1.47的再写1.5的~

eeeeeeeeeeeeeeeeeeeeeee
作者: rose1    时间: 2013-9-12 22:38
我都不會發表?

請大大幫忙!

{:10_503:}
作者: ayami    时间: 2013-10-4 01:09
要一个个画来着 ……
作者: 1123fff    时间: 2013-11-5 11:24
楼主的帖子讲的好厉害·


待老纸level9再来给高评分

今日就先顶一顶吧·
作者: flash0tt    时间: 2013-11-5 12:49
1123fff 发表于 2013-11-5 11:24
楼主的帖子讲的好厉害·

LV7爬过 Q_Q
作者: 杯_孓    时间: 2013-12-28 15:49
   支持一个!~  Lz码字辛苦了!~
作者: stauch    时间: 2014-1-8 18:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: xianrenzaji2005    时间: 2014-1-14 23:41
求助!开光影后有个草木晃动的效果,我观察到了可以晃动的材质和不可以晃动的材质有区别,可以晃动的材质看起来是灰色的,它在游戏中却是有颜色的,但没研究出怎样制作这种可晃动的材质,怎样使材质去除可晃动。
作者: hukk    时间: 2014-4-4 23:13
glass_pane_top.png
话说这张图貌似没法做ctm嘛,用了两种方法都不行
@flash0tt
作者: hukk    时间: 2014-4-7 20:32
mcpatcher又更新了一个Custom Item Textures
lz快去试试吧,很实用的,顺便更新到教程里吧
加油哦~
作者: hukk    时间: 2014-4-28 12:03
renderpass渲染层
0才是扣除背面显示
2是保留背面显示
作者: flash0tt    时间: 2014-5-6 22:22
hukk 发表于 2014-4-28 12:03
renderpass渲染层
0才是扣除背面显示
2是保留背面显示

渲染层的部分我一直不是很理解~~而且似乎对optifine也没什么用?
CIT好像optifine也没更新这个功能?optifine现在有更新了什么材质方面的新功能呢?
作者: LighRow    时间: 2014-6-26 01:32
0 0请问彩色玻璃要怎么设置才能连接%
作者: flash0tt    时间: 2014-6-26 01:38
LighRow 发表于 2014-6-26 01:32
0 0请问彩色玻璃要怎么设置才能连接%

一样的使用标准CTM~同时要设置metadata来对不同颜色的玻璃
作者: LighRow    时间: 2014-6-26 02:27
flash0tt 发表于 2014-6-26 01:38
一样的使用标准CTM~同时要设置metadata来对不同颜色的玻璃

彩色玻璃的metadata是对应wiki里面从白色到黑色是0-15的那个值吗?
如果是的话只要在透明玻璃的属性文件里加上一条‘metadata=数值’就好了?
作者: flash0tt    时间: 2014-6-26 20:11
LighRow 发表于 2014-6-26 02:27
彩色玻璃的metadata是对应wiki里面从白色到黑色是0-15的那个值吗?
如果是的话只要在透明玻璃的属性文件 ...

Metadata是对应0-15的数值~当然你还是要把各个色彩的材质图片文件做出来……
作者: LighRow    时间: 2014-6-27 17:46
flash0tt 发表于 2014-6-26 20:11
Metadata是对应0-15的数值~当然你还是要把各个色彩的材质图片文件做出来…… ...

艾玛这个工程量= =
作者: flash0tt    时间: 2014-6-28 01:18
LighRow 发表于 2014-6-27 17:46
艾玛这个工程量= =

其实还好~做好一个调颜色就好了~
作者: a129487039    时间: 2014-8-26 12:12
好像好高能的样子。
         ——来自今天发誓要水到600帖的某个没做完作业的可怜的孩子家里面那部可怜的旧电脑的360极速浏览器
作者: Xiao2    时间: 2015-2-22 20:51
期待1.8.X的
随机生物皮肤....好期待
作者: djuxnd1999    时间: 2016-8-21 06:24
{:10_527:}看不到图
作者: 寒枫★Da_Da    时间: 2016-8-22 08:52
看了这么多字和评论  眼睛都花了
作者: 2578119060    时间: 2017-1-1 15:13
感谢分享~顶一个~虽然看不懂QAQ
作者: 570855441    时间: 2017-3-18 10:38
图片能补一下吗。。。
作者: flash0tt    时间: 2017-3-18 11:21
570855441 发表于 2017-3-18 10:38
图片能补一下吗。。。

行吧 我晚上回去补一下
作者: The_nirvana    时间: 2017-11-22 18:51
e666666666666666666666666666666666666666
作者: 北岸雪    时间: 2018-6-16 00:18
还在写这个吗