Skip to content

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

@YXHXianYu

Description

@YXHXianYu

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

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

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

Image

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