Taro Okamoto

Taro Okamoto, Sun God, installed in Osaka

A recent show traces the creative legacies of an artist and an architect who helped shape Japan’s futurist aspirations

By Philip Brophy