Non Linear Fading

I think i get what you're saying.

currently i have something like:

for(int i = 0; i < 255; i++){
analogWrite(pin, i);
}

and i should change it to:

for(int i = 0; i < 255; ){
analogWrite(pin, i);
i = (i + i + 1) * 0.5;
}

what do you think?