Создадим новый рисунок размером 800x800 пикселей. Лучше брать больший масштаб, чем требуется по замыслу, чтоб результат смотрелся лучше. Позже, вы сможете уменьшить его до нужного вам размера. - создайте новый слой - выбираем инструмент выделение и нажав на Shift, создаем круг чем больше, тем лучше (не убираем выделение)

- заливаем выделение черным цветом - применяем фильтр облака Filter > Render > Difference Clouds - жмите CTRL+F для повторного применения фильтра, пока вас не устроит результат (мне пришлось повысить контрастность облаков, чтоб получить нужное изображение Image > Adjustments > Brightness/Contrast )

- идем в Image > Adjustments > Level - передвигаем центральный и правый ползунки влево так, чтобы получилось как на рисунке ниже:


- применяем фильтр Filter > Sharpen > Unsharp Mask: Amount: 500% Radius: 3.0 Threshold: 15

- фильтр Filter > Distort > Spherize: Amount: 100% еще раз Filter > Distort > Spherize, но на этот раз Amount: 50%

- идем в Image > Adjustments > Color Balance Shadows: +100 | 0 | -100 Midtones: +100 | 0 | -100 Highlights: +70 | 0 | -15 (как альтернатива, можно использовать Image > Adjustments >Hue & Saturation (для того, чтоб раскрасить ваше солнышко)

- фильтр Filter > Sharpen > Unsharp Mask Amount: 300% Radius: 3 Threshold: 15 снимаем выделение CTRL+D

Вот что в конце концов получилось у меня. Я еще добавил звезд, тени и внешнее свечение: 
|