If this is a portfolio piece, and not for an actual use in a game, then just use a reasonable number of separate textures. For a portfolio piece, 3-4 is probably a realistic limit, at 2048 each. Use smaller if it makes sense, but don't over think it. Quality is more important than optimization, when making portfolio work.