Open Nodes is a fully free and open source multi-platform (Windows, Mac, & Linux) desktop app for creating Stick Nodes compatible stickfigures.
The idea for Open Nodes is that it will be designed to be completely plugin oriented from the get go. Functionality will be modular, so specific use cases can be catered to by writing Javascript or Rust scripts.
Essentially, the goal is to make a stickfigure creation app for power users who are willing to develop tools (or have tools developed) to increase stickfigure creation efficiency.
Alternatively, plugins can also be made just to manipulate stickfigures in fun ways, such as generating stickfigures from mathematical functions, procedurally generating stickfigures, etc.
Feel free to stick around for dev updates, discuss potential design decisions and/or features for Open Nodes, or just hang out.
View the source code at: [tbd]
Download the app at: [tbd]
-
Randomly decided to give another go at Open Nodes yesterday. Honestly it’s already surpassed what I had before.
-
-
I have an idea
What if in open nodes, once you start working on it again, you add an option to have a grid overlay. With that grid, you can use the arrow keys or the mouse to navigate around it, and you are able to select a part of the grid using a key or a mouse click. Depending on the segment you had selected, it creates that segment, and you are able to move to another part of the grid, and the segment starts to expand to that part.
For example, I turn on the grid overlay. I select a part of the grid, it then places down a rounded segment, for example. I move down 2 parts of the grid, and then select the part my selector is on. The segment increases its length downward to the part I selected. The same with other directions. I got this idea for the CabriJr segment placement.
With other segments it would do the same.
TLDR; Add a grid overlay option that replicates the dragging node placement we are used to except in grid form, similar to the grid segment system with Calbri Jr on the TI calculators
I could take screenshots from the Calbri JR app if you are still confused as to what I am talking about
-
butt why
using arrows to navigate segment lengths around a grid seems, primitive and gay, i think those are the technical terms
-
Replying to:
I just thought itβd be easier when tracing sprites.
Which I now realize will be irrelevant when the sprite update arrives
-
-
I 100% want to add full “keyboard only” support for people who don’t feel like using their mouse. Also, I want to give the user more precise control over position, scale, and rotation.
So while I don’t know if the system you described will exactly be part of the system I end up creating, grid based editing modes are definitely something I want to do.
-
Replying to:
I’m gonna have to disagree with this one
I mean HOW are you going to animate properly if you don’t know the keys? (I mean yeah were gonna get used to it but that’s just pure laziness and animators don’t get laz- Zzz)-
Replying to:
Open nodes isnβt for animation, itβs for node creation, and also the full keyboard mode will be optional, since he said you are going to be able to use your mouse.
Besides itβs just like every other app, you are supposed to learn the controls. There is no way to get around that
-
Replying to:
what ralph should add tho
I S S T I C K N O D E S A R R O W K E Y S for node creation
literally its annoying when i have to move manually so i need arrow keys for creating stick figures-
Replying to:
Thatβs not related to open nodes though, open nodes is an entirely different app than Sticknodes, so you might want to put that in the update suggestions group
-
-
-
Replying to:
I might have to start prefixing any Open Nodes discussion with a disclaimer so people don’t think I’m talking about Stick Nodes
-
-
-
-
Anything major get added? Donβt have to answer if you donβt want to
-
vince has been super lazy as evidence from his presence on the SN beta server
-
Replying to:
vince has been super lazy
He learned from the best
-
-
Nope, not yet unfortunately. Recently I turned my focus to 2 other projects:
1. sticknodes.skin
Currently the domain redirects you to a single tool of the site, but the site is going to be a whole ecosystem for creating and sharing SN skins. I’d say it’s about maybe 30% complete2. png sequence to movieclip converter
I was thinking this might be a cool tool to have for when the Sprite update releases, so ideally I wanna have it out by then. I’m still reverse engineering and documenting the movieclip file format tho, so I’d say that one’s more like 20% completeOnce these projects are out the way, I’ll direct about 80% of my programming time to Open Nodes.
-
Replying to:
Ralph needs to hire you
-
Replying to:
nah, he’d be wasting his money by hiring me lmaoo
-
-
-
-
-
-
Small update regarding what I\’ve been doing these past 14 days.
To be frank, I haven\’t worked on it much.
However, these past couple days I\’ve been working on getting the UI system working. Specifically, I\’ve made the decision to integrate the UI framework Vue so that I can leverage a really cool UI component someone smarter than me already made.
The UI component facilitates a user customizable UI experience similar to Blender. The component repo can be found here: https://github.com/bimdata/areas
The problem I\’m currently facing is that I\’m using Vue 3, but the component was written for Vue 2. I have to either update the component to be compatible with Vue 3 (which will be hard considering that I\’m brand new to the Vue ecosystem) or downgrade my project to Vue 2 (which I don\’t want to do since I\’ll lose the benefits of using Vue 3).
I\’ll post another update once I get the UI system working.
-
Create Vue 4 and make it backwards compatible, creating a whole new program. Should take like 5 seconds, noob.
Then profit off of it and become a millionaire, and use that money to sell and promote NFTs.
I want you to promote NFTs because then at least I wonβt feel guilty after strangling you and taking your money.
-
Replying to:
lmao
-
-
-
-
-
-
-
😅
-
-
-
I\’m thinking about getting a website to download Open Nodes from. Assuming I can\’t get a hold of opennodes.com (I have to make an offer) which domain do y\’all think would be better?
Which domain would be more memorable?
- 50%
- 25%
- 25%
16 votes - Load More




