Skip to content

可视化编程,实现一个类似ue材质蓝图和unity ShadeGraph的功能,提供可视化的拖拽节点实现Shader(输出Shader语言)的工具 #94

Description

@YXHXianYu

这个工具可以进行拓展,本质上是将Graph翻译为GLSL/HLSL。

这个功能的难点在于上下文依赖。即Shader需要依赖于许多上下文,比如输入哪些textures/buffer、vertex/pixel/compute shader、绑定点等等。此外,依赖项也较多,需要有一套完善的基础设施(引擎内文件管理器、运行时导入数据(材质)等)

属于有生之年系列,这里只是放一个idea。如果有想实现的基础设施,也可以再开个issue写

Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions