Earlier quoted context omitted.
Thanks! I'll open it up to the community to suggest Graphite's inclusion in lists like that one but I'll abstain from doing that myself. I should mention that, at the present moment, the only category we'd appropriately fit under is the Illustrator alternatives. Next year we will be building towards raster editing as our next core competency, but vector editing is the only one we've focused on so far.
Really looking forward to having something with decent vector AND raster capabilites. That niche is currently unfilled unless one wants to run an old version of Fireworks in a VM...
Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
51–60 of 133 posts
Re: Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
#52Earlier quoted context omitted.
Have you considered using Iced? It can be hard to figure out at first but it's blazing fast, cross-platform and can compile to WASM. It's also _beautifully_ designed. Importantly, it's both "just Rust" and "very Rust". You can stay on the yellow brick road and kinda just get the app out there with incredible multi-threaded CPU + GPU rendering performance from the outset... or dig deeper and go into advanced stuff. Pe…
It was a top contender when I was picking a GUI solution but it didn't meet the cut. Remember that this was 3.5 years ago. The decision to go with HTML/CSS was undoubtedly the right one and it'll continue to treat us well for the foreseeable future. But we are beginning to rewrite certain areas, like the node graph, in our own render stack because this streamlines the code best. And other widgets like histograms, col…
Re: Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
#53I wish I could do this kind of Rust code in my day job.
Re: Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
#54The appeal of Blender for me is not just the open-sourceness, but also the fact that everything in it is programmable. Any action you can do via UI, you can do by calling some Python method. Why create a new project instead of advancing InkScape though?
Graphite is built to be a programmatic data processing pipeline that takes the form of a render engine and WYSIWYG editor. You'll be able to write custom code for every part of the system. And because it's time for a fresh start. Sometimes you can't turn around a heavy ship, and that ship doesn't want to be turned around. It's easy to write a sentence like that, but once you actually think about it, how does an outsi…
This leaves only three options:
1. start contributing to the project slowly, try to get into their ranks, participate in conversation, and hope that you share the same vision
2. fork it and learn the codebase by yourself
3. write your own
Out of those, given the obviously conscious choice to go with Rust, and the ambitious goals, the third option is the only one that makes sense.
Re: Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
#55Re: Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
#56Earlier quoted context omitted.
Graphite is built to be a programmatic data processing pipeline that takes the form of a render engine and WYSIWYG editor. You'll be able to write custom code for every part of the system. And because it's time for a fresh start. Sometimes you can't turn around a heavy ship, and that ship doesn't want to be turned around. It's easy to write a sentence like that, but once you actually think about it, how does an outsi…
Absolutely - as with so many large open source projects, the maintainers and community are (rightfully) going to be sceptical of any newcomers. This leaves only three options: 1. start contributing to the project slowly, try to get into their ranks, participate in conversation, and hope that you share the same vision 2. fork it and learn the codebase by yourself 3. write your own Out of those, given the obviously con…
Re: Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
#57This is amazing. I love Inskcapke but I think this tool is too good. It makes me very excited to see tools that are built as web apps because more gravity on web means more capabilities for the web platform which is more open and accessible. Rust is great - amazing. I presume it is compiled to Web Assembly. I'm just wondering how and why these three passionate gifted individuals didn't go Round A, Round B Investor fu…
Re: open weight models Most of the innovation happens within companies who use OSS to either appeal to developers or to destroy potential competitors (think Meta spending a fraction of its ad revenue just to ruin the market for OpenAI / Microsoft) Some individuals get grants from VCs who want to make a name in AI for themselves for the cost of peanuts (eg. a16z sponsors some models)
At the same time, for wealthy tech people with skills and a well paid job (think 300-500) raising capital is not always an attractive proposition. You'll likely have a lower salary when doing your own startup and if it turns out your open model can't make enough money you'll just have a bunch of worthless equity and 1-2 years of high stress / pressure.
Re: Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
#58Every update (even moving the canvas around takes 1-2 secs on my laptop.
TLDR; looks like this is redrawing everything every time which makes it useable only for very simple projects atm, unless I miss sth. I.e. needs caching of vectors as bitmaps/textures of some sort.
Also doesn't seem to support OpenEXRs yet? They won't show in the file browser.
Screenshots look great and I love the node editor's mapping to the layer stack.
But as always with Graphite it's still unclear to me how many of the screenshots show actual functinality and how many are mockups or the functionality behind some UI elements is simply not implemented yet.
Re: Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
#59Earlier quoted context omitted.
Upon rereading that paragraph, I suppose I didn't write that as clearly as I'd meant to. Blender is darn near perfect and there'd be no reason to replace it. So yes, as you figured out, I'm referring to becoming a second Blender but this time in the 2D realm: a generalist tool that uses actual innovation to catch up and then surpass its commercial competitors.
Graphite is to Photoshop as Blender is to 3DS Max?
Re: Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
#60This is amazing. I love Inskcapke but I think this tool is too good. It makes me very excited to see tools that are built as web apps because more gravity on web means more capabilities for the web platform which is more open and accessible. Rust is great - amazing. I presume it is compiled to Web Assembly. I'm just wondering how and why these three passionate gifted individuals didn't go Round A, Round B Investor fu…
You won't get funding for a vector editor. Re: open weight models Most of the innovation happens within companies who use OSS to either appeal to developers or to destroy potential competitors (think Meta spending a fraction of its ad revenue just to ruin the market for OpenAI / Microsoft) Some individuals get grants from VCs who want to make a name in AI for themselves for the cost of peanuts (eg. a16z sponsors some…