Sorry guys, but it is not my fault in this delay. But I see all the frustration here, so I feel the need to make some comments to clarify the situation for you all...
kraken wrote:For all I know, the developer quit.
Wrong. I'm here and have no plans to quit.
But there were no comments from my side 'cause it was not me personally the reason of delay - I depended on company lawyers and executives decisions. I just was unable to start working on 3.X for Blender before new GPL issues get resolved by company (this is not a developer who must take responsibility for such strategic company's decisions). In the worst case scenario the Blender integration could have been stopped completely after 2.X - so serious are the GPL issues and possible consequences for Otoy.
Moreover, I was forced to work on several additional complex projects in parallel (e.g. 3ds Max plugin development, reworking it to 3.X, plus other projects...), and all this work needed to be finished before switching to Blender.
Please don't try to compare the plugins with each other - some of them are just a simple toys in comparison to others (in terms of development complexity)... For example Blender plugin is a complicated client-server system consisting of specially rewritten full-blown Blender application, plus absolutely separate complex project of stand-alone render-server application, plus the intermediate GPLed library allowing special edition of Blender to communicate with the server application. All these must be developed in parallel and be in sync with each other. All these need to be implemented for all three operating systems (Linux, OSX, Windows). Plus every new release of Blender by Blender Foundation (BF) leads to a lot of work of rewriting the new BF Blender release again into Otoy special edition - 'cause there is absolutely no documentation of the internal code changes with every new BF release of Blender, so a lot of reverse-engineering is needed every time to just migrate the existing Otoy's special edition of Blender to a new Blender Foundation's version with every new BF release.
Happily the GPL issues have just been resolved by Otoy, and I've just started a full migration of Octane's Blender integration system to 3.X and to most recent version of Blender. Moreover, we hired a new developer to be dedicated to 3ds Max plugin development only (this is a huge fully integrated plugin project too), so I have more time freed from now on to work on other projects.
I can't give any estimations here, 'cause as I wrote - Blender code is not documented at all, so it is highly unpredictable how much time the reverse-engineering mixed with new features development will take. All I can say - I am really fast developer, especially when I'm allowed to concentrate on one particular project. I've just started the work on 3.X Blender, and it is already in a state of supporting everything from Octane 3.X features except volumes (I just had no time left at the end of Friday to start with volumes after I implemented everything else). Plus it still needs to be migrated to the most recent Blender version (I will do it as a last step, to catch the most recent BF Blender version before release). I will continue with this and will release a Blender 3.X as soon as these last steps are finished. But as I said - no exact time estimations here.
Don't ask me please to release it in not finished state, this will not happen. I have one experienced Blender alpha-tester here and it is enough for me to be sure that the first Blender 3.X release will be already quite usable...