Player Rendering

You have the option with the following commands to change how a player is rendered (or viewed).

ma_render modes

These modes will vary from game to game therefore some may not do anything at all.
This list is taken from the Valve SDK as a guide

0 = Normal,          	// src
1 = TransColor,      	// c*a+dest*(1-a)
2 = TransTexture,    	// src*a+dest*(1-a)
3 = Glow,            	// src*a+dest -- No Z buffer checks -- Fixed size in screen space
4 = TransAlpha,      	// src*srca+dest*(1-srca)
5 = TransAdd,        	// src*a+dest
6 = Environmental,   	// not drawn, used for environmental effects
7 = TransAddFrameBlend, // use a fractional frame value to blend between animation frames
8 = TransAlphaAdd,   	// src + dest*(1-a)
9 = WorldGlow,          // Same as kRenderGlow but not fixed size in screen space
10 = None,              // Don't render.

ma_renderfx modes:-

These modes will vary from game to game therefore some may not do anything at all.
This list is taken from the Valve SDK as a guide

0 = FxNone,
1 = FxPulseSlow,
2 = FxPulseFast,
3 = FxPulseSlowWide,
4 = FxPulseFastWide,
5 = FxFadeSlow,
6 = FxFadeFast,
7 = FxSolidSlow,
8 = FxSolidFast,
9 = FxStrobeSlow,
10 = FxStrobeFast,
11 = FxStrobeFaster,
12 = FxFlickerSlow,
13 = FxFlickerFast,
14 = FxNoDissipation,
15 = FxDistort,               // Distort/scale/translate flicker
16 = FxHologram,              // kRenderFxDistort + distance fade
17 = FxExplode,               // Scale up really big!
18 = FxGlowShell,             // Glowing Shell
19 = FxClampMinScale,         // Keep this sprite from getting very small (SPRITES only!)
20 = FxEnvRain,               // for environmental rendermode, make rain
21 = FxEnvSnow,               //  "        "            "    , make snow
22 = FxSpotlight,     
23 = FxRagdoll,
24 = FxPulseFastWider,
25 = FxMax