Paragraphic - Parametric graphic design

After a period in early access, Paragraphic 1.0 has now been released.

Paragraphic is a new cross platfrom parametric graphic design application, combining traditional illustration tools with powerful procedural design features.

You can find out more and try it out for free yourself at https://paragraphic.design





11 Likes

As others have said in the previous thread, very nice software. Stuff like this really showcases Godot’s future for real software development.

I have many projects lined up and seeing this just thrills me because I knew Godot was capable. There are other great applications but this showcases the rendering depth and eloquence that can be achieved with procedural graphics.

Very nice work, keep rockin it.

1 Like

One question, what language did you use?

It’s all GDScript. If I knew how I would probably have done some parts in C# to get better performance, and I might need to learn and do that in a future update. But for this first release I prioritized functionality and getting it done before performance, so I went with GDScript as it was easier for me to work with.

2 Likes

Ah ok, yeah that is why I asked. I have a really heavy math/graphic application I am porting and started in gdscript. Was pretty bad performance but, then reported to C# and the render speed was night and day.

I will probably even go C++ for the rendering and stay in C# for the application/model layer for easier unit testing.

Thanks

Good to hear that it was doable. I’ll probably keep most of the logic and UI stuff that is the majority of all the code in GDScript, but hopefully be able to port some custom path classes that deal with my vector paths (like calculating path bounds, hit detection etc) and custom elements (my generated graphical entity objects) to C#.

Sounds like the right plan, it will most definitely make a difference.

I am sure I could do gdscript just fine for the app level, just addicted to Jetbrains IDEs, refactoring etc. Using them for 20 years.

maybe a bit thing to bite off, but building in a timeline tools to produce gifs/vids - just like the seconds 1-3 of your video would make it stand out a lot

i’ve seen software kinda like this for stuff like Canva but they lack vid/gif the procedural shapes

and embedding into godot sounds really cool actually for the other stuff it could enable, esp b/c godot is light enough of an application - very exciting potential actually!

Yes, animation is certainly something I’d like to move into. It’s a great match for parameteric design applications like this. I’ve made other similar projects before with keyframe-based timeline animation support, so I have a fair idea of what it would involve and how to build it. One of the big things holding me back there is the lack of built in video encoding support in Godot, or access to the native OS video encoding systems.

So even if I can render the frames I can’t export the animation to any usable format (other than possibly numbered png frames). The way forward there seems to be to somehow use the ffmpeg library, as discussed in this proposal but I’m not sure how difficult this would be to do.

Regarding “embedding into godot” I’m not sure what you mean?

1 Like