Planetary Nebula models (sprites)
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Re: Planetary Nebula models (sprites)
Here's another prototype, at the M1 Crab location. It matches very well my old M1 billboard :
The pulsar is right there in the middle.
The colors are beautifull, but I'm not sure they are relevant for the Crab nebula.
There's still an issue with the sprites density, at the intersection of filaments, and I don't know yet how to solve this.
The pulsar is right there in the middle.
The colors are beautifull, but I'm not sure they are relevant for the Crab nebula.
There's still an issue with the sprites density, at the intersection of filaments, and I don't know yet how to solve 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!"
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Re: Planetary Nebula models (sprites)
Wow ! Even with this crude model, the view from inside the nebula is really spectacular !
Here's the central pulsar, with its relativistic magnetic field (simple dipole rotating) :
If only I could improve the density problem at filaments intersections...
EDIT : Here's a small addon to try. Notice that this is just a preliminary version. The model has some small defects I want to fix.
This addon doesn't include the pulsar and its magnetic field.
http://fsgregs.startlogic.com/Public_Fi ... abTest.zip (365 KB)
Here's the central pulsar, with its relativistic magnetic field (simple dipole rotating) :
If only I could improve the density problem at filaments intersections...
EDIT : Here's a small addon to try. Notice that this is just a preliminary version. The model has some small defects I want to fix.
This addon doesn't include the pulsar and its magnetic field.
http://fsgregs.startlogic.com/Public_Fi ... abTest.zip (365 KB)
"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!"
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Re: Planetary Nebula models (sprites)
I already have some ideas for large Orion-like nebulae. I'll work on this after I'm satisfied with the supernova remnants.
Random walk can define some disordered and "natural" looking curves. I could add a random thickness to each curve and blurr it, so to produce the structures we may see in most large nebulae. Here's a set of random walk curves in Mathematica :
With a star field inside, it could be spectacular ! I'm sure this could be done. Hmm, later, ...
Random walk can define some disordered and "natural" looking curves. I could add a random thickness to each curve and blurr it, so to produce the structures we may see in most large nebulae. Here's a set of random walk curves in Mathematica :
With a star field inside, it could be spectacular ! I'm sure this could be done. Hmm, later, ...
Last edited by Cham on 11.03.2013, 02:54, edited 1 time in total.
"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!"
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Re: Planetary Nebula models (sprites)
Cham,
did you try blending your random walk strings with Perlin noise backgrounds? I use the very flexible 2D Perlin noise for irregular galaxy rendering etc. Here is a small example:
You can easily generate Perlin noise within your Mathematica box as well.
F.
did you try blending your random walk strings with Perlin noise backgrounds? I use the very flexible 2D Perlin noise for irregular galaxy rendering etc. Here is a small example:
You can easily generate Perlin noise within your Mathematica box as well.
F.
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Re: Planetary Nebula models (sprites)
Fridger,
no, I didn't blurred the random walk yet. This is a project for the following months.
For the moment, I need to concentrate on the supernova remnants (Crab-like nebulae).
I still have an issue with sprites density at the tree-like intersections, which gives an un-natural rendering in Celestia (too much sprites at the intersections).
no, I didn't blurred the random walk yet. This is a project for the following months.
For the moment, I need to concentrate on the supernova remnants (Crab-like nebulae).
I still have an issue with sprites density at the tree-like intersections, which gives an un-natural rendering in Celestia (too much sprites at the intersections).
"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!"
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Re: Planetary Nebula models (sprites)
Cham wrote:Fridger,
no, I didn't blurred the random walk yet. This is a project for the following months.
For the moment, I need to concentrate on the supernova remnants (Crab-like nebulae).
I still have an issue with sprites density at the tree-like intersections, which gives an un-natural rendering in Celestia (too much sprites at the intersections).
I didn't mean to blurr the random walk strings. Rather your sharp strings might look great if embedded in a "cloudy" Perlin noise background...especially e.g. in case of Crab modelling.
F.
Last edited by t00fri on 11.03.2013, 01:07, edited 1 time in total.
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Re: Planetary Nebula models (sprites)
Here is a 5min exercise with GIMP of what I have in mind:
All this can very easily be coded in C++ + OGL ...
F.
- I used your above strings and moved the black background to alpha, which makes your randomWalk image transparent. This looks about like so (after rescaling to the size of my Perlin noise image above:
Sorry this box doesn't render transparent backgrounds. So white <=> transparency... - next I blend it with my Perlin noise in "Lighten only" blend mode. Then the result already looks quite neat I think:
All this can very easily be coded in C++ + OGL ...
F.
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Re: Planetary Nebula models (sprites)
or just to carry on a bit towards a more Crab-like coloration etc...
[click on image by all means!]
F.
[click on image by all means!]
F.
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Re: Planetary Nebula models (sprites)
The background fog may be tricky in Celestia : Since there are several large sprites, they will add and make rendering confused.
I did tried before, for my planetary nebulae. The effect isn't very satisfying.
Even if the sprites are smaller (and more numerous), the fog effect will not be very convincing in Celestia.
There's a limitation of the sprites technique (at least on the addon front, with the current implementation of sprites).
The choice of blending modes is too limited.
I'll try again, but I'm pessimistic. I don't think I could achieve a nice "fog-like" effect with simple sprites.
I did tried before, for my planetary nebulae. The effect isn't very satisfying.
Even if the sprites are smaller (and more numerous), the fog effect will not be very convincing in Celestia.
There's a limitation of the sprites technique (at least on the addon front, with the current implementation of sprites).
The choice of blending modes is too limited.
I'll try again, but I'm pessimistic. I don't think I could achieve a nice "fog-like" effect with simple sprites.
Last edited by Cham on 11.03.2013, 01:39, edited 1 time in total.
"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!"
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Re: Planetary Nebula models (sprites)
t00fri wrote:or just to carry on a bit towards a more Crab-like coloration etc...
About the colors, what palette do you suggest to me for the Crab ?
I can't trust the various pictures on the internet ; they are all false or exagerated colors.
I need three RGB colors : center (approximately blue), middle (approximately green), and exterior (approximately red).
Which values ?
"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!"
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Re: Planetary Nebula models (sprites)
Cham wrote:The background fog may be tricky in Celestia : Since there are several large sprites, they will add and make rendering confused.
I did tried before, for my planetary nebulae. The effect isn't very satisfying.
Even if the sprites are smaller (and more numerous), the fog effect will not be very convincing in Celestia.
There's a limitation of the sprites technique (at least on the addon front, with the current implementation of sprites).
I'll try again, but I'm pessimistic. I don't think I could achieve a nice "fog-like" effect with simple sprites.
The blue "cloudy" Perlin noise image above WAS actually a screenshot from celestia.Sci. Of course, I did NOT render the Perlin noise with the usual (extended) 2d texture sprites that you use.
One can even make random strings with Perlin noise, actually. Perhaps I'll start a thread in CM these days about such techniques. Perhaps, there will be some fruitful discussion in an absolutely "StarTrek free" environment
F.
Last edited by t00fri on 11.03.2013, 02:00, edited 1 time in total.
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Re: Planetary Nebula models (sprites)
Cham wrote:t00fri wrote:or just to carry on a bit towards a more Crab-like coloration etc...
About the colors, what palette do you suggest to me for the Crab ?
I can't trust the various pictures on the internet ; they are all false or exagerated colors.
I need three RGB colors : center (approximately blue), middle (approximately green), and exterior (approximately red).
Which values ?
Unfortunately that cannot be answered in a few lines. I am working since ~ 6 months on a thorough framework of implementing consistently color degrees of freedom into visualization within celestia.Sci. This involves first of all color managed monitors and then special color profiles for each astronomical instrument (filter set) that is of interest ( SDSS, Hubble,...). Like in normal color management, these profiles lead to well-defined transformations in color space, mapping e.g. from SDSS color to Hubble etc. Without such a complex framework, coloration of the Universe remains a rather random affair.
In multi-wavelength astronomy, the color space is of course much larger than usual since it includes UV and IR regimes that will be mapped onto RGB for visualization via the instrument-profiles!
F.
Last edited by t00fri on 11.03.2013, 02:06, edited 1 time in total.
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Re: Planetary Nebula models (sprites)
t00fri wrote:Without such a complex framework, coloration of the Universe remains a rather random affair.
Then I'll use approximate colors from the most popular pictures...
The final constraint will be the rendering beauty of the model in Celestia.
It would be comparable to the artistic interpretations we can find everywhere.
Anyway, the 3D distribution morphology is also very approximate. My models are just generic representations.
"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!"
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Re: Planetary Nebula models (sprites)
That sounds like the best procedure, certainly in this more exploratory stage.
F.
F.
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Re: Planetary Nebula models (sprites)
Hmmm, I already see "the pillars of creation" in there (M16).
This is promising too.
I may be very active, in the following months. Lots of new ideas with Mathematica, to "sculpt" some nice sprites..
This is promising too.
I may be very active, in the following months. Lots of new ideas with Mathematica, to "sculpt" some nice 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!"
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Re: Planetary Nebula models (sprites)
Another nice one (if only I could solve the density problem... )
The view from the inside is really spectacular !
This could give an idea of what it may look **inside** the crab nebula. A simple picture can't show this !
The view from the inside is really spectacular !
This could give an idea of what it may look **inside** the crab nebula. A simple picture can't show 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!"
Re: Planetary Nebula models (sprites)
These sprites are amazing. I tried your tests: woundrous. As for the density problem, maybe something which can set their opacity toward 0 whether unable to decimate points. An analysis tool for points' distribution and its decimation? Erasing points through a 3D modeler?
Never at rest.
Massimo
Massimo
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Re: Planetary Nebula models (sprites)
Just an experiment. It's beautifull in Celestia, but doesn't feel like a nebula :
I still have the density problem (it's particularly evident in these pictures).
I'll try adding a short range repulsive force, but it will probably slow down the code execution a lot.
EDIT : Actually, I need to add a constraint on the distribution of points : the shortest distance between two points shouldn't be smaller than the local sprite size.
I still have the density problem (it's particularly evident in these pictures).
I'll try adding a short range repulsive force, but it will probably slow down the code execution a lot.
EDIT : Actually, I need to add a constraint on the distribution of points : the shortest distance between two points shouldn't be smaller than the local sprite size.
"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!"
- Hungry4info
- Posts: 1133
- Joined: 11.09.2005
- With us: 19 years 2 months
- Location: Indiana, United States
Re: Planetary Nebula models (sprites)
These are definitely incredible. Your latest images remind me of the structure of galactic filaments. Keep up the good work.
Current Setup:
Windows 7 64 bit. Celestia 1.6.0.
AMD Athlon Processor, 1.6 Ghz, 3 Gb RAM
ATI Radeon HD 3200 Graphics
Windows 7 64 bit. Celestia 1.6.0.
AMD Athlon Processor, 1.6 Ghz, 3 Gb RAM
ATI Radeon HD 3200 Graphics
-
Topic authorCham
- Posts: 4324
- Joined: 14.01.2004
- Age: 60
- With us: 20 years 10 months
- Location: Montreal
Re: Planetary Nebula models (sprites)
Cham wrote:Actually, I need to add a constraint on the distribution of points : the shortest distance between two points shouldn't be smaller than the local sprite size.
I think I've found it ! Thanks to the helpfull folks at the Mathematica forum !
The Mathematica code is now generating nice models, without too much sprites overlapping !
Get ready for an avalanche of supernova remnants !
"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!"