Live data from Hacker News

Lorien – Infinite canvas drawing/whiteboarding app

github.com

1–10 of 32 posts

Re: Lorien – Infinite canvas drawing/whiteboarding app

#6
I saw Lorien a while ago, when I was looking to build a Godot program with an infinite canvas - some of the ways that the menus are things are setup are really, really clever.

If anyone is familiar with it, do you know where to look for good examples of such things for Godot? Maybe the author will bless this thread with presence and give us some tips or explain the thought processes when it comes to designing them in Godot.

Shoot your shot, right? Anyway, it's awesome to see it posted here!

Re: Lorien – Infinite canvas drawing/whiteboarding app

#9
post #3

This looks great, I've been looking for a replacement for Mischief. There aren't many vector based drawing apps with infinite canvas.

I tried it but like most note taking apps like this, I feel like that drawing with vectors just doesn't feel that great: The stroke changes a bit after being jotted down, the curves sometimes end up jagged, the erase experience sometimes leaves to be desired. And selection/lasso are either missing or underpar.

Mischief was the last app with this kind of features that felt right to me. I don't know if it's the use of ADF (Adaptively Sampled Distance Fields[1], think SDF but defined as quadtrees[2]) or what. Honestly if it wasn't for the lack of a lasso tool (which I was always hoping it would come until it died) I would still just use that.

[1]: https://www.merl.com/publications/docs/TR2000-15.pdf - btw: Frisken made Mischief! [2]: Or octrees for 3D, which I think is what's used in the PS4 game "Dreams"

Re: Lorien – Infinite canvas drawing/whiteboarding app

#10
post #2

Interesting that this is built on Godot. The Tesla Infotainment UI is also using Godot so it seem to be picking up steam in this sort of non-traditional application of game engines. Very cool!

Something cool about Godot for this use case: the Input API has cursor pressure and tilt builtin (already normalized too).

I keep getting impressed by how much stuff in Godot is… just there.

Post reply on HN