Monday, April 30, 2007

Transition Effects _DirectX Transform

Check the following CLSIDs with the WipeDlg Sample:


Look at the "dxtmsft.h" header file
Working well
-----------------------
effects CLASSI D are available in "dxmsft.h"
1. CLSID_DXTBarn - Completed
2. CLSID_DXTBlinds - Completed
3.CLSID_DXTCheckerBoard - completed
4.CLSID_DXTWipe - compeleted
5.CLSID_Pixelate - completed
6.CLSID_DXTGradientWipe - Completed
7.CLSID_DXTInset - completed
8.CLSID_DXTIris
9.CLSID_DXTRadialWipe
10.CLSID_DXTRandomBars
11.CLSID_DXTRandomDissolve
12.CLSID_DXTRevealTrans
13.CLSID_DXTSlide
14.CLSID_DXTSpiral
15.CLSID_DXTStretch
16.CLSID_DXTStrips
17.CLSID_DXTZigzag
18.CLSID_DXFade
19. CLSID_Wheel - Iadded the GUID from Registry

DXImageTransform.Microsoft.Blur


Some effects CLASS ID are available in "dxmsft3.h"

Some words and images are added to the following filters but they are working fine :
--------------------------------------------------------------------------------------------------------------------
1.CLSID_DXTMetaBurnFilm - Some words are added to the image ...word is "Meta creations..."
2.CLSID_DXTMetaCenterPeel
3.CLSID_DXTMetaColorFade
4.CLSID_DXTMetaFlowMotion
5.CLSID_DXTMetaGriddler
6.CLSID_DXTMetaGriddler2
7.CLSID_DXTMetaJaws
8.CLSID_DXTMetaLightWipe
9.CLSID_DXTMetaLiquid
10.CLSID_DXTMetaPageTurn
11.CLSID_DXTMetaPeelPiece
12.CLSID_DXTMetaPeelSmall
13.CLSID_DXTMetaPeelSplit
14.CLSID_DXTMetaRadialScaleWipe
15.CLSID_DXTMetaRipple
16.CLSID_DXTMetaRoll
17.CLSID_DXTMetaThreshold
18.CLSID_DXTMetaTwister
19.CLSID_DXTMetaVacuum
20.CLSID_DXTMetaWater
21.CLSID_DXTMetaWhiteOut
22.CLSID_DXTMetaWormHole



















Wipe - CLSID_DXTWipe
Pixelate - CLSID_Pixelate


Not working :
---------------------
1.CLSID_DXTCheckerBoardPP
2.CLSID_DXTChromaPP
3.CLSID_DXTComposite
4.CLSID_DXTConvolution
5.CLSID_DXTDropShadow
6.CLSID_DXTDropShadowPP
7.CLSID_DXTGlow
8.CLSID_DXTGlowPP
9.CLSID_DXTGradientD
10.CLSID_DXTLabel
11.CLSID_DXTLight
12.CLSID_DXTLightPP
13.CLSID_DXTMaskFilter
14.CLSID_DXTICMFilter
15.CLSID_DXTICMFilterPP
16.CLSID_DXTMatrix
17.CLSID_DXTMatrixPP
18.CLSID_DXTMotionBlur
19.CLSID_DXTMotionBlurPP
20.CLSID_DXTRandomBarsPP
21.CLSID_DXTRedirect
22.CLSID_DXTScale
23.CLSID_DXTShadow
24.CLSID_DXTShadowPP
25.CLSID_DXTStripsPP
26.CLSID_DXTWave
27.CLSID_DXTWavePP
28.CLSID_DXTWipePP



Motion Blur can be achieved by DirectX Transform's Motion blur which in turn doing the transform In place...


if the CLSID Ended with PP...

CLSID_DXTWipePP - DXT Wipe Filter's Property Page ( PP - Property Page).


we can also write our own filters ...

we can test it thru DXETool application...

No comments: