That’s what I thought the first time when I started working on the predecessor to project I’m currently working on. Basically you did everything in our own package. It came with its own editor (but you could import data from other packages), the engine was integrated to the editor itself, the lighting was calculated in real-time and things like that. But after doing some usability testing we realized that in fact people don’t want something like that. They want to leverage the knowledge they already have, they want things to show up as they did on their renders. So that’s my current project is a 3ds max plug-in with an external run-time. The 3ds max users can start using the product right away after reading a few tutorials, tools are included to make the integration with already made scenes easier, and since the focus isn’t to run everywhere, there isn’t much need to tweak the geometry and things like that. But I have to agree, the problem so far is CG architects don’t find real-time demos very useful because they are too painful to make. Hopefully my current project will help solve that problem. I will make a video to show what I mean, and show some tutorials.