I’m excited to announce that I’ve been working on an Arnold renderer add-on for my studio called BtoA, and it’s close to an alpha release that’s viable for testing.
For real this time, guys.
Although the official alpha won’t be ready for another week or two, you can still download the code and try it out today. I try to keep the master branch stable enough that you can install it and start poking around, even though it still needs a lot of work. If you come across any bugs, check to see if it’s listed in the issue tracker - if it’s not, open a new issue so I can take a look! Please don’t use the issue tracker for general support, though. If you have a general question, feel free to either DM me or respond here and I’m happy to help as best I can.
Now, I’m going to address the elephant in the room once, and then I’d rather we leave it there. I know a lot of us were disappointed when the guys behind the previous Arnold for Blender add-on suddenly announced they were no longer releasing it last month. There were a lot of promises made and not kept, but I’m not interested in dragging them through the mud - I’d rather focus on creating a great add-on we can all use and enjoy. BtoA is written completely from the ground up, but I was able to salvage some code from what was publicly available in the old project’s repo. It’s hard to tell exactly who wrote what without sitting down and going through the repository commit-by-commit, so I’ve listed everyone that had a hand in the old project in a contributors file. I don’t agree with their methods or decisions, but they put a lot of hard work into it and deserve the credit for that.
Finally, this is my promise to you: all of the code you see on the BtoA repo will always be exactly the same as the code we run at my studio. Development will happen in the open, mistakes and all, because I truly believe it will be a better product when we all get a chance to contribute (code, testing, or otherwise).
Although it’s not feature-complete, we’re going to start testing it in production as soon as this month and I hope you guys can do the same. So go for it! Download the master branch, install it, test it out. And let me know where it breaks!
Special thanks to @AlexeyAdamitsky and @NoahMuiruri54, who have been testing out the awfully buggy pre-alpha builds for me, and @B.Y.O.B for his insight on a custom node implementation. I really appreciate you guys taking the time to talk with me and test things out.