浏览代码

fix spotlight rendering and cookies. also add option for setting mesh scale since FBX and obj import settings will do different things with the scale factor

/main
Filip Iliescu 8 年前
当前提交
0577271e
共有 6 个文件被更改,包括 737 次插入16 次删除
  1. 23
      Assets/ScriptableRenderPipeline/MobileRenderPipeline/ClassicDeferred/ClassicDeferredPipeline.cs
  2. 8
      Assets/ScriptableRenderPipeline/MobileRenderPipeline/ClassicDeferred/LightVolumes/pyramid.fbx.meta
  3. 15
      Assets/ScriptableRenderPipeline/MobileRenderPipeline/ClassicDeferred/LightingTemplate.hlsl
  4. 12
      Assets/TestScenes/MobileDeferredTest/ClassicDeferredPipeline.asset
  5. 589
      Assets/ScriptableRenderPipeline/MobileRenderPipeline/ClassicDeferred/Soft.psd
  6. 106
      Assets/ScriptableRenderPipeline/MobileRenderPipeline/ClassicDeferred/Soft.psd.meta

23
Assets/ScriptableRenderPipeline/MobileRenderPipeline/ClassicDeferred/ClassicDeferredPipeline.cs


private int m_shadowBufferID;
public Mesh m_PointLightMesh;
public float PointLightMeshScaleFactor = 2.0f;
public float SpotLightMeshScaleFactor = 1.0f;
public Mesh m_QuadMesh;
public Mesh m_BoxMesh;

void RenderLightGeometry (Camera camera, VisibleLight light, CommandBuffer cmd, ScriptableRenderContext loop)
{
bool renderAsQuad = (light.flags & VisibleLightFlags.IntersectsNearPlane)!=0 || (light.flags & VisibleLightFlags.IntersectsFarPlane)!=0 || (light.lightType == LightType.Directional);
Vector3 lightPos = light.localToWorld.GetColumn (3); //position
Vector3 lightDir = light.localToWorld.GetColumn (2); //z axis
float range = light.range;

cmd.SetGlobalTexture ("_LightTexture0", cookie);
if ((light.lightType == LightType.Point)) {
var matrix = Matrix4x4.TRS (lightPos, Quaternion.identity, new Vector3 (range*2, range*2, range*2));
// scalingFactor corrosoponds to the scale factor setting (and wether file scale is used) of mesh in Unity mesh inspector.
// A scale factor setting in Unity of 0.01 would require this to be set to 100. A scale factor setting of 1, is just 1 here.
var matrix = Matrix4x4.TRS (lightPos, Quaternion.identity, new Vector3 (range*PointLightMeshScaleFactor, range*PointLightMeshScaleFactor, range*PointLightMeshScaleFactor));
if (cookie!=null)
cmd.EnableShaderKeyword ("POINT_COOKIE");

Matrix4x4 temp1 = Matrix4x4.Scale(new Vector3 (-.5f, -.5f, 1.0f));
Matrix4x4 temp2 = Matrix4x4.Translate( new Vector3 (.5f, .5f, 0.0f));
Matrix4x4 temp3 = PerspectiveCotanMatrix (chsa, 0.0f, range);
var LightMatrix0 = temp2 * temp3 * temp1 * worldToLight;
var LightMatrix0 = temp2 * temp1 * temp3 * worldToLight;
// builtin pyramid model range is -.1 to .1 so scale by 10
lightToWorld = lightToWorld * Matrix4x4.Scale (new Vector3(sideLength*10, sideLength*10, range*10));
// scalingFactor corrosoponds to the scale factor setting (and wether file scale is used) of mesh in Unity mesh inspector.
// A scale factor setting in Unity of 0.01 would require this to be set to 100. A scale factor setting of 1, is just 1 here.
lightToWorld = lightToWorld * Matrix4x4.Scale (new Vector3(sideLength*SpotLightMeshScaleFactor, sideLength*SpotLightMeshScaleFactor, range*SpotLightMeshScaleFactor));
if (renderAsQuad) {
cmd.DrawMesh (m_QuadMesh, Matrix4x4.identity, m_DirectionalDeferredLightingMaterial, 0, 0, props);
} else {

float GetCotanHalfSpotAngle (float spotAngle)
{
const float pi = 3.1415926535897932384626433832795f;
const float degToRad = (float)(pi / 180.0);
const float degToRad = (float)(Mathf.PI / 180.0);
var cs = Mathf.Cos(0.5f * spotAngle * degToRad);
var ss = Mathf.Sin(0.5f * spotAngle * degToRad);
return cs / ss; //cothalfspotangle

8
Assets/ScriptableRenderPipeline/MobileRenderPipeline/ClassicDeferred/LightVolumes/pyramid.fbx.meta


timeCreated: 1490056799
licenseType: Pro
ModelImporter:
serializedVersion: 19
serializedVersion: 20
fileIDToRecycleName:
100000: //RootNode
400000: //RootNode

globalScale: 1
meshCompression: 0
addColliders: 0
importVisibility: 0
importCameras: 0
importLights: 0
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1

secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVPackMargin: 4
useFileScale: 1
useFileScale: 0
normalCalculationMode: 0
importAnimation: 1
copyAvatar: 0
humanDescription:

15
Assets/ScriptableRenderPipeline/MobileRenderPipeline/ClassicDeferred/LightingTemplate.hlsl


outWPos = wpos;
}
static half4 debugLighting;
void OnChipDeferredCalculateLightParams (
unity_v2f_deferred i,
out float3 outWorldPos,

// negative bias because http://aras-p.info/blog/2010/01/07/screenspace-vs-mip-mapping/
float atten = tex2Dbias (_LightTexture0, float4(uvCookie.xy / uvCookie.w, 0, -8)).w;
atten *= uvCookie.w < 0;
// debug code to set a programmatic cookie
//float d0 = 0.65;
//float2 d1 = 2*(uvCookie.xy / uvCookie.w)-1;
//debugLighting = half4(d1, 0.0, 1.0);
//debugLighting = half4(frac(wpos), 1.0);
//float angularAtt = smoothstep(0.0, 1.0-d0, 1.0-length(d1));
//atten *= angularAtt;
float att = dot(tolight, tolight) * _LightPos.w;
atten *= tex2D (_LightTextureB0, att.rr).UNITY_ATTEN_CHANNEL;

UnityLight light;
UNITY_INITIALIZE_OUTPUT(UnityLight, light);
//debugLighting = half4(0.0, 0.0, 0.0, 0.0);
#ifdef UNITY_FRAMEBUFFER_FETCH_AVAILABLE
OnChipDeferredCalculateLightParams (i, wpos, uv, light.dir, atten, fadeDist, vpDepth);
#else

// UNITY_BRDF_PBS1 writes out alpha 1 to our emission alpha.
half4 res = UNITY_BRDF_PBS (data.diffuseColor, data.specularColor, oneMinusReflectivity, data.smoothness, data.normalWorld, -eyeVec, light, ind);
//return debugLighting;
return res;
}

12
Assets/TestScenes/MobileDeferredTest/ClassicDeferredPipeline.asset


m_EditorClassIdentifier:
m_ShadowSettings:
enabled: 1
shadowAtlasWidth: 1024
shadowAtlasHeight: 1024
shadowAtlasWidth: 4096
shadowAtlasHeight: 4096
directionalLightCascadeCount: 3
directionalLightCascades: {x: 0.2, y: 0.15, z: 0.8}
directionalLightNearPlaneOffset: 1
directionalLightCascadeCount: 4
directionalLightCascades: {x: 0.05, y: 0.2, z: 0.3}
directionalLightNearPlaneOffset: 5
m_DefaultSpotCookie: {fileID: 2800000, guid: 41e2109a383fc40ac81d1676de863fa2, type: 3}
m_DefaultSpotCookie: {fileID: 2800000, guid: 32c4b9c8ddc1c5d49ac7d10122540447, type: 3}

589
Assets/ScriptableRenderPipeline/MobileRenderPipeline/ClassicDeferred/Soft.psd


8BPS��C|8BIM8BIM%F ��&�Vڰ�����w8BIM$�<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 3.0-28, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:66915ea0-e236-11d9-b972-be2ab701f5ad'
xmlns:exif='http://ns.adobe.com/exif/1.0/'>
<exif:ColorSpace>4294967295</exif:ColorSpace>
<exif:PixelXDimension>128</exif:PixelXDimension>
<exif:PixelYDimension>128</exif:PixelYDimension>
</rdf:Description>
<rdf:Description rdf:about='uuid:66915ea0-e236-11d9-b972-be2ab701f5ad'
xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
</rdf:Description>
<rdf:Description rdf:about='uuid:66915ea0-e236-11d9-b972-be2ab701f5ad'
xmlns:photoshop='http://ns.adobe.com/photoshop/1.0/'>
<photoshop:History></photoshop:History>
</rdf:Description>
<rdf:Description rdf:about='uuid:66915ea0-e236-11d9-b972-be2ab701f5ad'
xmlns:tiff='http://ns.adobe.com/tiff/1.0/'>
<tiff:Orientation>1</tiff:Orientation>
<tiff:XResolution>72/1</tiff:XResolution>
<tiff:YResolution>72/1</tiff:YResolution>
<tiff:ResolutionUnit>2</tiff:ResolutionUnit>
</rdf:Description>
<rdf:Description rdf:about='uuid:66915ea0-e236-11d9-b972-be2ab701f5ad'
xmlns:xap='http://ns.adobe.com/xap/1.0/'>
<xap:CreateDate>2005-06-19T09:08:50+02:00</xap:CreateDate>
<xap:ModifyDate>2005-06-19T09:25:52+02:00</xap:ModifyDate>
<xap:MetadataDate>2005-06-19T09:25:52+02:00</xap:MetadataDate>
<xap:CreatorTool>Adobe Photoshop CS Macintosh</xap:CreatorTool>
</rdf:Description>
<rdf:Description rdf:about='uuid:66915ea0-e236-11d9-b972-be2ab701f5ad'
xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/'>
<xapMM:DocumentID>adobe:docid:photoshop:9791700f-91da-11d8-9b1d-d320f4417dc0</xapMM:DocumentID>
</rdf:Description>
<rdf:Description rdf:about='uuid:66915ea0-e236-11d9-b972-be2ab701f5ad'
xmlns:dc='http://purl.org/dc/elements/1.1/'>
<dc:format>application/vnd.adobe.photoshop</dc:format>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>8BIM��<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.print.PageFormat.PMHorizontalRes</key>
<dict>
<key>com.apple.print.ticket.creator</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.itemArray</key>
<array>
<dict>
<key>com.apple.print.PageFormat.PMHorizontalRes</key>
<real>72</real>
<key>com.apple.print.ticket.client</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.modDate</key>
<date>2004-04-16T23:57:15Z</date>
<key>com.apple.print.ticket.stateFlag</key>
<integer>0</integer>
</dict>
</array>
</dict>
<key>com.apple.print.PageFormat.PMOrientation</key>
<dict>
<key>com.apple.print.ticket.creator</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.itemArray</key>
<array>
<dict>
<key>com.apple.print.PageFormat.PMOrientation</key>
<integer>1</integer>
<key>com.apple.print.ticket.client</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.modDate</key>
<date>2004-04-16T23:57:15Z</date>
<key>com.apple.print.ticket.stateFlag</key>
<integer>0</integer>
</dict>
</array>
</dict>
<key>com.apple.print.PageFormat.PMScaling</key>
<dict>
<key>com.apple.print.ticket.creator</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.itemArray</key>
<array>
<dict>
<key>com.apple.print.PageFormat.PMScaling</key>
<real>1</real>
<key>com.apple.print.ticket.client</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.modDate</key>
<date>2004-04-16T23:57:15Z</date>
<key>com.apple.print.ticket.stateFlag</key>
<integer>0</integer>
</dict>
</array>
</dict>
<key>com.apple.print.PageFormat.PMVerticalRes</key>
<dict>
<key>com.apple.print.ticket.creator</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.itemArray</key>
<array>
<dict>
<key>com.apple.print.PageFormat.PMVerticalRes</key>
<real>72</real>
<key>com.apple.print.ticket.client</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.modDate</key>
<date>2004-04-16T23:57:15Z</date>
<key>com.apple.print.ticket.stateFlag</key>
<integer>0</integer>
</dict>
</array>
</dict>
<key>com.apple.print.PageFormat.PMVerticalScaling</key>
<dict>
<key>com.apple.print.ticket.creator</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.itemArray</key>
<array>
<dict>
<key>com.apple.print.PageFormat.PMVerticalScaling</key>
<real>1</real>
<key>com.apple.print.ticket.client</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.modDate</key>
<date>2004-04-16T23:57:15Z</date>
<key>com.apple.print.ticket.stateFlag</key>
<integer>0</integer>
</dict>
</array>
</dict>
<key>com.apple.print.subTicket.paper_info_ticket</key>
<dict>
<key>com.apple.print.PageFormat.PMAdjustedPageRect</key>
<dict>
<key>com.apple.print.ticket.creator</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.itemArray</key>
<array>
<dict>
<key>com.apple.print.PageFormat.PMAdjustedPageRect</key>
<array>
<real>0.0</real>
<real>0.0</real>
<real>734</real>
<real>576</real>
</array>
<key>com.apple.print.ticket.client</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.modDate</key>
<date>2005-06-19T07:25:03Z</date>
<key>com.apple.print.ticket.stateFlag</key>
<integer>0</integer>
</dict>
</array>
</dict>
<key>com.apple.print.PageFormat.PMAdjustedPaperRect</key>
<dict>
<key>com.apple.print.ticket.creator</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.itemArray</key>
<array>
<dict>
<key>com.apple.print.PageFormat.PMAdjustedPaperRect</key>
<array>
<real>-18</real>
<real>-18</real>
<real>774</real>
<real>594</real>
</array>
<key>com.apple.print.ticket.client</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.modDate</key>
<date>2005-06-19T07:25:03Z</date>
<key>com.apple.print.ticket.stateFlag</key>
<integer>0</integer>
</dict>
</array>
</dict>
<key>com.apple.print.PaperInfo.PMPaperName</key>
<dict>
<key>com.apple.print.ticket.creator</key>
<string>com.apple.print.pm.PostScript</string>
<key>com.apple.print.ticket.itemArray</key>
<array>
<dict>
<key>com.apple.print.PaperInfo.PMPaperName</key>
<string>na-letter</string>
<key>com.apple.print.ticket.client</key>
<string>com.apple.print.pm.PostScript</string>
<key>com.apple.print.ticket.modDate</key>
<date>2003-07-01T17:49:36Z</date>
<key>com.apple.print.ticket.stateFlag</key>
<integer>1</integer>
</dict>
</array>
</dict>
<key>com.apple.print.PaperInfo.PMUnadjustedPageRect</key>
<dict>
<key>com.apple.print.ticket.creator</key>
<string>com.apple.print.pm.PostScript</string>
<key>com.apple.print.ticket.itemArray</key>
<array>
<dict>
<key>com.apple.print.PaperInfo.PMUnadjustedPageRect</key>
<array>
<real>0.0</real>
<real>0.0</real>
<real>734</real>
<real>576</real>
</array>
<key>com.apple.print.ticket.client</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.modDate</key>
<date>2004-04-16T23:57:15Z</date>
<key>com.apple.print.ticket.stateFlag</key>
<integer>0</integer>
</dict>
</array>
</dict>
<key>com.apple.print.PaperInfo.PMUnadjustedPaperRect</key>
<dict>
<key>com.apple.print.ticket.creator</key>
<string>com.apple.print.pm.PostScript</string>
<key>com.apple.print.ticket.itemArray</key>
<array>
<dict>
<key>com.apple.print.PaperInfo.PMUnadjustedPaperRect</key>
<array>
<real>-18</real>
<real>-18</real>
<real>774</real>
<real>594</real>
</array>
<key>com.apple.print.ticket.client</key>
<string>com.apple.printingmanager</string>
<key>com.apple.print.ticket.modDate</key>
<date>2004-04-16T23:57:15Z</date>
<key>com.apple.print.ticket.stateFlag</key>
<integer>0</integer>
</dict>
</array>
</dict>
<key>com.apple.print.PaperInfo.ppd.PMPaperName</key>
<dict>
<key>com.apple.print.ticket.creator</key>
<string>com.apple.print.pm.PostScript</string>
<key>com.apple.print.ticket.itemArray</key>
<array>
<dict>
<key>com.apple.print.PaperInfo.ppd.PMPaperName</key>
<string>US Letter</string>
<key>com.apple.print.ticket.client</key>
<string>com.apple.print.pm.PostScript</string>
<key>com.apple.print.ticket.modDate</key>
<date>2003-07-01T17:49:36Z</date>
<key>com.apple.print.ticket.stateFlag</key>
<integer>1</integer>
</dict>
</array>
</dict>
<key>com.apple.print.ticket.APIVersion</key>
<string>00.20</string>
<key>com.apple.print.ticket.privateLock</key>
<false/>
<key>com.apple.print.ticket.type</key>
<string>com.apple.print.PaperInfoTicket</string>
</dict>
<key>com.apple.print.ticket.APIVersion</key>
<string>00.20</string>
<key>com.apple.print.ticket.privateLock</key>
<false/>
<key>com.apple.print.ticket.type</key>
<string>com.apple.print.PageFormatTicket</string>
</dict>
</plist>
8BIM�xHH�@����Rg(�HH�(d�h� 8BIM�HH8BIM&?�8BIM 8BIM8BIM� 8BIM
8BIM'
8BIM�H/fflff/ff���2Z5-8BIM�p��������������������������������������������������������������������������������������������8BIM8BIM8BIM@@8BIM8BIM=��Soft��nullboundsObjcRct1Top longLeftlongBtomlong�Rghtlong�slicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum
ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlong�Rghtlong�urlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong
leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?�8BIM8BIM8BIM 3��������JFIFHH�� Adobe_CM��Adobed����   
        ����"����?

 3!1AQa"q�2���B#$R�b34r��C%�S���cs5���&D�TdE£t6�U�e�����u��F'���������������Vfv��������7GWgw��������5!1AQaq"2����B#�R��3$b�r��CScs4�%���&5��D�T�dEU6te������u��F���������������Vfv��������'7GWgw������� ?���I%)$�+��))�6�;�����XF�w ���Ԕ���{�"��a���c}V$ j�Ϫ�>�J|�����? ���E�UD}G'���RS�Υ���A �����O�ae��+'D��$�eNiCIJI$�S�����D���BJgE�h��_Fu�{R��,������6��%�)��~��u8]
��Z�� ��Ey��SB��[G�
��Z��)�p�=�-鵸p��BJy�ޅ[���[�}\Hj��VTr�cN�)�ΩѝQ>Ձ}�轏�t6��!����K59�$��I��]i)����$�^��l�h��n��}]���蒞���I�B��1[�+�aV�G[@ )��$���I$�$�I)I�'I%9�����E��c�"@^�cA ���A��D���S�5�tYDA]��,-�v����\RS���L&nx^��[� ���lj�Ϫ�Ԕ��6����
��¶���I$�$�I)I$�JRI$��+;�TYZJ�h��J|��N0��f�k���L��}HE�IO�����bƯL��� ^]��� ���d�Z%%>��f���ޛhuah���I$���I$�$�I)I$�JR��b���ԭ �������^gԌ���}i��J����yIO����]��u�Wsv=��4+W�e������h}m�tu�����V�J��2�c�)�I0 ��)I$�JRI$���I�$�68�λ�[�Z��m��U��c��IO-��7{ݪ�nv����͖VQ2RS����J�-t������uCS���N����/���5[�/���=�)�<L�XѪ�� ��O�1.� ���=�)�e:ͫ�V��8ͬ�IM�Ҫ���t z�m����*9y쭧U���k`>��uo�bIM���ָ/;�=P��j�T�.��r����uIL-��҆�I)�����I%)�\҆�Juq:���������G�q���ۜ��)��o�$.W���G�^\�׷�(�V�IO�?�P�����i$r�OR��r�^��)�3~�=��XY}N� �g:�;�$���Z�4�IJI$�S��8BIM!SAdobe PhotoshopAdobe Photoshop CS8BIM".MM*bj(1r2��i��HHAdobe Photoshop CS Macintosh2005:06:19 09:25:52�������&(.HH1�1���8BIMnorm�)�(��������������������
Background8BIMluni
Background8BIMlnsrbgnd8BIMlyid8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp��#F���8BIMnorm�(�(��������������������Layer 18BIMluniLayer 18BIMlnsrlayr8BIMlyid8BIMclbl8BIMinfx8BIMknko8BIMlspf8BIMlclr8BIMfxrp������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(2:<@FJJQPYXZ_abbffhd`^\XVRPNLJJFFDDDBB@@>><::88866644422222222222222444666888::<>>@@BBDDDFFJJLNPRVX\^`dhffbba_ZXYPQJJF@<:2(������������ �
� �������� ��� ����
����
���  �!�  ���
 "$&()*+,�-,+*)(&$" 
���  #&),.035689:;�<;:986530.,)&#  ��  !%),/369<?BDFHIJK�L KJIHFDB?<963/,)%! ����  $)-159=AEILORUWY[\�^\[YWUROLIEA=951-)$  ���K "'+05:?DIMRVZ^aegjlmoppqqppomljgea^ZVRMID?:50+'" ���! #(-28>DJOTY^chlptwz|����!��|zwtplhc^YTOJD>82-(# �����O "'-3:@GNTZ`flqv{����������������������{vqlf`ZTNG@:3-'" ����# !&-3:BHPW^dksx~���������������%�������������~xskd^WPHB:3-&! ����&
%+29AHPX`gov~������������������&����������������~vog`XPHA92+%
����U !(07?HPX`iqz����������������������������¿������������zqi`XPH?70(! ����W %,4<DMV`ir{����������������������������������������������{ri`VMD<4,% ����*  (/8@IS]gpy���������������������������(�����������þ��������ypg]SI@8/(  ����*
"*2;DNXclw��������������������������*���������������»�������wlcXND;2*"
����*
$,4>GR]hs}������������������������������,����������������Ľ������}sh]RG>4,$
���,
%.6@KValx���������������������������������*���������������Ľ������xlaVK@6.%
���'
&.8BMXep|����������������������������������)���������������û�����|peXMB8.&
���%
'/9CO[gs����������������������������������'����������������������sg[OC9/'
���' '/9EP\iw������������������������������)�����������������Ļ�����wi\PE9/' ��& &/9EQ^kx����������������������������������$�������������ȿ�����xk^QE9/& ��' %/9EQ_ky���������������������������������#�������������¸����yk_QE9/% ��% $-8DP^lz���������������������������%���������������ĺ����zl^PD8-$ ���$
#,6BO\ky��������������������������$��������������ƻ����yk\OB6,#
��$  *5@M[ix�������������������������"�������������Ǽ����xi[M@5*  ��! (2>KYgw������������������������!������������Ǽ����wgYK>2( ��" %/;GVes������������������������ ������������ǻ����seVG;/% ��! !,8DRap����������������������������������ƺ����paRD8,! ��  (4@M]l|���������������������������������ĸ���|l]M@4( ��  $0<IXhx���������������������������������µ���xhXI<0$ �� !,7DScs������������������������������˿����scSD7,! �� &2?M\m}�����������������������������Ȼ���}m\M?2& ��� "-9GVgv�����������������������������ķ���vgVG9-" �� '4@P`p����������������������������������p`P@4' �� ".:HXiz�����������������������������Ȼ���ziXH:." �� (4APar�����������������������������ô���raPA4( �� !-9HXi{���������������������������ʽ���{iXH9-! � '2@P`q���������������������������ĵ���q`P@2' 
 ,8GWhz���������������������������˽���zhWG8, 
 $0>M^o���������������������������ĵ���o^M>0$  )5DTev���������������������������ʻ���veTD5)  !-:IZk~��������������������������²��~kZI:-!  %1?O`r�������������������������ȹ���r`O?1%  )5DTew�������������������������̾���weTD5) 
 ,9IYl~������������������������ó��~lYI9, 
 #/=M_q�������������������������ȹ���q_M=/#  &3ARcv�������������������������̽���vcRA3&  )6EVh{����������������������������{hVE6)   ,9IZl������������������������ŵ��lZI9,   ".<L^p�������������������������ɹ���p^L<."  $0?Oat�����������������������̼���taO?0$  &3BRew�����������������������ο���weRB3&  (5DUgz������������������������²��zgUD5(  )6FWj|����������������������Ĵ��|jWF6)  *8HYl����������������������ƶ��lYH8*   +9I[m�����������������������Ƿ���m[I9+  
 ,:J\o�����������������������ɹ���o\J:, 

!-;K]p�����������������������ʺ���p]K;-!

!-<L^q�����������������������ʻ���q^L<-!

!-<L^q�����������������������˻���q^L<-!

!-<L^q�����������������������˻���q^L<-!

!-<L^q�����������������������ʻ���q^L<-!

!-;K]p�����������������������ʺ���p]K;-!

 ,:J\o�����������������������ɹ���o\J:, 
  +9I[m�����������������������Ƿ���m[I9+   *8HYl����������������������ƶ��lYH8*  )6FWj|����������������������Ĵ��|jWF6)  (5DUgz������������������������²��zgUD5(  &3BRew�����������������������ο���weRB3&  $0?Oat�����������������������̼���taO?0$  ".<L^p�������������������������ɹ���p^L<."   ,9IZl������������������������ŵ��lZI9,   )6EVh{����������������������������{hVE6)  &3ARcv�������������������������̽���vcRA3&  #/=M_q�������������������������ȹ���q_M=/# 
 ,9IYl~������������������������ó��~lYI9, 
 )5DTew�������������������������̾���weTD5)  %1?O`r�������������������������ȹ���r`O?1%  !-:IZk~��������������������������²��~kZI:-!  )5DTev���������������������������ʻ���veTD5)  $0>M^o���������������������������ĵ���o^M>0$ 
 ,8GWhz���������������������������˽���zhWG8, 
� '2@P`q���������������������������ĵ���q`P@2' � !-9HXi{���������������������������ʽ���{iXH9-! � (4APar�����������������������������ô���raPA4( �� ".:HXiz�����������������������������Ȼ���ziXH:." �� '4@P`p����������������������������������p`P@4' ��� "-9GVgv�����������������������������ķ���vgVG9-" �� &2?M\m}�����������������������������Ȼ���}m\M?2& �� !,7DScs������������������������������˿����scSD7,! ��  $0<IXhx���������������������������������µ���xhXI<0$ ��  (4@M]l|���������������������������������ĸ���|l]M@4( ��! !,8DRap����������������������������������ƺ����paRD8,! ��" %/;GVes������������������������ ������������ǻ����seVG;/% ��! (2>KYgw������������������������!������������Ǽ����wgYK>2( ��$  *5@M[ix�������������������������"�������������Ǽ����xi[M@5*  ���$
#,6BO\ky��������������������������$��������������ƻ����yk\OB6,#
��% $-8DP^lz���������������������������%���������������ĺ����zl^PD8-$ ��' %/9EQ_ky���������������������������������#�������������¸����yk_QE9/% ��& &/9EQ^kx����������������������������������$�������������ȿ�����xk^QE9/& ���' '/9EP\iw������������������������������)�����������������Ļ�����wi\PE9/' ���%
'/9CO[gs����������������������������������'����������������������sg[OC9/'
���'
&.8BMXep|����������������������������������)���������������û�����|peXMB8.&
���,
%.6@KValx���������������������������������*���������������Ľ������xlaVK@6.%
���*
$,4>GR]hs}������������������������������,����������������Ľ������}sh]RG>4,$
���*
"*2;DNXclw��������������������������*���������������»�������wlcXND;2*"
����*  (/8@IS]gpy���������������������������(�����������þ��������ypg]SI@8/(  ����W %,4<DMV`ir{����������������������������������������������{ri`VMD<4,% ����U !(07?HPX`iqz����������������������������¿������������zqi`XPH?70(! ����&
%+29AHPX`gov~������������������&����������������~vog`XPHA92+%
�����# !&-3:BHPW^dksx~���������������%�������������~xskd^WPHB:3-&! �����O "'-3:@GNTZ`flqv{����������������������{vqlf`ZTNG@:3-'" ���! #(-28>DJOTY^chlptwz|����!��|zwtplhc^YTOJD>82-(# ���K "'+05:?DIMRVZ^aegjlmoppqqppomljgea^ZVRMID?:50+'" ����  $)-159=AEILORUWY[\�^\[YWUROLIEA=951-)$  ���  !%),/369<?BDFHIJK�L KJIHFDB?<963/,)%! ���  #&),.035689:;�<;:986530.,)&#  ���
 "$&()*+,�-,+*)(&$" 
���  �!�  ��
����
���� ��� �������� �
� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������8BIMPatt(2:<@FJJQPYXZ_abbffhd`^\XVRPNLJJFFDDDBB@B@@><<:::88866644444444444444666888:::<<>@@B@BBDDDFFJJLNPRVX\^`dhffbba_ZXYPQJJF@<:2((2:<@FJJQPYXZ_abbffhd`^\XVRPNLJJFFDDDBB@B@@><<:::88866644444444444444666888:::<<>@@B@BBDDDFFJJLNPRVX\^`dhffbba_ZXYPQJJF@<:2((2:<@FJJQPYXZ_abbffhd`^\XVRPNLJJFFDDDBB@B@@><<:::88866644444444444444666888:::<<>@@B@BBDDDFFJJLNPRVX\^`dhffbba_ZXYPQJJF@<:2(������������� �
� �������� ��� ����
����
���  �!�  ���
 "$&()*+,�-,+*)(&$" 
���  #&),.035689:;�<;:986530.,)&#  ��  !%),/369<?BDFHIJK�L KJIHFDB?<963/,)%! ����  $)-159=AEILORUWY[\�^\[YWUROLIEA=951-)$  ���K "'+05:?DIMRVZ^aegjlmoppqqppomljgea^ZVRMID?:50+'" ���! #(-28>DJOTY^chlptwz|����!��|zwtplhc^YTOJD>82-(# �����O "'-3:@GNTZ`flqv{����������������������{vqlf`ZTNG@:3-'" ����# !&-3:BHPW^dksx~���������������%�������������~xskd^WPHB:3-&! ����&
%+29AHPX`gov~������������������&����������������~vog`XPHA92+%
����U !(07?HPX`iqz����������������������������¿������������zqi`XPH?70(! ����W %,4<DMV`ir{����������������������������������������������{ri`VMD<4,% ����*  (/8@IS]gpy���������������������������(�����������þ��������ypg]SI@8/(  ����*
"*2;DNXclw��������������������������*���������������»�������wlcXND;2*"
����*
$,4>GR]hs}������������������������������,����������������Ľ������}sh]RG>4,$
���,
%.6@KValx���������������������������������*���������������Ľ������xlaVK@6.%
���'
&.8BMXep|����������������������������������)���������������û�����|peXMB8.&
���%
'/9CO[gs����������������������������������'����������������������sg[OC9/'
���' '/9EP\iw������������������������������)�����������������Ļ�����wi\PE9/' ��& &/9EQ^kx����������������������������������$�������������ȿ�����xk^QE9/& ��' %/9EQ_ky���������������������������������#�������������¸����yk_QE9/% ��% $-8DP^lz���������������������������%���������������ĺ����zl^PD8-$ ���$
#,6BO\ky��������������������������$��������������ƻ����yk\OB6,#
��$  *5@M[ix�������������������������"�������������Ǽ����xi[M@5*  ��! (2>KYgw������������������������!������������Ǽ����wgYK>2( ��" %/;GVes������������������������ ������������ǻ����seVG;/% ��! !,8DRap����������������������������������ƺ����paRD8,! ��  (4@M]l|���������������������������������ĸ���|l]M@4( ��  $0<IXhx���������������������������������µ���xhXI<0$ �� !,7DScs������������������������������˿����scSD7,! �� &2?M\m}�����������������������������Ȼ���}m\M?2& ��� "-9GVgv�����������������������������ķ���vgVG9-" �� '4@P`p����������������������������������p`P@4' �� ".:HXiz�����������������������������Ȼ���ziXH:." �� (4APar�����������������������������ô���raPA4( �� !-9HXi{���������������������������ʽ���{iXH9-! �� '2@P`q���������������������������ĵ���q`P@2' ��
 ,8GWhz���������������������������˽���zhWG8, 
� $0>M^o���������������������������ĵ���o^M>0$ � )5DTev���������������������������ʻ���veTD5)  !-:IZk~��������������������������²��~kZI:-!  %1?O`r�������������������������ȹ���r`O?1%  )5DTew�������������������������̾���weTD5) 
 ,9IYl~������������������������ó��~lYI9, 
 #/=M_q�������������������������ȹ���q_M=/#  &3ARcv�������������������������̽���vcRA3&  )6EVh{����������������������������{hVE6)   ,9IZl������������������������ŵ��lZI9,   ".<L^p�������������������������ɹ���p^L<."  $0?Oat�����������������������̼���taO?0$  &3BRew�����������������������ο���weRB3&  (5DUgz������������������������²��zgUD5(  )6FWj|����������������������Ĵ��|jWF6)  *8HYl����������������������ƶ��lYH8*   +9I[m�����������������������Ƿ���m[I9+  
 ,:J\o�����������������������ɹ���o\J:, 

!-;K]p�����������������������ʺ���p]K;-!

!-<L^q�����������������������ʻ���q^L<-!

!-<L^q�����������������������˻���q^L<-!

!-<L^q�����������������������˻���q^L<-!

!-<L^q�����������������������ʻ���q^L<-!

!-;K]p�����������������������ʺ���p]K;-!

 ,:J\o�����������������������ɹ���o\J:, 
  +9I[m�����������������������Ƿ���m[I9+   *8HYl����������������������ƶ��lYH8*  )6FWj|����������������������Ĵ��|jWF6)  (5DUgz������������������������²��zgUD5(  &3BRew�����������������������ο���weRB3&  $0?Oat�����������������������̼���taO?0$  ".<L^p�������������������������ɹ���p^L<."   ,9IZl������������������������ŵ��lZI9,   )6EVh{����������������������������{hVE6)  &3ARcv�������������������������̽���vcRA3&  #/=M_q�������������������������ȹ���q_M=/# 
 ,9IYl~������������������������ó��~lYI9, 
 )5DTew�������������������������̾���weTD5)  %1?O`r�������������������������ȹ���r`O?1%  !-:IZk~��������������������������²��~kZI:-! � )5DTev���������������������������ʻ���veTD5) � $0>M^o���������������������������ĵ���o^M>0$ �
 ,8GWhz���������������������������˽���zhWG8, 
� '2@P`q���������������������������ĵ���q`P@2' �� !-9HXi{���������������������������ʽ���{iXH9-! �� (4APar�����������������������������ô���raPA4( �� ".:HXiz�����������������������������Ȼ���ziXH:." �� '4@P`p����������������������������������p`P@4' ��� "-9GVgv�����������������������������ķ���vgVG9-" �� &2?M\m}�����������������������������Ȼ���}m\M?2& �� !,7DScs������������������������������˿����scSD7,! ��  $0<IXhx���������������������������������µ���xhXI<0$ ��  (4@M]l|���������������������������������ĸ���|l]M@4( ��! !,8DRap����������������������������������ƺ����paRD8,! ��" %/;GVes������������������������ ������������ǻ����seVG;/% ��! (2>KYgw������������������������!������������Ǽ����wgYK>2( ��$  *5@M[ix�������������������������"�������������Ǽ����xi[M@5*  ���$
#,6BO\ky��������������������������$��������������ƻ����yk\OB6,#
��% $-8DP^lz���������������������������%���������������ĺ����zl^PD8-$ ��' %/9EQ_ky���������������������������������#�������������¸����yk_QE9/% ��& &/9EQ^kx����������������������������������$�������������ȿ�����xk^QE9/& ���' '/9EP\iw������������������������������)�����������������Ļ�����wi\PE9/' ���%
'/9CO[gs����������������������������������'����������������������sg[OC9/'
���'
&.8BMXep|����������������������������������)���������������û�����|peXMB8.&
���,
%.6@KValx���������������������������������*���������������Ľ������xlaVK@6.%
���*
$,4>GR]hs}������������������������������,����������������Ľ������}sh]RG>4,$
���*
"*2;DNXclw��������������������������*���������������»�������wlcXND;2*"
����*  (/8@IS]gpy���������������������������(�����������þ��������ypg]SI@8/(  ����W %,4<DMV`ir{����������������������������������������������{ri`VMD<4,% ����U !(07?HPX`iqz����������������������������¿������������zqi`XPH?70(! ����&
%+29AHPX`gov~������������������&����������������~vog`XPHA92+%
�����# !&-3:BHPW^dksx~���������������%�������������~xskd^WPHB:3-&! �����O "'-3:@GNTZ`flqv{����������������������{vqlf`ZTNG@:3-'" ���! #(-28>DJOTY^chlptwz|����!��|zwtplhc^YTOJD>82-(# ���K "'+05:?DIMRVZ^aegjlmoppqqppomljgea^ZVRMID?:50+'" ����  $)-159=AEILORUWY[\�^\[YWUROLIEA=951-)$  ���  !%),/369<?BDFHIJK�L KJIHFDB?<963/,)%! ���  #&),.035689:;�<;:986530.,)&#  ���
 "$&()*+,�-,+*)(&$" 
���  �!�  ��
����
���� ��� �������� �
� �������������������������� �
� �������� ��� ����
����
���  �!�  ���
 "$&()*+,�-,+*)(&$" 
���  #&),.035689:;�<;:986530.,)&#  ��  !%),/369<?BDFHIJK�L KJIHFDB?<963/,)%! ����  $)-159=AEILORUWY[\�^\[YWUROLIEA=951-)$  ���K "'+05:?DIMRVZ^aegjlmoppqqppomljgea^ZVRMID?:50+'" ���! #(-28>DJOTY^chlptwz|����!��|zwtplhc^YTOJD>82-(# �����O "'-3:@GNTZ`flqv{����������������������{vqlf`ZTNG@:3-'" ����# !&-3:BHPW^dksx~���������������%�������������~xskd^WPHB:3-&! ����&
%+29AHPX`gov~������������������&����������������~vog`XPHA92+%
����U !(07?HPX`iqz����������������������������¿������������zqi`XPH?70(! ����W %,4<DMV`ir{����������������������������������������������{ri`VMD<4,% ����*  (/8@IS]gpy���������������������������(�����������þ��������ypg]SI@8/(  ����*
"*2;DNXclw��������������������������*���������������»�������wlcXND;2*"
����*
$,4>GR]hs}������������������������������,����������������Ľ������}sh]RG>4,$
���,
%.6@KValx���������������������������������*���������������Ľ������xlaVK@6.%
���'
&.8BMXep|����������������������������������)���������������û�����|peXMB8.&
���%
'/9CO[gs����������������������������������'����������������������sg[OC9/'
���' '/9EP\iw������������������������������)�����������������Ļ�����wi\PE9/' ��& &/9EQ^kx����������������������������������$�������������ȿ�����xk^QE9/& ��' %/9EQ_ky���������������������������������#�������������¸����yk_QE9/% ��% $-8DP^lz���������������������������%���������������ĺ����zl^PD8-$ ���$
#,6BO\ky��������������������������$��������������ƻ����yk\OB6,#
��$  *5@M[ix�������������������������"�������������Ǽ����xi[M@5*  ��! (2>KYgw������������������������!������������Ǽ����wgYK>2( ��" %/;GVes������������������������ ������������ǻ����seVG;/% ��! !,8DRap����������������������������������ƺ����paRD8,! ��  (4@M]l|���������������������������������ĸ���|l]M@4( ��  $0<IXhx���������������������������������µ���xhXI<0$ �� !,7DScs������������������������������˿����scSD7,! �� &2?M\m}�����������������������������Ȼ���}m\M?2& ��� "-9GVgv�����������������������������ķ���vgVG9-" �� '4@P`p����������������������������������p`P@4' �� ".:HXiz�����������������������������Ȼ���ziXH:." �� (4APar�����������������������������ô���raPA4( �� !-9HXi{���������������������������ʽ���{iXH9-! �� '2@P`q���������������������������ĵ���q`P@2' ��
 ,8GWhz���������������������������˽���zhWG8, 
� $0>M^o���������������������������ĵ���o^M>0$ � )5DTev���������������������������ʻ���veTD5)  !-:IZk~��������������������������²��~kZI:-!  %1?O`r�������������������������ȹ���r`O?1%  )5DTew�������������������������̾���weTD5) 
 ,9IYl~������������������������ó��~lYI9, 
 #/=M_q�������������������������ȹ���q_M=/#  &3ARcv�������������������������̽���vcRA3&  )6EVh{����������������������������{hVE6)   ,9IZl������������������������ŵ��lZI9,   ".<L^p�������������������������ɹ���p^L<."  $0?Oat�����������������������̼���taO?0$  &3BRew�����������������������ο���weRB3&  (5DUgz������������������������²��zgUD5(  )6FWj|����������������������Ĵ��|jWF6)  *8HYl����������������������ƶ��lYH8*   +9I[m�����������������������Ƿ���m[I9+  
 ,:J\o�����������������������ɹ���o\J:, 

!-;K]p�����������������������ʺ���p]K;-!

!-<L^q�����������������������ʻ���q^L<-!

!-<L^q�����������������������˻���q^L<-!

!-<L^q�����������������������˻���q^L<-!

!-<L^q�����������������������ʻ���q^L<-!

!-;K]p�����������������������ʺ���p]K;-!

 ,:J\o�����������������������ɹ���o\J:, 
  +9I[m�����������������������Ƿ���m[I9+   *8HYl����������������������ƶ��lYH8*  )6FWj|����������������������Ĵ��|jWF6)  (5DUgz������������������������²��zgUD5(  &3BRew�����������������������ο���weRB3&  $0?Oat�����������������������̼���taO?0$  ".<L^p�������������������������ɹ���p^L<."   ,9IZl������������������������ŵ��lZI9,   )6EVh{����������������������������{hVE6)  &3ARcv�������������������������̽���vcRA3&  #/=M_q�������������������������ȹ���q_M=/# 
 ,9IYl~������������������������ó��~lYI9, 
 )5DTew�������������������������̾���weTD5)  %1?O`r�������������������������ȹ���r`O?1%  !-:IZk~��������������������������²��~kZI:-! � )5DTev���������������������������ʻ���veTD5) � $0>M^o���������������������������ĵ���o^M>0$ �
 ,8GWhz���������������������������˽���zhWG8, 
� '2@P`q���������������������������ĵ���q`P@2' �� !-9HXi{���������������������������ʽ���{iXH9-! �� (4APar�����������������������������ô���raPA4( �� ".:HXiz�����������������������������Ȼ���ziXH:." �� '4@P`p����������������������������������p`P@4' ��� "-9GVgv�����������������������������ķ���vgVG9-" �� &2?M\m}�����������������������������Ȼ���}m\M?2& �� !,7DScs������������������������������˿����scSD7,! ��  $0<IXhx���������������������������������µ���xhXI<0$ ��  (4@M]l|���������������������������������ĸ���|l]M@4( ��! !,8DRap����������������������������������ƺ����paRD8,! ��" %/;GVes������������������������ ������������ǻ����seVG;/% ��! (2>KYgw������������������������!������������Ǽ����wgYK>2( ��$  *5@M[ix�������������������������"�������������Ǽ����xi[M@5*  ���$
#,6BO\ky��������������������������$��������������ƻ����yk\OB6,#
��% $-8DP^lz���������������������������%���������������ĺ����zl^PD8-$ ��' %/9EQ_ky���������������������������������#�������������¸����yk_QE9/% ��& &/9EQ^kx����������������������������������$�������������ȿ�����xk^QE9/& ���' '/9EP\iw������������������������������)�����������������Ļ�����wi\PE9/' ���%
'/9CO[gs����������������������������������'����������������������sg[OC9/'
���'
&.8BMXep|����������������������������������)���������������û�����|peXMB8.&
���,
%.6@KValx���������������������������������*���������������Ľ������xlaVK@6.%
���*
$,4>GR]hs}������������������������������,����������������Ľ������}sh]RG>4,$
���*
"*2;DNXclw��������������������������*���������������»�������wlcXND;2*"
����*  (/8@IS]gpy���������������������������(�����������þ��������ypg]SI@8/(  ����W %,4<DMV`ir{����������������������������������������������{ri`VMD<4,% ����U !(07?HPX`iqz����������������������������¿������������zqi`XPH?70(! ����&
%+29AHPX`gov~������������������&����������������~vog`XPHA92+%
�����# !&-3:BHPW^dksx~���������������%�������������~xskd^WPHB:3-&! �����O "'-3:@GNTZ`flqv{����������������������{vqlf`ZTNG@:3-'" ���! #(-28>DJOTY^chlptwz|����!��|zwtplhc^YTOJD>82-(# ���K "'+05:?DIMRVZ^aegjlmoppqqppomljgea^ZVRMID?:50+'" ����  $)-159=AEILORUWY[\�^\[YWUROLIEA=951-)$  ���  !%),/369<?BDFHIJK�L KJIHFDB?<963/,)%! ���  #&),.035689:;�<;:986530.,)&#  ���
 "$&()*+,�-,+*)(&$" 
���  �!�  ��
����
���� ��� �������� �
� �������������������������� �
� �������� ��� ����
����
���  �!�  ���
 "$&()*+,�-,+*)(&$" 
���  #&),.035689:;�<;:986530.,)&#  ��  !%),/369<?BDFHIJK�L KJIHFDB?<963/,)%! ����  $)-159=AEILORUWY[\�^\[YWUROLIEA=951-)$  ���K "'+05:?DIMRVZ^aegjlmoppqqppomljgea^ZVRMID?:50+'" ���! #(-28>DJOTY^chlptwz|����!��|zwtplhc^YTOJD>82-(# �����O "'-3:@GNTZ`flqv{����������������������{vqlf`ZTNG@:3-'" ����# !&-3:BHPW^dksx~���������������%�������������~xskd^WPHB:3-&! ����&
%+29AHPX`gov~������������������&����������������~vog`XPHA92+%
����U !(07?HPX`iqz����������������������������¿������������zqi`XPH?70(! ����W %,4<DMV`ir{����������������������������������������������{ri`VMD<4,% ����*  (/8@IS]gpy���������������������������(�����������þ��������ypg]SI@8/(  ����*
"*2;DNXclw��������������������������*���������������»�������wlcXND;2*"
����*
$,4>GR]hs}������������������������������,����������������Ľ������}sh]RG>4,$
���,
%.6@KValx���������������������������������*���������������Ľ������xlaVK@6.%
���'
&.8BMXep|����������������������������������)���������������û�����|peXMB8.&
���%
'/9CO[gs����������������������������������'����������������������sg[OC9/'
���' '/9EP\iw������������������������������)�����������������Ļ�����wi\PE9/' ��& &/9EQ^kx����������������������������������$�������������ȿ�����xk^QE9/& ��' %/9EQ_ky���������������������������������#�������������¸����yk_QE9/% ��% $-8DP^lz���������������������������%���������������ĺ����zl^PD8-$ ���$
#,6BO\ky��������������������������$��������������ƻ����yk\OB6,#
��$  *5@M[ix�������������������������"�������������Ǽ����xi[M@5*  ��! (2>KYgw������������������������!������������Ǽ����wgYK>2( ��" %/;GVes������������������������ ������������ǻ����seVG;/% ��! !,8DRap����������������������������������ƺ����paRD8,! ��  (4@M]l|���������������������������������ĸ���|l]M@4( ��  $0<IXhx���������������������������������µ���xhXI<0$ �� !,7DScs������������������������������˿����scSD7,! �� &2?M\m}�����������������������������Ȼ���}m\M?2& ��� "-9GVgv�����������������������������ķ���vgVG9-" �� '4@P`p����������������������������������p`P@4' �� ".:HXiz�����������������������������Ȼ���ziXH:." �� (4APar�����������������������������ô���raPA4( �� !-9HXi{���������������������������ʽ���{iXH9-! �� '2@P`q���������������������������ĵ���q`P@2' ��
 ,8GWhz���������������������������˽���zhWG8, 
� $0>M^o���������������������������ĵ���o^M>0$ � )5DTev���������������������������ʻ���veTD5)  !-:IZk~��������������������������²��~kZI:-!  %1?O`r�������������������������ȹ���r`O?1%  )5DTew�������������������������̾���weTD5) 
 ,9IYl~������������������������ó��~lYI9, 
 #/=M_q�������������������������ȹ���q_M=/#  &3ARcv�������������������������̽���vcRA3&  )6EVh{����������������������������{hVE6)   ,9IZl������������������������ŵ��lZI9,   ".<L^p�������������������������ɹ���p^L<."  $0?Oat�����������������������̼���taO?0$  &3BRew�����������������������ο���weRB3&  (5DUgz������������������������²��zgUD5(  )6FWj|����������������������Ĵ��|jWF6)  *8HYl����������������������ƶ��lYH8*   +9I[m�����������������������Ƿ���m[I9+  
 ,:J\o�����������������������ɹ���o\J:, 

!-;K]p�����������������������ʺ���p]K;-!

!-<L^q�����������������������ʻ���q^L<-!

!-<L^q�����������������������˻���q^L<-!

!-<L^q�����������������������˻���q^L<-!

!-<L^q�����������������������ʻ���q^L<-!

!-;K]p�����������������������ʺ���p]K;-!

 ,:J\o�����������������������ɹ���o\J:, 
  +9I[m�����������������������Ƿ���m[I9+   *8HYl����������������������ƶ��lYH8*  )6FWj|����������������������Ĵ��|jWF6)  (5DUgz������������������������²��zgUD5(  &3BRew�����������������������ο���weRB3&  $0?Oat�����������������������̼���taO?0$  ".<L^p�������������������������ɹ���p^L<."   ,9IZl������������������������ŵ��lZI9,   )6EVh{����������������������������{hVE6)  &3ARcv�������������������������̽���vcRA3&  #/=M_q�������������������������ȹ���q_M=/# 
 ,9IYl~������������������������ó��~lYI9, 
 )5DTew�������������������������̾���weTD5)  %1?O`r�������������������������ȹ���r`O?1%  !-:IZk~��������������������������²��~kZI:-! � )5DTev���������������������������ʻ���veTD5) � $0>M^o���������������������������ĵ���o^M>0$ �
 ,8GWhz���������������������������˽���zhWG8, 
� '2@P`q���������������������������ĵ���q`P@2' �� !-9HXi{���������������������������ʽ���{iXH9-! �� (4APar�����������������������������ô���raPA4( �� ".:HXiz�����������������������������Ȼ���ziXH:." �� '4@P`p����������������������������������p`P@4' ��� "-9GVgv�����������������������������ķ���vgVG9-" �� &2?M\m}�����������������������������Ȼ���}m\M?2& �� !,7DScs������������������������������˿����scSD7,! ��  $0<IXhx���������������������������������µ���xhXI<0$ ��  (4@M]l|���������������������������������ĸ���|l]M@4( ��! !,8DRap����������������������������������ƺ����paRD8,! ��" %/;GVes������������������������ ������������ǻ����seVG;/% ��! (2>KYgw������������������������!������������Ǽ����wgYK>2( ��$  *5@M[ix�������������������������"�������������Ǽ����xi[M@5*  ���$
#,6BO\ky��������������������������$��������������ƻ����yk\OB6,#
��% $-8DP^lz���������������������������%���������������ĺ����zl^PD8-$ ��' %/9EQ_ky���������������������������������#�������������¸����yk_QE9/% ��& &/9EQ^kx����������������������������������$�������������ȿ�����xk^QE9/& ���' '/9EP\iw������������������������������)�����������������Ļ�����wi\PE9/' ���%
'/9CO[gs����������������������������������'����������������������sg[OC9/'
���'
&.8BMXep|����������������������������������)���������������û�����|peXMB8.&
���,
%.6@KValx���������������������������������*���������������Ľ������xlaVK@6.%
���*
$,4>GR]hs}������������������������������,����������������Ľ������}sh]RG>4,$
���*
"*2;DNXclw��������������������������*���������������»�������wlcXND;2*"
����*  (/8@IS]gpy���������������������������(�����������þ��������ypg]SI@8/(  ����W %,4<DMV`ir{����������������������������������������������{ri`VMD<4,% ����U !(07?HPX`iqz����������������������������¿������������zqi`XPH?70(! ����&
%+29AHPX`gov~������������������&����������������~vog`XPHA92+%
�����# !&-3:BHPW^dksx~���������������%�������������~xskd^WPHB:3-&! �����O "'-3:@GNTZ`flqv{����������������������{vqlf`ZTNG@:3-'" ���! #(-28>DJOTY^chlptwz|����!��|zwtplhc^YTOJD>82-(# ���K "'+05:?DIMRVZ^aegjlmoppqqppomljgea^ZVRMID?:50+'" ����  $)-159=AEILORUWY[\�^\[YWUROLIEA=951-)$  ���  !%),/369<?BDFHIJK�L KJIHFDB?<963/,)%! ���  #&),.035689:;�<;:986530.,)&#  ���
 "$&()*+,�-,+*)(&$" 
���  �!�  ��
����
���� ��� �������� �
� �������������

106
Assets/ScriptableRenderPipeline/MobileRenderPipeline/ClassicDeferred/Soft.psd.meta


fileFormatVersion: 2
guid: 41e2109a383fc40ac81d1676de863fa2
timeCreated: 1493325318
licenseType: Pro
TextureImporter:
fileIDToRecycleName: {}
serializedVersion: 4
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 1
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -1
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spritePixelsToUnits: 100
alphaUsage: 2
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 4
textureShape: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
- buildTarget: Standalone
maxTextureSize: 2048
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
- buildTarget: iPhone
maxTextureSize: 2048
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
- buildTarget: tvOS
maxTextureSize: 2048
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
- buildTarget: WebGL
maxTextureSize: 2048
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
spritePackingTag:
userData:
assetBundleName:
assetBundleVariant:
正在加载...
取消
保存