{"id":2531,"date":"2021-07-30T17:08:09","date_gmt":"2021-07-30T09:08:09","guid":{"rendered":"https:\/\/www.clonefactor.com\/wordpress\/?p=2531"},"modified":"2021-07-30T18:50:28","modified_gmt":"2021-07-30T10:50:28","slug":"shader-matrix-%e7%ad%86%e8%a8%98","status":"publish","type":"post","link":"https:\/\/www.clonefactor.com\/wordpress\/public\/2531\/","title":{"rendered":"Shader Matrix \u7b46\u8a18"},"content":{"rendered":"\n<p>\u4e00\u4e9b\u5beb Shader \u6642\u6709\u7528\u7684\u901f\u67e5\u8cc7\u6599<\/p>\n\n\n\n<p>\u95dc\u65bc Matrix<\/p>\n\n\n\n<p><a href=\"https:\/\/www.tutorialspoint.com\/computer_graphics\/3d_transformation.htm\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.tutorialspoint.com\/computer_graphics\/3d_transformation.htm<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/2\/2c\/2D_affine_transformation_matrix.svg\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/upload.wikimedia.org\/wikipedia\/commons\/2\/2c\/2D_affine_transformation_matrix.svg<\/a><\/p>\n\n\n\n<p><a href=\"http:\/\/www.opengl-tutorial.org\/beginners-tutorials\/tutorial-3-matrices\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/www.opengl-tutorial.org\/beginners-tutorials\/tutorial-3-matrices\/<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"843\" height=\"804\" src=\"https:\/\/www.clonefactor.com\/wordpress\/wp-content\/uploads\/2021\/07\/MaterialPropertyDrawer.jpg\" alt=\"\" class=\"wp-image-2533\" srcset=\"https:\/\/www.clonefactor.com\/wordpress\/wp-content\/uploads\/2021\/07\/MaterialPropertyDrawer.jpg 843w, https:\/\/www.clonefactor.com\/wordpress\/wp-content\/uploads\/2021\/07\/MaterialPropertyDrawer-300x286.jpg 300w, https:\/\/www.clonefactor.com\/wordpress\/wp-content\/uploads\/2021\/07\/MaterialPropertyDrawer-768x732.jpg 768w, https:\/\/www.clonefactor.com\/wordpress\/wp-content\/uploads\/2021\/07\/MaterialPropertyDrawer-315x300.jpg 315w\" sizes=\"auto, (max-width: 843px) 100vw, 843px\" \/><\/figure>\n\n\n\n<p>\u95dc\u65bc pragma target \/ pragma require \u7684\u8a2d\u5b9a\u9700\u6c42<\/p>\n\n\n\n<p><a href=\"https:\/\/docs.unity3d.com\/2019.3\/Documentation\/Manual\/SL-ShaderCompileTargets.html\">https:\/\/docs.unity3d.com\/2019.3\/Documentation\/Manual\/SL-ShaderCompileTargets.html<\/a><\/p>\n\n\n\n<p>OpenGL \u8ddf DirectX \u7684\u5750\u6a19\u5206\u5225.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"643\" height=\"309\" src=\"https:\/\/www.clonefactor.com\/wordpress\/wp-content\/uploads\/2021\/07\/DifferentBetweenClipSpace.png\" alt=\"\" class=\"wp-image-2538\" srcset=\"https:\/\/www.clonefactor.com\/wordpress\/wp-content\/uploads\/2021\/07\/DifferentBetweenClipSpace.png 643w, https:\/\/www.clonefactor.com\/wordpress\/wp-content\/uploads\/2021\/07\/DifferentBetweenClipSpace-300x144.png 300w, https:\/\/www.clonefactor.com\/wordpress\/wp-content\/uploads\/2021\/07\/DifferentBetweenClipSpace-359x173.png 359w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/figure>\n\n\n\n<p>Multi Compile<\/p>\n\n\n\n<p><a href=\"https:\/\/docs.unity3d.com\/Manual\/SL-MultipleProgramVariants.html\">https:\/\/docs.unity3d.com\/Manual\/SL-MultipleProgramVariants.html<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u4e9b\u5beb Shader \u6642\u6709\u7528\u7684\u901f\u67e5\u8cc7\u6599 \u95dc\u65bc Matrix https:\/\/www.tutorial &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-2531","post","type-post","status-publish","format-standard","hentry","category-public"],"_links":{"self":[{"href":"https:\/\/www.clonefactor.com\/wordpress\/wp-json\/wp\/v2\/posts\/2531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.clonefactor.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.clonefactor.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.clonefactor.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.clonefactor.com\/wordpress\/wp-json\/wp\/v2\/comments?post=2531"}],"version-history":[{"count":5,"href":"https:\/\/www.clonefactor.com\/wordpress\/wp-json\/wp\/v2\/posts\/2531\/revisions"}],"predecessor-version":[{"id":2540,"href":"https:\/\/www.clonefactor.com\/wordpress\/wp-json\/wp\/v2\/posts\/2531\/revisions\/2540"}],"wp:attachment":[{"href":"https:\/\/www.clonefactor.com\/wordpress\/wp-json\/wp\/v2\/media?parent=2531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.clonefactor.com\/wordpress\/wp-json\/wp\/v2\/categories?post=2531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.clonefactor.com\/wordpress\/wp-json\/wp\/v2\/tags?post=2531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}