Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Keavon
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
Keavon
2y ago
I keep reading occasional people talk about Fireworks with a wistful bygone "what could have been" for raster + vector. That's older than my era (although I was old enough to grow up making Flash animations and games) so I ne
32.
▲
by
Keavon
2y ago
Thanks! No support for custom scripts yet. But the whole concept is that we're basically building a WYSIWYG editor on top of a node-based compositor on top of a visual programming language (so that's three products in one, lots of
33.
▲
by
Keavon
2y ago
That's all far-future stuff that will let us continue to grow towards our larger ambitions further down the roadmap with a revenue stream that isn't purely dependent upon donations, which isn't sustainable on its own. It will
34.
▲
by
Keavon
2y ago
It looks like that list tends more towards home-server self-hosted SaaS kinds of software rather than desktop apps. With our upcoming desktop app, and the fact that you can install it right now as a PWA, there's really no benefit from
35.
▲
by
Keavon
2y ago
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
36.
▲
by
Keavon
2y ago
Thanks, those are really useful! Would you mind copy and pasting those into a comment in https://github.com/GraphiteEditor/Graphite/issues/1870 to help us keep track of those suggestions? I'd like to rev
37.
▲
by
Keavon
2y ago
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
38.
▲
by
Keavon
2y ago
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.
39.
▲
by
Keavon
2y ago
You remember correctly! Here's that thesis code < https://github.com/Keavon/Brush-Nodes >. You can ignore the readme since it doesn't talk about brushes and open the GitHub Pages site (or, I can just link
40.
▲
by
Keavon
2y ago
Roughly speaking, that's the plan, with next year's roadmap focused on raster (image and raw photo) editing. Currently, Illustrator would be the more appropriate comparison instead of Photoshop, because vector editing is the prima
41.
▲
by
Keavon
2y ago
Everything will be using compute shaders for the foreseeable future. [WGPU]( https://wgpu.rs/ ) abstracts that to work with WebGPU on browsers, DirectX/Vulkan on Windows, Metal on Mac, and Vulkan on Linux and Android. Th
42.
▲
by
Keavon
2y ago
Definitely! And in fact, that is on our [roadmap]( https://graphite.rs/features/#:~:text=CAD%2Dlike%20constrain... ). Maybe you could get involved instead of making something separate.
43.
▲
by
Keavon
2y ago
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
44.
▲
by
Keavon
2y ago
Right now, it's a custom HTML/CSS/TypeScript component system using Svelte built to minimize bloat. But since Graphite is a data-driven graphics app and render engine, we are planning to gradually rewrite our UI components as
45.
▲
by
Keavon
2y ago
I'm eager for that feature too! The node graph engine recently got the ability to represent that concept, so now I just need to find the time to design and build the UI for it. I utilize that feature a lot in other software so it'
46.
▲
by
Keavon
2y ago
Thanks for keeping things tidy! I'm more used to the Reddit side of the internet so I appreciate the help keeping to the norms here on HN.
47.
▲
by
Keavon
2y ago
That'd be because it's all CPU-based at the moment . So your 4080 is taking a vacation while your CPU hits the gym. That's obviously not ideal, but you'll have to trust me that it is due to long-term architectural planni
48.
▲
Show HN: Graphite, a Blender-inspired 2D procedural design Rust app
(graphite.rs)
785 points
by
Keavon
2y ago
|
128 comments
49.
▲
by
Keavon
2y ago
Thank you! The UI is all my design— and it's something I care deeply about making clean and approachable, so it's gone through thousands of hours of meticulous work. We're using Svelte for component composition and reactive d
50.
▲
[Open source Rust graphics editor] Graphite progress report (Q2 2024)
(graphite.rs)
9 points
by
Keavon
2y ago
|
3 comments
51.
▲
by
Keavon
2y ago
Introducing boolean path operations, a new gradient picker, layer locking, and more improvements. Also see the Q1 progress report: https://graphite.rs/blog/graphite-progress-report-q1-2024/ Graphite is a new open
52.
▲
by
Keavon
3y ago
Thanks! If perhaps we spoke at GDC (taking a guess given the context), it was nice meeting you! (Keavon from Graphite here.)
53.
▲
Graphite 2D graphics editor built in Rust: Looking back on 2023 and what's next
(graphite.rs)
14 points
by
Keavon
3y ago
|
2 comments
54.
▲
by
Keavon
3y ago
We're in the process of refactoring a whole lot of code from the pre-node graph MVP implementation to the node graph version, while mainly aiming to avoid losing functionality in the process and not prioritizing new functionality quite
55.
▲
by
Keavon
3y ago
The web browser gives us an extremely frictionless development and deployment process. Our CI generates a fully deploy at a unique link for every commit which lets us open and test PRs with a single click. It deploys updates to users withou
56.
▲
by
Keavon
3y ago
Yes, that is very much the plan! I'm glad you asked because it's good to know people are needing that functionality in the real world. It'll probably start out with simple constraints but ideally turn to the constraint stack
57.
▲
by
Keavon
3y ago
Plug-ins will (at least for the foreseeable future) take the form of writing custom nodes in Rust. That code will automatically compile to CPU and GPU (unless it requires an allocator or other things not possible on a GPU architecture). In
58.
▲
by
Keavon
3y ago
Hi, Graphite creator and website author here. I 100% agree with you since I am very bothered by marketing copy that's painfully obviously written by a nontechnical marketing team, and I want to avoid that here. But... I guess it's