this post was submitted on 31 Oct 2023
511 points (100.0% liked)

196

16481 readers
2193 users here now

Be sure to follow the rule before you head out.

Rule: You must post before you leave.

^other^ ^rules^

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] Sunrosa@lemmy.world 5 points 1 year ago* (last edited 1 year ago) (1 children)

The node graph (shown on the left side of the image) is like one of the cornerstones of unreal engine though isn't it? Meant for professional work? I think it's stupid and could never use it.

[–] Bonsoir@lemmy.ca 4 points 1 year ago* (last edited 1 year ago) (1 children)

It is made for professional work, but as far as I know, it's mostly used to allow a bridge between that artists and the programmers.
What makes it interesting is that a programmer can code some functionnality to an object in C++ and then create a subclass in a blueprint (that visual bullshit). Then, a 3D artist can plug his model and animations simply with the visual code without any knowledge about programming.
If you use that to code the functionnality, it will be messy most of the time. I was really surprised to see how big of a graph you need to manage just to do a for loop with a condition and a couple variables, just to replicate 4 small lines of code. But sometimes, all you want is to call a function from the engine and it's actually faster to open a blueprint and call it there than to create a C++ class and recompile everything.

[–] Sunrosa@lemmy.world 1 points 1 year ago

I guess that's cool to make it easier for the artists, but at the same time, because most artists have no idea how code convention works, you'd better be able to program a very rigid interface for the artists to use, so they can't fuck anything up