What about photoediting?

S
SGreth

I just dunno, I can't come up with any original ideas on my own that I really like.

So, before I got into game-dev I loved writing stupid little Windows apps. I always had the patience to deal with the API and cooking up the applications always came easily to me (as well as feature ideas).

So, this afternoon I thought about writing some type of photo-editing software. Besides The GIMP and PaintShopPro I don't know of many other alternatives to the monolith that is Photoshop. A nice touch would be to write it in C# using DirectX. That way "advanced users" could actually make use of shaders and other advanced 3D techniques to enhance their 2D artwork.

Granted, there are about 5 hojillion (yes, that's a technical quantification) features in Photoshop and little ole me couldn't possibly match their feature set. It still would be a fun project to work on and may actually yield a usable product for someone.


Thoughts?

Random Picture of the Day:
View Image

Comments (3)

R
Rhysode·
No ideas. That pic kicks that crap out of the last supper. The last supper has been owned.
C
codemonkey·
Well, what I want in a photo app is NOT adobe. \r \r I want a clear user interface, a set of features that I'd actually use. Less memory intensive.\r \r Pretty much what I'd want. Oh, and something under $400.00 :)\r \r CodeMonkey
S
SGreth·
Hrm, see I think that photoshop's UI isn't half-bad. It's memory usage *is* horrific though. Photoshop is definitely suffering from years of code-bloat. \r \r I'm sitting here with my C# book in front of me now (browsing through GDI+ details) and I'm starting to wonder if DirectX would be a good fit for a photo editor. \r \r Would the use of DirectX be warranted just for the acceleration provided by a 3D accelerator? It isn't like photoshop runs \"clunky\" except for maybe the load time. \r \r The only \"plus\" that I can think of is that end-users could use HLSL to write custom shaders. \r \r I guess for now I'll just stick with C# and GDI+. No point in making things more complicated than they need to be :)