I think someone else had this problem too;
Ihave made a simple model of a Stanford Torus (a rotating habitat design), using Anim8tor; but when I import it into Celestia, the inward facing face of the torus disappears.
Here is an image
http://tinypic.com/1p86jq
Is this just my system, or is there a way of fixing it? Anim8tor has functions called fix normals/flip normals, but they don't seem to acheive very much.
Is the CMOD format any help? (to be honest I have the converter program but I don't know how to use it.)
Problems with normals and tori
-
Topic authoreburacum45
- Posts: 691
- Joined: 13.11.2003
- With us: 21 years 4 months
-
Topic authoreburacum45
- Posts: 691
- Joined: 13.11.2003
- With us: 21 years 4 months
Yes, that is probably part of the problem; the window faces inwards on the Stanford torus, toward a conical mirror; this window is drawn as if the whole torus were transparent at that point, instead of revealing the floor of the torus behind.
The conical mirror is also shown; it is itself only half displayed (by rights it should be bathed in bright sunlight from the mirror surface- but that is not possible).
Hmmm; what would be really nice would be if these models couls display emmissive areas...
The conical mirror is also shown; it is itself only half displayed (by rights it should be bathed in bright sunlight from the mirror surface- but that is not possible).
Hmmm; what would be really nice would be if these models couls display emmissive areas...
-
- Site Admin
- Posts: 4211
- Joined: 28.01.2002
- With us: 23 years 2 months
- Location: Seattle, Washington, USA
The problem here is not Celestia's limitation with rendering partially transparent geometry. Rather it's that your torus doesn't have any backfaces. Most meshes are generated with one-sided triangles, i.e. the triangles are visible only from the outside of the model. This isn't ordinarly a problem, but in the case of your torus, the transparent window allows the outer shell of the your model to be viewed from the inside as well as the outside. You need to duplicate the outer shell geometry and reverse the orientation of the triangles in it so that it's visible from the inside. I'm afraid that I don't know how to do this in Anim8tor.
--Chris
--Chris
-
Topic authoreburacum45
- Posts: 691
- Joined: 13.11.2003
- With us: 21 years 4 months
Thank you;
I wondered if that might solve the problem. I'll try something along those lines.
I'll have to make a simplified version as well for our Freehauler spacetrader simulator; that can't handle these big, smooth, doublefaced models.
I wondered if that might solve the problem. I'll try something along those lines.
I'll have to make a simplified version as well for our Freehauler spacetrader simulator; that can't handle these big, smooth, doublefaced models.
chris wrote:.....You need to duplicate the outer shell geometry and reverse the orientation of the triangles in it so that it's visible from the inside. I'm afraid that I don't know how to do this in Anim8tor.
--Chris
Have you tried the "shell" mode ? It allows you to add thickness to the walls of an object. Thus resulting in both sides of the wall having surface normals facing the correct way.
The latest version of anim8or v0.9 (dated 29-1-05) includes this feature.
To have the correct surface normals on both faces of the Stanford Torus model, you can quite easily do it as follows;
- Build an open ended cylinder to the required dimensions.
Change it to a mesh.
Go into Point Edit mode and select the Shell icon from the side toolbar. (The shell mode icon looks like one 'U' inside another)
Select a point and drag your mouse to give the wall the desired thickness.
Et Viola !
Hope this helps ?
TERRIER
1.6.0:AMDAth1.2GHz 1GbDDR266:Ge6200 256mbDDR250:WinXP-SP3:1280x1024x32FS:v196.21@AA4x:AF16x:IS=HQ:T.Buff=ON Earth16Kdds@15KkmArctic2000AD:FOV1:SPEC L5dds:NORM L5dxt5:CLOUD L5dds:
NIGHT L5dds:MOON L4dds:GALXY ON:MAG 15.2-SAP:TIME 1000x:RP=OGL2:10.3FPS
NIGHT L5dds:MOON L4dds:GALXY ON:MAG 15.2-SAP:TIME 1000x:RP=OGL2:10.3FPS
-
Topic authoreburacum45
- Posts: 691
- Joined: 13.11.2003
- With us: 21 years 4 months
Thank you, TERRIER; I'll try that next time.
This time I have fixed it by making a three dimensional floor of parkland inside the torus; this also gives the inhabitants somehere to stand.
I've added radiators , a nuclear generator and solar panels as per the original design as well.
http://tinypic.com/1pjn0g
This time I have fixed it by making a three dimensional floor of parkland inside the torus; this also gives the inhabitants somehere to stand.
I've added radiators , a nuclear generator and solar panels as per the original design as well.
http://tinypic.com/1pjn0g