Xiao2
本帖最后由 Xiao2 于 2021-2-24 11:16 编辑



  目录Q&A

  • 1.固体方块能够使用透明材质吗?
  • 2.我想要制作使用透明材质的模型怎么办?
    • 2.1像素墙是什么?
    • 2.2我要怎么使用像素墙?
    • 2.3进一步优化和光照处理
  • 3.我想要制作更高像素的像素墙要怎么做?


  前言

开了个新坑想来做模型,结果遇到了一系列问题。。。
也许MJ为了防止透明材质作弊,把全部固体方块包含透明材质的透明部分直接变黑或变白。。。
搞了半天不知道要怎么办,难道要一个像素一个像素的建吗qaq

注:关于发生改状况的原因
并不是为了防止作弊,而是因为不透明材质渲染的开销比透明材质小,
半透明材质的开销更大(因为涉及混合)

——SQwatermark
注:本帖方法无法实行透视,只是建模的方法罢了,并非提供作弊的方法


  固体方块能够使用透明材质吗?

不试不知道,一试吓一跳!
我想为灰化土(黑化肥挥发会发黑,灰化肥挥发会发黑)添加个上面生长蕨类的模型样式
在blockbench里建得美美哒:

一切准备就绪!
进游戏测试!F3+T!




www怎么办怎么办。一个活森森的模型就变成抱枕了qaq


  我想要制作使用透明材质的模型怎么办?

心如死灰,本来想简单了事,随便添上材质做个cross应付一下,
难道现在要搞一个体素建模把那东西搞上去??

快使用“像素墙”

  “像素墙”是什么?

像素墙就是体素,真的就是一个面对应一格材质,

然后捏出来qaq
不过材质对应模型方块的uv我给你建好了(见最下),
pixel.zip (17.94 KB, 下载次数: 20)
直接用就可以了
而且每一行都给做了组,可以直接操作每一行的
(我还做了列的,是可以旋转45度的)



  我要怎么使用像素墙?

下载下来解压到你想要放的地方
其中pixel_model_panel(16X16)就是一个面,pixel_model(16X16X1)是一个一格宽的体
旋转枢纽就在最中间,所以操作像素墙的时候就直接像操作面一样


选择导入刚才说的那个模型,这里以面为示范
然后就会得到一个导入的,名字为pixel_model_panel,操作这个组就如同操作一个面
我提供的像素墙是以clay粘土作为示范
这里你把它更改为想要的透明材质即可

但是更改完之后本材质透明的部分还是不能显示,得把它剔除掉
这里推荐一个blockbench的插件,用于描边

然后在透明的面后随便放一个方块,材质边缘就一清二楚了。


经过一波操作,我们的模型建完了

进入游戏测试!成功了!




  进一步优化和光照处理


目前进入游戏还伴随这两个问题:
  • 模型数量太多导致fps卡顿
  • 固体方块的光照导致黑色

第一个问题可以通过兼并像素以减少fps

这是blockbench里Z键的效果,
这里已经将相邻的像素兼并为一个平面。
因此我们直接把拉伸模型的创造思路转变成——
  • 创作像素画
  • 使用像素墙
  • 兼并像素块



第二个问题
1.关闭环境光渲染

2.关闭阴影,并开启cullface



  我想要制作更高像素的像素墙要怎么做?


  • 先做出一点点的行
  • 打包成组,生成副本(小技巧:生成副本可以设置快捷键)
  • 整个组平移到下一个位置,然后uv编辑那边直接选择【水平移动】那边的那个【>】,这样就可以直接一起改变了(移动多少看量)
  • uv编辑那边,应用到所有面(小技巧:这个也设置快捷键比较快)
  • 打包成组,生成副本
  • 整个组垂直移动到下一个位置,然后uv编辑那边直接选择【垂直移动】那边的那个【>】(移动一格先)
  • uv编辑那边,应用到所有面
  • 打包成组,生成副本
  • 整个组垂直移动到下一个位置,~~~~~

子子孙孙无穷尽也
这样就完了


  下载像素墙

上面



本帖的所有图片


jiaxiaochen
6666666666666666666666666666

mylss
看起来不错

低热皮皮虾
感谢分享   

mylss
感觉还挺好

沉默的秋水
但是你忘了光照……,对于非透明方块,光照渲染在这些地方会非常奇怪

下一页 最后一页