Construct Shader Graph

Not favoritedFavorited Favorited 8 favourites
From the Asset Store
Casino? money? who knows? but the target is the same!
  • So cool! I really need to learn how to make shaders, been putting it off for too many years. This might help me actually give it a shot :D

  • skymen these major updates sound excellent.

    It's completely understandable that you'll take your time...

    There's indeed a lot that can be done with it as it is now

  • I've already started working on them.

    As I make more examples and little tutorials, I add new features that I need in the process.

    I added a bunch of SDF nodes (for shapes) and more UV transform nodes, and I ended up remaking the kaleidoscope example in the process.

    Subscribe to Construct videos now

    I also added preview scripts that allows creating interaction in the preview window. I used it in the first short to preview the light position moving around.

  • Subscribe to Construct videos now

    I made this video explaining how to use the new SDF nodes. I'm really enjoying making these shorts so far. I'll try to keep going and explain small parts of the tool in bite sized chunks.

    I'll eventually make bigger non shorts formats, but these are really easy to make.

  • Haha thanks, but no the tool is not made in Construct, I built it in vanilla Javascript

  • Made this holographic card shader using the shader graph.

    Subscribe to Construct videos now

    I also went ahead and fixed a few of the bugs that were reported on github and most importantly fixed 2 issues that were causing the tool to lag a lot.

    It's now a lot smoother, even with hundreds of nodes in the file.

    Addons exported should now have the language file exported correctly :)

    If you find any issue or want to make a request, please make sure to create a new issue on the github repo, and I will try to fix them as soon as I can.

    Great work skymen! Just a simple video to inspire so many ideas.

    Now I need one more additional life to finish all my projects ideas. Until now I thought 10 lives were enough, need to find a way to have 11 lives now... :D

  • Hi bro, I found an easy bug.I referenced it first, and then set the variable. Although this may be my problem, it's better to avoid this situation.

  • Hi bro, I found an easy bug.I referenced it first, and then set the variable. Although this may be my problem, it's better to avoid this situation.

    Hi, yeah this is a limitation you can only set a variable once. It's more like a named wire teleport than a proper variable.

    If you need to change the value of a variable, use other variables, or compute the variable in a way that gives it its final value directly.

    Also, I was thinking of removing the localisation system. It's a bit cumbersome and properly supporting localisation would require reworking a lot of the UI and none of the docs are localised.

    In the current state, do you find the chinese localisation worth keeping or not? I dont speak chinese so I genuinely can't tell if its any good.

  • > Hi bro, I found an easy bug.I referenced it first, and then set the variable. Although this may be my problem, it's better to avoid this situation.

    >

    >

    Hi, yeah this is a limitation you can only set a variable once. It's more like a named wire teleport than a proper variable.

    If you need to change the value of a variable, use other variables, or compute the variable in a way that gives it its final value directly.

    Also, I was thinking of removing the localisation system. It's a bit cumbersome and properly supporting localisation would require reworking a lot of the UI and none of the docs are localised.

    In the current state, do you find the chinese localisation worth keeping or not? I dont speak chinese so I genuinely can't tell if its any good.

    Thank you for the explanation, brother. It was very helpful. I just asked about Chinese localization in the Chinese community. A while ago, a brother was very interested in this tool and localized it in Chinese“ github.com/XHXIAIEIN/construct-shader-graph ”. I think you can collaborate and have in-depth communication. As for the UI issue, at least font size adaptation can be used to solve it first. I believe that people who use it will not have a negative impression of it because the tool is not so beautiful. Looking forward to your artwork bro, this tool is revolutionary for C3!

    Also, have you considered opening a Discord about this tool? It can make it easier for everyone to communicate problems and exchange examples.

  • Sure that's a good idea.

    Here is the server link: discord.gg/jfR3nMFjxJ

  • Skymen the goat! Haven't tried it yet but when I ever need a shader again I'm sure to try it out.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Thats insane, thank you! Wish there were some built-in tools like this

  • I started working on a new feature: Sub Graphs (also called Sub Routines)

    This feature is still VERY EARLY and EXPERIMENTAL but I have decided to deploy it through an experimental branch so I could start gathering feedback.

    skymen.github.io/construct-shader-graph/experimental

    Let me know what you think :)

    Known bugs:

    - Code generation is broken with sub graphs

    - Type propagation doesn't work reliably

    A lot (or maybe even all) of the code for that feature can be discarded or completely redesigned at any point. This is only my first stab at the feature.

  • It would be amazing to have the new world position (introduced in v480) available!

  • I just added support for it as well as an example

Jump to:
Active Users
There are 0 visitors browsing this topic (0 users and 0 guests)