• 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    • 话题
    • 热门
    • 用户
    • 群组

    FUSE初体验,可以patch shader了

    3D图像引擎
    1
    5
    113
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • RED
      RED 最后由 编辑

      815dbdad-433a-433d-81c0-b7f84c6930a2-image.png
      Stride.vl 验证了直接用节点写shader的可能性,FUSE在其基础上补充了很多计算节点,感觉终于可以用节点来写shader了,也比较好理解。
      再接着学习 😄

      1 条回复 最后回复 回复 引用 1
      • RED
        RED 最后由 RED 编辑

        DrawShaderGraph

        这个节点是Fuse Shader的入口,往上可以连各种shader的运算,数据啥的。
        eb81a4ce-b8df-4c95-94d5-99b2fd530e0d-image.png

        它的输出pin可以看到生成的shader代码,方便debug
        474b0b42-54cc-4a33-be8b-166bc5597c41-image.png

        这里是简单的例子:
        shader_01_fuse.vl

        1 条回复 最后回复 回复 引用 0
        • RED
          RED 最后由 编辑

          Algorithmic drawing

          a0a41f8a-27ae-401e-b2fa-8047e28a5c3a-image.png

          从最基础开始理解,把The Book of Shaders / Algorithmic drawing的例子简单再现一下。

          源文件:
          shader_02.vl

          1 条回复 最后回复 回复 引用 1
          • RED
            RED 最后由 RED 编辑

            Colors

            添加关于颜色的章节

            d9a390d9-07d8-40c9-81df-3a8e47b50fdb-image.png

            实例化这一章节的例子:
            Colors

            更新源文件:
            shader_02.vl

            1 条回复 最后回复 回复 引用 1
            • RED
              RED 最后由 编辑

              Shapes

              b9993cba-4924-46f6-8596-bb26b428c659-image.png

              实现形状章节的例子。

              从这里开始,就能够很好理解为什么FUSE为我们提供了大量的SDF的形状以及运算的节点。真的会非常方便!

              源文件在此:shader_03.vl

              1 条回复 最后回复 回复 引用 0
              • First post
                Last post
              Powered by NodeBB | Contributors