Low-poly MRO

Post requests, images, descriptions and reports about work in progress here.
Topic author
BrianJ
Posts: 63
Joined: 17.07.2008
With us: 16 years 4 months

Low-poly MRO

Post #1by BrianJ » 07.07.2009, 19:44

Sadly, the nice model of MRO by Carlytos (39Mb) slows my ancient graphics card down to a crawl.....so here's my low-poly version, if anyone wants to use it.

http://myweb.tiscali.co.uk/briansutilitysite/mro.zip
(.3ds & .jpg model, .ssc and readme.txt)

MRO in science orbit configuration, sun-synchronous orbit targeting 3.00pm local time at equator(ascending node). Nadir pointing attitude, sun-tracking solar panels.

Image

bh
Posts: 1547
Joined: 17.12.2002
With us: 21 years 11 months
Location: Oxford, England

Re: Low-poly MRO

Post #2by bh » 09.07.2009, 16:34

Thanks Brian... super!
regards...bh.

Topic author
BrianJ
Posts: 63
Joined: 17.07.2008
With us: 16 years 4 months

Re: Low-poly MRO

Post #3by BrianJ » 11.08.2009, 13:18

Thanks bh :-)

Updated version of MRO for the latest Celestia 1.6.0
(something changed in the Mars rotation data for Celestia 1.6.0 ?)

Available here:
http://myweb.tiscali.co.uk/briansutilit ... tia160.zip

Regards,
Brian

Topic author
BrianJ
Posts: 63
Joined: 17.07.2008
With us: 16 years 4 months

Re: Low-poly MRO

Post #4by BrianJ » 15.08.2009, 14:14

Add a "HIRISE field-of-view" display to MRO.

Download this .zip and install on top of the MRO add-on:
http://myweb.tiscali.co.uk/briansutilit ... se_fov.zip

Image

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

Re: Low-poly MRO

Post #5by Cham » 15.08.2009, 16:38

Brian,

there's a mistake in your SSC code (check the header). Also, I strongly suggest that you simplify the SSC code formating for easier reading, something like this :

Code: Select all

"MRO_Hirise_FOV" "Sol/Mars"
{
   Class "component"
   Mesh "mro_hirise_fov.cmod"
   Emissive true
   Clickable false
   NormalizeMesh false
   MeshScale 0.25
   Radius 10
   Beginning 2453992.000000
   OrbitFrame { BodyFixed { Center "Sol/Mars/MROOrbitFocus/MRO" } }
   FixedPosition [0 -0.0008 -0.0008]

   BodyFrame {
   TwoVector {
         Center "Sol/Mars/MROOrbitFocus/MRO"

   Primary {
            Axis "-x"
              ConstantVector {
         Vector [0 -1 0]
         Frame { BodyFixed { Center "Sol/Mars/MROOrbitFocus/MRO"}}
            }
         }

   Secondary {
            Axis "y"
              ConstantVector {
         Vector [1 0 0]
         Frame { BodyFixed { Center "Sol/Mars/MROOrbitFocus/MRO"}}
            }
         }
      }
   }

   FixedRotation { }
   Albedo 0
}


I remade your light cone model, as a simpler and more efficient pure CMOD object :

Code: Select all

#celmodel__ascii

material  # 0 Light Cone
  diffuse 0.956863 0.886275 0.4
  opacity 0.25
end_material

material  # 1 Light Square
  emissive 1 1 1
  diffuse 1 1 1
  opacity 0.5
end_material

mesh
vertexdesc
  position f3
  normal f3
end_vertexdesc

vertices 5
0 0 0 -0.0099995 0 0.99995
1000 10 10 -0.0099995 0 0.99995
1000 -10 10 -0.0099995 0 0.99995
1000 -10 -10 -0.0099995 0 -0.99995
1000 10 -10 -0.0099995 0 -0.99995

trilist 0 24
0 3 2 0 2 1 0 1 4 0 4 3 0 2 3 0 3 4 0 4 1 0 1 2

linestrip 1 5
1 2 3 4 1

end_mesh



And I noticed some depth sorting problem at close range : we can see the nice white square I added to the ground :
picture1.jpg


At close range, the white square disappears (actually, a large part of the light cone is disappearing):
picture2.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!"

Topic author
BrianJ
Posts: 63
Joined: 17.07.2008
With us: 16 years 4 months

Re: Low-poly MRO

Post #6by BrianJ » 15.08.2009, 17:38

Cham wrote:Brian, there's a mistake in your SSC code (check the header).
Oh yes, thanks for that. Now fixed :-)

Topic author
BrianJ
Posts: 63
Joined: 17.07.2008
With us: 16 years 4 months

Re: Low-poly MRO

Post #7by BrianJ » 16.08.2009, 21:08

Those nasty clipping problems (light-cone disappears when viewing MRO at close range) can be avoided by making the model in two seperate parts. Kind of a clunky way of doing it - but it works pretty well visually.

New improved version of MRO Hirise FOV here:
http://myweb.tiscali.co.uk/briansutilit ... fov_v2.zip

Cheers,
Brian

Avatar
Limax7
Posts: 98
Joined: 23.01.2010
Age: 45
With us: 14 years 10 months
Location: Poland, Bialystok

Re: Low-poly MRO

Post #8by Limax7 » 27.10.2012, 17:50

I have updated orbital elements of MRO

Code: Select all

"MRO" "Sol/Mars"
{
   Class         "spacecraft"
   Mesh         "MRO.cmod"
   Radius         0.01
   
   OrbitFrame { EclipticJ2000 { Center "Sol/Mars"}}
   
   EllipticalOrbit
   {
   Epoch         2456222.200185 # 2012 October 21 16:48:16.0 UT
   Period         0.0779398148151813 # days
   SemiMajorAxis      3976.102857142856 # km
   Eccentricity      0.0789473684210524 # ?
   Inclination      92.6426 # deg ?
   AscendingNode     328.0 # deg
   ArgOfPericenter   335.0 # deg
   MeanAnomaly      0.0 # deg
   }
}


You can compare with http://eyes.nasa.gov site

I try to use SPICE with this spacecraft but with no suckcess ..

PS. Brian do you have mro_hirise_fov.zip
Links are broken :(
Adam Hurcewicz
Bialystok, Poland

Topic author
BrianJ
Posts: 63
Joined: 17.07.2008
With us: 16 years 4 months

Re: Low-poly MRO

Post #9by BrianJ » 21.11.2012, 15:17

Hi Limax7,
sorry I missed your post until now. Sadly I don't have the "MRO FOV" files anymore :-(
If anyone out there has it, maybe they could forward it to you?

Best regards,
Brian

Avatar
John Van Vliet
Posts: 2944
Joined: 28.08.2002
With us: 22 years 2 months

Re: Low-poly MRO

Post #10by John Van Vliet » 22.11.2012, 05:24

--- edit ---
Last edited by John Van Vliet on 19.10.2013, 04:02, edited 1 time in total.

Avatar
John Van Vliet
Posts: 2944
Joined: 28.08.2002
With us: 22 years 2 months

Re: Low-poly MRO

Post #11by John Van Vliet » 23.11.2012, 07:21

--- edit ---


Return to “Add-on development”