That one is "easy": a flat picture on a flat model.
This one is harder: it has to be projected onto a hemisphere, not wrapped around around a sphere the way Celestia does.
I've follow instructions of your link, but...nothing to do...
...flat and sphere objects still remaing grey or white.
That means Celestia cannot find the image files that the models are specifying.
For render flat object I used Bryce 5, for sphere a software called easymodel, then I create folders and put inside objects and textures, then I edited a *.dsc, but...I don't understand how declare textures.
You must specify the names of the textures in the "material" definition that you create for your model in your 3D modelling program. I don't use Bryce, so I don't know how that is done. It probably is an option in the same menu where you specify an object's color. The names that you would specify would be just "eagle.jpg" and "mysun.jpg". Don't include a directory specification.
You must put the image files into the folder \textures\medres\ associated with your Addon.
1) I need also a ssc file or a dat file?
A DSC file would be used for #1. You'll need to change these values in order to align your model correctly in Celestia.
Code: Select all
Nebula "eagle" {
Mesh "eagle.3ds"
Axis [0.514004 -0.633374 -0.578479]
Angle 113.027
RA 18.31638
Dec -13.8304
Distance 7000
Radius 40.5
}
An SSC file would be used for #2.
You would need to define a fake planet with an SMA of 0 and an orbital period of 1e32.
Code: Select all
"MySun" "Sol" {
Mesh "mysun.3ds"
Radius 700000 # big enough to hide Celestia's sun
Emissive true # to make it seem to glow
EllipticalOrbit {
Period 1e32
SemiMajorAxis 0
}
}
After you get that working, you can add the correct RotationPeriod, Obliquity, etc.
2) Textures must are 1024*1024?
My OpenGL's 1024.
Yes: your card cannot use model surface textures larger than 1024x1024.
Celestia is a good program but is a bit complicated...
Not once you understand it !
I hope this helps a little.