It is currently Thu Apr 25, 2024 12:25 am


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 117 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Mon Feb 21, 2022 7:22 pm  (#1) 
Offline
GimpChat Member

Joined: Jul 28, 2018
Posts: 1196
Hi everyone MareroQ and me joined forces to create Cosmo plugin with preview window. It create beautiful Stars and the planet of your choice. It have plenty of user adjustments for your delight.
Here a taste:
Image

_________________
https://www.deviantart.com/pocholo17
Image


Last edited by Pocholo on Sat Feb 26, 2022 1:57 pm, edited 1 time in total.

Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Top
 Post subject: Re: Preview of MareroQ & Pocholo upcoming Cosmo plugin
PostPosted: Mon Feb 21, 2022 7:40 pm  (#2) 
Offline
GimpChat Member

Joined: Jul 28, 2018
Posts: 1196
Image

_________________
https://www.deviantart.com/pocholo17
Image


Top
 Post subject: Re: Preview of MareroQ & Pocholo upcoming Cosmo plugin
PostPosted: Mon Feb 21, 2022 9:19 pm  (#3) 
Offline
GimpChat Member

Joined: May 12, 2015
Posts: 4694
Looks good! I will surely try it when you publish.


Top
 Post subject: Re: Preview of MareroQ & Pocholo upcoming Cosmo plugin
PostPosted: Tue Feb 22, 2022 2:59 am  (#4) 
Offline
GimpChat Member
User avatar

Joined: Aug 08, 2016
Posts: 1988
Location: East Midlands of England
:coolthup

Boldly go for it!

_________________
Image

"Let no one steal your dreams."
Paul Cookson


Latest plug-in update: Paragrapher v.1.4
Custom Font Links
Tools
Character Paths
White Bases


Top
 Post subject: Re: Preview of MareroQ & Pocholo upcoming Cosmo plugin
PostPosted: Sat Feb 26, 2022 12:19 pm  (#5) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2246
Location: Poland
We provide version 0.1 for testing.

In menu: Filters ➤ Astronomy ➤ Render Planet & Stars...

There will be future versions with possible bug fixes and new options.
Python Preview has its limitations - we are trying to get around them, but not everything works the way we want.
In the preview, you will only get an approximate final look (because several values are generated randomly).
We welcome Your comments and suggestions.

Example:
Saturn photographed through a telescope:
Image

Saturn created in P&M Cosmos:
Image


Attachments:
Cosmos8.jpg
Cosmos8.jpg [ 100.29 KiB | Viewed 2056 times ]

_________________
Image

Slava
Ukraini!


Last edited by MareroQ on Fri Mar 04, 2022 11:29 pm, edited 1 time in total.
Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Sat Feb 26, 2022 1:59 pm  (#6) 
Offline
GimpChat Member

Joined: Jul 28, 2018
Posts: 1196
Please leave comments and concerns about the plugin. Enjoy everyone!

_________________
https://www.deviantart.com/pocholo17
Image


Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Sat Feb 26, 2022 4:04 pm  (#7) 
Offline
Script Coder
User avatar

Joined: Oct 25, 2010
Posts: 4739
The ring aren't too realistic. The top one looks made of terry cloth and is all warped. The bottom one is all glittery (no shadow of the planet on it???). In addition both rings are way too close to the planet. In the lower one, put to scale on earth, the inner part of the ring is around 300km from the surface. This is a Low Earth orbit, were atmospheric drag exists (which is why the ISS has to be boosted regularly). The ring would last a couple of years. Rings are also made of rather fine particles, the grain you put it them assumes they are made of battleship-sized elements (the picture of Saturn you use is photographic grain, look at closer pictures from the Nasa site). But these will either collide and break up, making them fine or sometimes coalesce into a small moon (creating a gap in the ring, as it happens on Saturn).

If you want to make a realistic ring:
* Make a large circle selection (3 times the planet radius) concentric to the planet
* Subtract a smaller circle (2 times the planet, also concentric)
* Fill with a radial blend, made from a gradient with bands (I happen to have gradient sample from the actual Saturn rings...)
* Scale the ring vertically, keep it centered on the planet.

Attachment:
Rings.jpg
Rings.jpg [ 26.91 KiB | Viewed 2021 times ]


Used this gradient:
Attachment:
Gradient.jpg
Gradient.jpg [ 3.66 KiB | Viewed 2021 times ]


If you want to make it look like you are close to the ring, make a bigger ring and use the perspective tool instead of the scale tool:

Attachment:
Rings2.jpg
Rings2.jpg [ 32.81 KiB | Viewed 2021 times ]


The shadow is not missing, the shadowed part of the ring is behind the planet

_________________
Image


Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Sat Feb 26, 2022 6:17 pm  (#8) 
Offline
GimpChat Member

Joined: Jul 28, 2018
Posts: 1196
ofnuts wrote:
The ring aren't too realistic. The top one looks made of terry cloth and is all warped. The bottom one is all glittery (no shadow of the planet on it???). In addition both rings are way too close to the planet. In the lower one, put to scale on earth, the inner part of the ring is around 300km from the surface. This is a Low Earth orbit, were atmospheric drag exists (which is why the ISS has to be boosted regularly). The ring would last a couple of years. Rings are also made of rather fine particles, the grain you put it them assumes they are made of battleship-sized elements (the picture of Saturn you use is photographic grain, look at closer pictures from the Nasa site). But these will either collide and break up, making them fine or sometimes coalesce into a small moon (creating a gap in the ring, as it happens on Saturn).

If you want to make a realistic ring:
* Make a large circle selection (3 times the planet radius) concentric to the planet
* Subtract a smaller circle (2 times the planet, also concentric)
* Fill with a radial blend, made from a gradient with bands (I happen to have gradient sample from the actual Saturn rings...)
* Scale the ring vertically, keep it centered on the planet.

Attachment:
Rings.jpg


Used this gradient:
Attachment:
Gradient.jpg


If you want to make it look like you are close to the ring, make a bigger ring and use the perspective tool instead of the scale tool:

Attachment:
Rings2.jpg


The shadow is not missing, the shadowed part of the ring is behind the planet


Ah... ofnuts we have the same thought. I'm working on it. I created a plugin that creates a Planet Ring from the same Saturn color image you post it for the next version.
Here is the hard code:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

# author: Pocholo
# date: 8/18/21

# Comments directed to http://gimpchat.com

# Installation:
# This script should be placed in the user plugin folder

# Copyright (C)

#   This program is free software: you can redistribute it and/or modify
#   it under the terms of the GNU General Public License as published by   
#   the Free Software Foundation, either version 3 of the License, or
#   (at your option) any later version.

#   This program is distributed in the hope that it will be useful,
#   but WITHOUT ANY WARRANTY; without even the implied warranty of
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#   GNU General Public License for more details.
#
#   You should have received a copy of the GNU General Public License
#   along with this program.  If not, see <https://www.gnu.org/licen

from gimpfu import *
import os, sys,time
import gimpcolor

def create_a_palanet_ring():

    #Initiates the temporary state
    pdb.gimp_context_push()
    pdb.gimp_context_set_defaults()
   
    #Create new canvas to work on
    width = 1000
    height = 1000
    img = pdb.gimp_image_new(width, height, RGB)
    ringLayer = pdb.gimp_layer_new(img, img.width, img.height, RGBA_IMAGE, "Planet Ring", 100, LAYER_MODE_NORMAL)
    pdb.gimp_image_add_layer(img, ringLayer, 0)
    pdb.gimp_drawable_fill(ringLayer, FILL_TRANSPARENT)
   
    #Image process
    pdb.gimp_display_new(img)
   
    #Ring colors
    color1   = "#000000"
    color2   = "#000000"
    color3   = "#000000"
    color4   = "#000000"
    color5   = "#000000"
    color6   = "#000000"
    color7   = "#000000"
    color8   = "#000000"
    color9   = "#000000"
    color10  = "#000000"
    color11  = "#000000"
    color12  = "#000000"
    color13  = "#000000"
    color14  = "#000000"
    color15  = "#000000"
    color16  = "#000000"
    color17  = "#000000"
    color18  = "#000000"
    color19  = "#000000"
    color20  = "#000000"
    color21  = "#000000"
    color22  = "#000000"
    color23  = "#000000"
    color24  = "#000000"
    color25  = "#000000"
    color26  = "#000000"
    color27  = "#000000"
    color28  = "#000000"
    color29  = "#000000"
    color30  = "#000000"
    color31  = "#000000"
    color32  = "#000000"
    color33  = "#000000"
    color34  = "#000000"
    color35  = "#000000"
    color36  = "#000000"
    color37  = "#000000"
    color38  = "#000000"
    color39  = "#000000"
    color40  = "#000000"
    color41  = "#000000"
    color42  = "#000000"
    color43  = "#000000"
    color44  = "#000000"
    color45  = "#000000"
    color46  = "#000000"
    color47  = "#000000"
    color48  = "#000000"
    color49  = "#000000"
    color50  = "#000000"
    color51  = "#000000"
    color52  = "#000000"
    color53  = "#000000"
    color54  = "#000000"
    color55  = "#000000"
    color56  = "#000000"
    color57  = "#000000"
    color58  = "#000000"
    color59  = "#000000"
    color60  = "#000000"
    color61  = "#000000"
    color62  = "#000000"
    color63  = "#000000"
    color64  = "#000000"
    color65  = "#000000"
    color66  = "#000000"
    color67  = "#000000"
    color68  = "#000000"
    color69  = "#000000"
    color70  = "#000000"
    color71  = "#000000"
    color72  = "#000000"
    color73  = "#000000"
    color74  = "#000000"
    color75  = "#000000"
    color76  = "#000000"
    color77  = "#000000"
    color78  = "#000000"
    color79  = "#000000"
    color80  = "#000000"
    color81  = "#000000"
    color82  = "#000000"
    color83  = "#000000"
    color84  = "#000000"
    color85  = "#000000"
    color86  = "#000000"
    color87  = "#000000"
    color88  = "#000000"
    color89  = "#000000"
    color90  = "#000000"
    color91  = "#000000"
    color92  = "#000000"
    color93  = "#000000"
    color94  = "#000000"
    color95  = "#000000"
    color96  = "#000000"
    color97  = "#000000"
    color98  = "#000000"
    color99  = "#000000"
    color100 = "#000000"
    color101 = "#000000"
    color102 = "#000000"
    color103 = "#000000"
    color104 = "#000000"
    color105 = "#000000"
    color106 = "#000000"
    color107 = "#000000"
    color108 = "#000000"
    color109 = "#000000"
    color110 = "#000000"
    color111 = "#000000"
    color112 = "#000000"
    color113 = "#000000"
    color114 = "#000000"
    color115 = "#000000"
    color116 = "#000000"
    color117 = "#000000"
    color118 = "#000000"
    color119 = "#000000"
    color120 = "#000000"
    color121 = "#000000"
    color122 = "#000000"
    color123 = "#000000"
    color124 = "#000000"
    color125 = "#000000"
    color126 = "#000000"
    color127 = "#000000"
    color128 = "#000000"
    color129 = "#000000"
    color130 = "#000000"
    color131 = "#000000"
    color132 = "#000000"
    color133 = "#000000"
    color134 = "#000000"
    color135 = "#000000"
    color136 = "#000000"
    color137 = "#000000"
    color138 = "#000000"
    color139 = "#000000"
    color140 = "#000000"
    color141 = "#000000"
    color142 = "#000000"
    color143 = "#000000"
    color144 = "#000000"
    color145 = "#000000"
    color146 = "#000000"
    color147 = "#000000"
    color148 = "#000000"
    color149 = "#000000"
    color150 = "#000000"
    color151 = "#1c1817"
    color152 = "#1c1817"
    color153 = "#1c1817"
    color154 = "#1c1817"
    color155 = "#1c1817"
    color156 = "#1c1817"
    color157 = "#1c1817"
    color158 = "#1c1817"
    color159 = "#1c1817"
    color160 = "#1c1817"
    color161 = "#574e3f"
    color162 = "#595041"
    color163 = "#595041"
    color164 = "#5b5243"
    color165 = "#5b5243"
    color166 = "#5d5445"
    color167 = "#5d5445"
    color168 = "#5d5446"
    color169 = "#5d5446"
    color170 = "#534940"
    color171 = "#534940"
    color172 = "#554b41"
    color173 = "#554b41"
    color174 = "#5a5047"
    color175 = "#5a5047"
    color176 = "#84786c"
    color177 = "#84786c"
    color178 = "#877768"
    color179 = "#877768"
    color180 = "#8d796b"
    color181 = "#8d796b"
    color182 = "#8f7c6c"
    color183 = "#8f7c6c"
    color184 = "#90806d"
    color185 = "#90806d"
    color186 = "#907d6c"
    color187 = "#907d6c"
    color188 = "#867c72"
    color189 = "#867c72"
    color190 = "#887a71"
    color191 = "#887a71"
    color192 = "#ae9c8f"
    color193 = "#ae9c8f"
    color194 = "#6a5f55"
    color195 = "#6a5f55"
    color196 = "#766a61"
    color197 = "#766a61"
    color198 = "#7b6e62"
    color199 = "#7b6e62"
    color200 = "#827366"
    color201 = "#827366"
    color202 = "#8d7d6d"
    color203 = "#8d7d6d"
    color204 = "#403b38"
    color205 = "#403b38"
    color206 = "#564f4c"
    color207 = "#564f4c"
    color208 = "#4e4546"
    color209 = "#4e4546"
    color210 = "#31292b"
    color211 = "#31292b"
    color212 = "#504c47"
    color213 = "#504c47"
    color214 = "#928572"
    color215 = "#928572"
    color216 = "#978872"
    color217 = "#978872"
    color218 = "#9a8875"
    color219 = "#9a8875"
    color220 = "#ad9c84"
    color221 = "#ad9c84"
    color222 = "#9f8c79"
    color223 = "#9f8c79"
    color224 = "#ac9782"
    color225 = "#ac9782"
    color226 = "#baa08b"
    color227 = "#baa08b"
    color228 = "#b9a58f"
    color229 = "#b9a58f"
    color230 = "#9b897d"
    color231 = "#9b897d"
    color232 = "#d5bba3"
    color233 = "#d5bba3"
    color234 = "#d4baa1"
    color235 = "#d4baa1"
    color236 = "#dbc1a8"
    color237 = "#dbc1a8"
    color238 = "#e7cfb5"
    color239 = "#e7cfb5"
    color240 = "#8d8b7c"
    color241 = "#8d8b7c"
    color242 = "#050505"
    color243 = "#050505"
    color244 = "#0b0b0c"
    color245 = "#0b0b0c"
    color246 = "#0b0b0c"
    color247 = "#0a0a0a"
    color248 = "#0a0a0a"
    color249 = "#242425"
    color250 = "#242425"
    color251 = "#575758"
    color252 = "#575758"
    color253 = "#050505"
    color254 = "#050505"
    color255 = "#040404"
    color256 = "#040404"
   
    #Create the palette
    actual_name = pdb.gimp_palette_new("Planet Ring")
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "01", (color1))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "02", (color2))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "03", (color3))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "04", (color4))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "05", (color5))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "06", (color6))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "07", (color7))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "08", (color8))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "09", (color9))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "10", (color10))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "11", (color11))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "12", (color12))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "13", (color13))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "14", (color14))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "15", (color15))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "16", (color16))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "17", (color17))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "18", (color18))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "19", (color19))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "20", (color20))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "21", (color21))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "22", (color22))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "23", (color23))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "24", (color24))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "25", (color25))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "26", (color26))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "27", (color27))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "28", (color28))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "29", (color29))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "30", (color30))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "31", (color31))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "32", (color32))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "33", (color33))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "34", (color34))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "35", (color35))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "36", (color36))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "37", (color37))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "38", (color38))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "39", (color39))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "40", (color40))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "41", (color41))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "42", (color42))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "43", (color43))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "44", (color44))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "45", (color45))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "46", (color46))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "47", (color47))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "48", (color48))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "49", (color49))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "50", (color50))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "51", (color51))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "52", (color52))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "53", (color53))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "54", (color54))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "55", (color55))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "56", (color56))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "57", (color57))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "58", (color58))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "59", (color59))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "60", (color60))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "61", (color61))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "62", (color62))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "63", (color63))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "64", (color64))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "65", (color65))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "66", (color66))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "67", (color67))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "68", (color68))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "69", (color69))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "70", (color70))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "71", (color71))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "72", (color72))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "73", (color73))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "74", (color74))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "75", (color75))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "76", (color76))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "77", (color77))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "78", (color78))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "79", (color79))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "80", (color80))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "81", (color81))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "82", (color82))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "83", (color83))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "84", (color84))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "85", (color85))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "86", (color86))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "87", (color87))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "88", (color88))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "89", (color89))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "90", (color90))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "91", (color91))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "92", (color92))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "93", (color93))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "94", (color94))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "95", (color95))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "96", (color96))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "97", (color97))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "98", (color98))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "99", (color99))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "100", (color100))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "101", (color101))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "102", (color102))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "103", (color103))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "104", (color104))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "105", (color105))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "106", (color106))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "107", (color107))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "108", (color108))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "109", (color109))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "110", (color110))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "111", (color111))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "112", (color112))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "113", (color113))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "114", (color114))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "115", (color115))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "116", (color116))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "117", (color117))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "118", (color118))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "119", (color119))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "120", (color120))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "121", (color121))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "122", (color122))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "123", (color123))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "124", (color124))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "125", (color125))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "126", (color126))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "127", (color127))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "128", (color128))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "129", (color129))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "130", (color130))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "131", (color131))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "132", (color132))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "133", (color133))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "134", (color134))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "135", (color135))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "136", (color136))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "137", (color137))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "138", (color138))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "139", (color139))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "140", (color140))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "141", (color141))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "142", (color142))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "143", (color143))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "144", (color144))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "145", (color145))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "146", (color146))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "147", (color147))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "148", (color148))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "149", (color149))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "150", (color150))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "151", (color151))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "152", (color152))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "153", (color153))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "154", (color154))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "155", (color155))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "156", (color156))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "157", (color157))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "158", (color158))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "159", (color159))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "160", (color160))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "161", (color161))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "162", (color162))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "163", (color163))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "164", (color164))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "165", (color165))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "166", (color166))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "167", (color167))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "168", (color168))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "169", (color169))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "170", (color170))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "171", (color171))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "172", (color172))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "173", (color173))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "174", (color174))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "175", (color175))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "176", (color176))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "177", (color177))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "178", (color178))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "179", (color179))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "180", (color180))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "181", (color181))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "182", (color182))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "183", (color183))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "184", (color184))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "185", (color185))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "186", (color186))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "187", (color187))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "188", (color188))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "189", (color189))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "190", (color190))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "191", (color191))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "192", (color192))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "193", (color193))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "194", (color194))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "195", (color195))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "196", (color196))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "197", (color197))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "198", (color198))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "199", (color199))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "200", (color200))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "201", (color201))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "202", (color202))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "203", (color203))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "204", (color204))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "205", (color205))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "206", (color206))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "207", (color207))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "208", (color208))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "209", (color209))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "210", (color210))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "211", (color211))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "212", (color212))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "213", (color213))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "214", (color214))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "215", (color215))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "216", (color216))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "217", (color217))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "218", (color218))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "219", (color219))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "220", (color220))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "221", (color221))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "222", (color222))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "223", (color223))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "224", (color224))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "225", (color225))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "226", (color226))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "227", (color227))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "228", (color228))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "229", (color229))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "230", (color230))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "231", (color231))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "232", (color232))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "233", (color233))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "234", (color234))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "235", (color235))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "236", (color236))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "237", (color237))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "238", (color238))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "239", (color239))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "240", (color240))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "241", (color241))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "242", (color242))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "243", (color243))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "244", (color244))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "245", (color245))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "246", (color246))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "247", (color247))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "248", (color248))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "249", (color249))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "250", (color250))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "251", (color251))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "252", (color252))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "253", (color253))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "254", (color254))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "255", (color255))
    entry_num = pdb.gimp_palette_add_entry("Planet Ring", "256", (color256))
   
    #create the ring
    new_gradient = pdb.python_fu_palette_to_gradient("Planet Ring")
    pdb.gimp_image_select_ellipse(img, 2, 0, 0, 1000, 1000)
    pdb.gimp_context_set_foreground("White")
    pdb.gimp_edit_bucket_fill(ringLayer, BUCKET_FILL_FG, LAYER_MODE_NORMAL, 100, 255, FALSE, 0, 0)
    pdb.gimp_context_set_gradient("Planet Ring")
    pdb.gimp_context_set_gradient_reverse(FALSE)
    pdb.gimp_drawable_edit_gradient_fill(ringLayer, 2, 0, TRUE, 3, 0.20, TRUE, 500, 500, 1020, 500)
    pdb.gimp_selection_shrink(img, 205)
    pdb.gimp_edit_clear(ringLayer)
    pdb.gimp_selection_none(img)
    pdb.gimp_layer_scale(ringLayer, 1000, 250, TRUE)
    pdb.plug_in_autocrop(img, ringLayer)
    pdb.gimp_palette_delete("Planet Ring")
    pdb.gimp_gradient_delete("Planet Ring")
   
    #Make active the bottom layer and done
    pdb.gimp_image_set_active_layer(img, ringLayer)
    #Set the defaults
    pdb.gimp_context_pop()
     
register(
    "create_a_palanet_ring",
    "Creates a Planet Ring",
    "Creates a Planet Ring",
    "Pocholo",
    "Pocholo",
    "2021",
    "Planet Ring",
    "",
    [
    ],
    [],
    create_a_palanet_ring, menu="<Image>/File/Create/Create a Planet Ring",
    domain=("gimp20", gimp.locale_directory))
main()         



Image

_________________
https://www.deviantart.com/pocholo17
Image


Last edited by Pocholo on Sun Feb 27, 2022 6:07 pm, edited 2 times in total.

Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Sat Feb 26, 2022 6:47 pm  (#9) 
Offline
GimpChat Member
User avatar

Joined: Apr 15, 2017
Posts: 1826
Not bad. Shadow should be opposite light source but otherwise good...

Attachment:
planet.jpg
planet.jpg [ 182.85 KiB | Viewed 1996 times ]


Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Sun Feb 27, 2022 1:58 am  (#10) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2246
Location: Poland
Thank you for your comments so far.
Add a Ring is one of the many options and was supposed to be in Ver.0.2.
However, in order to go in the right direction (no plugs forming a planet and ring at the same time) we need to agree * on many issues:
1. How to create a Ring (the easiest to implement selected: selection-to-gradient-border.py by Tin Tran)
2. How to wrap a Ring around the Planet:
- cut the Ring? (it's in this version),
- cut the Planet?
Cutting the layer at an angle and re-joining them loses at the 1px contact - so only the overlay remains.
Probably the best solution would be a mask of a layer from the planet over the ring.
We don't want to merge layers without absolute necessity - they have to be adjusted by the user - but this complicates the subsequent options a bit.
We did not consider the Ring scaling option (an elliptical selection is created taking into account: Distance,Thickness,Angle).


* we are separated by a 6-hour time difference, so theoretically our day lasts 30 hours (far from the Skinnyhouse record of 32 hours/day ;) ), but it causes a big slowdown.

_________________
Image

Slava
Ukraini!


Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Sun Feb 27, 2022 4:10 am  (#11) 
Offline
Script Coder
User avatar

Joined: Oct 25, 2010
Posts: 4739
1) As said in my post, the easiest way to have a correct geometry is to do concentric circles and scale them to ellipses, otherwise the width of the bands isn't going to be correct.

2) Neither. You make two copies of the ring, one in front of the planet, and one behind the planet. Then you make a selection on the planet (and atmospheric haze...) grow it (no need to be accurate, intersect it with a rectangle(*) (top half or bottom half depending on ring direction) and use to delete the top ring.
Attachment:
RingLayers.png
RingLayers.png [ 150.44 KiB | Viewed 1031 times ]

Attachment:
RingStack.png
RingStack.png [ 85.75 KiB | Viewed 1031 times ]


(*) If the ring is canted, this can be a polygon selection computed with kindergarten trigonometry. Otherwise it can be useful in 1) to do the ring as two halves (chain-linked or in the same group to be moved/rotated/scaled together), so that in 2) you make 2 rings (4 parts) but only delete the planet selection on the "back" half of the front ring.

_________________
Image


Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Sun Feb 27, 2022 10:06 pm  (#12) 
Offline
Global Moderator
User avatar

Joined: Apr 01, 2012
Posts: 7713
Location: On the other side of this screen
Can I add my two cents. This has made me cringe since it was first mentioned.
Whose to say that things in space are the same as they are here on earth? Or should be for that matter. Could there not be other sources of light in a planets ring and do they have to be exactly as we think they should be? Surely their would be other forces in play which would mean different physics etcetera.

_________________


Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Mon Feb 28, 2022 5:08 am  (#13) 
Offline
Script Coder
User avatar

Joined: Oct 25, 2010
Posts: 4739
sallyanne wrote:
Can I add my two cents. This has made me cringe since it was first mentioned.
Whose to say that things in space are the same as they are here on earth? Or should be for that matter. Could there not be other sources of light in a planets ring and do they have to be exactly as we think they should be? Surely their would be other forces in play which would mean different physics etcetera.


A whole bunch of astronomers and astrophysicists... As far as we can tell, the laws of physics as we know them also work in the rest of our universe. Granted, there can be "effects" here and there where the application of know "universal" laws in specific conditions can have strange results, but they are still the application of laws that are valid on Earth. Rings have to be circular and flat because if they are not, the orbits of particles will intersect, leading to high-speed collisions that make the ring evaporate or morph into a flat circle.

Of course you can dream up different laws of physics, but they have to be consistent. If you change the laws of gravity stars and planets could not be possible under the new law. Another aspect is that if the laws are very different somewhere else, what happens in between? Is there a discontinuity? If so,what happens to a spacecraft that traverses it?

Finally, at one end you have gorgeous pictures of real space, thanks to NASA and ESA, and on the other end you have random pixels in a bitmap. Where to we draw the line of what a space picture is?

_________________
Image


Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Thu Mar 03, 2022 2:13 am  (#14) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2246
Location: Poland
Sallyanne.
Thanks for Your comment.
"Alien" will be in the next version.

Ofnuts
- scaling looks better (we will apply),
- this math is already there (not from kindergarten but elementary school)
- I do not understand the geometry of the shadow on the ring (why is it smaller than the diameter of the planet?)


Attachments:
1280px-PIA23170-Saturn-Rings-IR-Map-20190613.jpg
1280px-PIA23170-Saturn-Rings-IR-Map-20190613.jpg [ 152.21 KiB | Viewed 931 times ]

_________________
Image

Slava
Ukraini!
Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Thu Mar 03, 2022 3:33 am  (#15) 
Offline
Script Coder
User avatar

Joined: Oct 25, 2010
Posts: 4739
Because

* The shadow of Saturn is a cone whose axis is determine by the centers of the sun and Saturn (but given that the angle is about 0.05° you can also see it as a cylinder) .
* The rings are in Saturn's equatorial plane (*)
* The sun is above the equatorial plane by about 15° (the terminator is quite far from the pole)(can be up to 26° for Saturn)
* So the shadow cone/cylinder makes an angle with the plane of the rings
* The intersection of a cone or a cylinder and a plane is an ellipse: take a cylindrical glass, fill it with water to half height,and tilt it 15°, the surface of the water should assume something close to this.
* In other words, if you are in the big gap (Cassini's division), the sun is hidden behind Saturn's 60th parallel and the width of that part of Saturn is about half of its equatorial diameter. If you are at the tip of the ellipse (slightly off-image to the left) you would see the sun just above Saturn's pole.

In this image the sun is closer to the equator and the shadow on the rings has a more constant width (the ellipse is much more elongated)

PS: The shadow isn't too hard to compute:

1) you draw the rings as concentric circles
2) You create circle a selection which is the size of the planet
3) Assuming "sun" with an angle alpha above the equatorial plane you stretch the circle horizontally by 1/cos(alpha) (so yes if alpha=0 (sun in EP) your circle is inifintely stretched and becomes an horotoanl strip)
4) You keep one half of that and fill with black, so now you have an astromically correct sahdow on the circular ring
5) you apply the appropriate rotation on the ring plus scaling down to account for perspective


(*) Which is another consequence of the law of physics. Due to their rotation, planets aren't exactly spherical, and the bulge on their equator slightly distorts their gravity field and makes all orbiting objects slowly migrate to the equatorial plane. One exception: the rings around Uranus, but their story/origin seems quite different from others.

_________________
Image


Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Thu Mar 03, 2022 1:21 pm  (#16) 
Offline
Script Coder
User avatar

Joined: Oct 25, 2010
Posts: 4739
Done using the rules above (sort of, I hoped that MapObject would give lighting directions as angles so they would be easy to translate, but curses, foiled again...). So I eyeballed some angles.

Attachment:
PlanetRings.jpg
PlanetRings.jpg [ 398.5 KiB | Viewed 889 times ]

_________________
Image


Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Fri Mar 04, 2022 2:48 am  (#17) 
Offline
GimpChat Member
User avatar

Joined: May 24, 2021
Posts: 771
Location: SEA - South East Asia
Hi guys
So I did try your plug-in, I'll go straight to the point as I wrote white testing (so, please pardon me as it's quite raw :mrgreen: )

first tab
ice thickness at 17 = no ice
ice thickness at 16 = it's a frozen planet?
ice thickness at 100 = no more ice on poles, but below the poles?
add a custom texture = flat earth?

|||Apply Lens...||| Um that's why your planet looks flat, I suggest to use map object or sphere designer as you will also have secular light and many more option for lighting

second tab
Add "Luminace"/ "Luminace" color / "Luminace" Thickness. Do you mean Luminance?

Oh... this just happened while playing with ice opacity (re-tab 1)
Attachment:
screenshot_20220304-143857.png
screenshot_20220304-143857.png [ 235.66 KiB | Viewed 867 times ]


also throwing error when I restart the plug in -> need to restart GIMP...

Add clouds to planet... very cloudy planet, adding a slider to have less clouds would be nice.

Third tab
Add shadow... only by 45 degrees? why limiting?
Create long shadow .... Oh no again...

Attachment:
screenshot_20220304-144800.png
screenshot_20220304-144800.png [ 91.33 KiB | Viewed 867 times ]


resume stuff I did before to restart gimp then again
create long shadow... Oh no again... :gaah
OK stop with long shadow

forth tab
adding stars and options looks good :bigthup

fifth tab
add ring... so default setting, just clicking the button... I chuckled at the ring :hehe -> changing default setting would be a plus
ring thickness = 74 ... Um I was not aware about that universe...
ring angle = 18 I can see that the ring is cut
Attachment:
screenshot_20220304-151054.png
screenshot_20220304-151054.png [ 733.8 KiB | Viewed 867 times ]


spread the ring = 23 ok it become "dust"

In the end, not counting the bugs, I got a "normal" ring even though on the preview it was very strange, is it possible to fix the preview?
final result... I think your rings got a serious problem
Image

The idea is great, specially for new comers, but still I prefer doing it myself as your rings need a bit of work ;)
Home made quick rings in just a minute
Image

The last but not the least, Ctrl+Z... I want it to act like other plugins or filters, like when I Ctrl+Z it goes back before your plugin starts ;)
In the hope that this lengthy post will help you.

_________________
Patrice


Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Fri Mar 04, 2022 11:30 pm  (#18) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2246
Location: Poland
Hi Patrice.

Thanks for testing. A few fixes will be for sure. When the new version is ready we will publish it again.

_________________
Image

Slava
Ukraini!


Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Mon Mar 14, 2022 3:08 pm  (#19) 
Offline
GimpChat Member
User avatar

Joined: Dec 26, 2014
Posts: 198
Pocholo/MareroQ, a big thanks for the plug-in :bigthup , both for what it does and the coding which I'm interested in. I find your plug-in addictive, always wanting to try one more and have been experimenting most of the day

steve

Attachment:
cosmos-mk5-R8.png
cosmos-mk5-R8.png [ 1.71 MiB | Viewed 733 times ]


Top
 Post subject: Re: Official release: MareroQ & Pocholo "Cosmos" plugin
PostPosted: Tue Mar 15, 2022 9:31 am  (#20) 
Offline
GimpChat Member

Joined: Jul 28, 2018
Posts: 1196
Hi Steve thank you for testing the plugin. I'm glad you like it, but like MareroQ said the plugin still on the initial version.

_________________
https://www.deviantart.com/pocholo17
Image


Top
Post new topic Reply to topic  [ 117 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next

All times are UTC - 5 hours [ DST ]


   Similar Topics   Replies 
No new posts Attachment(s) create_an_easter_egg plugin (Pocholo's way)

5

No new posts Attachment(s) pm_conbagui_welded_Text.py (Pocholo's way)

0

No new posts Attachment(s) Pocholo's HULK Text Now Available at gimpscripts.net

24

No new posts MareroQ

20

No new posts Attachment(s) Homage to MareroQ

3



* Login  



Powered by phpBB3 © phpBB Group