1
0
Fork 0
fgdata/Aircraft
curt 22b63476ff Lee Elliott:
I've done a new Sea Hawk.  Well, the model and the fdm aren't new, just
slightly modified, but I've incorporated some more animation stuff and tried
a different way of texturing it.

The animation additions are things I worked out for the YF23 (still can't get
it to fly again) - mostly u/c related stuff.

This actual aircraft (WV908) is in the Royal Navy Historical Flight and so is
kept unusally clean;)  In the photographs I looked at, hardly any fuseage
panel lines were visible so I've not tried to include any.  Instead of the
normal fuselage side views and wing plan textures I've just used fairly
high-res detail 'patches' for the markings, applied to 'carrier' objects.

This is much more like the way I'd do things if I was working on a picture in
my 3d software - there I'd apply multiple textures to an object, as required,
using scope and priority settings to get what I want.  With .ac format models
you can only apply a single texture to an object - hence the need for the
carrier objects.  These are sections of the underlying 'real' object that
have been moved out/away from from the original object surface so that they
cover them.

The pros are 1) the resolution of the details is much higher - have a close
look at the Ace of Diamonds art on the nose and on the bit that sticks out of
the front of the tail-fin (I don't know the proper name for this), and 2)
less texture space is needed.

The most obvious con is that there's more potential for z-buffer problems.  I
notice that whilst on the ground (in chase view), there appears to be
z-buffer fighting for the texture patches but once the a/c has taken off and
has got to about 200ft or so, it clears up.  I've no idea why this should
happen as I'm not changing any of the view settings.

There are a few things I still need to figure out in this respect - I think
there's an issue with graduated textures - they seem to get reduced to 16bpp
and show a lot of banding that's absent on the texture and the model appears
inverted from tower views, at least in 16bpp, but ok from the chase view, and
stuff like that.

I said that the model and fdm aren't new but they have been modified a bit.
I've only reduced the approach aoa in the fdm but the model, whilst basically
the same, has had quite a few changes to accomodate the new u/c and texture
patches.  It also got into FG by a slightly different route - I found that
AC3D would support polys with > 3 sides and after looking at and comparing
.ac and .obj file formats (I can export from RS3D in .obj format) I wrote a C
prog to convert .obj format files into .ac format files.  It's a nasty bit of
hackery that even uses a temporary workfile (LOL), and it will only work with
the simplest of .obj files (e.g. no vertice normal or texture info) but it
allows me to export the model geometry in .obj format, convert it, and load
it straight into AC3D without turning everything into triangles or flipping
face normals.

The funny thing is that objects that consist of just a single rectangle (e.g.
an aileron or flap surface) are not recognised by FG and they have to be
split into two triangles, and once the model's loaded up into FG I can see
from some of the rendering artifacts that it's all still reduced to triangles
prior to display anyway. Still, it saves me from having to do a lot of face
flipping.

Really, the texturing method is experimental and I hope I get some feed-back
on it regarding display and performance issues.  Ultimately, I'd like to try
to reduce the texture size down from 512x512 to 256x256 - nearly half of the
current texture 'space' is unused.
2003-04-21 20:28:24 +00:00
..
c172p Some more small controls updates 2003-04-02 08:45:35 +00:00
Generic Fix to use renamed /control properties. 2003-04-01 15:46:50 +00:00
Instruments paul mccann wrote: 2003-04-20 10:05:20 +00:00
Instruments-3d Initial attempt at a (flat) AI bypassing the panel code. 2002-06-28 12:57:29 +00:00
ufo Updated UFO to have an interesting sound and scale the size a bit more 2002-08-20 18:57:42 +00:00
737-jsbsim-set.xml make some new aircraft available 2003-03-26 19:01:07 +00:00
737-set.xml make some new aircraft available 2003-03-26 19:01:07 +00:00
747-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
747-yasim-set.xml Pitch Offset moved to viewer config 2003-02-06 20:20:00 +00:00
a4-3d-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
a4-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
a4-yasim-set.xml Pitch offset moved to viewer config 2003-02-06 20:15:53 +00:00
a10cl-yasim-set.xml Lee Elliott: 2003-01-19 04:04:09 +00:00
a10wl-yasim-set.xml Lee Elliott: 2003-01-19 04:04:09 +00:00
airwaveXtreme150-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
airwaveXtreme150-v1-nl-uiuc-set.xml updating airwaveXtreme150 hang glider, MSS 2002-12-26 07:36:09 +00:00
asw20-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
asw20-v1-nl-uiuc-set.xml updating asw20 sailplane, MSS 2002-12-26 07:35:22 +00:00
b52-yasim-set.xml Update some more controls refferences 2003-04-08 08:17:00 +00:00
beech99-v1-uiuc-set.xml update to Beech 99 set file, MSS 2002-12-29 00:42:10 +00:00
c172-3d-set.xml Point to c172p-3d instead of c172r-3d. 2003-03-02 15:00:49 +00:00
c172-3d-yasim-set.xml Use new magnetos property. 2003-04-05 15:15:40 +00:00
c172-610x-jsbsim-set.xml Combine JSBSim c172r with hi-res C172-S panel. 2003-02-01 02:39:00 +00:00
c172-610x-set.xml Draw the panel the otherway up. 2003-03-29 02:29:07 +00:00
c172-base.xml Use new magnetos property. 2003-04-05 15:15:40 +00:00
c172-ifr-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
c172-larcsim-set.xml Factored out some common configuration in the C172P and misc. C172 2002-11-16 20:31:48 +00:00
c172-set.xml Point to c172p instead of c172r. 2003-03-02 15:00:59 +00:00
c172-yasim-set.xml Use new magnetos property. 2003-04-05 15:15:40 +00:00
c172p-3d-jsbsim-set.xml Move back the viewpoint slightly so that all of the radios are visible. 2003-02-18 16:53:18 +00:00
c172p-3d-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
c172p-base.xml Factored out some common configuration in the C172P and misc. C172 2002-11-16 20:31:48 +00:00
c172p-jsbsim-base.xml Rename trim properties. 2003-04-08 01:30:35 +00:00
c172p-jsbsim-set.xml Pitch offset moved to viewer config 2003-02-06 20:36:16 +00:00
c172p-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
c172r-3d-jsbsim-set.xml Pitch offset moved to viewer config 2003-02-06 20:36:16 +00:00
c172r-3d-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
c172r-3d-yasim-set.xml Pitch offset moved to viewer config 2003-02-06 20:36:16 +00:00
c172r-base.xml Factored out some common configuration in the C172P and misc. C172 2002-11-16 20:31:48 +00:00
c172r-jsbsim-base.xml Rename trim properties. 2003-04-08 01:30:35 +00:00
c172r-jsbsim-set.xml Pitch offset moved to viewer config 2003-02-06 20:36:16 +00:00
c172r-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
c172r-yasim-base.xml Use new magnetos property. 2003-04-05 15:15:40 +00:00
c172r-yasim-set.xml Pitch offset moved to viewer config 2003-02-06 20:36:16 +00:00
c172x-set.xml Factored out some common configuration in the C172P and misc. C172 2002-11-16 20:31:48 +00:00
c182-jsbsim-set.xml Use new magnetos property. 2003-04-05 15:15:40 +00:00
c182-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
c310-3d-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
c310-base.xml Factor out common configuration for the Cessna 310 variants. 2003-04-05 15:03:37 +00:00
c310-ifr-set.xml paul mccann wrote: 2003-04-20 10:05:20 +00:00
c310-jsbsim-base.xml Update some more controls refferences 2003-04-08 08:17:00 +00:00
c310-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
c310-yasim-base.xml Factor out common configuration for the Cessna 310 variants. 2003-04-05 15:03:37 +00:00
c310-yasim-set.xml Factor out common configuration for the Cessna 310 variants. 2003-04-05 15:03:37 +00:00
c310dpm-3d-set.xml Factor out common configuration for the Cessna 310 variants. 2003-04-05 15:03:37 +00:00
c310u3a-3d-jsbsim-set.xml Factor out common configuration for the Cessna 310 variants. 2003-04-05 15:03:37 +00:00
c310u3a-3d-set.xml Updates for U3A files 2003-02-02 22:34:01 +00:00
c310u3a-jsbsim-set.xml Factor out common configuration for the Cessna 310 variants. 2003-04-05 15:03:37 +00:00
c310u3a-set.xml Factor out common configuration for the Cessna 310 variants. 2003-04-05 15:03:37 +00:00
c310u3a-yasim-set.xml Factor out common configuration for the Cessna 310 variants. 2003-04-05 15:03:37 +00:00
cub-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
dc3-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
dc3-yasim-set.xml Use new magnetos property. 2003-04-05 15:15:40 +00:00
f15-jsbsim-set.xml make some new aircraft available 2003-03-26 19:01:07 +00:00
f15-set.xml make some new aircraft available 2003-03-26 19:01:07 +00:00
f16-jsbsim-set.xml f16 updates from Erik 2003-03-12 21:07:32 +00:00
f16-set.xml latest F16 from Erik Hofman 2003-02-28 21:25:04 +00:00
f104-jsbsim-set.xml make some new aircraft available 2003-03-26 19:01:07 +00:00
f104-set.xml make some new aircraft available 2003-03-26 19:01:07 +00:00
fkdr1-v1-nl-uiuc-set.xml Adding in model tag, which will be ignored if there is no model. In that case the glider will be displayed. 2002-11-15 06:59:06 +00:00
harrier-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
harrier-yasim-set.xml Stub in generic electrical system on non Cessna planes. 2002-10-24 03:33:49 +00:00
j3cub-3d-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
j3cub-3d-yasim-set.xml Rename trim properties. 2003-04-08 01:30:35 +00:00
j3cub-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
j3cub-yasim-set.xml Change to an alias. 2003-03-02 13:45:20 +00:00
marchetti-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
marchetti-v1-uiuc-set.xml Stub in generic electrical system on non Cessna planes. 2002-10-24 03:33:49 +00:00
p51d-set.xml More cockpit stuff 2003-04-07 03:23:27 +00:00
pa28-161-base.xml Move the AI tumbling into pa28-base.xml. 2003-04-05 15:05:29 +00:00
pa28-161-set.xml Preliminary draft of a PA28-161 (Piper Warrior II). Right now it uses 2002-12-12 18:55:58 +00:00
pa28-161-yasim-base.xml Rename trim properties. 2003-04-08 01:30:35 +00:00
pa28-161-yasim-set.xml Pitch offset moved to viewer config 2003-02-06 20:25:27 +00:00
pa28-base.xml Use new magnetos property. 2003-04-05 15:15:40 +00:00
seahawk-WV908-yasim-set.xml Lee Elliott: 2003-04-21 20:28:24 +00:00
seahawk-yasim-set.xml Add an electrical system to the seahawk 2003-03-21 15:45:12 +00:00
seahawkpair-yasim-set.xml Lee Elliott: 2003-01-19 03:58:06 +00:00
shuttle-jsbsim-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
shuttle-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
sopwithCamel-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
sopwithCamel-v1-nl-uiuc-set.xml updates, MSS 2002-11-11 04:25:48 +00:00
tsr2-yasim-set.xml Correct XML well-formedness errors. 2003-04-05 15:24:03 +00:00
ufo-set.xml Add a brief description to each *-set.xml file. 2002-08-28 15:00:25 +00:00
wrightFlyer1903-3d-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
wrightFlyer1903-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
wrightFlyer1903-v1-nl-uiuc-set.xml 1903 Wright Flyer update, MSS 2002-12-22 04:58:17 +00:00
X15-jsbsim-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
X15-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
x24-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
x24b-jsbsim-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
x24b-set.xml Introduced a new alias arrangement, using the 'include' attribute on 2002-11-11 17:30:09 +00:00
yf23-yasim-set.xml Use new magnetos property. 2003-04-05 15:15:40 +00:00