# ------------------------------------------------------------------------- # Description block """ dictionaryShaderClassID.py Bernard Lebel File version: 4.0.0 April 2006 Description: Builds a dictionary of all the shaders availabe in XSI and their ClassID. """ # ------------------------------------------------------------------------- # Script block # Create dictionary oShadersDictionary = {} # Add entries to dictionary # SHADERS DARKTREE oShadersDictionary[ 'tiwdte_color' ] = ( '{8993CE15-2D6D-4A5E-8308-61690E59F415}', 'Custom', '' ) oShadersDictionary[ 'tiwdte_percent' ] = ( '{2E2E619B-4FAF-43E0-AE9E-D4089BB69AF3}', 'Custom', '' ) oShadersDictionary[ 'tiwdte_elevation' ] = ( '{2DC02351-FC07-4AAA-8E9B-E232B757EECF}', 'Custom', '' ) oShadersDictionary[ 'tiwdte_color_uv' ] = ( '{6810B63C-CB88-42CB-99B4-DC833F1E76C2}', 'Custom', '' ) oShadersDictionary[ 'tiwdte_elev_uv' ] = ( '{3DF27992-7683-4A42-B4DD-4011A007A967}', 'Custom', '' ) oShadersDictionary[ 'tiwdte_pourc_uv' ] = ( '{D2923080-50D0-45E5-8409-C85813964757}', 'Custom', '' ) # ----------------------------------------------------------- # FOREIGN SHADERS # ----------------------------------------------------------- # Alan Jones shaders oShadersDictionary[ 'thickness' ] = ( '{26D00364-325B-11D9-A000-E0001DB93965}', 'Custom', 'Shaders\\Texture\\thickness.Preset' ) oShadersDictionary[ 'shadowPassLens' ] = ( '{0A4BEA4B-F964-495D-9795-4BB2C9CB78DB}', 'Custom', '' ) # D3 shaders oShadersDictionary[ 'd3b_dof' ] = ( '{AFA98160-4290-485F-A06A-D437FED770E1}', 'Custom', '' ) oShadersDictionary[ 'd3_mat_carpaint' ] = ( '{54793A42-5BFC-4297-9DD2-6D647EBF84CD}', 'Custom', '' ) oShadersDictionary[ 'd3_mat_coldsteel' ] = ( '{54793A42-5BFC-4297-9DD2-6D647EBF84CD}', 'Custom', '' ) oShadersDictionary[ 'd3_mat_diamond' ] = ( '{54793A42-5BFC-4297-9DD2-6D647EBF84CD}', 'Custom', '' ) oShadersDictionary[ 'd3_mat_glass' ] = ( '{54793A42-5BFC-4297-9DD2-6D647EBF84CD}', 'Custom', '' ) oShadersDictionary[ 'd3_mat_plastic' ] = ( '{54793A42-5BFC-4297-9DD2-6D647EBF84CD}', 'Custom', '' ) oShadersDictionary[ 'd3_mat_shinymetal' ] = ( '{54793A42-5BFC-4297-9DD2-6D647EBF84CD}', 'Custom', '' ) oShadersDictionary[ 'd3_mat_shinyplastic' ] = ( '{54793A42-5BFC-4297-9DD2-6D647EBF84CD}', 'Custom', '' ) oShadersDictionary[ 'd3_material' ] = ( '{54793A42-5BFC-4297-9DD2-6D647EBF84CD}', 'Custom', '' ) # Note: other d3 shader refuse to load in the Render Tree # thebigMuh oShadersDictionary[ 'Deriver' ] = ( '{ADCE5266-95A6-49bb-AD9D-2908992A18B7}', 'Custom', '' ) oShadersDictionary[ 'Diffraction' ] = ( '{860B5440-B366-4f11-87D5-CB73839CFF3C}', 'Custom', '' ) oShadersDictionary[ 'Diffusion' ] = ( '{5EA590F9-5CF9-463e-8AD9-078090444877}', 'Custom', '' ) oShadersDictionary[ 'Dirtmap' ] = ( '{9BEC2FFD-0002-4EE8-92BA-3A8706DC5F04}', 'Custom', 'Shaders\\Texture\\Dirtmap.Preset' ) oShadersDictionary[ 'Mix_8vectors' ] = ( '{F523FC00-ABD9-4d7f-9CDD-7F9D61E71FFE}', 'Custom', '' ) oShadersDictionary[ 'muhHair' ] = ( '{1CA5FF00-457B-4df5-A853-DF3347E91900}', 'Custom', '' ) # La Maison oShadersDictionary[ 'lm_2DMV' ] = ( '{61419BEC-A367-4bb0-8B14-B5E035B46445}', 'Custom', 'Shaders\\Texture\\lm_2DMV.Preset' ) oShadersDictionary[ 'lm_2DMV_v2' ] = ( '{C5170778-5608-44cc-A494-68DF6260EC20}', 'Custom', 'Shaders\\Texture\\lm2DMV_v2.Preset' ) # Others oShadersDictionary[ 'BA_VisBool' ] = ( '{76122004-75C0-11D8-A000-F7FB49AFC8B9}', 'Custom', '' ) oShadersDictionary[ 'md_subScatter' ] = ( '{43B59500-E1E2-49c2-B7A7-70BE3382AAC7}', 'Custom', '' ) oShadersDictionary[ 'misss_physical' ] = ( '{44F2D41A-D6A5-4559-89EC-73C865EF1BBD}', 'Custom', '' ) oShadersDictionary[ 'mix8layer' ] = ( '{4705A774-E6FC-11D8-A000-E9FE2FC65620}', 'Custom', '' ) oShadersDictionary[ 'oren-nayar' ] = ( '{954436E4-B8E4-11D8-A000-41D01B3DC161}', 'Custom', '' ) oShadersDictionary[ 'perlin' ] = ( '{E57C69D4-B71D-4E84-945C-23D83A74845F}', 'Custom', '' ) oShadersDictionary[ 'ReflectionUtility' ] = ( '{0BE8F792-C91C-4564-9E7C-609F965D4FD8}', 'Custom', '' ) oShadersDictionary[ 'Point_screen_converter' ] = ( '{EBF6F4BC-7717-475D-8849-CE08BFAC0BE5}', 'Custom', '' ) oShadersDictionary[ 'Whirly' ] = ( '{35F154D7-95BB-4782-8713-7DABACB0160F}', 'Custom', '' ) # ----------------------------------------------------------- # SHADERS XSI FACTORY # ----------------------------------------------------------- # Illumination oShadersDictionary[ 'Phong' ] = ( '{67120BBE-C98C-11D1-9723-00A0243E3672}', 'Factory', 'Shaders\\Material\\Phong.Preset' ) oShadersDictionary[ 'Lambert' ] = ( '{8FAC63AA-E392-11D1-804C-00A0C906835D}', 'Factory', 'Shaders\\Material\\Lambert.Preset' ) oShadersDictionary[ 'Blinn' ] = ( '{8FAC63AC-E392-11D1-804C-00A0C906835D}', 'Factory', 'Shaders\\Material\\Blinn.Preset' ) oShadersDictionary[ 'Cooktorrance' ] = ( '{8FAC63AB-E392-11D1-804C-00A0C906835D}', 'Factory', 'Shaders\\Material\\Cooktorrance.Preset' ) oShadersDictionary[ 'Strauss' ] = ( '{8FAC63A9-E392-11D1-804C-00A0C906835D}', 'Factory', 'Shaders\\Material\\Strauss.Preset' ) oShadersDictionary[ 'Anisotropic' ] = ( '{3156B433-FDDD-11D2-8B06-00A0C9892542}', 'Factory', 'Shaders\\Material\\Anisotropic.Preset' ) oShadersDictionary[ 'Constant' ] = ( '{5B003A9D-868A-11D4-9330-00E0293D48C6}', 'Factory', 'Shaders\\Material\\Constant.Preset' ) oShadersDictionary[ 'SSS_Fast_Simple' ] = ( '{91F10359-924D-4790-814A-9819367076D6}', 'Factory', 'Shaders\\Material\\SSS_Fast_Simple.Preset' ) oShadersDictionary[ 'SSS_Fast_Skin' ] = ( '{1994AACB-B6BC-43A1-A1B4-92B8B446D61B}', 'Factory', 'Shaders\\Material\\SSS_Fast_Skin.Preset' ) oShadersDictionary[ 'Phong_shading' ] = ( '{139CF1C1-274A-11D4-AE61-00A0C96E63E1}', 'Factory', 'Shaders\\Material\\Illumination\\Phong_shading.Preset' ) oShadersDictionary[ 'Lambert_shading' ] = ( '{6FD4A9B4-F0CD-11D1-8056-00A0C906835D}', 'Factory', 'Shaders\\Material\\Illumination\\Lambert_shading.Preset' ) oShadersDictionary[ 'Blinn_shading' ] = ( '{139CF1C3-274A-11D4-AE61-00A0C96E63E1}', 'Factory', 'Shaders\\Material\\Illumination\\Blinn_shading.Preset' ) oShadersDictionary[ 'Cooktorrance_shading' ] = ( '{139CF1C2-274A-11D4-AE61-00A0C96E63E1}', 'Factory', 'Shaders\\Material\\Illumination\\Cooktorrance_shading.Preset' ) oShadersDictionary[ 'Anisotropic_shading' ] = ( '{139CF1C4-274A-11D4-AE61-00A0C96E63E1}', 'Factory', 'Shaders\\Material\\Illumination\\Anisotropic_shading.Preset' ) oShadersDictionary[ 'Translucent_shading' ] = ( '{E22730A1-BDD4-11D1-90EB-0000F804EB21}', 'Factory', 'Shaders\\Material\\Illumination\\Translucent_shading.Preset' ) oShadersDictionary[ 'Simple_shadow' ] = ( '{1EDE3A06-BF3A-11D1-90EC-0000F804EB21}', 'Factory', 'Shaders\\Material\\Illumination\\Simple_Shadow.Preset' ) oShadersDictionary[ 'Sprite' ] = ( '{6BA13137-7FF5-4B27-AEF6-D280DB0B5043}', 'Factory', 'Shaders\\Material\\Sprite.Preset' ) oShadersDictionary[ 'Flat_light' ] = ( '{8FAC63AD-E392-11D1-804C-00A0C906835D}', 'Factory', 'Shaders\\Material\\Flat_light.Preset' ) oShadersDictionary[ 'Incidence' ] = ( '{73F8BADF-AFD2-40EE-A440-09CDA9D87260}', 'Factory', 'Shaders\\Texture\\Surface\\Incidence.Preset' ) oShadersDictionary[ 'Photon_irradience' ] = ( '{25C69C36-E7E3-11D2-8AF6-00A0C9892542}', 'Factory', 'Shaders\\Texture\\Illumination\\Photon_irradiance.Preset' ) oShadersDictionary[ 'Shadow' ] = ( '{8A1BFBA1-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Material\\Shadow.Preset' ) oShadersDictionary[ 'XSIAmbientOcclusion' ] = ( '{FF66A9F8-BB42-480D-834D-BC5FC6E3AD23}', 'Factory', 'Shaders\\Material\\XSIAmbientOcclusion.Preset' ) # Texture oShadersDictionary[ 'Image' ] = ( '{1C500B61-023C-11D3-8C03-00A0243E3672}', 'Factory', 'Shaders\\Texture\\Image.Preset' ) oShadersDictionary[ 'Cell' ] = ( '{A5B2C0FC-9288-11D4-933F-00E0293D48C6}', 'Factory', 'Shaders\\Texture\\Cell.Preset' ) oShadersDictionary[ 'Checkerboard' ] = ( '{2D66A8D7-ED68-11D2-843E-00E08100004E}', 'Factory', 'Shaders\\Texture\\Checkerboard.Preset' ) oShadersDictionary[ 'Cloud' ] = ( '{A85CBE5F-DDD7-11D1-804A-00A0C906835D}', 'Factory', 'Shaders\\Texture\\Cloud.Preset' ) oShadersDictionary[ 'Fabric' ] = ( '{DE6E9BD2-DF7A-11D1-804B-00A0C906835D}', 'Factory', 'Shaders\\Texture\\Fabric.Preset' ) oShadersDictionary[ 'Flagstone' ] = ( '{A5B2C0FD-9288-11D4-933F-00E0293D48C6}', 'Factory', 'Shaders\\Texture\\Flagstone.Preset' ) oShadersDictionary[ 'Fractal' ] = ( '{A5B2C100-9288-11D4-933F-00E0293D48C6}', 'Factory', 'Shaders\\Texture\\Fractal.Preset' ) oShadersDictionary[ 'Texture_Gradient' ] = ( '{E4B7BFC4-832C-4F7C-BF1E-996AADAF9593}', 'Factory', 'Shaders\\Texture\\Gradient.Preset' ) oShadersDictionary[ 'Grid' ] = ( '{DE6E9BD4-DF7A-11D1-804B-00A0C906835D}', 'Factory', 'Shaders\\Texture\\Grid.Preset' ) oShadersDictionary[ 'Marble' ] = ( '{A85CBE5A-DDD7-11D1-804A-00A0C906835D}', 'Factory', 'Shaders\\Texture\\Marble.Preset' ) oShadersDictionary[ 'Ripple' ] = ( '{017B80ED-8D04-11D4-9337-00E0293D48C6}', 'Factory', 'Shaders\\Texture\\Ripple.Preset' ) oShadersDictionary[ 'Rock' ] = ( '{A5B2C0FF-9288-11D4-933F-00E0293D48C6}', 'Factory', 'Shaders\\Texture\\Rock.Preset' ) oShadersDictionary[ 'Snow' ] = ( '{A85CBE59-DDD7-11D1-804A-00A0C906835D}', 'Factory', 'Shaders\\Texture\\Snow.Preset' ) oShadersDictionary[ 'Terrain' ] = ( '{DE6E9BD3-DF7A-11D1-804B-00A0C906835D}', 'Factory', 'Shaders\\Texture\\Terrain.Preset' ) oShadersDictionary[ 'Vein' ] = ( '{017B80F6-8D04-11D4-9337-00E0293D48C6}', 'Factory', 'Shaders\\Texture\\Vein.Preset' ) oShadersDictionary[ 'Vertex_rgba' ] = ( '{4E74DA6B-54DC-11D4-A26D-00E0293D48C6}', 'Factory', 'Shaders\\Texture\\Vertex_rgba.Preset' ) oShadersDictionary[ 'Wood' ] = ( '{A85CBE56-DDD7-11D1-804A-00A0C906835D}', 'Factory', 'Shaders\\Texture\\Wood.Preset' ) # Hair oShadersDictionary[ 'Hair_Renderer' ] = ( '{14921252-84B7-4190-BC60-BE17A48C331F}', 'Factory', 'Shaders\\Material\\Hair_Renderer.Preset' ) oShadersDictionary[ 'Hair_Geo_Shading' ] = ( '{DD6A7F43-FFDB-467F-9660-157CB3F9EB5E}', 'Factory', 'Shaders\\Material\\Hair_Geo_Shading.Preset' ) # Particle oShadersDictionary[ 'Particle_Billboard' ] = ( '{755CF938-DECA-4DBD-91E1-3DB0E7E5D7B5}', 'Factory', 'Shaders\\Texture\\Particle\\Particle_Billboard.Preset' ) oShadersDictionary[ 'Particle_Blob' ] = ( '{910932D2-30CC-4FF1-846D-25DACF324188}', 'Factory', 'Shaders\\Texture\\Particle\\Particle_Blob.Preset' ) oShadersDictionary[ 'Particle_Sphere' ] = ( '{7DBE0CA5-614C-468C-B750-A7EB0C516CBD}', 'Factory', 'Shaders\\Texture\\Particle\\Particle_Sphere.Preset' ) oShadersDictionary[ 'Particle_Sprite' ] = ( '{55578828-6B93-433C-85CB-3A30C81056BE}', 'Factory', 'Shaders\\Texture\\Particle\\Particle_Sprite.Preset' ) oShadersDictionary[ 'Particle_Shape' ] = ( '{C9296792-8AF5-42C2-8B21-4765877EF77D}', 'Factory', 'Shaders\\Texture\\Particle\\Particle_Shape.Preset' ) oShadersDictionary[ 'Particle_Gradient' ] = ( '{8519F3B6-95FE-4970-A51D-83A900777388}', 'Factory', 'Shaders\\Texture\\Particle\\Particle_Gradient.Preset' ) oShadersDictionary[ 'Particle_Color' ] = ( '{2C396C5C-CAF4-4958-BEBF-52247042A22B}', 'Factory', 'Shaders\\Texture\\Particle\\Particle_Color.Preset' ) oShadersDictionary[ 'Particle_Scalar' ] = ( '{D5855473-A402-4621-945B-4B757772FF22}', 'Factory', 'Shaders\\Texture\\Particle\\Particle_Scalar.Preset' ) oShadersDictionary[ 'Particle_Vector' ] = ( '{EA10C04F-22CB-40E6-873D-1685AD84FCD2}', 'Factory', 'Shaders\\Texture\\Particle\\Particle_Vector.Preset' ) oShadersDictionary[ 'Particle_Renderer' ] = ( '{3AA25573-D189-4333-A0B8-788195844ED0}', 'Factory', 'Shaders\\Material\\Particle_Renderer.Preset' ) # RealTime OpenGL oShadersDictionary[ 'OGL13Draw' ] = ( '{58F8D1F5-5D97-437D-9620-DF91A066C8BC}', 'Factory', 'Shaders\\RealTime\\OGL13Draw.Preset' ) oShadersDictionary[ 'OGL13Shade' ] = ( '{9E942910-2382-4cb5-B5C3-28C4899DECD1}', 'Factory', 'Shaders\\RealTime\\OGL13Shade.Preset' ) oShadersDictionary[ 'OGL13Texture' ] = ( '{24FA3C88-DB8B-4d9b-8F98-2F57E9E8259D}', 'Factory', 'Shaders\\RealTime\\OGL13Texture.Preset' ) oShadersDictionary[ 'OGL13TexCoord' ] = ( '{536C2046-13DA-44C4-AF05-FC859B1E5689}', 'Factory', 'Shaders\\RealTime\\OGL13TexCoord.Preset' ) oShadersDictionary[ 'OGL13CubicTexture' ] = ( '{98B020F7-A61C-4ce8-8400-38230F3E10CF}', 'Factory', 'Shaders\\RealTime\\OGL13CubicTexture.Preset' ) # RealTime DirectX oShadersDictionary[ 'DXDraw' ] = ( '{A7838EE4-3AAD-4c28-AAAC-0EFF1CADC335}', 'Factory', 'Shaders\\RealTime\\DXDraw.Preset' ) oShadersDictionary[ 'DXShade' ] = ( '{23D3A329-BA5D-4b5f-A36B-16F2087D4708}', 'Factory', 'Shaders\\RealTime\\DXShade.Preset' ) oShadersDictionary[ 'DXTexture' ] = ( '{3A24A670-88F6-4f67-BF86-D72BD2E7D79B}', 'Factory', 'Shaders\\RealTime\\DXTexture.Preset' ) oShadersDictionary[ 'DXTexCoord' ] = ( '{457FF964-8434-44d1-B16C-A5BD3D44811F}', 'Factory', 'Shaders\\RealTime\\DXTexCoord.Preset' ) oShadersDictionary[ 'DXCubicTexture' ] = ( '{55B870FC-D560-4647-8524-66287CB12BA2}', 'Factory', 'Shaders\\RealTime\\DXCubicTexture.Preset' ) oShadersDictionary[ 'DXHLSLProgram' ] = ( '{9095DF9E-07F1-48FF-8315-7E852D20EFAA}', 'Factory', 'Shaders\\RealTime\\DXHLSLProgram.Preset' ) oShadersDictionary[ 'DXHLSLColor' ] = ( '{06CCC861-2206-48B7-B2B3-1170B39502D1}', 'Factory', 'Shaders\\RealTime\\DXHLSLColor.Preset' ) oShadersDictionary[ 'DXHLSLMatrix' ] = ( '{9CC7D954-E3FE-4A96-B656-064A51CF61B2}', 'Factory', 'Shaders\\RealTime\\DXHLSLMatrix.Preset' ) oShadersDictionary[ 'DXHLSLVector' ] = ( '{ECC59A82-D405-410F-BBF8-A0736CD1C240}', 'Factory', 'Shaders\\RealTime\\DXHLSLVector.Preset' ) oShadersDictionary[ 'DXVertexShader' ] = ( '{3D9100A5-7545-4cd2-B12F-DEB0B2A7ED55}', 'Factory', 'Shaders\\RealTime\\DXVertexShader.Preset' ) oShadersDictionary[ 'DXVSMatrix' ] = ( '{79527FC7-9787-4d81-A80D-65C607A4DFDC}', 'Factory', 'Shaders\\RealTime\\DXVSMatrix.Preset' ) oShadersDictionary[ 'DXVSColor' ] = ( '{1D9791A4-8BAB-4684-910D-CF7916DC144E}', 'Factory', 'Shaders\\RealTime\\DXVSColor.Preset' ) oShadersDictionary[ 'DXVSVector' ] = ( '{FF2B3020-06E3-4a82-BB0C-1722AC4CADA0}', 'Factory', 'Shaders\\RealTime\\DXVSVector.Preset' ) oShadersDictionary[ 'DXVSLightTracker' ] = ( '{14FEECD9-7384-4ce2-BE95-10A7F1401589}', 'Factory', 'Shaders\\RealTime\\DXVSLightTracker.Preset' ) oShadersDictionary[ 'DXPixelShader' ] = ( '{71914304-9C05-49b8-BE9F-8E14E59391A3}', 'Factory', 'Shaders\\RealTime\\DXPixelShader.Preset' ) oShadersDictionary[ 'DXPSColorConst' ] = ( '{B7E6581C-CB0E-43c3-9815-22386E68FE3B}', 'Factory', 'Shaders\\RealTime\\DXPSColorConst.Preset' ) # RealTime Cg oShadersDictionary[ 'CgProgram' ] = ( '{29CBB21E-B631-4dfe-AF10-12F61CAB137B}', 'Factory', 'Shaders\\RealTime\\CgProgram.Preset' ) oShadersDictionary[ 'CgMatrix' ] = ( '{F1DA82C5-03DD-4fef-A564-1589D9EA66D3}', 'Factory', 'Shaders\\RealTime\\CgMatrix.Preset' ) oShadersDictionary[ 'CgColor' ] = ( '{2C561DBD-1FB7-4af3-BEF4-105906D69C5A}', 'Factory', 'Shaders\\RealTime\\CgColor.Preset' ) oShadersDictionary[ 'CgVector' ] = ( '{8C73B433-8D37-418d-A555-A46EBF42E12B}', 'Factory', 'Shaders\\RealTime\\CgVector.Preset' ) oShadersDictionary[ 'CgLightTracker' ] = ( '{2E8FBFE9-36ED-4F6A-89D1-5632CFC5810E}', 'Factory', 'Shaders\\RealTime\\CgLightTracker.Preset' ) # Bump oShadersDictionary[ 'Bumpmap' ] = ( '{F0E05130-6240-11D3-8C0A-00A0243E3672}', 'Factory', 'Shaders\\Texture\\Bump\\Bumpmap.Preset' ) oShadersDictionary[ 'Bumpmap_generator' ] = ( '{B6B3EE80-FAAE-11D3-AE5D-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Bump\\Bumpmap_generator.Preset' ) oShadersDictionary[ 'XSINormalMap' ] = ( '{50049E3E-3613-4111-A0C7-15B1D9620E43}', 'Factory', 'Shaders\\Texture\\Bump\\XSINormalMap.Preset' ) # Environment oShadersDictionary[ 'Environment' ] = ( '{AD97C8B1-E1AE-4E3B-ABF5-1754616A6B63}', 'Factory', 'Shaders\\Environment\\Environment.Preset' ) oShadersDictionary[ 'Cubic_mapping_6' ] = ( '{021FE513-E33D-11D3-A1B0-00E0293D48C6}', 'Factory', 'Shaders\\Environment\\Cubic_mapping_6.Preset' ) # Light oShadersDictionary[ 'Soft_light' ] = ( '{7E5BFB91-455D-11D1-864B-00A0C91412D9}', 'Factory', 'Shaders\\Light\\Soft_Light.Preset' ) oShadersDictionary[ 'Fast_light_effects' ] = ( '{2F37B9F8-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Light\\Fast_light_effects.Preset' ) # Volume oShadersDictionary[ 'Constant_density' ] = ( '{258F5366-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Volume\\Constant_density.Preset' ) oShadersDictionary[ 'Fast_volume_effects' ] = ( '{24B9F0EF-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Volume\\Fast_volume_effects.Preset' ) oShadersDictionary[ 'Volume_fog' ] = ( '{32844F45-A632-11D1-A303-00A0C9892542}', 'Factory', 'Shaders\\Volume\\Volume_fog.Preset' ) oShadersDictionary[ 'Volume_layered_fog' ] = ( '{7E5BFB97-455D-11D1-864B-00A0C91412D9}', 'Factory', 'Shaders\\Volume\\Volume_layered_fog.Preset' ) oShadersDictionary[ 'Volume_lightning' ] = ( '{7636CC20-5100-11D4-AEE8-0090275AE282}', 'Factory', 'Shaders\\Volume\\Volume_lightning.Preset' ) oShadersDictionary[ 'Volume_smoke' ] = ( '{2A186C9C-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Volume\\Volume_smoke.Preset' ) oShadersDictionary[ 'Volume_effects' ] = ( '{26DABA44-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Volume\\Volume_effects.Preset' ) # Lightmaps oShadersDictionary[ 'Color_Sampler' ] = ( '{71270576-73F6-4ACE-92E0-7B7B58339803}', 'Factory', 'Shaders\\Lightmap\\Color_Sampler.Preset' ) # Color Channels oShadersDictionary[ 'Pick_channel' ] = ( '{6A990430-CDE7-11D3-AE59-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Color_Channels\\Pick_channel.Preset' ) oShadersDictionary[ 'Color_Matte' ] = ( '{987E1EEB-8051-11D5-86D1-00E08100004B}', 'Factory', 'Shaders\\Texture\\Color_Matte.Preset' ) oShadersDictionary[ 'Scalar_Matte' ] = ( '{C63E498A-2930-11D5-86C6-00E08100004B}', 'Factory', 'Shaders\\Texture\\Scalar_Matte.Preset' ) oShadersDictionary[ 'HLSA_combine' ] = ( '{C37416D0-CDE8-11D3-AE59-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Color_Channels\\HLSA_combine.Preset' ) oShadersDictionary[ 'HSVA_combine' ] = ( '{35D38E80-CDE9-11D3-AE59-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Color_Channels\\HSVA_combine.Preset' ) oShadersDictionary[ 'RGBA_combine' ] = ( '{8802595A-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Color_Channels\\RGBA_combine.Preset' ) oShadersDictionary[ 'Color2alpha' ] = ( '{523C43D8-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Color_Channels\\Color2alpha.Preset' ) # Image Processing oShadersDictionary[ 'Color_correction' ] = ( '{46B8C429-80C4-11D2-8088-00A0C906835D}', 'Factory', 'Shaders\\Texture\\Image_Processing\\Color_correction.Preset' ) oShadersDictionary[ 'Color_Balance' ] = ( '{CA7A79DB-2E39-43EA-BE3A-3A9686AF15B2}', 'Factory', 'Shaders\\Texture\\Image_Processing\\Color_Balance.Preset' ) oShadersDictionary[ 'HLS_Adjust' ] = ( '{FC81738B-0EF2-4002-96DC-92CF633C633D}', 'Factory', 'Shaders\\Texture\\Image_Processing\\HLS_Adjust.Preset' ) oShadersDictionary[ 'Intensity' ] = ( '{52639AA5-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Image_Processing\\Intensity.Preset' ) oShadersDictionary[ 'Invert' ] = ( '{87AEE70C-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Image_Processing\\Invert.Preset' ) oShadersDictionary[ 'RGBA_keyer' ] = ( '{AF41E5A0-CEAF-11D3-AE5A-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Image_Processing\\RGBA_keyer.Preset' ) oShadersDictionary[ 'Scalar_Invert' ] = ( '{875B74BE-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Image_Processing\\Scalar_Invert.Preset' ) # Mixers oShadersDictionary[ 'Mix_2colors' ] = ( '{C99D3610-9D58-11D3-AE50-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Mixers\\Mix_2colors.Preset' ) oShadersDictionary[ 'Mix_8colors' ] = ( '{3A3BD020-A9BD-11D3-AE56-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Mixers\\Mix_8colors.Preset' ) oShadersDictionary[ 'Mixers_Gradient' ] = ( '{B3745FE2-3947-455A-B6BE-18CD5FF94639}', 'Factory', 'Shaders\\Texture\\Mixers\\Gradient.Preset' ) oShadersDictionary[ 'Toon_Node_Mix' ] = ( '{86CF165D-6438-4027-AD89-A64BB5EE3559}', 'Factory', 'Shaders\\Texture\\Mixers\\Toon_Node_Mix.Preset' ) # Conversion oShadersDictionary[ 'Color2scalar' ] = ( '{865EBB7A-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Conversion\\Color2scalar.Preset' ) oShadersDictionary[ 'Color2vector' ] = ( '{6439BC20-623C-11D3-8C0A-00A0243E3672}', 'Factory', 'Shaders\\Texture\\Conversion\\Color2vector.Preset' ) oShadersDictionary[ 'Rgb2Hsv' ] = ( '{882D43AE-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Conversion\\Rgb2Hsv.Preset' ) oShadersDictionary[ 'Hsv2Rgb' ] = ( '{8840567E-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Conversion\\Hsv2Rgb.Preset' ) oShadersDictionary[ 'Integer2scalar' ] = ( '{64A4B340-623C-11D3-8C0A-00A0243E3672}', 'Factory', 'Shaders\\Texture\\Conversion\\Integer2scalar.Preset' ) oShadersDictionary[ 'Scalar2color' ] = ( '{8677C42B-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Conversion\\Scalar2color.Preset' ) oShadersDictionary[ 'Scalar2integer' ] = ( '{6496F290-623C-11D3-8C0A-00A0243E3672}', 'Factory', 'Shaders\\Texture\\Conversion\\Scalar2integer.Preset' ) oShadersDictionary[ 'Scalars2vector' ] = ( '{6405C7C0-623C-11D3-8C0A-00A0243E3672}', 'Factory', 'Shaders\\Texture\\Conversion\\Scalars2vector.Preset' ) oShadersDictionary[ 'Vector2color' ] = ( '{646DB080-623C-11D3-8C0A-00A0243E3672}', 'Factory', 'Shaders\\Texture\\Conversion\\Vector2color.Preset' ) oShadersDictionary[ 'Vector2Scalar' ] = ( '{A4F08C3F-AA3A-11D2-AFD4-00A024191B9D}', 'Factory', 'Shaders\\Texture\\Conversion\\Vector2Scalar.Preset' ) oShadersDictionary[ 'Vector_coordinate_convertor' ] = ( '{BDE291D3-077A-11D2-8A1A-00A0C9892542}', 'Factory', 'Shaders\\Texture\\Conversion\\Vector_coordinate_convertor.Preset' ) # Math oShadersDictionary[ 'Color_Math_Basic' ] = ( '{6EE27300-A1E2-11D3-AE51-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Math\\Color_Math_Basic.Preset' ) oShadersDictionary[ 'Color_Math_Exponent' ] = ( '{00288F00-AC2F-11D3-AE56-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Math\\Color_Math_Exponent.Preset' ) oShadersDictionary[ 'Color_Math_Logic' ] = ( '{7C094000-AC33-11D3-AE56-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Math\\Color_Math_Logic.Preset' ) oShadersDictionary[ 'Color_Math_Unary' ] = ( '{93DDB900-AC36-11D3-AE56-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Math\\Color_Math_Unary.Preset' ) oShadersDictionary[ 'Color_Smooth_Range' ] = ( '{C1531AC9-294C-11D5-86C6-00E08100004B}', 'Factory', 'Shaders\\Texture\\Math\\Color_Smooth_Range.Preset' ) oShadersDictionary[ 'Average' ] = ( '{525087D5-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Math\\Average.Preset' ) oShadersDictionary[ 'Change_range' ] = ( '{BDE291C1-077A-11D2-8A1A-00A0C9892542}', 'Factory', 'Shaders\\Texture\\Math\\Change_range.Preset' ) oShadersDictionary[ 'Inrange' ] = ( '{664816D0-CAEF-11D3-AE59-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Math\\Inrange.Preset' ) oShadersDictionary[ 'Scalar_Math_Basic' ] = ( '{3843DA00-A1F4-11D3-AE51-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Math\\Scalar_Math_Basic.Preset' ) oShadersDictionary[ 'Scalar_Math_Exponent' ] = ( '{42BB3200-AC2F-11D3-AE56-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Math\\Scalar_Math_Exponent.Preset' ) oShadersDictionary[ 'Scalar_inrange' ] = ( '{93274790-CB5D-11D3-AE59-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Math\\Scalar_inrange.Preset' ) oShadersDictionary[ 'Scalar_Math_Logic' ] = ( '{4D9E6800-AC2F-11D3-AE56-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Math\\Scalar_Math_Logic.Preset' ) oShadersDictionary[ 'Scalar_Math_Unary' ] = ( '{A0471300-AC2E-11D3-AE56-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Math\\Scalar_Math_Unary.Preset' ) oShadersDictionary[ 'Scalar_Smooth_Range' ] = ( '{CACD89D3-2857-11D5-86C5-00E08100004B}', 'Factory', 'Shaders\\Texture\\Math\\Scalar_Smooth_Range.Preset' ) oShadersDictionary[ 'Exponent_falloff' ] = ( '{85A85795-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Math\\Exponent_falloff.Preset' ) oShadersDictionary[ 'Linear_falloff' ] = ( '{858E1DB7-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Math\\Linear_falloff.Preset' ) oShadersDictionary[ 'Boolean_Math_Logic' ] = ( '{F61BD3D0-CAE9-11D3-AE59-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Math\\Boolean_Math_Logic.Preset' ) oShadersDictionary[ 'Boolean_negate' ] = ( '{56145DF0-CAEB-11D3-AE59-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\Math\\Boolean_negate.Preset' ) oShadersDictionary[ 'Vector_math_scalar' ] = ( '{BDE291CF-077A-11D2-8A1A-00A0C9892542}', 'Factory', 'Shaders\\Texture\\Math\\Vector_math_scalar.Preset' ) oShadersDictionary[ 'Vector_math_vector' ] = ( '{BDE291CB-077A-11D2-8A1A-00A0C9892542}', 'Factory', 'Shaders\\Texture\\Math\\Vector_math_vector.Preset' ) # Raytracing oShadersDictionary[ 'Dielectric' ] = ( '{6EE69644-AB73-11D4-86AE-00E08100004B}', 'Factory', 'Shaders\\Material\\Raytracing\\Dielectric.Preset' ) oShadersDictionary[ 'Opaque' ] = ( '{50DA36A3-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Raytracing\\Opaque.Preset' ) oShadersDictionary[ 'Photon' ] = ( '{544EBF11-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Raytracing\\Photon.Preset' ) oShadersDictionary[ 'Photon_render_tree' ] = ( '{6D228369-EB66-11D1-8054-00A0C906835D}', 'Factory', 'Shaders\\Texture\\Raytracing\\Photon_render_tree.Preset' ) oShadersDictionary[ 'Reflection' ] = ( '{5098A5F8-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Raytracing\\Reflection.Preset' ) oShadersDictionary[ 'Reflection_diffuse' ] = ( '{8A64B35A-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Raytracing\\Reflection_diffuse.Preset' ) oShadersDictionary[ 'Refraction' ] = ( '{50B07D7C-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Raytracing\\Refraction.Preset' ) oShadersDictionary[ 'Refraction_diffuse' ] = ( '{25AC9822-4F8F-48DD-A2B1-09853F316B62}', 'Factory', 'Shaders\\Material\\Raytracing\\Refraction_diffuse.Preset' ) oShadersDictionary[ 'Transparency' ] = ( '{50C723D3-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Raytracing\\Transparency.Preset' ) # Share oShadersDictionary[ 'Boolean_share' ] = ( '{BDE291BF-077A-11D2-8A1A-00A0C9892542}', 'Factory', 'Shaders\\Texture\\Share\\Boolean_share.Preset' ) oShadersDictionary[ 'Color_share' ] = ( '{BDE291BB-077A-11D2-8A1A-00A0C9892542}', 'Factory', 'Shaders\\Texture\\Share\\Color_share.Preset' ) oShadersDictionary[ 'Integer_share' ] = ( '{BDE291B9-077A-11D2-8A1A-00A0C9892542}', 'Factory', 'Shaders\\Texture\\Share\\Integer_share.Preset' ) oShadersDictionary[ 'Scalar_share' ] = ( '{BDE291B5-077A-11D2-8A1A-00A0C9892542}', 'Factory', 'Shaders\\Texture\\Share\\Scalar_share.Preset' ) oShadersDictionary[ 'Vector_share' ] = ( '{BDE291BD-077A-11D2-8A1A-00A0C9892542}', 'Factory', 'Shaders\\Texture\\Share\\Vector_share.Preset' ) # Switch oShadersDictionary[ 'Boolean_switch' ] = ( '{85C16046-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Switch\\Boolean_switch.Preset' ) oShadersDictionary[ 'Front_back' ] = ( '{50E02C84-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Switch\\Front_back.Preset' ) oShadersDictionary[ 'Ray_type' ] = ( '{8604221E-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\Switch\\Ray_type.Preset' ) oShadersDictionary[ 'Scalar_switch' ] = ( '{22C05654-FEAE-11D1-8A0D-00A0C9892542}', 'Factory', 'Shaders\\Texture\\Switch\\Scalar_switch.Preset' ) oShadersDictionary[ 'Vector_switch' ] = ( '{63EEDBF0-623C-11D3-8C0A-00A0243E3672}', 'Factory', 'Shaders\\Texture\\Switch\\Vector_switch.Preset' ) # State oShadersDictionary[ 'Scalar_state' ] = ( '{BDE291C9-077A-11D2-8A1A-00A0C9892542}', 'Factory', 'Shaders\\Texture\\State\\Scalar_state.Preset' ) oShadersDictionary[ 'Vector_state' ] = ( '{BDE291C7-077A-11D2-8A1A-00A0C9892542}', 'Factory', 'Shaders\\Texture\\State\\Vector_state.Preset' ) oShadersDictionary[ 'Color_savestate' ] = ( '{13EF6000-F9EB-11D3-AE5C-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\State\\Color_savestate.Preset' ) oShadersDictionary[ 'Scalar_savestate' ] = ( '{13EF6500-F9EB-11D3-AE5C-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\State\\Scalar_savestate.Preset' ) oShadersDictionary[ 'Vector_savestate' ] = ( '{13EF6A00-F9EB-11D3-AE5C-00A0C96E63E1}', 'Factory', 'Shaders\\Texture\\State\\Vector_savestate.Preset' ) # Toon oShadersDictionary[ 'Toon_Host' ] = ( '{AFE10EDE-86F3-49F2-A693-4313F4241437}', 'Factory', 'Shaders\\Material\\Toon_Host.Preset' ) oShadersDictionary[ 'Toon_Paint' ] = ( '{E28F7B5E-D3C7-4D89-96D2-3B6A32633D41}', 'Factory', 'Shaders\\Material\\Toon_Paint.Preset' ) oShadersDictionary[ 'Toon_Paint_and_Host' ] = ( '{8282C907-1A13-4331-86C1-8AD3EBAECB6C}', 'Factory', 'Shaders\\Material\\Toon_Paint_and_Host.Preset' ) oShadersDictionary[ 'Toon_Paint_Ambient' ] = ( '{06E5873D-7A8E-4502-8717-37BD7285A102}', 'Factory', 'Shaders\\Material\\Toon_Paint_Ambient.Preset' ) oShadersDictionary[ 'Toon_Paint_Rounded' ] = ( '{C9D5113C-AB30-4150-9B61-CD181998022F}', 'Factory', 'Shaders\\Material\\Toon_Paint_Rounded.Preset' ) oShadersDictionary[ 'Toon_Paint_Rimlight' ] = ( '{C960BB43-1614-4812-8B5D-CC1B42A776E6}', 'Factory', 'Shaders\\Material\\Toon_Paint_Rimlight.Preset' ) oShadersDictionary[ 'Toon_Paint_Highlight' ] = ( '{F97754C2-EBE3-4896-AE33-062FE50A5FC8}', 'Factory', 'Shaders\\Material\\Toon_Paint_Highlight.Preset' ) oShadersDictionary[ 'Toon_Ink_Lens' ] = ( '{9A83A105-7C97-49FF-A111-65781660511A}', 'Factory', 'Shaders\\Lens\\Toon_Ink_Lens.Preset' ) # Map Lookups oShadersDictionary[ 'Image_lookup' ] = ( '{4FA444EF-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\Image_lookup.Preset' ) oShadersDictionary[ 'Vertex_rgba' ] = ( '{4E74DA6B-54DC-11D4-A26D-00E0293D48C6}', 'Factory', 'Shaders\\Texture\\Vertex_rgba.Preset' ) oShadersDictionary[ 'Map_lookup_color' ] = ( '{B9667560-67CA-43AB-BD5F-CE3BA7E95547}', 'Factory', 'Shaders\\Texture\\Map_lookup_color.Preset' ) oShadersDictionary[ 'Map_lookup_scalar' ] = ( '{29617DC0-6EFA-4B73-B810-2FD14E3947E2}', 'Factory', 'Shaders\\Texture\\Map_lookup_scalar.Preset' ) oShadersDictionary[ 'Map_lookup_vector' ] = ( '{77A05290-0E8F-4290-8FD8-B9F1D4CF3DFD}', 'Factory', 'Shaders\\Texture\\Map_lookup_vector.Preset' ) oShadersDictionary[ 'Map_lookup_integer' ] = ( '{33E0C6C0-EEEE-4D3A-B748-0FB0A689DF1D}', 'Factory', 'Shaders\\Texture\\Map_lookup_integer.Preset' ) oShadersDictionary[ 'Map_lookup_boolean' ] = ( '{11AA83C0-1EBF-4193-BF1C-FC0F048D028A}', 'Factory', 'Shaders\\Texture\\Map_lookup_boolean.Preset' ) # Texture Generators oShadersDictionary[ '_2D_checkerboard' ] = ( '{4FE4A46D-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\2D_checkerboard.Preset' ) oShadersDictionary[ '_2D_dot' ] = ( '{502E8D53-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\2D_dot.Preset' ) oShadersDictionary[ '_2D_fabric' ] = ( '{8F7BA87B-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\2D_fabric.Preset' ) oShadersDictionary[ '_2D_gradient' ] = ( '{B3745FE2-3947-455A-B6BE-18CD5FF94639}', 'Factory', 'Shaders\\Texture\\texture_generators\\2D_Gradient.Preset' ) oShadersDictionary[ '_2D_grid' ] = ( '{8F368449-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\2D_grid.Preset' ) oShadersDictionary[ '_2D_Image_Implicit' ] = ( '{A85CBE61-DDD7-11D1-804A-00A0C906835D}', 'Factory', 'Shaders\\Texture\\texture_generators\\2D_Image_Implicit.Preset' ) oShadersDictionary[ '_2D_ripple' ] = ( '{907861BF-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\2D_ripple.Preset' ) oShadersDictionary[ '_2D_terrain' ] = ( '{8FF40F3C-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\2D_terrain.Preset' ) oShadersDictionary[ '_3D_cloud' ] = ( '{8CCBD20E-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\3D_cloud.Preset' ) oShadersDictionary[ '_3D_fractal' ] = ( '{8EA05023-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\3D_fractal.Preset' ) oShadersDictionary[ '_3D_lattice' ] = ( '{8BADB7DE-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\3D_lattice.Preset' ) oShadersDictionary[ '_3D_marble' ] = ( '{8C3F2750-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\3D_marble.Preset' ) oShadersDictionary[ '_3D_rock' ] = ( '{8C143CFC-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\3D_rock.Preset' ) oShadersDictionary[ '_3D_snow' ] = ( '{8D587CCC-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\3D_snow.Preset' ) oShadersDictionary[ '_3D_turbulence' ] = ( '{506A281D-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\3D_turbulence.Preset' ) oShadersDictionary[ '_3D_vein' ] = ( '{8E5C5D1E-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\3D_vein.Preset' ) oShadersDictionary[ '_3D_wave' ] = ( '{5092B017-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\3D_wave.Preset' ) oShadersDictionary[ '_3D_wood' ] = ( '{8DA5F939-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_generators\\3D_wood.Preset' ) # Texture Space Controllers oShadersDictionary[ '_3Dwarp' ] = ( '{869A5644-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_space_controller\\3Dwarp.Preset' ) oShadersDictionary[ 'Kaleidoscope' ] = ( '{8B89F498-BCFA-11D1-90E9-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_space_controller\\Kaleidoscope.Preset' ) oShadersDictionary[ 'Texture_edit' ] = ( '{4E57ACE4-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_space_controller\\Texture_edit.Preset' ) # Texture Space Generators oShadersDictionary[ 'Texture_space_generator' ] = ( '{4E3FD560-B473-11D1-90E1-0000F804EB21}', 'Factory', 'Shaders\\Texture\\texture_space_generators\\Texture_space_generator.Preset' ) oShadersDictionary[ 'Texture_Projection_Lookup' ] = ( '{4F13C237-8AB2-11D4-9335-00E0293D48C6}', 'Factory', 'Shaders\\Texture\\texture_space_generators\\Texture_Projection_Lookup.Preset' ) # Offer main dictionary under a new name dShadersDictionaryByPreset = oShadersDictionary # Repackage dictionary, where location and preset file is mapped to the class ID dShadersDictionaryByCLSID = {} for sShaderName, tShader in dShadersDictionaryByPreset.items(): sClassID = tShader[0] sLocation = tShader[1].lower() sPreset = tShader[2] sPreset2 = sPreset.replace( '\\', '\\\\' ) dShadersDictionaryByCLSID[ sClassID ] = ( sLocation, sPreset2 )