I have no idea about the practicality behind this at all, but is there a situation where larger birds (ones that aren't typically very active; vultures, hornbills, ibis) might not require all that much in the way of unique programming? If they were treated as climbing animals whose 'climbing' animation is flying to the point they want to get to? This would only work for birds like the ones I listed who typically just fly a short distance to a perch and then just hang out there for a while and don't look out of place pecking about on the ground.
Presumably at the moment, a chimpanzee AI has to think something along the lines of 'there is an enrichment item I want to get to at the top of this climbing frame, the shortest route to get to it is up this pole' - could a hornbill think 'I want to sit in an elevated area and can perch on that branch, the shortest route is a straight line from my current position'?
I'm sure small, active birds for a walk-through aviary would definitely require something more involved, but I feel (from my place of complete ignorance), that larger birds could be pretty satisfactory handled this way.
Similarly, could the current system which determines where water can be placed be used to determine whether a 3d space can contain birds? I assume we would need a specific kind of barrier (the much-needed nets, perhaps?) to designate an area but, with that in place, could the computer calculate whether that space is secure?
Presumably at the moment, a chimpanzee AI has to think something along the lines of 'there is an enrichment item I want to get to at the top of this climbing frame, the shortest route to get to it is up this pole' - could a hornbill think 'I want to sit in an elevated area and can perch on that branch, the shortest route is a straight line from my current position'?
I'm sure small, active birds for a walk-through aviary would definitely require something more involved, but I feel (from my place of complete ignorance), that larger birds could be pretty satisfactory handled this way.
Similarly, could the current system which determines where water can be placed be used to determine whether a 3d space can contain birds? I assume we would need a specific kind of barrier (the much-needed nets, perhaps?) to designate an area but, with that in place, could the computer calculate whether that space is secure?