I started taking a casual look at Unreal Engine. It's powerful and there are thousands upon thousands of pre-made assets for free or very little money. Everything from houses, flooring, furniture to fully animated models. I haven't looks too close at the Unreal Marketplace but I suppose most of that stuff would be compatible with any CGI animation package.. There's something called blueprints that looks like a unique feature to Unreal that allows the user to change materials and colors when they want... Cool stuff.