97 lines
3.8 KiB
XML
Executable File
97 lines
3.8 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8"?>
|
|
<graphml xmlns="http://graphml.graphdrawing.org/xmlns"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xmlns:xi="http://www.w3.org/2003/XInclude"
|
|
xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
|
|
|
|
<!--
|
|
GTA5 Animation Content Tree; defining the assets and processes for
|
|
the animation pipeline.
|
|
-->
|
|
|
|
<!-- Network Definition Data -->
|
|
<graph id="animation::makenetwork" edgedefault="directed">
|
|
|
|
<node id="animation::makenetwork::export">
|
|
<data key="content_type">directory</data>
|
|
<data key="path">$(export)/anim/move_networks</data>
|
|
<data key="wildcard">*.imvf</data>
|
|
</node>
|
|
<node id="animation::makenetwork::platform">
|
|
<data key="content_type">file</data>
|
|
<data key="path">$(target)/anim/networkdefs.rpf</data>
|
|
</node>
|
|
|
|
<edge source="animation::makenetwork::export" target="animation::makenetwork::platform">
|
|
<data key="processor">RSG.Pipeline.Processor.Animation.Networks.NetworkPreProcess</data>
|
|
</edge>
|
|
|
|
<node id="animation::makenetwork::export::patch">
|
|
<data key="content_type">directory</data>
|
|
<data key="path">$(export)/patch/anim/move_networks</data>
|
|
<data key="wildcard">*.imvf</data>
|
|
</node>
|
|
<node id="animation::makenetwork::platform::patch">
|
|
<data key="content_type">file</data>
|
|
<data key="path">$(target)/patch/anim/networkdefs.rpf</data>
|
|
</node>
|
|
|
|
<edge source="animation::makenetwork::export::patch" target="animation::makenetwork::platform::patch">
|
|
<data key="processor">RSG.Pipeline.Processor.Animation.Networks.NetworkPreProcess</data>
|
|
</edge>
|
|
|
|
<!--
|
|
Expressions; export and platform node definition and a single
|
|
process that uses the Rage Processor (directory->RPF).
|
|
-->
|
|
<node id="models::expressions::export">
|
|
<data key="content_type">directory</data>
|
|
<data key="path">$(export)/anim/expressions</data>
|
|
</node>
|
|
<node id="models::expressions::platform">
|
|
<data key="content_type">file</data>
|
|
<data key="path">$(target)/anim/expressions.rpf</data>
|
|
</node>
|
|
<edge source="models::expressions::export" target="models::expressions::platform" >
|
|
<data key="processor">RSG.Pipeline.Processor.Platform.Rage</data>
|
|
</edge>
|
|
|
|
<!--
|
|
Expressions; export and platform node definition and a single
|
|
process that uses the Rage Processor (directory->RPF).
|
|
-->
|
|
<node id="models::expressions::exportPatch">
|
|
<data key="content_type">directory</data>
|
|
<data key="path">$(export)/patch/anim/expressions</data>
|
|
</node>
|
|
<node id="models::expressions::platformPatch">
|
|
<data key="content_type">file</data>
|
|
<data key="path">$(target)/patch/anim/expressions.rpf</data>
|
|
</node>
|
|
<edge source="models::expressions::exportPatch" target="models::expressions::platformPatch" >
|
|
<data key="processor">RSG.Pipeline.Processor.Platform.Rage</data>
|
|
</edge>
|
|
|
|
<!--
|
|
Clipmax; export and platform node definition and a single
|
|
process that uses the Rage Processor (zip->RPF).
|
|
-->
|
|
<node id="models::clipmax::export">
|
|
<data key="content_type">directory</data>
|
|
<data key="path">$(export)/anim/clipmax</data>
|
|
</node>
|
|
<node id="models::clipmax::platform">
|
|
<data key="content_type">file</data>
|
|
<data key="path">$(target)/anim/clipmax.rpf</data>
|
|
</node>
|
|
<edge source="models::clipmax::export" target="models::clipmax::platform" >
|
|
<data key="processor">RSG.Pipeline.Processor.Animation.InGame.PreProcess</data>
|
|
</edge>
|
|
</graph>
|
|
|
|
|
|
|
|
<xi:include href="content_animation_ingame.xml" />
|
|
<xi:include href="content_animation_cutscene.xml" />
|
|
</graphml>
|