some thoughts/questions:
- Do you use a library for packing? This alone is a lot of work. Since you write in C, are you using boost polygon or CGAL for the computational geometry algorithms?
- Have you thought about a data-driven approach? Unwrap and packing are geometric operations, but seam marking/segment classification may be amenable to an ML-based method (specifically the spectral graph CNN that came out recently). This seems like the largest hurdle to more "human-like" unwrapping but I'm only a hobbyist so this could be way off base.
I'm almost tempted to create a competing product, but alas I already have a startup in a different domain : ]
I guess I'm just surprised that this niche is worth 7 figures. That's awesome.
UV mapping is a royal pain in the ass and I can't believe it can just be automated away. Many big studios tried - from Houdini to Maxon to large open source projects like Blender. You deserve huge returns, kudos! All the best!
Nit: you need a SSL cert on your website :)
I think I'm very suited to solve this problem for a few reasons. I used to be a 3D artist so I know what artists want. I'm a C programmers so I can make complex things go fast, and I have done a lot of procedural 3D stuff so I know a lot of mesh processing tricks. The complexity of this is substantial. its currently around 1.5 megs of source code, not counting UIs loaders and savers or any of that. So I would say many long hours and being very focused is key. You can find more of my work at www.quelsolaar.com and @quelsolaar on twitter
Love was so ahead of it's time, and has been an inspiration since I first found it maybe a decade ago. Happy to see you make a comfortable living in a related space. Cheers!
At the sametime, I see some contradiction to your philosophy - there is just so much pizzaz in the product you've built. It goes against the grain of what you just said - all those animations, futuristic aesthetic of your product, giant clock with Tron-like fonts, etc...all those things are unnecessary. You could just sell the command line tool, you know :)
I used to think that quality was attention to detail and polishing everything, but now I think its a hump you have to get over. People stand in line for hours, in the rain and cold, and jump through a lot of hoops the stuff they really want. As a creator your goal is to make them want it that much, rather then worrying about the rough edges.
It's just good for business to make the user interface as seamless and friction free as possible to get users the information they need at a glance to make a decision and covert faster = more conversions and more revenue $$$
Zero fucks given.
:-)