Yarn giant Unifi Inc on Thursday said it had agreed to form a joint venture in China which is expected to generate annual revenues of about $300 million.