New accretion disk method (WORK IN PROGRESS)

Post requests, images, descriptions and reports about work in progress here.
ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Re: New accretion disk method (WORK IN PROGRESS)

Post #81by ElChristou » 24.02.2009, 16:17

Cham wrote:...I'll most probably create a new black hole based on accretion disks and jets with sprites.

I was about to ask that! :D
Image

Avatar
Topic author
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Re: New accretion disk method (WORK IN PROGRESS)

Post #82by Cham » 24.02.2009, 16:41

ElChristou wrote:
Cham wrote:...I'll most probably create a new black hole based on accretion disks and jets with sprites.

I was about to ask that! :D

Actually, I now have a pretty long list of models with sprites to create :

1- Accretion disks of various proportions, colors, with turbulence, etc.. (easy)
2- New black holes, (lots of work)
3- Galaxies in interaction (lots of variations possible), from various simulations and time frame, (easy ? Depends on available data)
4- Large scale structures according to various simulations and time frame, (easy ? Depends on available data)
5- Nebulae : cylindrical, spherical with onion style layers, annular and conical parts, etc... (hard)
6- Solar prottuberences (hard)
7- Bridges across stars in binaries (hardest)

This will take months !
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Re: New accretion disk method (WORK IN PROGRESS)

Post #83by ElChristou » 24.02.2009, 17:01

Would be nice to have a tool to create models only with points...
Image

Avatar
Topic author
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Re: New accretion disk method (WORK IN PROGRESS)

Post #84by Cham » 24.02.2009, 17:07

ElChristou wrote:Would be nice to have a tool to create models only with points...

This could be done in the Terminal app. I'm not an expert in UNIX and awk commands, but I'm sure a shell script could be defined to do some basic rings and sphere models, with and without sprites.

Here are the basic commands I'm using in awk (through the Terminal app) :

Code: Select all

cat path_to_inputdata | awk '{ print $1 "\t" $2 "\t" $3 }' > path_to_putput

cat path_to_input | awk '{ print $1 "\t" $2 "\t" $3 "\t" }' > path_to_output


Some maths can be done in there, like random, sin($1*atan2(0, -1)/180), cos($2*atan2(0, -1)/180), etc... There's a detailed man page in the Terminal (type man awk, for example).
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Re: New accretion disk method (WORK IN PROGRESS)

Post #85by ElChristou » 24.02.2009, 17:18

Cham wrote:
ElChristou wrote:Would be nice to have a tool to create models only with points...

This could be done in the Terminal app. I'm not an expert in UNIX and awk commands, but I'm sure a shell script could be defined to do some basic rings and sphere models, with and without sprites.

Here are the basic commands I'm using in awk (through the Terminal app) :

Code: Select all

cat path_to_inputdata | awk '{ print $1 "\t" $2 "\t" $3 }' > path_to_putput

cat path_to_input | awk '{ print $1 "\t" $2 "\t" $3 "\t" }' > path_to_output


Some maths can be done in there, like random, sin($1*atan2(0, -1)/180), cos($2*atan2(0, -1)/180), etc... There's a detailed man page in the Terminal (type man awk, for example).

Go try to modelize with some maths a nice jet for BH...It's why some kind of tool to deal with points in a 3D viewpoint would be great...
Image

Avatar
Topic author
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Re: New accretion disk method (WORK IN PROGRESS)

Post #86by Cham » 24.02.2009, 17:19

My last ring with sprites, combined with an old 3ds planar accretion disk, is already rising up considerably the view :
disk1.jpg

disk2.jpg


And there's a "primitive" spherical shell nebulae around that proto-system. This model isn't perfect, but it's already much better than placing a simple curvy billboard on the background !
nebula.jpg
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Re: New accretion disk method (WORK IN PROGRESS)

Post #87by ElChristou » 24.02.2009, 17:26

This last accretion disk seems to be VERY nice! 8O
Image

ANDREA
Posts: 1543
Joined: 01.06.2002
With us: 22 years 5 months
Location: Rome, ITALY

Re: New accretion disk method (WORK IN PROGRESS)

Post #88by ANDREA » 24.02.2009, 22:42

Cham, I absolutely agree with Christophe, your last accretion disk is incredibly convincing.
You are doing a very important thing, IMO, please go on this way.
Thanks a lot.
Bye

Andrea :D
"Something is always better than nothing!"
HP Omen 15-DC1040nl- Intel® Core i7 9750H, 2.6/4.5 GHz- 1TB PCIe NVMe M.2 SSD+ 1TB SATA 6 SSD- 32GB SDRAM DDR4 2666 MHz- Nvidia GeForce GTX 1660 Ti 6 GB-WIN 11 PRO

Avatar
LordFerret M
Posts: 737
Joined: 24.08.2006
Age: 68
With us: 18 years 2 months
Location: NJ USA

Re: New accretion disk method (WORK IN PROGRESS)

Post #89by LordFerret » 25.02.2009, 03:58

That last one is stunning Cham! It reminds me of jll's RCW 79 Nebula addon (Motherload: http://www.celestiamotherlode.net/catalog/show_addon_details.php?addon_id=899) which I always thought was awesome, especially to be flying around in it. I can't wait to see your finished result (hope it will run on my system) ! :D

ajtribick
Developer
Posts: 1855
Joined: 11.08.2003
With us: 21 years 3 months

Re: New accretion disk method (WORK IN PROGRESS)

Post #90by ajtribick » 25.02.2009, 22:19

This is looking very good! Beta Pictoris would be a very good system to model with this technique, what with the multiple dust rings, inclined secondary disc, the planet and all.

Is the screenshot with the 3 planets HR 8799?

Avatar
Hungry4info
Posts: 1133
Joined: 11.09.2005
With us: 19 years 2 months
Location: Indiana, United States

Re: New accretion disk method (WORK IN PROGRESS)

Post #91by Hungry4info » 25.02.2009, 22:48

Wow, this is amazing! I do look forward to seeing these in Celestia myself.
Current Setup:
Windows 7 64 bit. Celestia 1.6.0.
AMD Athlon Processor, 1.6 Ghz, 3 Gb RAM
ATI Radeon HD 3200 Graphics

Avatar
Topic author
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Re: New accretion disk method (WORK IN PROGRESS)

Post #92by Cham » 26.02.2009, 03:00

ajtribick wrote:Is the screenshot with the 3 planets HR 8799?

I don't remember, but I think it is.
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

Avatar
Topic author
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Re: New accretion disk method (WORK IN PROGRESS)

Post #93by Cham » 26.02.2009, 14:37

The combination sprites model + 3ds surface with texture gives some pretty views in Celestia, even if it's not perfect as seen from some point of views. In many cases, it's very satisfying and certainly a great improvement.

Here's one of my old black hole with two sprite rings added to it :
pict1.jpg

pict2.jpg

pict3.jpg


EDIT : Eventually, when the sprites code will be polished and fully functional, I'll get rid of all the 3ds surfaces and the accretion disks should be fully made of sprites.
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

BobHegwood
Posts: 1803
Joined: 12.10.2007
With us: 17 years 1 month

Re: New accretion disk method (WORK IN PROGRESS)

Post #94by BobHegwood » 26.02.2009, 15:15

Absolutely spectacular Martin...
Just had to express my feelings for your work here. :wink:

EDIT:
Gonna grab these images for use on my desktop too. :D
Brain-Dead Geezer Bob is now using...
Windows Vista Home Premium, 64-bit on a
Gateway Pentium Dual-Core CPU E5200, 2.5GHz
7 GB RAM, 500 GB hard disk, Nvidia GeForce 7100
Nvidia nForce 630i, 1680x1050 screen, Latest SVN

Avatar
Topic author
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Re: New accretion disk method (WORK IN PROGRESS)

Post #95by Cham » 27.02.2009, 13:21

A first jet prototype :
jet1.jpg


Of course, the color can be changed very easily. The jet isn't long enough in this case, but it's just a first model. Could be usefull for volcanoes and water jets on Enceladus, or even comet tails (second tail). The slight curve can be adjusted easily.

Here's the model for you to test (I want some feedback, please, to know if the sprites are working well on your machine. Please, state your video card and OS) :
Sprites_prototype.zip
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Re: New accretion disk method (WORK IN PROGRESS)

Post #96by ElChristou » 27.02.2009, 14:10

Works ok; not sure for a BH jet but for a plume or comet, why not...
Image

Avatar
Topic author
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Re: New accretion disk method (WORK IN PROGRESS)

Post #97by Cham » 27.02.2009, 15:49

The main problem with this approach, for a jet or a plume, is we wont be able to simulate any motion. Chris is supposed to add an animated sprites code to Celestia, to enable some animation. This should be the right thing for a BH jet, or for a cryo-volcano plume (Enceladus, Triton, ...).

I really don't know how the animated sprites should be declared in an SSC file (velocity, diffusion parameters, acceleration, etc...). Chris, we need more details on this.
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Re: New accretion disk method (WORK IN PROGRESS)

Post #98by ElChristou » 27.02.2009, 16:08

Cham wrote:The main problem with this approach, for a jet or a plume, is we wont be able to simulate any motion. Chris is supposed to add an animated sprites code to Celestia, to enable some animation. This should be the right thing for a BH jet...

I'm not sure animation would fit for BH jets; the speed is so high that you would probably see only a uniform structure... And for the end of the jet we have more some kind of nebulae like structure than something else, so... :?
Image

Avatar
Topic author
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Re: New accretion disk method (WORK IN PROGRESS)

Post #99by Cham » 27.02.2009, 16:17

ElChristou wrote:I'm not sure animation would fit for BH jets; the speed is so high that you would probably see only a uniform structure... And for the end of the jet we have more some kind of nebulae like structure than something else, so... :?

The BH jets are extending over a very large distance, so even if the motion is close to the speed of light, it should be visible on a large scale. And what we actually could see along a small part of the jet are the modifications in the jet's pattern, not the actual particles which makes the jet. There are all sorts of animations that we could show in a jet.

By the way, what are the locations of all the known plumes on Enceladus and Triton ? Someone has the data ? I need the planetocentric coordinates to place a nice plume at each location. This addon should be very small.
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

Avatar
Topic author
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Re: New accretion disk method (WORK IN PROGRESS)

Post #100by Cham » 27.02.2009, 16:31

Here's the plume on Enceladus (the location isn't righ). Seems pretty nice in Celestia :
plume.jpg


The SSC code is temporary (testing purpose only) :

Code: Select all

"Plume" "Sol/Saturn/Enceladus"
{
   Class "surfacefeature"
   Mesh "comet_thin_dust_tail.cmod"
   Radius 250
   Emissive true

   Orientation [90 1 0 0]
   
   FixedPosition { Planetocentric [ -121.76 85 -14 ] }
}


Again, what should be the proper location coordinates ?
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"


Return to “Add-on development”