#3724: Incomplete rendering of Oil Derrick in menu/blueprint
-------------------------------------+-----------------------------------
        Reporter:  Stratadrake       |       Type:  bug
          Status:  new               |   Priority:  normal
       Milestone:  unspecified       |  Component:  Engine: Graphics
         Version:  3.1 RC 2          |   Keywords:  oil derrick animation
      Blocked By:                    |   Blocking:
Operating System:  All/Non-Specific  |
-------------------------------------+-----------------------------------
 (This bug has always been there, even in original retail versions.)

 The Oil Derrick (blderik.pie) as shown in the Build menu, as well as its
 structure blueprint/hologram, is never rendered completely - the arm and
 piston portions of the model don't appear until the structure has been
 completely built by a truck.

 This is apparently because the Oil Derrick is one of the few PIE files to
 use ANIM3DTRANS submodel animation, where the PIE file is split into
 separate components (derrick base, arm, and piston).  For the (built) oil
 derrick itself the game renders all submodels simultaneously, but
 everywhere else (e.g. the Build menu) only the first submodel (the derrick
 base) is ever rendered.

 Is this fixable?  Some ideas that come to my mind:

 * A specific hack to make sure that blderik.pie (the only PIE file with
 this problem) renders all submodels in the Build menu.
 * A non-specific hack to make the game always render all submodels from
 any PIE file (except where told otherwise).  This should have no negative
 impacts on, say, the appearance of cyborgs or scavenger infantry in their
 Manufacturing menus as they have separate, non-animated PIE files
 (exbloke.pie, cybd_std.pie, scbd_std.pie) associated with them already.
 * Create a non-animated variation of blderik.pie (i.e. all geometry stored
 in one submodel), assuming that this version of the model will only be
 rendered in the menu/blueprint (similar to cyborgs and scavenger infantry,
 noted above) and the game's animation module will substitute the correct
 PIE file when animating the real thing.

-- 
Ticket URL: <http://developer.wz2100.net/ticket/3724>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Warzone2100-project mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/warzone2100-project

Reply via email to