小白的我有一个很大的疑问关于shader

请问一个游戏,所有的美术和特效能全部用shader可以做出来来吗,难度如何,有何技术困难点,是否市场上有这么一款游戏就是全部用shader做出来的。

你是说不用图片直接用shader画?

你让shader画几个人物看看?

我的魔方就是用顶点结合shader画的,勉强可以符合标准(因为后面要添加按钮,就还是需要图片)

好想法啊,比如我要展示一个坤坤:

  1. 用shader代码生成坤坤的各个顶点以及颜色啥的;
  2. 考虑到之后可能会有篮球等别的模型,干脆把坤坤或者篮球的几何信息颜色信息写到配置里;
  3. 考虑管理方便,不如把这个配置放到外部,起个统一的名字叫做fbx,再写个解析器…

这让我想起了用Canvas+虚拟dom做Web

能拧吗??

考虑到以后要做动画,干脆把动画数据拆到文件里,再写个动画解析器叫spine 是吧

游戏里看到的所有效果,现在难道不是用 shader?

还能自动还原呢 :smiley_cat:


魔方二维码

可以啊,上ShaderToy网站上看:

比如这个:
https://www.shadertoy.com/view/XtlSD7

属于是大炮打蚊子,ta那么高的工资去干ui仔的活

有点牛逼,居然音乐都是代码生成的。

shader就是在处理颜色,任何有规律,能写出数学公式的都好说。没有规律的东西,你想处理颜色,那可难了。

应该统一名, 然后叫做cbx,然后找媒体,标题:国产自研,全球领先的3D文件格式!