Visual design is primarily concerned with aesthetics and brand identity, taking into account how the product and related materials appear. UI design incorporates both aesthetics and functionality, taking into account not only how the product appears but also how it functions when the user interacts with it.