Enceladus plume: a ScriptedOrbit approach

Post requests, images, descriptions and reports about work in progress here.
Avatar
Topic author
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 7 months
Location: Thyrrenian sea

Enceladus plume: a ScriptedOrbit approach

Post #1by Fenerit » 09.09.2009, 16:55

Playing a bit with a Chris' ScriptedOrbit example, I've used it to render (yet another) Enceladus' geysers interpretation. Geysers' sites has been extract from an image of which I've lost the link. In that image, at Enceladus' south pole there was a grid, thus, with the aid of Celestia's planetographic grid, I've put the sites. Anyhow, for precise locations, once one does find it (me still finding again), there would be easy to change it.

Here there is a video:
http://marauder.webng.com/files/enceladus_geysers.avi 2.1 Mb, 640x480, Xvid

and here there is the add-on:
http://fenerit.webng.com/files/enceladus_geysers.zip 260 Kb, Celestia 1.6 only.

Note for Celestia's SciFi supporters: by changing some values, you can shot photons' torpedoes. :mrgreen:
Last edited by Fenerit on 16.09.2009, 16:42, edited 2 times in total.
Never at rest.
Massimo

Avatar
Topic author
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 7 months
Location: Thyrrenian sea

Re: Enceladus plume: a ScriptedOrbit approach

Post #2by Fenerit » 10.09.2009, 13:46

Previous add-on's link has been updated.

Changes:
- Fixed an error on third geyser site which prevented to be displayed;
- changed "diffuse" class in "surfacefeature" for geysers;
- add propriety "visible" false and "surfacefeature" class to the sites;
- Add credits to Chris Laurel for its animationlib.lua engine.
Never at rest.
Massimo

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

Re: Enceladus plume: a ScriptedOrbit approach

Post #3by Cham » 10.09.2009, 14:10

This addon doesn't work on my system with 1.6.0. :cry:
"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
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 7 months
Location: Thyrrenian sea

Re: Enceladus plume: a ScriptedOrbit approach

Post #4by Fenerit » 10.09.2009, 14:15

Cham wrote:This addon doesn't work on my system with 1.6.0. :cry:

Martin, on my sistem it work perfectly and fastest. I do not have SVN versions, though; just the 1.6 official. Waiting for other response and feedbacks. :roll:
Never at rest.
Massimo

DOJOMO
Posts: 49
Joined: 10.08.2005
With us: 19 years 3 months

Re: Enceladus plume: a ScriptedOrbit approach

Post #5by DOJOMO » 10.09.2009, 14:26

Its fine and smooth on my antiquated system with svn 4863 exe. It seems slightly brighter than the video.

Thanks David
Celestia svn 5178
Sony Vaio VPCF12c5E laptop Intel(R) Core(TM) i5 CPU M 450 @ 2.4GHz, 500gb hard drive, 1Gb nvidea GeForce GT 330M GPU Open GL 2.0, Windows 7 Professional 64 bit. Fully updated.

Avatar
Topic author
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 7 months
Location: Thyrrenian sea

Re: Enceladus plume: a ScriptedOrbit approach

Post #6by Fenerit » 10.09.2009, 14:41

DOJOMO wrote:Its fine and smooth on my antiquated system with svn 4863 exe. It seems slightly brighter than the video.

Thanks David

You have reason: it's because the video has been made with a bit of ambient light, that reduce the "point emphatization" effect. You can edit the CMOD files (not the sites) for changing opacity. When you have accomplished this operation and they match with you needs, I suggest to convert the models in binary (Trilist option ONLY).
Never at rest.
Massimo

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

Re: Enceladus plume: a ScriptedOrbit approach

Post #7by Cham » 10.09.2009, 14:47

I don't understand why it isn't working at all on my system. Is there any "script" or "Lua" ressources to be installed somewhere ?
"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
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 7 months
Location: Thyrrenian sea

Re: Enceladus plume: a ScriptedOrbit approach

Post #8by Fenerit » 10.09.2009, 15:13

The only library on which is based is within the Zip. I've found it here:

http://www.shatters.net/forum/viewtopic.php?f=9&t=13428

Try whether also this "Eros" example doesn't work on your system. Otherwise my reflections brings me to consider:
- is the folder tree respected? A changing in the directory structure make the add-on disable;
- do you have the lua5.1 library? If you use LUATOOLS you must have;

There isn't point sprites, that were "critics" for Mac, so I think at some "bad linking" in SVN compilation.
Never at rest.
Massimo

Derek
Posts: 64
Joined: 18.12.2007
With us: 16 years 10 months
Location: Pretoria South Africa

Re: Enceladus plume: a ScriptedOrbit approach

Post #9by Derek » 10.09.2009, 15:23

I'm afraid I also cannot see the plumes on my system.

Nvidia 8600GS, Vista Home premium service pack 2
AMD quad core processor, 4Gb RAM, Celestia 1.6
Derek

Ricardo
Posts: 14
Joined: 03.09.2009
With us: 15 years 2 months

Re: Enceladus plume: a ScriptedOrbit approach

Post #10by Ricardo » 10.09.2009, 15:24

Mac user here. Nothing either...

(and have no idea what the eros stuff is...)
MBP 2.6 GHz Intel 4Go GeForce 8600M GT 512 - osX 10.5.8

Avatar
Topic author
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 7 months
Location: Thyrrenian sea

Re: Enceladus plume: a ScriptedOrbit approach

Post #11by Fenerit » 10.09.2009, 15:31

Derek, Ricardo: please, try whether also this example doesn't work on your systems:

http://www.shatters.net/forum/viewtopic.php?f=9&t=13428
This is the original ScriptedOrbit file.
Never at rest.
Massimo

Derek
Posts: 64
Joined: 18.12.2007
With us: 16 years 10 months
Location: Pretoria South Africa

Re: Enceladus plume: a ScriptedOrbit approach

Post #12by Derek » 10.09.2009, 15:40

Hi Fenerit,

Found problem not your add-on I have another add-on enceladus_plume which confused things.
Derek

Ricardo
Posts: 14
Joined: 03.09.2009
With us: 15 years 2 months

Re: Enceladus plume: a ScriptedOrbit approach

Post #13by Ricardo » 10.09.2009, 16:11

Fenerit wrote:Derek, Ricardo: please, try whether also this example doesn't work on your systems:

http://www.shatters.net/forum/viewtopic.php?f=9&t=13428
This is the original ScriptedOrbit file.

As said above, I have no idea of what do the scriptorbit example on eros. Going to eros do nothing special for me...
MBP 2.6 GHz Intel 4Go GeForce 8600M GT 512 - osX 10.5.8

Avatar
Topic author
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 7 months
Location: Thyrrenian sea

Re: Enceladus plume: a ScriptedOrbit approach

Post #14by Fenerit » 10.09.2009, 16:16

Ricardo wrote:
Fenerit wrote:Derek, Ricardo: please, try whether also this example doesn't work on your systems:

http://www.shatters.net/forum/viewtopic.php?f=9&t=13428
This is the original ScriptedOrbit file.

As said above, I have no idea of what do the scriptorbit example on eros. Going to eros do nothing special for me...

Ricardo, this mean that this example doesn't work also, because you must seeing a "ball" that ping-pong around Eros. So, whether Derek seem to have resolved the problem, and since he run on Win, until now the questions arises on Mac. Here is matter for Chris.
Never at rest.
Massimo

Ricardo
Posts: 14
Joined: 03.09.2009
With us: 15 years 2 months

Re: Enceladus plume: a ScriptedOrbit approach

Post #15by Ricardo » 10.09.2009, 16:32

Kind of bug then? I report in the bug forum then...
MBP 2.6 GHz Intel 4Go GeForce 8600M GT 512 - osX 10.5.8

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Re: Enceladus plume: a ScriptedOrbit approach

Post #16by chris » 10.09.2009, 17:18

What may be happening is that the Mac version of Celestia isn't able to find the orbit scripts. That would certainly be a bug.

--Chris

Avatar
Topic author
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 7 months
Location: Thyrrenian sea

Re: Enceladus plume: a ScriptedOrbit approach

Post #17by Fenerit » 10.09.2009, 18:31

One thing happened also on my win system: I cannot change the name of scriptorbit.ssc. Whatever else filename doesn't work: It must be scriptorbit.ssc. I've read in change.log:

"- Added an "AddonPath" value that is available to a ScriptedOrbit or ScriptedRotation when it is created." but I'm still attempt to catch its meaning.
Never at rest.
Massimo

Avatar
Topic author
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 7 months
Location: Thyrrenian sea

Re: Enceladus plume: a ScriptedOrbit approach

Post #18by Fenerit » 16.09.2009, 16:41

Previous link (first page) has been updated.

- Add animate (slowest motion) main plume/tail;
- Modified geysers' colors and opacity.

Plume/tail is a bit fainty, and doesn't affect too much the view when far away; it tend to be white, accounting for high Enceladus' albedo.

Image

In this screenshot the ambient light is set to 0.0.
Never at rest.
Massimo

Avatar
Topic author
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 7 months
Location: Thyrrenian sea

Re: Enceladus plume: a ScriptedOrbit approach

Post #19by Fenerit » 17.09.2009, 21:34

Being the plume made of two diversely jittered meshes and animate by "pumping" motions, if someone wish a more chaotic droplets' behaviour, could to add an UniformRotation after the ScriptedOrbit blocks.

Outer plume:
UniformRotation
{
Period 0.03
Inclination 0.0
}


Inner plume:
UniformRotation
{
Period -0.027
Inclination 0.0
}
Never at rest.
Massimo

volcanopele
Posts: 103
Joined: 05.02.2007
With us: 17 years 9 months

Re: Enceladus plume: a ScriptedOrbit approach

Post #20by volcanopele » 19.09.2009, 23:27

Wow this add-on looks incredible!

Is there a way to simulate the phase function of Enceladus's plume with this method? Effectively, the jets and plume should be all but invisible at low phase angles (when the sun is behind the observer), and should appear brightest at very high phase angles, when the sun appears pretty much behind Enceladus.
Hands off: C55AFB738D58F4B81D3A4722551D25E1
The Gish Bar Times - A Blog all about Jupiter's Moon Io


Return to “Add-on development”