Ship Visual Design

What kind of theory goes into a spaceship’s visual appearance, and what kinds of graphical programs are used to create 2D/3D sketches & models? What do pilots think makes a spaceship’s hull attractive? I think that theory is important for combining functionality with appearance, but I like to hear different pilots’ opinion on what that said theories are.