Porting spells
by Donavan Jones · in Arcane FX (Public) · 09/03/2010 (4:07 pm) · 3 replies
Will the spell I create in AFX 2.0 for TGE work in AFX 2.0 for T3D?
About the author
#2
10/09/2010 (11:38 pm)
Can you customize afx 2.0 for t3d? I want to take some of the particles and put them as a attack. Like this video on 45 sec the electric sock with her hands vimeo.com/15693380 but with out the RPG feel.
#3
10/12/2010 (2:35 pm)
@ Kory James -- AFX2 for T3D Pro is a source code release so customization is possible at every level. However, looking at the demo you reference, most effects shown look to be reproducible in AFX without customization.
Associate Jeff Faust
Faust Logic, Inc.
Lighting is quite a bit different in T3D requiring a different set of lighting effects. AFX2/T3D does not support effects specified using afxLightData, sgLightObjectData, or afxVolumeLightData. One uses afxT3DPointLightData and afxT3DSpotLightData. Indirectly, this also means that lighting flares are done differently.
Audio is also a bit different since T3D uses the SFX abstraction. Mostly this is a matter of switching from AudioProfile to SFXProfile and AudioDescription to SFXDescription if you have not already done so. Most of the fields are the same, so usually it's just a matter of substituting the datablock type name.
The rest of the differences are mostly due to changes in the underlying engine. For example, if you use afxModelData effects, you'll have to create materials for the dts models used to make them work with T3D.
Overall, dealing with the changes shouldn't be too difficult. The current suite of example AFX effects use the same set of scripts containing only a few conditionals here and there to deal with specific T3D or TGE issues. The biggest differences are with the lighting.