TLDR: Adding transitions adds a lot of complexity and scene development time; Acid Bubbles and Macgruber have made this a lot easier with their plugins this year (and Acid Bubbles recent adds to Timeline); because of this you might see more of what you are asking in the future (still a steep learning curve and time commitment)
I have a few I have been working on that I am starting to think I will never finish. Unless it is simple like dancing with a single actor then building the transition between the different "subscenes" or "acts" in a way that works randomly is definitely a challenge. The complexity grows exponentially with the addition of each act - another way of looking at it is there is a many to many relationship the individual acts unless you want the acts to be non-randomized meaning they play in the same exact order each time which breaks the immersion as well. It is kind of fun figuring out how to simplify it though. Timeline and some of the new features Acid Bubbles has added makes this so much easier!
I don't know how better to explain the challenge than to walk through an example:
Here is a simple start to finish scene framework:
Scene requirements:
- Randomly change positions at random times to new realistic "next" positions
- Includes kissing, BJ, and Sex, each with finishing scenes
- Infinite loop with little to no user input
Scene:
Act 1 - kissing
Act 2 - Kneeling BJ
Act 2.1 - BJ Finishing scene
Act 3 - Sex position 1
Act 3.1 - Sex Pos 1 finishing scene
Act 4 - Sex position 2
Act 4.1 - Sex Pos 2 finishing scene
Act 5 - Laying BJ
Act 5.1 - Laying BJ Finishing Scene
Random options (transitions needed):
Act 1-> Act 2, Act 3, Act 4
Act 2 -> Act 1, Act 2, Act 3; and lower probability Act 2.1
Act 2.1 -> Act 1 (lower probability), Act 2, Act 3
Act 3 -> Act 2, Act 4, Act 5; and lower probability Act 3.1
Act 3.1 -> Act 2, Act 4, Act 5;
Act 4 -> Act 2, Act 3, Act 5; and lower probability Act 4.1
Act 4.1 -> Act 2, Act 3, Act 5
Act 5 -> Act 3, Act 4; and lower probability Act 5.1
Act 5.1 -> Act 3, Act 4;
So we need (minimum animations - more make it more realistic and not half ass it use 2 possible transitions and double the transition animations):
Act 1 - > 4 animations
Act 1 transition -> 3 animations
Act 2 -> 4 animations
Act 2.1 -> 3 animations
Act 3 -> 4 animations
Act 3.1 - 3 animations
Act 4 -> 4 animations
Act 4.1 -> 3 animations
Act 5 -> 4 animations
Act 5.1 -> 2 animations
Then more than likely the scene needs another Timeline loaded into "Empty" or something to coordinate some of the animations. Lets just say there are 2 per Act. This would be 10 more animations on top of the 34 per actor listed.
So for 5 acts with two actors, there is an absolute minimum of 78 independent animations, (92 if you use two possible transitions for each of the two actors), for two actors and each transition needs to be lined up so that there is no jerking or flickering between the transition and the new animation being executed. If you have two or more actors you are coordinating then this is multiplied by each actor. You can see the complexity really grows to the point of impossible quickly without plugins like the new Timeline and tricks to game the system. Also figure an average of 30 minutes per animation, (some will be 10 min, some an hour or two), this is a minumum of 39 hours of animation development on top of the design and creative time plus several more hours to clean things up, optimize, and package the var. Again, Acid Bubbles solved much of this recently this by adding poses into Timeline, (thank you!!!).
I am messing with some of Macgrubers plugins, (like Logic Bricks which is powerful enough to almost require a beginner and an advanced class to really exploit it to its full potential), and Acid Bubbles plugins and a few other plugins to try to make it more random when choosing the next "act" and the time it takes to choose the next act.
Anyhow, this is a long way of saying we may see a lot more now with the new additions Acid Bubbles has made to Timeline combined with Macgrubers plugins makes the task above a lot easier for all of us.
If you have an idea you would like to see I would be willing to take it on. I do this, not just for the obvious reasons, but because designing the approach and optimizing the scene is a never ending complex puzzle to figure out. Two of my all time favorite things mixed together - porn and complex puzzles! I ask for ideas as it presents new challenges that I would subconsciously avoid if on my own and introduces new perspectives that I had never considered. (I switched from a technical architect and consulting role to a sales role to cash in a few years ago and am desperate for real challenges.... soooooo bored!!!)