A complex subject for sure. I could see several routes, and am personally happy to pay a bit more for vorpX over time. Nobody here wants to see vorpX go the way of other 3D products. As a general rule I dislike subscription software, and even though it does make those companies plenty of $, it also drives away a lot of potential future users, as well as a lot of long-time users. Take Adobe as an example; no longer a part of any workplace I’m associated with, but was at one point absolutely dominant. Users have moved to products like Pixelmator Pro, which may not offer 100% of the functionality, but offer a very compelling feature set in a product that can be purchased for a reasonable price and then maybe have a small upgrade cost on a major revision only.
I’ll try to keep my thoughts brief (hahahahaha, right…)
1) Charge a small amount per-game for the profiles users actually use. It could be built into the vorpX client (a real PITA I bet). So a customer has bought the base product for a reasonable price, and if they don’t really use it for many games they aren’t out a lot more $. You could include an ‘out of the box’ base number (100?) of supported games, and then charge for the additional profiles. The user would click the game title, see “Basic Z3D Profile for Starfield: $1.99”, or “Advanced G3D & AFR support for Starfield: $5.99” or something like that. Enter the card data (have it stored) and *bang* they’ve got the profile. You could even figure out a way to monetize profiles created by users, IF they wish to take part. If RJK builds 10 perfect G3D profiles, maybe 50% goes to Ralf and 50% to the profile creator when a users buys a customer-created profile? You get the concept. (I expect implementation of this might really suck though.) This would also be a way for Ralf to feel like he isn’t wasting his time refining profiles, since those profiles would immediately produce at least a small return. (I would be happy to pay for perfected G3D profiles for games that already have Z3D only, or a less-than-perfect G3D experience.)
2) Charge for major product upgrade cycles. So much simpler than my first suggestion, but with some downsides. For example, no matter how good your product is, some people will have problems with the new revision, and/or simply like the prior version better for whatever reason. These people will be VERY vocal about their dislike to the new version they “paid for.”
3) Charge a very small subscription fee for a certain tier of the product only. For example, maybe all Z3D profiles are included, but all more advanced profiles (G3D) are subscription based. IMHO this would have to be a fairly low price-point as people are getting overwhelmed with subscription services of all kinds.
@RJK: I’ll try some more of your profiles if you get time. I admit that I notice rendering issues that many people overlook or just don’t seem to care about. I would be *overjoyed* to find properly working G3D profiles of some titles (no shadow issues, no disabled shadows, no lighting issues, etc.) If I use some profiles that work really well I’m absolutely happy to donate. If I haven’t donated already it’s probably because I haven’t found a G3D profile that works as I wish for any title for which I needed one.
@Ralf: You are basically the last 3D solution out there for old 3D systems as well. I know you’re full-speed-ahead into the VR experience, but there is an untapped / abandoned market out there. Add a few more G3D profiles and more 3D modes for old displays and projectors, and hopefully the word will get out in those communities that used to rely on other products.