Archive 17/01/2023.

Iogram WIP

godan

Hi all,

Despite being very very early in the development process, I’m quite excited to share Iogram. The idea with Iogram is to bring computational design to game engines (via nice friendly node inteface), and also to bring game engine tech to computational designers! So far, it’s been a fun project.

[video]https://youtu.be/8o6tA72nvrw[/video]

All feedback is welcome! And big big thank you to all devs and community members behind Urho. It is an amazing platform - let’s keep pushing it :slight_smile:

UPDATE 1:

Icons, update Listener, moving boxes…starting to come together :slight_smile:

[video]https://youtu.be/syt1Vtv_-ds[/video]

Victor

This is really awesome work! :slight_smile: I bet this could be a really good shader editor as well (there really needs to be something like ShaderForge for making/testing small tedious shaders heh).

sabotage3d

This is quite cool. If I understand correctly you can make procedural levels using a blueprint.

godan

Yep, procedural content is one of the main goals. However, this workflow is also very useful for prepping a scene prior to runtime. For example, say you needed to place a bunch of trees on a terrain. You could create a little graph that 1) References a terrain mesh, 2) distributes some points on it 3) clones a tree model and places it in the scene. You save the scene, and away you go. No need to maintain a “Tree Placement” add on or something. Of course, there are benefits to the custom add on workflow, especially as the task grows in complexity.

As Victor suggests, the same workflow could be applied to Material and other Resource creation.

ghidra

This is really awesome.

Does this mean this is something that you are willing to share?

godan

In principle, absolutely!

I make a living writing algorithms/geometry stuff, so at some point, I would very much like Iogram to be a source of income. However, I am totally open to the possibility of making it open source, but with paid updates or something. In fact, I think it would be so much better if there was strong community involvement. In the short term, I will be posting a WIP release of Iogram for anyone who is interested.

godan

Getting dangerously close to an early WIP release!

godan

Also, getting some pretty fun looking failures…:slight_smile:

Modanung

Which makes me wonder: Are you planning audio analysis inputs? Would make it a nice VJ tool as well. :slight_smile:

godan

Very pleased to see that it works with Emscripten!

sabotage3d

Looks great. I have noticed some functions like fill polygons and smooth polygons, how are these implemented? Are you planning on contributing them as part of the Urho3D API? It would be great if we could use them directly with C++.

rasteron

Looks interesting :slight_smile: keep it up!

godan

Preliminary OpenStreetMaps reader:

godan

Hi all, there is a new release of IOGRAM out! Get it here. Among other features, we’ve got some fancy mesh editor tools:

Also, I have just updated the core repo - there is a ton of Urho goodness in there (including some native components for mesh editing) [1].

IOGRAM was Greenlit by the Steam community. Very exciting.

As always, I would love to your hear your thoughts on how I can make this a better tool for this community. Linux users in particular!