CreateUnitDisplayList, RenderDisplayList
Posted: 12 May 2010, 16:24
CreateUnitDisplayList: Produces a single continuous display list from a Unit's Pieces.
Input: UnitID. Output: named display list. Would be nice to be able to add basic information to each triangle via multitexparam, for certain types of simulations.
This would allow for dynamic objects to be created and manipulated via script, then displayed very efficiently.
RenderDisplayList: a special, engine-specific rendering mode, much like the DrawUnit() pass. Would allow named display lists to cast shadows, etc. like Unit and Feature geometry, and make use of the shader system (as opposed to having to be set up from scratch as now).
I am aware that some of this is "possible" atm. I am specifically asking for a much greater level of automation, engine-side, and the shadow side of things is non-trivial.
Input: UnitID. Output: named display list. Would be nice to be able to add basic information to each triangle via multitexparam, for certain types of simulations.
This would allow for dynamic objects to be created and manipulated via script, then displayed very efficiently.
RenderDisplayList: a special, engine-specific rendering mode, much like the DrawUnit() pass. Would allow named display lists to cast shadows, etc. like Unit and Feature geometry, and make use of the shader system (as opposed to having to be set up from scratch as now).
I am aware that some of this is "possible" atm. I am specifically asking for a much greater level of automation, engine-side, and the shadow side of things is non-trivial.