<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[BimAnt]]></title><description><![CDATA[All about BIM.]]></description><link>https://bimant.com/blog/</link><image><url>https://bimant.com/blog/favicon.png</url><title>BimAnt</title><link>https://bimant.com/blog/</link></image><generator>Ghost 4.6</generator><lastBuildDate>Thu, 23 Apr 2026 18:00:44 GMT</lastBuildDate><atom:link href="https://bimant.com/blog/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[下一代UI：元宇宙 vs. AI]]></title><description><![CDATA[下一代用户界面中，哪些是炒作，哪些是真实的？]]></description><link>https://bimant.com/blog/next-generation-ui-metaverse-vs-ai/</link><guid isPermaLink="false">69ea5661f4e7870713f70064</guid><category><![CDATA[元宇宙]]></category><category><![CDATA[AI]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Thu, 23 Apr 2026 17:34:10 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2026/04/next-generation-ui-metaverse-vs-ai.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2026/04/next-generation-ui-metaverse-vs-ai.png" alt="&#x4E0B;&#x4E00;&#x4EE3;UI&#xFF1A;&#x5143;&#x5B87;&#x5B99; vs. AI"><p>&#x9AD8;&#x79D1;&#x6280;&#x884C;&#x4E1A;&#x4E00;&#x76F4;&#x88AB;&#x5404;&#x79CD;&#x98CE;&#x6F6E;&#x56F0;&#x6270;&#xFF0C;&#x51E0;&#x4E4E;&#x6BCF;&#x5E74;&#x90FD;&#x6709;&#x65B0;&#x4E8B;&#x7269;&#x88AB;&#x7092;&#x4F5C;&#x5230;&#x5929;&#x4E0A;&#x53BB;&#xFF1A;</p><ul><li>&#x7535;&#x5B50;&#x5546;&#x52A1;&#x548C;&#x6574;&#x4E2A;&#x4E92;&#x8054;&#x7F51;&#x6CE1;&#x6CAB;&#xFF08;1995-2001&#x5E74;&#xFF09;</li><li>VR/AR&#x548C;&quot;&#x5143;&#x5B87;&#x5B99;&quot;&#xFF08;&#x9A6C;&#x514B;&#xB7;&#x624E;&#x514B;&#x4F2F;&#x683C;&#x504F;&#x79BB;&#x4E3B;&#x8425;&#x4E1A;&#x52A1;&#x7684;&#x4E00;&#x6B21;&#x5F2F;&#x8DEF;&#xFF09;</li><li>NFT&#xFF08;&#x975E;&#x540C;&#x8D28;&#x5316;&#x4EE3;&#x5E01;&#xFF0C;2022&#x5E74;&#x7684;&#x5BA0;&#x513F;&#xFF09;</li><li>AI&#x5DE5;&#x5177;&#xFF08;2023&#x5E74;&#x7684;&quot;&#x5927;&#x4E8B;&quot;&#xFF09;</li></ul><p>&#x6211;&#x4EEC;&#x5982;&#x4F55;&#x8FA8;&#x522B;&#x4EC0;&#x4E48;&#x662F;&#x7092;&#x4F5C;&#xFF0C;&#x4EC0;&#x4E48;&#x662F;&#x771F;&#x5B9E;&#x7684;&#xFF1F;NFT&#x5DF2;&#x7ECF;&#x660E;&#x786E;&#x7834;&#x4EA7;&#xFF0C;&#x800C;&#x7535;&#x5B50;&#x5546;&#x52A1;&#x5219;&#x662F;&#x660E;&#x786E;&#x7684;&#x8D62;&#x5BB6;&#xFF08;&#x622A;&#x81F3;2023&#x5E74;5&#x6708;&#xFF0C;&#x5360;&#x7F8E;&#x56FD;<a href="https://fred.stlouisfed.org/series/ECOMPCTSA">&#x96F6;&#x552E;&#x9500;&#x552E;&#x989D;&#x7684;15.1%</a>&#xFF0C;&#x7EA6;&#x5408;&#x6BCF;&#x5E74;&#x4E00;&#x4E07;&#x4EBF;&#x7F8E;&#x5143;&#x2014;&#x2014;&#x6BCF;&#x5F53;&#x6D89;&#x53CA;&#x5230;&#x4E07;&#x4EBF;&#x8FD9;&#x4E2A;&#x5927;&#x6570;&#x5B57;&#x65F6;&#xFF0C;&#x5B83;&#x5C31;&#x4E0D;&#x53EF;&#x80FD;&#x662F;&#x98CE;&#x6F6E;&#xFF09;&#x3002;&#x5728;&#x4E24;&#x8005;&#x90FD;&#x5904;&#x4E8E;&#x7092;&#x4F5C;&#x5DC5;&#x5CF0;&#x65F6;&#xFF0C;&#x4EC5;&#x51ED;&#x65B0;&#x95FB;&#x62A5;&#x9053;&#x4F60;&#x5F88;&#x96BE;&#x5206;&#x8FA8;&#x5B83;&#x4EEC;&#x7684;&#x533A;&#x522B;&#x3002;</p><p>&#x6211;&#x5EFA;&#x8BAE;&#x533A;&#x5206;&#x771F;&#x4F2A;&#x7684;&#x65B9;&#x6CD5;&#x662F;&#x770B;<strong>&#x7528;&#x6237;&#x6D4B;&#x8BD5;&#x4E2D;&#x5BF9;&#x5BA2;&#x6237;&#x6709;&#x6548;&#x7684;&#x662F;&#x4EC0;&#x4E48;</strong>&#x3002;&#x88AB;&#x7092;&#x4F5C;&#x7684;&#x60F3;&#x6CD5;&#x662F;&#x5426;&#x5E2E;&#x52A9;&#x771F;&#x5B9E;&#x7528;&#x6237;&#x66F4;&#x9AD8;&#x6548;&#x6216;&#x66F4;&#x6109;&#x60A6;&#x5730;&#x5B8C;&#x6210;&#x6709;&#x7528;&#x7684;&#x4EFB;&#x52A1;&#xFF1F;&#x5982;&#x679C;&#x662F;&#xFF0C;&#x73B0;&#x5B9E;&#x4E2D;&#x7684;&#x91C7;&#x7528;&#x5C31;&#x662F;&#x53EF;&#x80FD;&#x7684;&#x3002;&#x5B83;&#x662F;&#x5426;&#x5728;&#x6F14;&#x793A;&#x4E2D;&#x770B;&#x8D77;&#x6765;&#x5F88;&#x68D2;&#xFF0C;&#x4F46;&#x5374;&#x65E0;&#x6CD5;&#x5E2E;&#x52A9;&#x4EBA;&#x4EEC;&#x5B8C;&#x6210;&#x4EFB;&#x52A1;&#xFF1F;&#x5982;&#x679C;&#x662F;&#xFF0C;&#x90A3;&#x5B83;&#x53EF;&#x80FD;&#x5C31;&#x662F;&#x7092;&#x4F5C;&#xFF0C;&#x5C06;&#x5728;&#x5E74;&#x5185;&#x906D;&#x5230;&#x5E94;&#x6709;&#x7684;&#x6D88;&#x4EA1;&#x3002;</p><p>&#x5728;&#x6211;&#x5217;&#x51FA;&#x7684;&#x56DB;&#x4E2A;&#x88AB;&#x7092;&#x4F5C;&#x7684;&#x9879;&#x76EE;&#x4E2D;&#xFF0C;&#x4E24;&#x4E2A;&#x5DF2;&#x7ECF;&#x63A5;&#x53D7;&#x4E86;&#x5386;&#x53F2;&#x7684;&#x5BA1;&#x5224;&#xFF0C;&#x6211;&#x4E5F;&#x53EF;&#x4EE5;&#x8BF4;&#x5728;&#x5F53;&#x65F6;&#x5C31;&#x5F88;&#x6E05;&#x695A;&#x7535;&#x5B50;&#x5546;&#x52A1;&#x662F;&#x6709;&#x7528;&#x7684;&#xFF0C;&#x800C;NFT&#x662F;&#x65E0;&#x7528;&#x7684;&#x98CE;&#x6F6E;&#x3002;&#xFF08;&#x5173;&#x4E8E;2000&#x5E74;&#x524D;&#x540E;&#x7684;&#x7535;&#x5B50;&#x5546;&#x52A1;&#xFF0C;&#x95EE;&#x9898;&#x4E0D;&#x5728;&#x4E8E;&#x5728;&#x7EBF;&#x8D2D;&#x7269;&#x662F;&#x5426;&#x5BF9;&#x6D88;&#x8D39;&#x8005;&#x6709;&#x76CA;&#xFF0C;&#x800C;&#x5728;&#x4E8E;&#x662F;&#x5426;&#x80FD;&#x6784;&#x5EFA;&#x9AD8;&#x6548;&#x7684;&#x4F9B;&#x5E94;&#x94FE;&#x6765;&#x76C8;&#x5229;&#x5730;&#x8FD0;&#x9001;&#x50CF;&#x72D7;&#x7CAE;&#x8FD9;&#x6837;&#x7684;&#x5546;&#x54C1;&#x3002;&#xFF09;</p><p>&#x90A3;&#x4E48;&#x5143;&#x5B87;&#x5B99;&#x548C;AI&#x5462;&#xFF1F;&#x4E24;&#x8005;&#x90FD;&#x5728;&#x5411;&#x5929;&#x9645;&#x51B2;&#x523A;&#xFF0C;&#x4F46;&#x5176;&#x4E2D;&#x4E00;&#x679A;&#x706B;&#x7BAD;&#x6B63;&#x5728;&#x53D1;&#x5C04;&#x53F0;&#x4E0A;&#x7206;&#x70B8;&#x3002;</p><p>&#x5148;&#x8BF4;&#x7ED3;&#x8BBA;&#xFF1A;<strong>AI&#x5DE5;&#x5177;&#x662F;&#x771F;&#x5B9E;&#x7684;&#xFF0C;&#x5143;&#x5B87;&#x5B99;&#x662F;&#x7092;&#x4F5C;</strong>&#x3002;&#x8BA9;&#x6211;&#x4EEC;&#x770B;&#x770B;&#x4E3A;&#x4EC0;&#x4E48;&#x3002;</p><h2 id="1%E3%80%81%E5%85%83%E5%AE%87%E5%AE%99%E7%9A%84%E8%AF%B1%E6%83%91">1&#x3001;&#x5143;&#x5B87;&#x5B99;&#x7684;&#x8BF1;&#x60D1;</h2><p>&#x524D;4&#x4EE3;&#x4E3B;&#x6D41;&#x7528;&#x6237;&#x754C;&#x9762;&#x98CE;&#x683C;&#x662F;&#xFF1A;</p><ol><li><strong>&#x6279;&#x5904;&#x7406;</strong>&#xFF1A;&#x6574;&#x4E2A;&#x5DE5;&#x4F5C;&#x6D41;&#x5728;&#x5355;&#x4E00;&#x65F6;&#x95F4;&#x70B9;&#x4E00;&#x6B21;&#x6027;&#x63D0;&#x4EA4;&#xFF0C;&#x6784;&#x6210;&#x4E00;&#x4E2A;<strong>&#x96F6;</strong>&#x7EF4;UI&#x3002;1945-1964&#x5E74;&#x3002;</li><li><strong>&#x547D;&#x4EE4;&#x884C;</strong>&#xFF08;&#x5982;Unix&#x3001;DOS&#xFF09;&#xFF1A;&#x9010;&#x884C;&#x8F93;&#x5165;&#x6587;&#x672C;&#x547D;&#x4EE4;&#xFF0C;&#x6784;&#x6210;&#x4E00;&#x4E2A;<strong>&#x4E00;</strong>&#x7EF4;UI&#x3002;1964-1980&#x5E74;&#x3002;</li><li><strong>&#x5168;&#x5C4F;&#x7EC8;&#x7AEF;</strong>&#xFF08;&#x5982;IBM&#x5927;&#x578B;&#x673A;&#xFF09;&#xFF1A;&#x4ECD;&#x7136;&#x662F;&#x7EAF;&#x6587;&#x672C;&#xFF0C;&#x4F46;&#x4E00;&#x6B21;&#x663E;&#x793A;&#x4E00;&#x5C4F;&#x5185;&#x5BB9;&#xFF0C;&#x7528;&#x6237;&#x53EF;&#x4EE5;&#x5728;&#x5C4F;&#x5E55;&#x4E0A;&#x79FB;&#x52A8;&#x5149;&#x6807;&#xFF0C;&#x4F8B;&#x5982;&#x586B;&#x5199;&#x8868;&#x5355;&#x5B57;&#x6BB5;&#x3002;&#x8FD9;&#x662F;&#x4E00;&#x4E2A;<strong>&#x4E8C;</strong>&#x7EF4;UI&#x3002;1971-1984&#x5E74;&#x3002;&#xFF08;&#x6CE8;&#x610F;&#x7B2C;2&#x4EE3;&#x548C;&#x7B2C;3&#x4EE3;&#x6709;&#x91CD;&#x53E0;&#xFF0C;&#x4E24;&#x8005;&#x66FE;&#x5E76;&#x884C;&#x4F7F;&#x7528;&#x3002;&#xFF09;</li><li><strong>&#x56FE;&#x5F62;&#x7528;&#x6237;&#x754C;&#x9762;</strong>&#xFF08;GUI&#xFF0C;&#x5982;Mac&#x548C;Windows&#xFF09;&#xFF0C;&#x540C;&#x6837;&#x4F7F;&#x7528;&#x4E8C;&#x7EF4;&#x7535;&#x8111;&#x5C4F;&#x5E55;&#xFF0C;&#x4F46;&#x5177;&#x6709;&#x91CD;&#x53E0;&#x7A97;&#x53E3;&#xFF0C;&#x589E;&#x52A0;&#x4E86;&#x4E00;&#x4E9B;Z&#x8F74;&#x7EF4;&#x5EA6;&#xFF0C;&#x6784;&#x6210;&#x4E00;&#x4E2A;<strong>&#x4E8C;&#x70B9;&#x4E94;</strong>&#x7EF4;UI&#x3002;1984-2024&#x5E74;&#x3002;</li></ol><p>&#xFF08;&#x5173;&#x4E8E;&#x8FD9;&#x4E9B;UI&#x4E16;&#x4EE3;&#x7684;&#x66F4;&#x591A;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;&#x6211;&#x5173;&#x4E8E;<a href="https://www.uxtigers.com/post/ai-new-ui-paradigm">&#x7528;&#x6237;&#x754C;&#x9762;3&#x4E2A;&#x8303;&#x5F0F;</a>&#x7684;&#x6587;&#x7AE0;&#x3002;&#xFF09;</p><p>&#x9274;&#x4E8E;&#x8FD9;&#x79CD;<strong>0 -&gt; 1 -&gt; 2 -&gt; 2.5</strong>&#x7EF4;&#x5EA6;&#x7684;&#x5386;&#x53F2;&#x6F14;&#x8FDB;&#xFF0C;&#x5F88;&#x591A;&#x4EBA;&#x8BA4;&#x4E3A;&#x7B2C;5&#x4EE3;UI&#x5C06;&#x5B8C;&#x6210;&#x8BA1;&#x6570;&#xFF0C;&#x53D8;&#x4E3A;<strong>&#x4E09;&#x7EF4;</strong>&#x2014;&#x2014;&#x4EE5;&#x865A;&#x62DF;&#x73B0;&#x5B9E;&#x6216;&#x88AB;&#x7092;&#x4F5C;&#x7684;&quot;&#x5143;&#x5B87;&#x5B99;&quot;&#x4E3A;&#x4EE3;&#x8868;&#x3002;</p><p>&#x6211;&#x4ECE;&#x4E0D;&#x8FD9;&#x4E48;&#x8BA4;&#x4E3A;&#xFF1A;&#x53C2;&#x89C1;&#x6211;1998&#x5E74;&#x7684;&#x6587;&#x7AE0; <a href="https://www.nngroup.com/articles/2d-is-better-than-3d/"><strong>2D&#x4F18;&#x4E8E;3D</strong></a>&#x3002;</p><p>3D&#x4E4B;&#x6240;&#x4EE5;&#x65E0;&#x6CD5;&#x8D85;&#x8D8A;2D&#xFF0C;&#x662F;&#x56E0;&#x4E3A;&#x6211;&#x4EEC;&#x5728;&#x7535;&#x8111;&#x4E0A;&#x64CD;&#x4F5C;&#x7684;&#x5927;&#x90E8;&#x5206;&#x4FE1;&#x606F;&#x662F;<strong>N&#x7EF4;&#x7684;&#xFF0C;&#x5176;&#x4E2D;N&#x8FDC;&#x5927;&#x4E8E;3</strong>&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x8003;&#x8651;&#x8D22;&#x52A1;&#x89C4;&#x5212;&#x548C;&#x6295;&#x8D44;&#x7BA1;&#x7406;&#x3002;&#x4E0D;&#x540C;&#x7684;&#x6295;&#x8D44;&#x7B56;&#x7565;&#x548C;&#x4E0D;&#x540C;&#x5DE5;&#x5177;&#x6709;&#x591A;&#x5C11;&#x7EF4;&#x5EA6;&#xFF1F;&#x518D;&#x52A0;&#x4E0A;&#x6BCF;&#x4E2A;&#x6295;&#x8D44;&#x8005;&#x7684;&#x60C5;&#x51B5;&#x548C;&#x504F;&#x597D;&#x7684;&#x989D;&#x5916;&#x7EF4;&#x5EA6;&#x3002;&#x65E0;&#x8BBA;&#x4F60;&#x5C06;&#x8FD9;&#x4E9B;&#x7EF4;&#x5EA6;&#x538B;&#x7F29;&#x5230;2&#x8FD8;&#x662F;3&#xFF0C;&#x5176;&#x5B9E;&#x5DEE;&#x522B;&#x4E0D;&#x5927;&#xFF1A;&#x53EF;&#x7528;&#x6027;&#x5C06;&#x53D6;&#x51B3;&#x4E8E;&#x4F60;&#x7684;&#x53EF;&#x89C6;&#x5316;&#x6280;&#x80FD;&#xFF0C;&#x800C;&#x4E0D;&#x662F;2D&#x548C;3D&#x4E4B;&#x95F4;&#x7684;&#x5DEE;&#x5F02;&#x3002;&#x4F46;3D UI&#x901A;&#x5E38;&#x4F1A;&#x66F4;&#x5DEE;&#xFF0C;&#x56E0;&#x4E3A;&#x5B83;&#x6BD4;&#x540C;&#x4E00;&#x6570;&#x636E;&#x548C;&#x529F;&#x80FD;&#x7684;2D&#x8868;&#x793A;&#x66F4;&#x96BE;&#x64CD;&#x4F5C;&#x548C;&#x89C6;&#x89C9;&#x626B;&#x63CF;&#x3002;</p><p>&#x4E0B;&#x4E00;&#x4EE3;UI&#x4E0D;&#x4F1A;&#x662F;3D&#xFF0C;&#x800C;&#x662F;&#x57FA;&#x4E8E;&#x610F;&#x56FE;&#x7684;&#x7ED3;&#x679C;&#x89C4;&#x8303;&#xFF08;&#x7531;AI&#x9A71;&#x52A8;&#xFF09;&#x4E0E;&#x57FA;&#x4E8E;&#x53EF;&#x89C6;&#x5316;&#x7684;&#x56FE;&#x5F62;&#x7528;&#x6237;&#x754C;&#x9762;&#xFF08;&#x7ED3;&#x5408;&#x4F20;&#x7EDF;&#x547D;&#x4EE4;&#x9A71;&#x52A8;&#x7684;&#x4EA4;&#x4E92;&#x8BBE;&#x8BA1;&#xFF0C;&#x4E3B;&#x8981;&#x662F;2D&#xFF09;&#x7684;&#x6DF7;&#x5408;&#x4F53;&#x3002;&#x6211;&#x4EEC;&#x4E0D;&#x4F1A;&#x8FDB;&#x5165;&#x66F4;&#x591A;<em>&#x51E0;&#x4F55;</em>&#x7EF4;&#x5EA6;&#xFF0C;&#x800C;&#x662F;&#x8FDB;&#x5165;&#x66F4;&#x591A;<em>&#x6982;&#x5FF5;</em>&#x7EF4;&#x5EA6;&#xFF0C;&#x7ED3;&#x5408;&#x591A;&#x79CD;&#x754C;&#x9762;&#x98CE;&#x683C;&#x3002;</p><p>&#x5F53;&#x7136;&#xFF0C;3D&#x5728;&#x67D0;&#x4E9B;&#x5E94;&#x7528;&#x4E2D;&#x662F;&#x6709;&#x7528;&#x7684;&#xFF1A;&#x533B;&#x5B66;&#x624B;&#x672F;&#x89C4;&#x5212;&#x3001;&#x4FEE;&#x7406;&#x98DE;&#x673A;&#x5F15;&#x64CE;&#x7B49;&#x590D;&#x6742;&#x8BBE;&#x5907;&#xFF0C;&#x4EE5;&#x53CA;&#x7535;&#x8111;&#x6E38;&#x620F;&#x3002;&#x6240;&#x4EE5;&#x6211;&#x4EEC;&#x4F1A;&#x770B;&#x5230;&#x4E00;&#x4E9B;3D&#x754C;&#x9762;&#x6765;&#x8865;&#x5145;&#x5360;&#x4E3B;&#x5BFC;&#x5730;&#x4F4D;&#x7684;2D/AI&#x6DF7;&#x5408;&#x8BBE;&#x8BA1;&#x3002;</p><p>&#x4F46;&#x5373;&#x4F7F;&#x662F;&#x50CF;&#x9009;&#x62E9;&#x9152;&#x5E97;&#x623F;&#x95F4;&#x8FD9;&#x6837;&#x4F3C;&#x4E4E;&#x80FD;&#x4ECE;3D&#x53EF;&#x89C6;&#x5316;&#x4E2D;&#x53D7;&#x76CA;&#x7684;&#x7528;&#x4F8B;&#xFF0C;&#x4E3B;&#x8981;&#x65B9;&#x5F0F;&#x53EF;&#x80FD;&#x4ECD;&#x662F;&#x975E;3D&#x7684;&#xFF0C;&#x66F4;&#x591A;&#x5730;&#x4F9D;&#x8D56;&#x5927;&#x91CF;&#x7167;&#x7247;&#x548C;&#x4E00;&#x4E9B;&#x89C6;&#x9891;&#xFF0C;&#x800C;&#x4E0D;&#x662F;VR&#x3002;&#x5927;&#x591A;&#x6570;&#x7F51;&#x7AD9;&#x901A;&#x8FC7;<strong>&#x6295;&#x8D44;&#x66F4;&#x597D;&#x7684;&#x6444;&#x5F71;</strong>&#x5C06;&#x6BD4;&#x90E8;&#x7F72;VR&#x8D5A;<strong>&#x66F4;&#x591A;&#x94B1;</strong>&#x3002;&#x6BD5;&#x7ADF;&#xFF0C;&#x8D5A;&#x66F4;&#x591A;&#x94B1;&#x662F;&#x5546;&#x4E1A;&#x4E2D;UX&#x7684;&#x76EE;&#x6807;&#x3002;&#x4F60;&#x7684;&#x5DE5;&#x4F5C;&#x4E0D;&#x662F;&#x53D1;&#x5E03;&#x5B9E;&#x73B0;&#x6210;&#x672C;&#x66F4;&#x9AD8;&#x5374;&#x5E26;&#x6765;&#x66F4;&#x5C11;&#x6536;&#x5165;&#x7684;&#x70AB;&#x9177;&#x8BBE;&#x8BA1;&#x3002;</p><p>&#x82F9;&#x679C;&#x7684;&quot;<strong>Vision Pro</strong>&quot;AR&#x5934;&#x663E;&#x62E5;&#x6709;&#x5353;&#x8D8A;&#x7684;&#x786C;&#x4EF6;&#xFF0C;&#x5206;&#x8FA8;&#x7387;&#x66F4;&#x9AD8;&#x4E14;&#x65E0;&#x5EF6;&#x8FDF;&#x3002;&#x636E;&#x62A5;&#x9053;&#xFF0C;&#x5B83;&#x8FD8;&#x6709;&#x4E00;&#x4E2A;&#x51FA;&#x8272;&#x7684;&#x7528;&#x4E8E;&#x63A7;&#x5236;3D&#x73AF;&#x5883;&#x7684;&#x7528;&#x6237;&#x754C;&#x9762;&#x3002;&#xFF08;&#x4E0D;&#x8FC7;&#x6211;&#x8981;&#x7B49;&#x5230;&#x770B;&#x5230;&#x72EC;&#x7ACB;&#x7528;&#x6237;&#x6D4B;&#x8BD5;&#x7684;&#x7ED3;&#x679C;&#x540E;&#x518D;&#x505A;&#x6700;&#x7EC8;&#x5224;&#x65AD;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x8BB0;&#x8005;&#x62A5;&#x9053;&#x7684;&#x7CBE;&#x5FC3;&#x5B89;&#x6392;&#x7684;&#x6F14;&#x793A;&#x3002;&#xFF09;&#x5B83;&#x5BF9;&#x5B9E;&#x9645;&#x4F7F;&#x7528;&#x6765;&#x8BF4;&#x592A;&#x8D35;&#x592A;&#x91CD;&#x4E86;&#xFF0C;&#x4F46;&#x4E0B;&#x4E00;&#x7248;&#x4F1A;&#x66F4;&#x4FBF;&#x5B9C;&#x66F4;&#x8F7B;&#x3002;&#x7B2C;3&#x7248;&#x53EF;&#x80FD;&#x5BF9;&#x5BCC;&#x88D5;&#x56FD;&#x5BB6;&#x7684;&#x5BCC;&#x88D5;&#x6D88;&#x8D39;&#x8005;&#x6765;&#x8BF4;&#x8DB3;&#x591F;&#x597D;&#xFF0C;&#x53EF;&#x4EE5;&#x7528;&#x6765;&#x89C2;&#x770B;3D&#x7535;&#x5F71;&#x3002;&#x6211;&#x6000;&#x7591;&#x66F4;&#x591A;&#x7528;&#x4F8B;&#x662F;&#x5426;&#x8DB3;&#x591F;&#x6709;&#x5438;&#x5F15;&#x529B;&#xFF1A;&#x53D1;&#x5E03;&#x6F14;&#x793A;&#x4EE4;&#x4EBA;&#x60CA;&#x8BB6;&#x5730;&#x7F3A;&#x4E4F;&#x5438;&#x5F15;&#x529B;&#x3002;&#x5373;&#x4F7F;&#x662F;3D&#x7535;&#x5F71;&#xFF0C;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x4EE5;&#x8FD9;&#x4E00;&#x7C7B;&#x578B;&#x7684;&#x7ECF;&#x9A8C;&#x6765;&#x770B;&#xFF0C;&#x4E5F;&#x53EF;&#x80FD;&#x53EA;&#x662F;&#x4E00;&#x4E2A;&#x5C0F;&#x4F17;&#x7528;&#x4F8B;&#xFF1A;&#x9664;&#x4E86;&#x65B0;&#x5947;&#x6548;&#x5E94;&#x5916;&#xFF0C;&#x4EBA;&#x4EEC;&#x5F88;&#x5C11;&#x89C2;&#x770B;3D&#x7535;&#x5F71;&#xFF0C;&#x751A;&#x81F3;&#x4E00;&#x4E9B;&#x597D;&#x83B1;&#x575E;&#x6700;&#x4F18;&#x79C0;&#x7684;&#x521B;&#x4F5C;&#x8005;&#x5728;&#x5C1D;&#x8BD5;&#x5236;&#x4F5C;3D&#x7535;&#x5F71;&#x65F6;&#x4E5F;&#x5931;&#x8D25;&#x4E86;&#x3002;&#xFF08;&#x6211;&#x6240;&#x8BF4;&#x7684;&quot;&#x5931;&#x8D25;&quot;&#xFF0C;&#x662F;&#x6307;&#x6545;&#x4E8B;&#x5728;2D&#x4E2D;&#x89C2;&#x770B;&#x540C;&#x6837;&#x5F15;&#x4EBA;&#x5165;&#x80DC;&#xFF0C;&#x4F60;&#x6234;&#x4E0A;&#x62A4;&#x76EE;&#x955C;&#x6216;&#x5934;&#x663E;&#x5E76;&#x6CA1;&#x6709;&#x4EFB;&#x4F55;&#x6EA2;&#x4EF7;&#x3002;&#xFF09;</p><p>&#xFF08;&#x987A;&#x4FBF;&#x8BF4;&#x4E00;&#x53E5;&#xFF0C;&#x6211;&#x4EEC;&#x8FC7;&#x53BB;&#x5E38;&#x8BF4;&#x5FAE;&#x8F6F;&#x7684;&#x4EA7;&#x54C1;&#x5E94;&#x8BE5;&#x7B49;&#x5230;3.0&#x7248;&#x672C;&#x518D;&#x8D2D;&#x4E70;&#x3002;&#x4ECA;&#x5929;&#xFF0C;&#x6211;&#x5BF9;&#x82F9;&#x679C;&#x4E5F;&#x662F;&#x8FD9;&#x6837;&#x8BF4;&#x3002;&#x76F8;&#x6BD4;&#x4E4B;&#x4E0B;&#xFF0C;&#x5FAE;&#x8F6F;&#x6700;&#x8FD1;&#x53D1;&#x5E03;&#x4E86;&#x51E0;&#x4E2A;&#x5728;v.1&#x5C31;&#x8DB3;&#x4EE5;&#x6295;&#x5165;&#x751F;&#x4EA7;&#x4F7F;&#x7528;&#x7684;&#x4EA7;&#x54C1;&#xFF0C;&#x5305;&#x62EC;Bing Create&#x548C;Bing Chat&#x3002;&#x4E0D;&#x8FC7;&#xFF0C;&#x7531;&#x4E8E;&#x540E;&#x8005;&#x7531;ChatGPT&#x7B2C;4&#x7248;&#x9A71;&#x52A8;&#xFF0C;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x53D6;&#x524D;&#x7AEF;UI&#x548C;&#x540E;&#x7AEF;&#x5927;&#x8BED;&#x8A00;&#x6A21;&#x578B;&#x7684;&#x5E73;&#x5747;&#x503C;&#xFF0C;&#x7248;&#x672C;&#x53F7;&#x53EF;&#x80FD;&#x63A5;&#x8FD1;3&#x3002;&#xFF09;</p><p>&#x6BCF;&#x6B21;&#x5C06;3D&#x7528;&#x4E8E;&#x4E00;&#x822C;&#x5546;&#x4E1A;&#x5E94;&#x7528;&#x6216;&#x975E;&#x6E38;&#x620F;&#x6D88;&#x8D39;&#x8005;&#x5E94;&#x7528;&#x65F6;&#xFF0C;&#x5B83;&#x90FD;&#x5931;&#x8D25;&#x4E86;&#x3002;</p><p>&#x9A6C;&#x514B;&#xB7;&#x624E;&#x514B;&#x4F2F;&#x683C;&#x600E;&#x4E48;&#x4F1A;&#x72AF;&#x8FD9;&#x4E48;&#x5927;&#x7684;&#x9519;&#x8BEF;&#xFF1F;&#x6240;&#x6709;&#x62A5;&#x9053;&#x90FD;&#x8868;&#x660E;&#x4ED6;&#x667A;&#x5546;&#x5F88;&#x9AD8;&#xFF0C;&#x6280;&#x672F;&#x80CC;&#x666F;&#x624E;&#x5B9E;&#x3002;&#x867D;&#x7136;&#x5728;&#x4E24;&#x65B9;&#x9762;&#x53EF;&#x80FD;&#x90FD;&#x4E0D;&#x5982;&#x6BD4;&#x5C14;&#xB7;&#x76D6;&#x8328;&#xFF0C;&#x4F46;&#x6BD4;Bill&#x667A;&#x5546;&#x4F4E;&#x5E76;&#x4E0D;&#x4E22;&#x4EBA;&#xFF08;&#x6211;&#x5F88;&#x786E;&#x5B9A;&#x81EA;&#x5DF1;&#x4E5F;&#x5C5E;&#x4E8E;IQ&lt;<em>billg</em>&#x4FF1;&#x4E50;&#x90E8;&#xFF09;&#x3002;</p><p>&#x6211;&#x6CA1;&#x6709;&#x6765;&#x81EA;Facebook/Meta&#x7684;&#x4EFB;&#x4F55;&#x5185;&#x5E55;&#x4FE1;&#x606F;&#x3002;&#xFF08;&#x5982;&#x679C;&#x6709;&#xFF0C;&#x6211;&#x4E0D;&#x4F1A;&#x5199;&#x51FA;&#x6765;&#x3002;&#xFF09;&#x4F46;&#x6211;&#x8BA4;&#x4E3A;&#x6709;&#x4E24;&#x4E2A;&#x89E3;&#x91CA;&#xFF1A;&#x4E00;&#x4E2A;&#x8FFD;&#x6EAF;&#x5230;&#x7AE5;&#x5E74;&#xFF0C;&#x4E00;&#x4E2A;&#x66F4;&#x8D34;&#x8FD1;&#x5F53;&#x4E0B;&#x3002;</p><p>3D&#x4E4B;&#x6240;&#x4EE5;&#x8BF1;&#x4EBA;&#xFF0C;&#x662F;&#x56E0;&#x4E3A;&#x5B83;&#x662F;&#x8BB8;&#x591A;&#x79D1;&#x5E7B;&#x7535;&#x5F71;&#x548C;&#x7535;&#x89C6;&#x8282;&#x76EE;&#x4E2D;&#x7684;&#x4E3B;&#x5BFC;UI&#xFF0C;&#x6700;&#x7A81;&#x51FA;&#x7684;&#x662F;&#x300A;&#x661F;&#x9645;&#x8FF7;&#x822A;&#x300B;&#x548C;&#x300A;&#x661F;&#x7403;&#x5927;&#x6218;&#x300B;&#x3002;&#x6211;&#x4EEC;&#x8FD9;&#x4E9B;&#x4E66;&#x5446;&#x5B50;&#xFF0C;&#x5305;&#x62EC;&#x624E;&#x514B;&#xFF0C;&#x90FD;&#x662F;&#x5728;&#x5927;&#x91CF;&#x8BF1;&#x4EBA;&#x7684;3D&#x4EA7;&#x54C1;&#x966A;&#x4F34;&#x4E0B;&#x957F;&#x5927;&#x7684;&#x3002;&#x5F53;&#x7136;&#xFF0C;&#x5B83;&#x4EEC;&#x5E76;&#x4E0D;&#x662F;&#x771F;&#x6B63;&#x7684;<em>&#x4EA7;&#x54C1;</em>&#xFF08;&#x6709;&#x771F;&#x6B63;&#x7684;&#x5BA2;&#x6237;&#x548C;&#x5B9E;&#x9645;&#x7528;&#x4F8B;&#xFF09;&#xFF0C;&#x800C;&#x53EA;&#x662F;&#x63A8;&#x52A8;&#x5267;&#x60C5;&#x53D1;&#x5C55;&#x7684;&#x865A;&#x6784;&#x8BBE;&#x5907;&#x3002;&#x6211;&#x4E0D;&#x80FD;&#x5426;&#x8BA4;3D UI&#x5728;&#x94F6;&#x5E55;&#x4E0A;&#x770B;&#x8D77;&#x6765;&#x5F88;&#x68D2;&#x3002;&#x7136;&#x800C;&#xFF0C;&#x79D1;&#x5E7B;&#x8BBE;&#x8BA1;<strong>&#x4E0D;&#x662F;&#x7528;&#x6237;&#x754C;&#x9762;&#xFF1B;&#x800C;&#x662F;&#x89C2;&#x4F17;&#x754C;&#x9762;</strong>&#x3002;&#x5B83;&#x4EEC;&#x7684;&#x5B58;&#x5728;&#x4E0D;&#x662F;&#x4E3A;&#x4E86;&#x652F;&#x6301;&#x4EFB;&#x52A1;&#x5B8C;&#x6210;&#xFF0C;&#x800C;&#x662F;&#x4E3A;&#x4E86;&#x652F;&#x6301;&#x53D9;&#x4E8B;&#x76EE;&#x6807;&#x3002;&#x975E;&#x5E38;&#x8BF1;&#x4EBA;&#x3002;&#x4F46;&#x5BF9;&#x4E8E;&#x5728;&#x5730;&#x7403;&#x4E0A;&#x7684;&#x4F01;&#x4E1A;&#xFF08;&#x800C;&#x975E;&#x661F;&#x9645;&#x98DE;&#x8239;<em>&#x4F01;&#x4E1A;&#x53F7;</em>&#x4E0A;&#xFF09;&#x4EC0;&#x4E48;&#x80FD;&#x594F;&#x6548;&#x6765;&#x8BF4;&#xFF0C;&#x975E;&#x5E38;&#x8BEF;&#x5BFC;&#x3002;</p><p>3D&#x4E4B;&#x6240;&#x4EE5;&#x8BF1;&#x4EBA;&#xFF0C;&#x662F;&#x56E0;&#x4E3A;&#x5B83;&#x5728;&#x6F14;&#x793A;&#x4E2D;&#x786E;&#x5B9E;&#x6709;&#x8BF4;&#x670D;&#x529B;&#x3002;&#x770B;<em>&#x522B;&#x4EBA;</em>&#x64CD;&#x4F5C;3D UI&#x5E76;&#x89E3;&#x91CA;&#x53EF;&#x89C6;&#x5316;&#x7684;&#x5DE5;&#x4F5C;&#x539F;&#x7406;&#xFF0C;&#x4F60;&#x4F1A;&#x5F88;&#x5BB9;&#x6613;&#x88AB;&#x8BF4;&#x670D;&#x8FD9;&#x662F;&#x4E00;&#x4E2A;&#x4F1F;&#x5927;&#x7684;&#x8BBE;&#x8BA1;&#x3002;&#x770B;&#x8D77;&#x6765;&#x5F88;&#x9177;&#x3002;&#x80AF;&#x5B9A;&#x5F88;&#x597D;&#x3002;&#x8BF7;&#x505C;&#x6B62;&#x90A3;&#x79CD;&#x50F5;&#x5C38;&#x601D;&#x7EF4;&#xFF0C;&#x505A;&#x4E00;&#x4E9B;&#x6279;&#x5224;&#x6027;&#x5206;&#x6790;&#x5427;&#xFF01;</p><p>&#x57FA;&#x4E8E;&#x6570;&#x5341;&#x5E74;UX&#x7ECF;&#x9A8C;&#x7684;&#x6279;&#x5224;&#x6027;&#x5206;&#x6790;&#x544A;&#x8BC9;&#x6211;&#x4EEC;&#xFF0C;&#x6F14;&#x793A;&#x5BF9;&#x4E8E;&#x5224;&#x65AD;<a href="https://www.youtube.com/watch?v=VwgZtqTQzg8">&#x53EF;&#x7528;&#x6027;&#x548C;&#x5B9E;&#x7528;&#x6027;</a>&#x662F;&#x65E0;&#x5173;&#x7D27;&#x8981;&#x7684;&#x3002;&#x91CD;&#x8981;&#x7684;&#x662F;&#x4EE3;&#x8868;&#x6027;&#x7528;&#x6237;&#x5728;&#x6267;&#x884C;&#x771F;&#x5B9E;&#x5546;&#x4E1A;&#x4EFB;&#x52A1;&#x65F6;&#x7684;&#x5B9E;&#x9645;&#x4F7F;&#x7528;&#x3002;<strong>&#x89C2;&#x5BDF;&#x7528;&#x6237;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x6F14;&#x793A;</strong>&#x3002;&#x8FD9;&#x6B63;&#x662F;&#x5143;&#x5B87;&#x5B99;&#x4E00;&#x6B21;&#x53C8;&#x4E00;&#x6B21;&#x5931;&#x8D25;&#x7684;&#x5730;&#x65B9;&#x3002;&#x4EBA;&#x4EEC;&#x62FF;&#x5230;&#x5934;&#x663E;&#xFF0C;&#x4F53;&#x9A8C;&#x4E86;&#x51E0;&#x6B21;&#x6709;&#x8DA3;&#x7684;&#x5185;&#x5BB9;&#xFF0C;&#x7136;&#x540E;&#x5B83;&#x5C31;&#x6401;&#x5728;&#x67B6;&#x5B50;&#x4E0A;&#x79EF;&#x7070;&#xFF0C;&#x800C;&#x4ED6;&#x4EEC;&#x5219;&#x5728;&#x5E73;&#x9762;&#x5C4F;&#x5E55;&#x4E0A;&#x5904;&#x7406;&#x4E1A;&#x52A1;&#x3002;</p><h2 id="2%E3%80%81ai%E5%B7%A5%E5%85%B7%E7%A1%AE%E5%AE%9E%E6%9C%89%E6%95%88">2&#x3001;AI&#x5DE5;&#x5177;&#x786E;&#x5B9E;&#x6709;&#x6548;</h2><p>&#x4E0E;&#x5143;&#x5B87;&#x5B99;&#x5F62;&#x6210;&#x5BF9;&#x6BD4;&#xFF0C;AI&#x5DE5;&#x5177;&#x5728;&#x771F;&#x6B63;&#x7684;&#x5546;&#x4E1A;&#x7528;&#x4F8B;&#x4E2D;&#x662F;&#x6709;&#x6548;&#x7684;&#x3002;&#x6211;&#x6700;&#x8FD1;&#x8C03;&#x7814;&#x4E86;<a href="https://www.uxtigers.com/post/ai-productivity">3&#x9879;&#x5173;&#x4E8E;AI&#x5DE5;&#x5177;&#x7528;&#x4E8E;&#x5546;&#x4E1A;&#x7684;&#x7814;&#x7A76;</a>&#xFF1A;&#x5BA2;&#x6237;&#x652F;&#x6301;&#x4EE3;&#x7406;&#x56DE;&#x7B54;&#x5BA2;&#x6237;&#x54A8;&#x8BE2;&#x3001;&#x5546;&#x4E1A;&#x4E13;&#x4E1A;&#x4EBA;&#x58EB;&#x64B0;&#x5199;&#x6807;&#x51C6;&#x5546;&#x4E1A;&#x6587;&#x6863;&#x3001;&#x4EE5;&#x53CA;&#x7A0B;&#x5E8F;&#x5458;&#x5B9E;&#x73B0;&#x771F;&#x5B9E;&#x4EE3;&#x7801;&#x3002;&#x5728;&#x6240;&#x6709;3&#x4E2A;&#x6848;&#x4F8B;&#x4E2D;&#xFF0C;AI&#x5DE5;&#x5177;&#x90FD;&#x5E26;&#x6765;&#x4E86;&#x5DE8;&#x5927;&#x7684;&#x3001;&#x7EDF;&#x8BA1;&#x4E0A;&#x663E;&#x8457;&#x7684;&#x7528;&#x6237;&#x751F;&#x4EA7;&#x529B;&#x63D0;&#x5347;&#x3002;&#x5728;&#x8FD9;3&#x4E2A;&#x6848;&#x4F8B;&#x7814;&#x7A76;&#x4E2D;&#xFF0C;<strong>&#x4F7F;&#x7528;AI&#x5DE5;&#x5177;&#x65F6;&#x751F;&#x4EA7;&#x529B;&#x63D0;&#x9AD8;&#x4E86;66%</strong>&#x3002;&#x8FD9;&#x6B63;&#x662F;&#x533A;&#x5206;&#x7092;&#x4F5C;&#x4E0E;&#x73B0;&#x5B9E;&#x7684;&#x6807;&#x51C6;&#xFF1A;&#x5DE8;&#x5927;&#x7684;&#x5546;&#x4E1A;&#x6536;&#x76CA;&#x4F7F;AI&#x6210;&#x4E3A;&#x73B0;&#x5B9E;&#x3002;</p><p>&#x8FD9;66%&#x7684;&#x751F;&#x4EA7;&#x529B;&#x63D0;&#x5347;&#x662F;&#x57FA;&#x4E8E;ChatGPT 3.5&#x7684;&#x4E0A;&#x4E00;&#x4EE3;AI&#x5DE5;&#x5177;&#x5B9E;&#x73B0;&#x7684;&#x3002;&#x5F53;&#x524D;&#x7248;&#x672C;&#xFF08;v.4&#xFF09;&#x5DF2;&#x7ECF;&#x597D;&#x4E86;&#x5F88;&#x591A;&#xFF0C;&#x6211;&#x4EEC;&#x5E94;&#x8BE5;&#x9884;&#x671F;&#x4E0B;&#x4E00;&#x7248;&#x672C;&#x4F1A;&#x6709;&#x66F4;&#x597D;&#x7684;&#x8868;&#x73B0;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x5728;3&#x4E2A;&#x6848;&#x4F8B;&#x7814;&#x7A76;&#x4E2D;&#x7684;2&#x4E2A;&#x91CC;&#xFF0C;&#x7528;&#x6237;&#x53EA;&#x5728;&#x4ED6;&#x4EEC;&#x9996;&#x6B21;&#x63A5;&#x89E6;AI&#x5DE5;&#x5177;&#x65F6;&#x88AB;&#x6D4B;&#x91CF;&#x3002;&#x7528;&#x6237;&#x754C;&#x9762;&#x53D7;&#x76CA;&#x4E8E;&#x5B66;&#x4E60;&#x66F2;&#x7EBF;&#xFF0C;&#x4EBA;&#x4EEC;&#x968F;&#x7740;&#x7ECF;&#x9A8C;&#x7684;&#x79EF;&#x7D2F;&#x53D8;&#x5F97;&#x66F4;&#x6709;&#x751F;&#x4EA7;&#x529B;&#x3002;&#x603B;&#x4E4B;&#xFF0C;66%&#x7684;&#x751F;&#x4EA7;&#x529B;&#x589E;&#x957F;&#x662F;&#x5BF9;&#x6211;&#x4EEC;&#x660E;&#x5E74;&#x5C06;&#x770B;&#x5230;&#x7684;&#x4E00;&#x4E2A;&#x975E;&#x5E38;&#x4F4E;&#x7684;&#x4F30;&#x8BA1;&#xFF1A;&#x8BB8;&#x591A;&#x5546;&#x4E1A;&#x5B9E;&#x65BD;&#x7684;<strong>AI&#x5DE5;&#x5177;&#x5F88;&#x53EF;&#x80FD;&#x4F7F;&#x5458;&#x5DE5;&#x751F;&#x4EA7;&#x529B;&#x7FFB;&#x500D;</strong>&#x3002;&#xFF08;&#x53C8;&#x540D;&#xFF0C;&#x6210;&#x672C;&#x51CF;&#x534A;&#x3002;**</p><p>&#x80FD;&#x5426;&#x8D5A;&#x94B1;&#x662F;&#x4F60;&#x5224;&#x65AD;AI&#x4E0D;&#x518D;&#x662F;&#x7092;&#x4F5C;&#x7684;&#x6807;&#x51C6;&#xFF08;&#x5C3D;&#x7BA1;&#x5728;&#x8FC7;&#x53BB;&#x51E0;&#x5341;&#x5E74;&#x91CC;&#x5B83;&#x66FE;&#x7ECF;&#x662F;&#xFF09;&#x3002;&#x4EFB;&#x4F55;&#x6CA1;&#x6709;AI&#x6218;&#x7565;&#x7684;&#x516C;&#x53F8;&#x51E0;&#x5E74;&#x540E;&#x90FD;&#x5C06;&#x5B8C;&#x86CB;&#x3002;&#x8FD9;&#x5BF9;&#x4F60;&#x4E5F;&#x4E00;&#x6837;&#xFF0C;&#x4EB2;&#x7231;&#x7684;&#x8BFB;&#x8005;&#x3002;&#x8D76;&#x7D27;&#x884C;&#x52A8;&#xFF0C;&#x5B66;&#x4F1A;&#x5728;&#x4F60;&#x81EA;&#x5DF1;&#x7684;&#x5DE5;&#x4F5C;&#x4E2D;&#x5229;&#x7528;AI&#x6765;&#x8BA9;&#x4F60;&#x7684;&#x5DE5;&#x4F5C;&#x7EE9;&#x6548;&#x7FFB;&#x500D;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/https-3A-2F-2Fsubstack-post-media.s3.amazonaws.com-2Fpublic-2Fimages-2Fed624bda-011d-45ec-b84f-6da53f2754ce_1024x1024.png" class="kg-image" alt="&#x4E0B;&#x4E00;&#x4EE3;UI&#xFF1A;&#x5143;&#x5B87;&#x5B99; vs. AI" loading="lazy"></figure><h2 id="3%E3%80%81%E7%BB%93%E6%9D%9F%E8%AF%AD%EF%BC%9A%E7%94%9F%E4%BA%A7%E5%8A%9B%E6%8F%90%E5%8D%87%E8%B5%A2%E5%BE%97%E8%83%9C%E5%88%A9">3&#x3001;&#x7ED3;&#x675F;&#x8BED;&#xFF1A;&#x751F;&#x4EA7;&#x529B;&#x63D0;&#x5347;&#x8D62;&#x5F97;&#x80DC;&#x5229;</h2><p>&#x5B9E;&#x9645;&#x4F7F;&#x7528;&#x662F;&#x533A;&#x5206;&#x7092;&#x4F5C;&#x4E0E;&#x73B0;&#x5B9E;&#x7684;&#x6807;&#x51C6;&#x3002;</p><p>&#x80FD;&#x591F;&#x6539;&#x5584;&#x5E7F;&#x6CDB;&#x884C;&#x4E1A;&#x76C8;&#x5229;&#x80FD;&#x529B;&#x7684;&#x7528;&#x4F8B;&#x8868;&#x660E;&#x4E86;&#x4EC0;&#x4E48;&#x662F;&#x771F;&#x5B9E;&#x7684;&#x3002;&#x4EE3;&#x8868;&#x6027;&#x7528;&#x6237;&#x5728;&#x53EF;&#x7528;&#x6027;&#x6D4B;&#x8BD5;&#x4E2D;&#x6267;&#x884C;&#x6709;&#x7528;&#x4EFB;&#x52A1;&#x7684;&#x80FD;&#x529B;&#x4E5F;&#x662F;&#x5982;&#x6B64;&#x3002;</p><p>&#x76F8;&#x6BD4;&#x4E4B;&#x4E0B;&#xFF0C;&#x82B1;&#x54E8;&#x7684;&#x6F14;&#x793A;&#x4E0D;&#x80FD;&#x9884;&#x6D4B;&#x5B9E;&#x9645;&#x4F7F;&#x7528;&#x3002;&#x4E8B;&#x5B9E;&#x4E0A;&#xFF0C;&#x5982;&#x679C;&#x4F60;&#x53EA;&#x770B;&#x5230;&#x67D0;&#x9879;&#x6280;&#x672F;&#x88AB;&#x7528;&#x4E8E;&#x6F14;&#x793A;&#xFF0C;&#x90A3;&#x5B83;&#x5F88;&#x53EF;&#x80FD;&#x662F;&#x7092;&#x4F5C;&#x3002;</p><p>&#x60F3;&#x8C61;&#x4E00;&#x4E0B;&#x7ED9;&#x5730;&#x7403;&#x4E0A;&#x4EFB;&#x4F55;&#x5730;&#x65B9;&#x7684;&#x9AD8;&#x7BA1;&#x6253;&#x4E00;&#x4E2A;Zoom&#x7535;&#x8BDD;&#xFF1A;&#x7F8E;&#x56FD;&#x3001;&#x4E2D;&#x56FD;&#x3001;&#x5FB7;&#x56FD;&#xFF0C;&#x54EA;&#x91CC;&#x90FD;&#x884C;&#x3002;&#x4F60;&#x544A;&#x8BC9;&#x4ED6;&#x6216;&#x5979;&#xFF1A;&quot;&#x6211;&#x4EEC;&#x6709;&#x4E00;&#x4E2A;&#x9762;&#x5411;&#x4F60;&#x4EEC;&#x884C;&#x4E1A;&#x7684;AI&#x5DE5;&#x5177;&#xFF0C;&#x53EF;&#x4EE5;&#x5C06;&#x4F60;&#x7684;&#x6210;&#x672C;&#x51CF;&#x534A;&#x3002;&quot;&#x8FD9;&#x4F4D;&#x9AD8;&#x7BA1;&#x4F1A;&#x63A5;&#x542C;&#x8FD9;&#x4E2A;&#x9500;&#x552E;&#x7535;&#x8BDD;&#x5417;&#xFF1F;&#x66F4;&#x91CD;&#x8981;&#x7684;&#x662F;&#xFF0C;&#x4F1A;&#x542C;&#x4F60;&#x7684;&#x63A8;&#x9500;&#x5417;&#xFF1F;&#x90A3;&#x5F53;&#x7136;&#x3002;</p><p>&#x518D;&#x60F3;&#x8C61;&#x7ED9;&#x5C11;&#x6570;&#x51E0;&#x4E2A;&#x7279;&#x5B9A;&#x884C;&#x4E1A;&#x7684;&#x51E0;&#x4F4D;&#x9AD8;&#x7BA1;&#x6253;&#x53E6;&#x4E00;&#x4E2A;Zoom&#x7535;&#x8BDD;&#xFF1A;&quot;&#x6211;&#x4EEC;&#x6709;&#x4E00;&#x4E2A;&#x9762;&#x5411;&#x4F60;&#x4EEC;&#x884C;&#x4E1A;&#x7684;XR&#x5DE5;&#x5177;&#xFF0C;&#x53EF;&#x4EE5;&#x8BA9;&#x4F60;&#x7684;&#x7EF4;&#x62A4;&#x5DE5;&#x7A0B;&#x5E08;&#x6548;&#x7387;&#x63D0;&#x9AD8;20%&#x3002;&quot;&#x8FD9;&#x4E9B;&#x9AD8;&#x7BA1;&#x4F1A;&#x63A5;&#x542C;&#x7535;&#x8BDD;&#x5417;&#xFF1F;&#x53EF;&#x80FD;&#x4F1A;&#xFF0C;&#x5982;&#x679C;&#x4F60;&#x7684;VR/AR&#x786E;&#x5B9E;&#x6BD4;&#x4ED6;&#x4EEC;&#x73B0;&#x6709;&#x7684;&#x597D;20%&#xFF0C;&#x4ED6;&#x4EEC;&#x751A;&#x81F3;&#x53EF;&#x80FD;&#x4F1A;&#x8D2D;&#x4E70;&#x3002;</p><p>&#x8FD9;&#x4E24;&#x4E2A;&#x573A;&#x666F;&#x4E4B;&#x95F4;&#x7684;&#x4E24;&#x4E2A;&#x5DEE;&#x5F02;&#xFF1A;</p><ul><li>&#x4F60;&#x53EF;&#x4EE5;&#x5411;&#x5168;&#x7403;<em>&#x4EFB;&#x4F55;&#x516C;&#x53F8;</em>&#x8FDB;&#x884C;AI&#x9500;&#x552E;&#x63A8;&#x9500;&#x2014;&#x2014;&#x81F3;&#x5C11;&#x4ECE;&#x73B0;&#x5728;&#x8D77;10&#x5E74;&#x540E;&#xFF0C;&#x5F53;&#x4E13;&#x4E1A;&#x5316;&#x5E94;&#x7528;&#x88AB;&#x5F00;&#x53D1;&#x51FA;&#x6765;&#x65F6;&#x3002;&#x800C;&#x4F60;&#x7684;&#x5143;&#x5B87;&#x5B99;&#x9500;&#x552E;&#x5458;&#x53EA;&#x80FD;&#x6253;&#x7ED9;&#x5C11;&#x6570;&#x51E0;&#x4E2A;&#x884C;&#x4E1A;&#x7684;&#x6F5C;&#x5728;&#x5BA2;&#x6237;&#x3002;</li><li>&#x4F60;&#x7684;&#x63A8;&#x9500;&#x662F;100%&#x5BF9;20%&#x2014;&#x2014;&#x66F4;&#x5927;&#x7684;&#x8282;&#x7701;&#x80FD;&#x4FC3;&#x6210;&#x66F4;&#x591A;&#x7684;&#x9500;&#x552E;&#x3002;</li></ul><p>&#x4EE5;&#x4E0B;&#x662F;&#x4F60;&#x533A;&#x5206;&#x73B0;&#x5B9E;&#x4E0E;&#x7092;&#x4F5C;&#x7684;&#x6307;&#x5357;&#xFF1A;</p><ul><li>&#x4F60;&#x662F;&#x5426;&#x6709;&#x5728;&#x771F;&#x5B9E;&#x4F01;&#x4E1A;&#x4E2D;&#x76C8;&#x5229;&#x4F7F;&#x7528;&#x7684;&#x73B0;&#x5B9E;&#x7528;&#x4F8B;&#xFF1F;</li><li>&#x8FD9;&#x4E9B;&#x7528;&#x4F8B;&#x662F;&#x5426;&#x5177;&#x6709;&#x5E7F;&#x6CDB;&#x7684;&#x9002;&#x7528;&#x6027;&#xFF0C;&#x8FD8;&#x662F;&#x4F1A;&#x4E00;&#x76F4;&#x5F88;&#x72ED;&#x7A84;&#xFF1F;</li><li>&#x8BE5;&#x6280;&#x672F;&#x5728;&#x6F14;&#x793A;&#x4E2D;&#x8868;&#x73B0;&#x66F4;&#x597D;&#xFF0C;&#x8FD8;&#x662F;&#x5728;&#x7528;&#x6237;&#x7814;&#x7A76;&#x4E2D;&#x8868;&#x73B0;&#x66F4;&#x597D;&#xFF1F;</li><li>&#x6839;&#x636E;&#x5B9E;&#x9645;&#x4EFB;&#x52A1;&#x7684;&#x6D4B;&#x91CF;&#x7814;&#x7A76;&#xFF0C;&#x4F60;&#x80FD;&#x63A8;&#x52A8;&#x591A;&#x5927;&#x7684;&#x53D8;&#x5316;&#xFF1F;</li></ul><p>&#x5C06;&#x8FD9;&#x4E9B;&#x6307;&#x5357;&#x5E94;&#x7528;&#x4E8E;&#x5143;&#x5B87;&#x5B99;&#x548C;AI&#x9A71;&#x52A8;&#x5E94;&#x7528;&#xFF0C;&#x53EF;&#x4EE5;&#x5F97;&#x51FA;&#x4E00;&#x4E2A;&#x76F4;&#x622A;&#x4E86;&#x5F53;&#x7684;&#x7ED3;&#x8BBA;&#xFF1A;&#x8981;&#x4FDD;&#x6301;&#x9886;&#x5148;&#xFF0C;&#x5FD8;&#x8BB0;&#x5143;&#x5B87;&#x5B99;&#xFF0C;&#x62E5;&#x62B1;AI&#x7684;&#x529B;&#x91CF;&#x3002;&#x5143;&#x5B87;&#x5B99;&#x662F;&#x7092;&#x4F5C;&#x3002;AI&#x662F;&#x771F;&#x5B9E;&#x7684;&#x3002;&#x4F60;&#x5728;&#x8FD9;&#x91CC;&#x542C;&#x5230;&#x4E86;&#x3002;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;: <a href="https://jakobnielsenphd.substack.com/p/ai-vs-metaverse-which-is-the-5th">AI vs. Metaverse: Which Is the 5th Generation UI?</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[3D感知管线开发环境搭建]]></title><description><![CDATA[本文是使用ROS 2 Jazzy构建3D感知管线实战系列的一部分。在现代机器人技术中，仅仅"看见"是不够的——机器人需要空间智能来在3D世界中定位物体。]]></description><link>https://bimant.com/blog/3d-perception-pipeline-setup/</link><guid isPermaLink="false">69e77b55f4e7870713f70000</guid><category><![CDATA[ROS 2]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Thu, 23 Apr 2026 10:51:07 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2026/04/3d-perception-pipeline-setup.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2026/04/3d-perception-pipeline-setup.png" alt="3D&#x611F;&#x77E5;&#x7BA1;&#x7EBF;&#x5F00;&#x53D1;&#x73AF;&#x5883;&#x642D;&#x5EFA;"><p>&#x6211;&#x4EEC;&#x6B63;&#x5728;&#x6784;&#x5EFA;&#x4E00;&#x4E2A;&#x7EDF;&#x4E00;&#x7CFB;&#x7EDF;&#xFF0C;&#x878D;&#x5408;3D LiDAR&#x548C;ZED2&#x7ACB;&#x4F53;&#x76F8;&#x673A;&#x6570;&#x636E;&#xFF0C;&#x4F7F;&#x7528;YOLO&#x8FDB;&#x884C;&#x76EE;&#x6807;&#x68C0;&#x6D4B;&#xFF0C;&#x4F7F;&#x7528;Open3D&#x8FDB;&#x884C;&#x70B9;&#x4E91;&#x5904;&#x7406;&#x3002;&#x6240;&#x6709;&#x5185;&#x5BB9;&#x5747;&#x901A;&#x8FC7;Pixi&#x7BA1;&#x7406;&#xFF0C;&#x4F7F;&#x73AF;&#x5883;&#x5728;&#x4E0D;&#x540C;&#x7CFB;&#x7EDF;&#x4E0A;&#x53EF;&#x590D;&#x73B0;&#x3002;</p><p>&#x8FD9;&#x4E9B;&#x6A21;&#x5757;&#x5316;&#x8BFE;&#x7A0B;&#x5171;&#x540C;&#x6784;&#x6210;&#x4E86;&#x4E00;&#x4E2A;&#x5B8C;&#x6574;&#x7684;&#x7AEF;&#x5230;&#x7AEF;&#x9879;&#x76EE;&#x3002;&#x4F60;&#x53EF;&#x4EE5;&#x6309;&#x7167;&#x5FAA;&#x5E8F;&#x6E10;&#x8FDB;&#x7684;&#x8DEF;&#x7EBF;&#x56FE;&#x5B66;&#x4E60;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x6839;&#x636E;&#x9700;&#x8981;&#x76F4;&#x63A5;&#x8DF3;&#x5230;&#x7279;&#x5B9A;&#x7684;&#x4F20;&#x611F;&#x5668;&#x903B;&#x8F91;&#x90E8;&#x5206;&#x3002;</p><p>&#x5728;&#x878D;&#x5408;&#x4F20;&#x611F;&#x5668;&#x6216;&#x8FD0;&#x884C;AI&#x6A21;&#x578B;&#x4E4B;&#x524D;&#xFF0C;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x4E00;&#x4E2A;&#x575A;&#x5B9E;&#x7684;&#x57FA;&#x7840;&#x3002;&#x642D;&#x5EFA;&#x673A;&#x5668;&#x4EBA;&#x5F00;&#x53D1;&#x73AF;&#x5883;&#x4F20;&#x7EDF;&#x4E0A;&#x662F;&#x5F00;&#x53D1;&#x4E2D;&#x6700;&#x4EE4;&#x4EBA;&#x6CAE;&#x4E27;&#x7684;&#x73AF;&#x8282;&#x4E4B;&#x4E00;&#x2014;&#x2014;&#x5F80;&#x5F80;&#x4F1A;&#x5BFC;&#x81F4;&quot;&#x4F9D;&#x8D56;&#x5730;&#x72F1;&quot;&#xFF0C;&#x5373;&#x4E00;&#x4E2A;&#x5E93;&#x7684;&#x66F4;&#x65B0;&#x4F1A;&#x7834;&#x574F;&#x6574;&#x4E2A;&#x7CFB;&#x7EDF;&#x3002;</p><p>&#x5728;&#x672C;&#x8BFE;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x4F7F;&#x7528;<em>Pixi</em>&#x2014;&#x2014;&#x4E00;&#x4E2A;&#x4E0B;&#x4E00;&#x4EE3;&#x5305;&#x7BA1;&#x7406;&#x5668;&#x3002;<em>Pixi</em>&#x786E;&#x4FDD;&#x4F60;&#x6240;&#x9700;&#x7248;&#x672C;&#x7684;<em>ROS 2</em>&#x3001;<em>PyTorch</em>&#x548C;<em>Open3D</em>&#x88AB;&#x5B89;&#x88C5;&#x5230;&#x4E00;&#x4E2A;&#x9694;&#x79BB;&#x7684;&quot;&#x6C14;&#x6CE1;&quot;&#xFF08;&#x672C;&#x5730;&#x73AF;&#x5883;&#xFF09;&#x4E2D;&#x3002;&#x8FD9;&#x4FDD;&#x6301;&#x4E86;&#x4F60;&#x7684;&#x4E3B;&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#x7684;&#x6574;&#x6D01;&#xFF0C;&#x5E76;&#x786E;&#x4FDD;&#x5728;&#x6211;&#x7684;&#x673A;&#x5668;&#x4E0A;&#x80FD;&#x8FD0;&#x884C;&#x7684;&#x4EE3;&#x7801;&#x5728;&#x4F60;&#x7684;&#x673A;&#x5668;&#x4E0A;&#x4E5F;&#x80FD;&#x8FD0;&#x884C;&#x3002;</p><h2 id="0%E3%80%81%E5%AD%A6%E4%B9%A0%E7%9B%AE%E6%A0%87">0&#x3001;&#x5B66;&#x4E60;&#x76EE;&#x6807;</h2><p>&#x5B8C;&#x6210;&#x672C;&#x8282;&#x540E;&#xFF0C;&#x4F60;&#x5C06;&#x80FD;&#x591F;&#xFF1A;</p><ul><li><strong>&#x914D;&#x7F6E;Linux&#x5F00;&#x53D1;&#x73AF;&#x5883;&#xFF1A;</strong> &#x4E3A;<em>ROS 2</em>&#x5F00;&#x53D1;&#x5B89;&#x88C5;&#x5FC5;&#x8981;&#x7684;&#x5E95;&#x5C42;&#x6784;&#x5EFA;&#x5DE5;&#x5177;&#x548C;<em>Git</em>&#x3002;</li><li><strong>&#x7BA1;&#x7406;&#x591A;&#x4ED3;&#x5E93;&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#xFF1A;</strong> &#x6B63;&#x786E;&#x5730;&#x514B;&#x9686;&#x548C;&#x7EC4;&#x7EC7;&#x4E3B;&#x9879;&#x76EE;&#x4ED3;&#x5E93;&#x4EE5;&#x53CA;&#x5982;<code>vision_msgs</code>&#x7B49;&#x5916;&#x90E8;&#x4F9D;&#x8D56;&#x3002;</li><li><strong>&#x4F7F;&#x7528;&#x73B0;&#x4EE3;&#x5305;&#x7BA1;&#x7406;&#xFF1A;</strong> &#x5B66;&#x4E60;<em>Pixi</em>&#x5DE5;&#x4F5C;&#x6D41;&#xFF0C;&#x5305;&#x62EC;&#x73AF;&#x5883;&#x521D;&#x59CB;&#x5316;&#xFF08;<code>pixi install</code>&#xFF09;&#x548C;&#x6FC0;&#x6D3B;&#xFF08;<code>pixi shell</code>&#xFF09;&#x3002;</li><li><strong>&#x89E3;&#x6790;<code>pixi.toml</code>&#xFF1A;</strong> &#x4E86;&#x89E3;&#x5982;&#x4F55;&#x5728;&#x5355;&#x4E2A;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x4E2D;&#x5B9A;&#x4E49;&#x901A;&#x9053;&#x3001;&#x591A;&#x5E73;&#x53F0;&#x652F;&#x6301;&#x548C;&#x590D;&#x6742;&#x4F9D;&#x8D56;&#xFF08;AI + &#x673A;&#x5668;&#x4EBA;&#xFF09;&#x3002;</li><li><strong>&#x9A8C;&#x8BC1;&#x611F;&#x77E5;&#x6808;&#xFF1A;</strong> &#x4F7F;&#x7528;<code>colcon</code>&#x6267;&#x884C;&#x5B8C;&#x6574;&#x7684;&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#x6784;&#x5EFA;&#xFF0C;&#x5E76;&#x542F;&#x52A8;&#x9884;&#x914D;&#x7F6E;&#x7684;&#x611F;&#x77E5;&#x7BA1;&#x7EBF;&#xFF0C;&#x4F7F;&#x7528;ROS 2 bag&#x548C;RViz&#x9A8C;&#x8BC1;&#x7CFB;&#x7EDF;&#x5B8C;&#x6574;&#x6027;&#x3002;</li></ul><h2 id="1%E3%80%81%E7%B3%BB%E7%BB%9F%E8%A6%81%E6%B1%82">1&#x3001;&#x7CFB;&#x7EDF;&#x8981;&#x6C42;</h2><p>&#x867D;&#x7136;&#x6211;&#x4EEC;&#x6784;&#x5EFA;&#x7684;&#x73AF;&#x5883;&#x662F;&#x8DE8;&#x5E73;&#x53F0;&#x7684;&#xFF0C;&#x4F46;&#x672C;&#x8BFE;&#x7A0B;&#x5728;Ubuntu&#xFF08;22.04&#x6216;24.04&#xFF09;&#x4E0A;&#x8FDB;&#x884C;&#x4E86;&#x5B98;&#x65B9;&#x6D4B;&#x8BD5;&#x548C;&#x9A8C;&#x8BC1;&#x3002;</p><p>&#x9996;&#x5148;&#xFF0C;&#x4F60;&#x9700;&#x8981;&#x5728;&#x7CFB;&#x7EDF;&#x4E0A;&#x5B89;&#x88C5;&#x57FA;&#x672C;&#x7684;&#x5F00;&#x53D1;&#x5DE5;&#x5177;&#x548C;Git&#x3002;&#x6253;&#x5F00;&#x7EC8;&#x7AEF;&#x5E76;&#x8FD0;&#x884C;&#xFF1A;</p><pre><code># Update your package list
sudo apt update

# Install essential build tools and Git
sudo apt install -y build-essential git curl

# Install the LTTng libraries
sudo apt-get install liblttng-ust-dev
</code></pre><p><em><strong>&#x5173;&#x4E8E;&#x8DE8;&#x5E73;&#x53F0;&#x652F;&#x6301;&#x7684;&#x8BF4;&#x660E;&#xFF1A;</strong></em> <em>&#x6211;&#x4EEC;&#x4F7F;&#x7528;&#x7684;&#x914D;&#x7F6E;&#x5728;&#x6280;&#x672F;&#x4E0A;&#x652F;&#x6301;Windows&#x548C;macOS&#xFF08;Intel&#x548C;Apple Silicon&#xFF09;&#x3002;&#x7136;&#x800C;&#xFF0C;&#x8FD9;&#x4E9B;&#x5E73;&#x53F0;&#x901A;&#x5E38;&#x9700;&#x8981;&#x989D;&#x5916;&#x7684;&#x6B65;&#x9AA4;&#x2014;&#x2014;&#x4F8B;&#x5982;&#x4E3A;GUI&#x5DE5;&#x5177;&#x914D;&#x7F6E;X11&#x6216;&#x5728;Windows&#x4E2D;&#x7BA1;&#x7406;&#x8DEF;&#x5F84;&#x957F;&#x5EA6;&#x2014;&#x2014;&#x8FD9;&#x4E9B;&#x5185;&#x5BB9;&#x4E0D;&#x5728;&#x672C;&#x8BFE;&#x7A0B;&#x8303;&#x56F4;&#x5185;&#x3002;&#x5982;&#x679C;&#x4F60;&#x5728;&#x975E;Linux&#x7CFB;&#x7EDF;&#x4E0A;&#x5C1D;&#x8BD5;&#x65F6;&#x9047;&#x5230;&#x95EE;&#x9898;&#xFF0C;&#x8BF7;&#x5BFB;&#x6C42;&#x79C1;&#x4EBA;&#x652F;&#x6301;&#x3002;</em></p><h2 id="2%E3%80%81%E5%85%8B%E9%9A%86%E9%A1%B9%E7%9B%AE%E4%BB%93%E5%BA%93">2&#x3001;&#x514B;&#x9686;&#x9879;&#x76EE;&#x4ED3;&#x5E93;</h2><p>&#x672C;&#x9879;&#x76EE;&#x7684;&#x4ED3;&#x5E93;&#x5305;&#x542B;&#x4E00;&#x4E2A;<em>ROS 2</em>&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#xFF0C;&#x5176;&#x4E2D;&#x5305;&#x542B;&#x6240;&#x6709;&#x4EE3;&#x7801;&#xFF0C;&#x4EE5;&#x53CA;&#x7528;&#x4E8E;&#x8BBE;&#x7F6E;&#x5DE5;&#x4F5C;&#x73AF;&#x5883;&#x7684;<em>Pixi</em>&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x3002;</p><p>&#x8981;&#x514B;&#x9686;&#x4ED3;&#x5E93;&#xFF0C;&#x8BF7;&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x547D;&#x4EE4;&#xFF1A;</p><pre><code>git clone https://github.com/carlos-argueta/rse-3d-perception-pipeline.git
</code></pre><h2 id="3%E3%80%81%E5%85%8B%E9%9A%86vision-messages%E4%BB%93%E5%BA%93">3&#x3001;&#x514B;&#x9686;Vision Messages&#x4ED3;&#x5E93;</h2><p>Vision Messages&#x4ED3;&#x5E93;&#x5305;&#x542B;&#x7528;&#x4E8E;&#x53D1;&#x5E03;&#x611F;&#x77E5;&#x76F8;&#x5173;&#x6570;&#x636E;&#x7684;ROS 2&#x63A5;&#x53E3;&#x548C;&#x7528;&#x4E8E;&#x53EF;&#x89C6;&#x5316;&#x7684;RViz&#x63D2;&#x4EF6;&#x3002;&#x8981;&#x514B;&#x9686;&#x5E76;&#x968F;&#x540E;&#x6784;&#x5EFA;&#x8FD9;&#x4E9B;&#x5305;&#xFF0C;&#x8BF7;&#x5BFC;&#x822A;&#x5230;ROS 2&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#x7684;&#x6E90;&#x6587;&#x4EF6;&#x5939;&#x5E76;&#x514B;&#x9686;<code>vision_msgs</code>&#x4ED3;&#x5E93;&#x3002;</p><pre><code># Navigate to the src folder
cd rse-3d-perception-pipeline/ros2_ws/src/

# Make sure to checkout the jazzy branch
git clone -b jazzy https://github.com/ros-perception/vision_msgs.git
</code></pre><h2 id="4%E3%80%81%E4%BD%BF%E7%94%A8pixi%E8%AE%BE%E7%BD%AE%E9%A1%B9%E7%9B%AE%E7%8E%AF%E5%A2%83">4&#x3001;&#x4F7F;&#x7528;Pixi&#x8BBE;&#x7F6E;&#x9879;&#x76EE;&#x73AF;&#x5883;</h2><p>&#x5728;&#x4F20;&#x7EDF;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x5F00;&#x53D1;&#x4E2D;&#xFF0C;&#x5B89;&#x88C5;<em>ROS 2</em>&#x662F;&#x4E00;&#x4E2A;&quot;&#x7CFB;&#x7EDF;&#x7EA7;&quot;&#x64CD;&#x4F5C;&#xFF0C;&#x7ECF;&#x5E38;&#x4F1A;&#x7834;&#x574F;&#x8BA1;&#x7B97;&#x673A;&#x4E0A;&#x7684;&#x5176;&#x4ED6;Python&#x9879;&#x76EE;&#x3002;<em>Pixi</em>&#x662F;&#x4E00;&#x4E2A;&#x73B0;&#x4EE3;&#x5305;&#x7BA1;&#x7406;&#x5668;&#xFF08;&#x57FA;&#x4E8E;<em>Conda</em>&#x751F;&#x6001;&#x7CFB;&#x7EDF;&#x6784;&#x5EFA;&#xFF09;&#xFF0C;&#x5B83;&#x89E3;&#x51B3;&#x4E86;&#x4E09;&#x4E2A;&#x4E3B;&#x8981;&#x95EE;&#x9898;&#xFF1A;</p><ul><li><strong>&#x9694;&#x79BB;&#x6027;&#xFF1A;</strong> &#x5B83;&#x4E3A;&#x8FD9;&#x4E2A;&#x9879;&#x76EE;&#x521B;&#x5EFA;&#x4E86;&#x4E00;&#x4E2A;&quot;&#x6C14;&#x6CE1;&quot;&#x3002;&#x6240;&#x6709;&#x5185;&#x5BB9;&#x2014;&#x2014;&#x4ECE;<em>ROS 2</em> <em>Jazzy</em>&#x5230;<em>PyTorch</em>&#x2014;&#x2014;&#x90FD;&#x5B58;&#x653E;&#x5728;&#x9879;&#x76EE;&#x76EE;&#x5F55;&#x4E2D;&#x7684;*.pixi*&#x6587;&#x4EF6;&#x5939;&#x5185;&#x3002;&#x5B83;&#x4E0D;&#x4F1A;&#x89E6;&#x53CA;&#x4F60;&#x7684;&#x7CFB;&#x7EDF;&#x6587;&#x4EF6;&#x3002;</li><li><strong>&#x53EF;&#x590D;&#x73B0;&#x6027;&#xFF1A;</strong> &#x5B83;&#x4F7F;&#x7528;&#x9501;&#x5B9A;&#x6587;&#x4EF6;&#x6765;&#x786E;&#x4FDD;&#x672C;&#x8BFE;&#x7A0B;&#x4E2D;&#x7684;&#x6BCF;&#x4F4D;&#x5B66;&#x751F;&#x90FD;&#x4F7F;&#x7528;&#x5B8C;&#x5168;&#x76F8;&#x540C;&#x7248;&#x672C;&#x7684;&#x6BCF;&#x4E2A;&#x5E93;&#x3002;</li><li><strong>&#x5355;&#x5DE5;&#x5177;&#x5DE5;&#x4F5C;&#x6D41;&#xFF1A;</strong> &#x5B83;&#x7528;&#x5355;&#x4E00;&#x5DE5;&#x5177;&#x66FF;&#x4EE3;&#x4E86;<em>apt</em>&#x3001;<em>pip</em>&#x548C;<em>rosdep</em>&#x3002;</li></ul><h3 id="41-pixitoml%E7%9A%84%E7%BB%93%E6%9E%84">4.1 pixi.toml&#x7684;&#x7ED3;&#x6784;</h3><p><code>pixi.toml</code>&#x6587;&#x4EF6;&#x662F;&#x4F60;&#x9879;&#x76EE;&#x7684;&quot;&#x5927;&#x8111;&quot;&#x3002;&#x5B83;&#x7CBE;&#x786E;&#x5B9A;&#x4E49;&#x4E86;&#x4F60;&#x7684;&#x73AF;&#x5883;&#x3002;&#x8BA9;&#x6211;&#x4EEC;&#x770B;&#x770B;&#x672C;&#x8BFE;&#x7A0B;&#x63D0;&#x4F9B;&#x7684;&#x6587;&#x4EF6;&#xFF1A;</p><ul><li><em>[workspace]&#xFF1A;</em> &#x5B9A;&#x4E49;&#x9879;&#x76EE;&#x540D;&#x79F0;&#x548C;&#x901A;&#x9053;&#xFF08;<em>Pixi</em>&#x67E5;&#x627E;&#x8F6F;&#x4EF6;&#x7684;&#x4F4D;&#x7F6E;&#xFF09;&#x3002;&#x6211;&#x4EEC;&#x4F7F;&#x7528;<code>robostack-jazzy</code>&#x83B7;&#x53D6;<em>ROS 2</em>&#xFF0C;&#x4F7F;&#x7528;<code>conda-forge</code>&#x83B7;&#x53D6;&#x901A;&#x7528;&#x5E93;&#x3002;</li><li><em>platforms&#xFF1A;</em> &#x8FD9;&#x544A;&#x8BC9;<em>Pixi</em>&#x786E;&#x4FDD;&#x73AF;&#x5883;&#x5728;<em>Linux&#x3001;Windows&#x548C;Mac</em>&#x4E0A;&#x53EF;&#x89E3;&#x3002;</li><li><em>[dependencies]&#xFF1A;</em> &#x8FD9;&#x662F;&#x4F60;&#x7684;&#x8D2D;&#x7269;&#x6E05;&#x5355;&#x3002;</li><li><em>ROS&#x5305;&#xFF1A;</em> &#x6CE8;&#x610F;&#x6211;&#x4EEC;&#x5305;&#x542B;&#x4E86;<code>ros-jazzy-desktop</code>&#x548C;&#x7279;&#x5B9A;&#x6D88;&#x606F;&#x7C7B;&#x578B;&#x5982;<code>sensor-msgs</code>&#x3002;</li><li><em>&#x6784;&#x5EFA;&#x5DE5;&#x5177;&#xFF1A;</em> &#x5305;&#x542B;&#x4E86;<code>colcon-ros</code>&#x4EE5;&#x4FBF;&#x7F16;&#x8BD1;&#x6211;&#x4EEC;&#x7684;&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#x3002;</li><li><em>AI&#x6808;&#xFF1A;</em> &#x6211;&#x4EEC;&#x5728;&#x4E00;&#x4E2A;&#x5730;&#x65B9;&#x5B9A;&#x4E49;&#x4E86;<code>ultralytics</code>&#xFF08;&#x7528;&#x4E8E;<em>YOLO</em>&#xFF09;&#x3001;<code>open3d</code>&#xFF08;&#x7528;&#x4E8E;&#x70B9;&#x4E91;&#xFF09;&#x548C;<code>pytorch</code>&#x3002;</li></ul><pre><code>[workspace]
name = &quot;rse-3d-perception-pipeline&quot;
channels = [&quot;robostack-jazzy&quot;, &quot;conda-forge&quot;]
# Added support for Lunux, Windows, macOS (Intel), and macOS (Apple Silicon)
platforms = [&quot;linux-64&quot;, &quot;win-64&quot;, &quot;osx-64&quot;, &quot;osx-arm64&quot;]

[dependencies]
ros-jazzy-desktop = &quot;*&quot;
ros-jazzy-sensor-msgs = &quot;*&quot;
ros-jazzy-sensor-msgs-py = &quot;*&quot;
ros-jazzy-cv-bridge = &quot;*&quot;
ros-jazzy-tf2-ros = &quot;*&quot;
ros-jazzy-tf2-geometry-msgs = &quot;*&quot;
ros-jazzy-robot-state-publisher = &quot;*&quot;
ros-jazzy-xacro = &quot;*&quot;

colcon-ros = &quot;&gt;=0.5.0,&lt;0.6&quot;
colcon-common-extensions = &quot;&gt;=0.3.0,&lt;0.4&quot;

ultralytics = &quot;*&quot;
open3d = &quot;*&quot;
numpy = &quot;*&quot;
opencv = &quot;&gt;=4.12.0,&lt;5&quot;

pytorch = &quot;&gt;=2.0&quot;
torchvision = &quot;&gt;=0.15&quot;
</code></pre><h3 id="42-%E5%AE%89%E8%A3%85pixi%E7%8E%AF%E5%A2%83">4.2 &#x5B89;&#x88C5;Pixi&#x73AF;&#x5883;</h3><p>&#x73B0;&#x5728;&#xFF0C;&#x8BA9;&#x6211;&#x4EEC;&#x5B9E;&#x9645;&#x6784;&#x5EFA;&#x8FD9;&#x4E2A;&quot;&#x6C14;&#x6CE1;&quot;&#x3002;</p><p>&#x5728;&#x4F60;&#x7684;&#x673A;&#x5668;&#x4E0A;&#x5B89;&#x88C5;<em>Pixi</em>&#xFF08;&#x5982;&#x679C;&#x8FD8;&#x6CA1;&#x6709;&#x5B89;&#x88C5;&#xFF09;&#xFF1A;</p><pre><code>curl -fsSL https://pixi.sh/install.sh | sh
# Restart your terminal after installation
</code></pre><p>&#x901A;&#x8FC7;&#x5BFC;&#x822A;&#x5230;&#x9879;&#x76EE;&#x6587;&#x4EF6;&#x5939;&#x5E76;&#x8FD0;&#x884C;&#x5B89;&#x88C5;&#x547D;&#x4EE4;&#x6765;&#x521D;&#x59CB;&#x5316;&#x9879;&#x76EE;&#xFF1A;</p><pre><code># Go to the project&apos;s root folder
cd rse-3d-perception-pipeline

# Install the pixi environment as per the pixi.toml specifications
pixi install
</code></pre><p>&#x9996;&#x6B21;&#x8FD0;&#x884C;&#x4F1A;&#x9700;&#x8981;&#x51E0;&#x5206;&#x949F;&#x3002;<em>Pixi</em>&#x6B63;&#x5728;&#x4E3A;&#x8FD9;&#x4E2A;&#x9879;&#x76EE;&#x4E0B;&#x8F7D;&#x5B8C;&#x6574;&#x7684;<em>ROS 2</em>&#x53D1;&#x884C;&#x7248;&#x548C;AI&#x5E93;&#x3002;</p><p>&#x5F53;&#x4F60;&#x60F3;&#x5B66;&#x4E60;&#x672C;&#x8BFE;&#x7A0B;&#x65F6;&#xFF0C;&#x901A;&#x8FC7;&#x4EE5;&#x4E0B;&#x547D;&#x4EE4;&#x8FDB;&#x5165;&#x73AF;&#x5883;&#xFF1A;</p><pre><code>pixi shell
</code></pre><p>&#x4F60;&#x7684;&#x7EC8;&#x7AEF;&#x63D0;&#x793A;&#x7B26;&#x4F1A;&#x6539;&#x53D8;&#xFF0C;&#x8868;&#x793A;&#x4F60;&#x73B0;&#x5728;&#x5DF2;&#x7ECF;&#x8FDB;&#x5165;&#x9694;&#x79BB;&#x7684;<em>ROS 2</em>&#x73AF;&#x5883;&#x3002;</p><h3 id="43-%E4%B8%8B%E8%BD%BDros-2-bag">4.3 &#x4E0B;&#x8F7D;ROS 2 Bag</h3><p>&#x672C;&#x9879;&#x76EE;&#x4F7F;&#x7528;&#x9884;&#x5F55;&#x5236;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x6570;&#x636E;&#x3002;&#x4E0B;&#x4E00;&#x6B65;&#x662F;&#x4E0B;&#x8F7D;&#x5E76;&#x89E3;&#x538B;&#x672C;&#x9879;&#x76EE;&#x7684;<em>ROS 2</em> bag&#x6587;&#x4EF6;&#x3002;</p><pre><code># Download the data
wget -O linkou.zip &quot;https://www.dropbox.com/scl/fi/tdxin6bzw01siucdv3kgv/linkou-2023-12-27-2-med.zip?rlkey=rcz93bhozjsdymcpn5dqz6rly&amp;st=do015oqz&amp;dl=0&quot;
# Extract the data
unzip linkou.zip
</code></pre><h2 id="5%E3%80%81%E6%9E%84%E5%BB%BA%E5%92%8C%E5%8A%A0%E8%BD%BD%E5%B7%A5%E4%BD%9C%E7%A9%BA%E9%97%B4">5&#x3001;&#x6784;&#x5EFA;&#x548C;&#x52A0;&#x8F7D;&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;</h2><p>&#x6211;&#x4EEC;&#x73B0;&#x5728;&#x51C6;&#x5907;&#x6784;&#x5EFA;&#x548C;&#x52A0;&#x8F7D;&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#x3002;&#x8FD9;&#x5C06;&#x4F7F;&#x6211;&#x4EEC;&#x80FD;&#x591F;&#x6D4B;&#x8BD5;&#x8BBE;&#x7F6E;&#x662F;&#x5426;&#x5C31;&#x7EEA;&#x3002;&#x786E;&#x4FDD;Pixi shell&#x5DF2;&#x6FC0;&#x6D3B;&#x3002;</p><pre><code># Navigate to the ROS 2 workspace
cd rse-3d-perception-pipeline/ros2_ws

# Build the workspace
colcon build

# Source the workspace
source install/setup.bash
</code></pre><h2 id="6%E3%80%81%E6%B5%8B%E8%AF%95%E8%AE%BE%E7%BD%AE">6&#x3001;&#x6D4B;&#x8BD5;&#x8BBE;&#x7F6E;</h2><p>&#x6700;&#x540E;&#x4E00;&#x6B65;&#x662F;&#x8FD0;&#x884C;&#x6574;&#x4E2A;3D&#x7BA1;&#x7EBF;&#x5E76;&#x76F4;&#x89C2;&#x5730;&#x786E;&#x8BA4;&#x5B83;&#x80FD;&#x6B63;&#x5E38;&#x5DE5;&#x4F5C;&#x3002;</p><pre><code>ros2 launch s1s2_r1_perception perception.launch.py
</code></pre><p>&#x4F60;&#x5E94;&#x8BE5;&#x4F1A;&#x770B;&#x5230;&#x7C7B;&#x4F3C;&#x4E0B;&#x9762;&#x7684;&#x8F93;&#x51FA;&#xFF1A;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/0-qSevDW2xqnYOK3Wn.jpg" class="kg-image" alt="3D&#x611F;&#x77E5;&#x7BA1;&#x7EBF;&#x5F00;&#x53D1;&#x73AF;&#x5883;&#x642D;&#x5EFA;" loading="lazy"></figure><p>RViz&#x7A97;&#x53E3;&#x5C06;&#x6253;&#x5F00;&#xFF0C;&#x5B83;&#x5E94;&#x8BE5;&#x770B;&#x8D77;&#x6765;&#x50CF;&#x4E0B;&#x9762;&#x7684;&#x622A;&#x56FE;&#xFF1A;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/0-wtCtAEJOQL5NbyZ2.jpg" class="kg-image" alt="3D&#x611F;&#x77E5;&#x7BA1;&#x7EBF;&#x5F00;&#x53D1;&#x73AF;&#x5883;&#x642D;&#x5EFA;" loading="lazy"></figure><p>&#x6700;&#x540E;&#xFF0C;&#x5728;&#x53E6;&#x4E00;&#x4E2A;&#x7EC8;&#x7AEF;&#x4E2D;&#xFF0C;&#x8BA9;&#x6211;&#x4EEC;&#x56DE;&#x653E;ROS bag&#x4E2D;&#x7684;&#x6570;&#x636E;&#x6765;&#x67E5;&#x770B;&#x7BA1;&#x7EBF;&#x7684;&#x5B9E;&#x9645;&#x8FD0;&#x884C;&#x6548;&#x679C;&#xFF1A;</p><pre><code># Open a new terminal 
# Navigate to where you downloaded and unzipped the bag, then play it with:
ros2 bag play linkou-2023-12-27-2-med/ --clock
</code></pre><h2 id="7%E3%80%81%E2%9A%A0-%E5%85%B3%E4%BA%8E%E7%A1%AC%E4%BB%B6%E5%92%8C%E6%80%A7%E8%83%BD%E7%9A%84%E8%AF%B4%E6%98%8E">7&#x3001;&#x26A0; &#x5173;&#x4E8E;&#x786C;&#x4EF6;&#x548C;&#x6027;&#x80FD;&#x7684;&#x8BF4;&#x660E;</h2><p>&#x867D;&#x7136;&#x8FD9;&#x4E2A;&#x611F;&#x77E5;&#x7BA1;&#x7EBF;&#x65E8;&#x5728;&#x6613;&#x4E8E;&#x4F7F;&#x7528;&#x5E76;&#x4E14;&#x53EF;&#x4EE5;&#x5B8C;&#x5168;&#x5728;CPU&#x4E0A;&#x8FD0;&#x884C;&#xFF0C;&#x4F46;&#x5B83;&#x662F;&#x4E00;&#x4E2A;&#x8BA1;&#x7B97;&#x5BC6;&#x96C6;&#x578B;&#x8FC7;&#x7A0B;&#x3002;&#x7BA1;&#x7EBF;&#x540C;&#x65F6;&#x7BA1;&#x7406;&#xFF1A;</p><ul><li><strong>&#x6DF1;&#x5EA6;&#x5B66;&#x4E60;&#x63A8;&#x7406;&#xFF1A;</strong> &#x8FD0;&#x884C;<em>YOLO</em>&#x8FDB;&#x884C;&#x76EE;&#x6807;&#x68C0;&#x6D4B;&#x3002;</li><li><strong>&#x70B9;&#x4E91;&#x5904;&#x7406;&#xFF1A;</strong> &#x901A;&#x8FC7;<em>Open3D</em>&#x5BF9;&#x6570;&#x5343;&#x4E2A;LiDAR&#x70B9;&#x8FDB;&#x884C;&#x6EE4;&#x6CE2;&#x548C;&#x805A;&#x7C7B;&#x3002;</li><li><strong>&#x6295;&#x5F71;&#x8BA1;&#x7B97;&#xFF1A;</strong> &#x5B9E;&#x65F6;&#x8BA1;&#x7B97;2D&#x548C;3D&#x5E27;&#x4E4B;&#x95F4;&#x7684;&#x53D8;&#x6362;&#x3002;</li></ul><p>&#x5982;&#x679C;&#x4F60;&#x7684;CPU&#x6027;&#x80FD;&#x4E0D;&#x8DB3;&#xFF0C;&#x4F60;&#x4F1A;&#x6CE8;&#x610F;&#x5230;&#x5EF6;&#x8FDF;&#x5DEE;&#x8DDD;&#x3002;&#x7279;&#x522B;&#x662F;&#x5728;&#x9E1F;&#x77B0;&#x56FE;&#xFF08;BEV&#xFF09;&#x4E2D;&#xFF0C;3D&#x8FB9;&#x754C;&#x6846;&#x53EF;&#x80FD;&#x4F1A;&quot;&#x6EDE;&#x540E;&quot;&#x4E8E;&#x5B9E;&#x9645;&#x7684;&#x70B9;&#x4E91;&#x7C07;&#xFF0C;&#x56E0;&#x4E3A;&#x673A;&#x5668;&#x4EBA;&#x5728;&#x79FB;&#x52A8;&#x3002;&#x8FD9;&#x662F;&#x56E0;&#x4E3A;CPU&#x65E0;&#x6CD5;&#x8DB3;&#x591F;&#x5FEB;&#x5730;&#x5B8C;&#x6210;AI&#x63A8;&#x7406;&#x548C;&#x878D;&#x5408;&#x8BA1;&#x7B97;&#x6765;&#x8DDF;&#x4E0A;&#x8F93;&#x5165;&#x7684;&#x4F20;&#x611F;&#x5668;&#x6570;&#x636E;&#x3002;&#x5982;&#x679C;&#x4F60;&#x770B;&#x5230;&#x8FD9;&#x79CD;&#x5EF6;&#x8FDF;&#x4E14;&#x65E0;&#x6CD5;&#x4F7F;&#x7528;&#x5176;&#x4ED6;&#x673A;&#x5668;&#xFF0C;&#x8BF7;&#x5C1D;&#x8BD5;&#x5173;&#x95ED;&#x5176;&#x4ED6;&#x8D44;&#x6E90;&#x5BC6;&#x96C6;&#x578B;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x3002;</p><p>&#x606D;&#x559C;&#xFF01;&#x4F60;&#x5DF2;&#x6210;&#x529F;&#x8DE8;&#x8D8A;&#x4E86;&#x673A;&#x5668;&#x4EBA;&#x6280;&#x672F;&#x4E2D;&#x6700;&#x56F0;&#x96BE;&#x7684;&#x969C;&#x788D;&#xFF1A;<strong>&#x73AF;&#x5883;&#x642D;&#x5EFA;&#x3002;</strong></p><p>&#x5728;&#x672C;&#x8BFE;&#x4E2D;&#xFF0C;&#x4F60;&#x5DF2;&#x7ECF;&#xFF1A;</p><ul><li><strong>&#x914D;&#x7F6E;&#x4E86;&#x4E13;&#x4E1A;&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#xFF1A;</strong> &#x4F7F;&#x7528;<em>Pixi</em>&#x642D;&#x5EFA;&#x4E86;&#x5E72;&#x51C0;&#x3001;&#x9694;&#x79BB;&#x7684;&#x5F00;&#x53D1;&#x73AF;&#x5883;&#x3002;</li><li><strong>&#x7BA1;&#x7406;&#x4E86;&#x4F9D;&#x8D56;&#xFF1A;</strong> &#x514B;&#x9686;&#x5E76;&#x914D;&#x7F6E;&#x4E86;&#x5FC5;&#x8981;&#x7684;<em>ROS 2</em>&#x6D88;&#x606F;&#x63A5;&#x53E3;&#xFF08;<code>vision_msgs</code>&#xFF09;&#x3002;</li><li><strong>&#x9A8C;&#x8BC1;&#x4E86;&#x8F6F;&#x4EF6;&#x6808;&#xFF1A;</strong> &#x6210;&#x529F;&#x6784;&#x5EFA;&#x4E86;&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#x5E76;&#x4F7F;&#x7528;&#x5F55;&#x5236;&#x7684;&#x4F20;&#x611F;&#x5668;&#x6570;&#x636E;&#x542F;&#x52A8;&#x4E86;&#x5B9E;&#x65F6;&#x611F;&#x77E5;&#x7BA1;&#x7EBF;&#x3002;</li></ul><p>&quot;&#x7BA1;&#x9053;&quot;&#x95EE;&#x9898;&#x89E3;&#x51B3;&#x4E86;&#xFF0C;&#x4F60;&#x7684;&#x673A;&#x5668;&#x73B0;&#x5728;&#x662F;&#x4E00;&#x4E2A;&#x529F;&#x80FD;&#x5B8C;&#x5907;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x5DE5;&#x4F5C;&#x7AD9;&#x3002;&#x6211;&#x4EEC;&#x5DF2;&#x6B63;&#x5F0F;&#x51C6;&#x5907;&#x597D;&#x5F00;&#x59CB;&#x63A2;&#x7D22;&#x8FD9;&#x4E2A;3D&#x611F;&#x77E5;&#x7BA1;&#x7EBF;&#x7684;&#x4E0D;&#x540C;&#x7EC4;&#x4EF6;&#x3002;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;: <a href="https://soulhackerslabs.com/3d-perception-a-lidar-camera-pipeline-setting-up-your-development-environment-e650dc74ad9c">3D Perception: a LiDAR-Camera Pipeline &#x2014; Setting Up Your Development Environment</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[Spline Omma：从提示词到3D网站]]></title><description><![CDATA[Spline Omma 让创建Web-ready的3D体验只需一个提示词]]></description><link>https://bimant.com/blog/spline-omma-from-prompts-to-3d-web-site/</link><guid isPermaLink="false">69e9ef9af4e7870713f70005</guid><category><![CDATA[生成式AI]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Thu, 23 Apr 2026 10:39:29 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2026/04/spline-omma-from-prompts-to-3d-web-site.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2026/04/spline-omma-from-prompts-to-3d-web-site.png" alt="Spline Omma&#xFF1A;&#x4ECE;&#x63D0;&#x793A;&#x8BCD;&#x5230;3D&#x7F51;&#x7AD9;"><p>Spline&#x662F;&#x7B2C;&#x4E00;&#x5BB6;&#x5C06;&#x6613;&#x4E8E;&#x521B;&#x5EFA;&#x7684;3D&#x4F53;&#x9A8C;&#x5E26;&#x5165;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x516C;&#x53F8;&#xFF0C;&#x5176;&#x5B66;&#x4E60;&#x66F2;&#x7EBF;&#x8FDC;&#x5C0F;&#x4E8E;Blender&#x6216;Cinema4D&#x3002;&#x8FD9;&#x4E2A;&#x5DE5;&#x5177;&#x8BA9;&#x50CF;&#x6211;&#x8FD9;&#x6837;&#x7684;&#x65B0;&#x624B;&#x4E5F;&#x80FD;&#x8FDB;&#x884C;3D&#x8BBE;&#x8BA1;&#x548C;&#x4EA4;&#x4E92;&#x3002;</p><p>&#x4ECA;&#x5929;&#xFF0C;&#x5B83;&#x53D1;&#x5E03;&#x4E86;<strong>Omma</strong>&#x2014;&#x2014;&#x4E00;&#x4E2A;&#x6781;&#x5176;&#x7B80;&#x5355;&#x7684;AI&#x5DE5;&#x5177;&#xFF0C;&#x5141;&#x8BB8;&#x4F60;&#x63CF;&#x8FF0;&#x4F60;&#x7684;&#x60F3;&#x8C61;&#xFF0C;&#x5E76;&#x901A;&#x8FC7;&#x4E00;&#x4E2A;Web&#x53CB;&#x597D;&#x7684;&#x754C;&#x9762;&#x5C06;&#x5176;&#x53D8;&#x4E3A;&#x73B0;&#x5B9E;&#x3002;</p><h2 id="1%E3%80%81%E7%94%A83d%E4%BA%A4%E4%BA%92%E8%AE%A9%E4%BD%A0%E7%9A%84%E7%8E%B0%E6%9C%89%E8%AE%BE%E8%AE%A1%E7%84%95%E5%8F%91%E7%94%9F%E6%9C%BA">1&#x3001;&#x7528;3D&#x4EA4;&#x4E92;&#x8BA9;&#x4F60;&#x7684;&#x73B0;&#x6709;&#x8BBE;&#x8BA1;&#x7115;&#x53D1;&#x751F;&#x673A;</h2><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/image-6.png" class="kg-image" alt="Spline Omma&#xFF1A;&#x4ECE;&#x63D0;&#x793A;&#x8BCD;&#x5230;3D&#x7F51;&#x7AD9;" loading="lazy" width="600" height="364"></figure><p>Omma&#x7684;&#x4EEA;&#x8868;&#x677F;&#x4EE5;&quot;&#x5BFC;&#x5165;&#x7F51;&#x7AD9;&quot;&#x9009;&#x9879;&#x5F00;&#x59CB;&#xFF0C;&#x8BE5;&#x529F;&#x80FD;&#x53EF;&#x4EE5;&#x5C06;&#x5F53;&#x524D;&#x9879;&#x76EE;&#x7684;&#x5185;&#x5BB9;&#x548C;UI&#x5BFC;&#x5165;&#xFF0C;&#x5E76;&#x6DFB;&#x52A0;3D&#x8D44;&#x4EA7;&#x3001;&#x6EDA;&#x52A8;&#x52A8;&#x753B;&#x3001;&#x5149;&#x6807;&#x4EA4;&#x4E92;&#x7B49;&#x3002;</p><p>&#x5BF9;&#x4E8E;&#x590D;&#x6742;&#x7684;&#x52A8;&#x753B;&#x548C;&#x5BF9;&#x8C61;&#xFF0C;Omma&#x56E2;&#x961F;&#x5EFA;&#x8BAE;&#x4E0E;AI&#x8FDB;&#x884C;&#x5BF9;&#x8BDD;&#xFF0C;&#x5E76;&#x8FDB;&#x884C;&#x6DF1;&#x5165;&#x7684;&#x7F16;&#x8F91;&#x3002;</p><h2 id="2%E3%80%81%E4%B8%BApdf%E5%92%8C%E5%85%B6%E4%BB%96%E6%96%87%E6%A1%A3%E6%B7%BB%E5%8A%A03d%E8%A7%86%E8%A7%89%E6%95%88%E6%9E%9C">2&#x3001;&#x4E3A;PDF&#x548C;&#x5176;&#x4ED6;&#x6587;&#x6863;&#x6DFB;&#x52A0;3D&#x89C6;&#x89C9;&#x6548;&#x679C;</h2><p>&#x5F53;&#x6211;&#x770B;&#x5230;&#x53EF;&#x4EE5;&#x5C06;PDF&#x5BFC;&#x5165;Omma&#x65F6;&#xFF0C;&#x786E;&#x5B9E;&#x8BA9;&#x6211;&#x611F;&#x5230;&#x56F0;&#x60D1;&#x3002;</p><p><strong>&#x4F46;&#x968F;&#x540E;&#x6211;&#x770B;&#x5230;&#x4E86;&#x8FD9;&#x6837;&#x7684;&#x793A;&#x4F8B;&#xFF1A;</strong></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2026/04/image-7.png" class="kg-image" alt="Spline Omma&#xFF1A;&#x4ECE;&#x63D0;&#x793A;&#x8BCD;&#x5230;3D&#x7F51;&#x7AD9;" loading="lazy" width="600" height="317"><figcaption>&#x5E26;&#x6709;3D&#x4EA4;&#x4E92;&#x7684;&#x6587;&#x5B57;&#x73AF;&#x7ED5;&#x6548;&#x679C;</figcaption></figure><h2 id="3%E3%80%81%E5%B0%86%E5%AE%9E%E6%97%B6%E6%95%B0%E6%8D%AE%E8%BD%AC%E5%8C%96%E4%B8%BA3d%E4%BA%A4%E4%BA%92">3&#x3001;&#x5C06;&#x5B9E;&#x65F6;&#x6570;&#x636E;&#x8F6C;&#x5316;&#x4E3A;3D&#x4EA4;&#x4E92;</h2><p>&#x5F97;&#x76CA;&#x4E8E;Omma&#x5BFC;&#x5165;&#x6587;&#x6863;&#x548C;Excel&#x8868;&#x683C;&#x7684;&#x80FD;&#x529B;&#x53CA;&#x5176;Vibe&#x7F16;&#x7801;&#x7EC4;&#x4EF6;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x5C06;&#x6570;&#x636E;&#x70B9;&#x4EE5;3D&#x4EA4;&#x4E92;&#x7684;&#x5F62;&#x5F0F;&#x53EF;&#x89C6;&#x5316;&#x5728;&#x7F51;&#x9875;&#x4E0A;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2026/04/image-8.png" class="kg-image" alt="Spline Omma&#xFF1A;&#x4ECE;&#x63D0;&#x793A;&#x8BCD;&#x5230;3D&#x7F51;&#x7AD9;" loading="lazy" width="600" height="481"><figcaption>&#x5E26;&#x6709;&#x9F20;&#x6807;&#x4EA4;&#x4E92;&#x7684;3D&#x997C;&#x56FE;</figcaption></figure><p>&#x4F60;&#x8FD8;&#x53EF;&#x4EE5;&#x5229;&#x7528;&#x6B64;&#x529F;&#x80FD;&#x6784;&#x5EFA;&#x7C7B;&#x4F3C;&#x6D41;&#x7A0B;&#x56FE;&#x7684;&quot;&#x6811;&quot;&#x7ED3;&#x6784;&#xFF0C;&#x5E2E;&#x52A9;&#x4EBA;&#x4EEC;&#x66F4;&#x597D;&#x5730;&#x7406;&#x89E3;&#x7F51;&#x7AD9;&#x4E0A;&#x7684;&#x6570;&#x636E;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2026/04/image-9.png" class="kg-image" alt="Spline Omma&#xFF1A;&#x4ECE;&#x63D0;&#x793A;&#x8BCD;&#x5230;3D&#x7F51;&#x7AD9;" loading="lazy" width="600" height="401"><figcaption>&#x4F7F;&#x7528;Omma&#x5236;&#x4F5C;&#x7684;3D&#x601D;&#x7EF4;&#x5BFC;&#x56FE;</figcaption></figure><p>&#x867D;&#x7136;&#x8FD9;&#x5E76;&#x975E;Omma&#x7684;&#x72EC;&#x6709;&#x529F;&#x80FD;&#xFF0C;&#x4F46;&#x4EC5;&#x9700;&#x4E00;&#x4E2A;&#x7B80;&#x5355;&#x7684;&#x63D0;&#x793A;&#x8BCD;&#x5C31;&#x80FD;&#x5B9E;&#x73B0;&#xFF0C;&#x8FD9;&#x624D;&#x662F;&#x771F;&#x6B63;&#x8BA9;&#x6211;&#x5174;&#x594B;&#x7684;&#x5730;&#x65B9;&#x3002;</p><h2 id="4%E3%80%81spline%E6%9C%89%E6%B8%B8%E6%88%8F%E5%8A%9F%E8%83%BD%EF%BC%8Comma%E8%AE%A9%E8%BF%99%E4%BA%9B%E6%B8%B8%E6%88%8F%E6%A0%A9%E6%A0%A9%E5%A6%82%E7%94%9F">4&#x3001;Spline&#x6709;&#x6E38;&#x620F;&#x529F;&#x80FD;&#xFF0C;Omma&#x8BA9;&#x8FD9;&#x4E9B;&#x6E38;&#x620F;&#x6829;&#x6829;&#x5982;&#x751F;</h2><p>Spline&#x6700;&#x521D;&#x662F;&#x4E00;&#x4E2A;&#x57FA;&#x4E8E;Web&#x7684;3D&#x5DE5;&#x5177;&#xFF0C;&#x540E;&#x6765;&#x53D1;&#x5C55;&#x51FA;&#x66F4;&#x591A;&#x529F;&#x80FD;&#xFF0C;&#x5305;&#x62EC;&#x6784;&#x5EFA;&#x5173;&#x5361;&#x548C;&#x5229;&#x7528;&#x8F93;&#x5165;&#x7684;&#x80FD;&#x529B;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2026/04/image-10.png" class="kg-image" alt="Spline Omma&#xFF1A;&#x4ECE;&#x63D0;&#x793A;&#x8BCD;&#x5230;3D&#x7F51;&#x7AD9;" loading="lazy" width="600" height="373"><figcaption>&#x5728;Omma&#x4E2D;&#x5236;&#x4F5C;&#x7684;&#x7EAA;&#x5FF5;&#x7891;&#x8C37;&#x98CE;&#x683C;3D&#x89E3;&#x8C1C;&#x6E38;&#x620F;</figcaption></figure><p>&#x5B83;&#x63D0;&#x4F9B;&#x4E86;&#x5B8C;&#x6574;&#x7684;&#x5149;&#x6807;&#x548C;&#x952E;&#x76D8;&#x8F93;&#x5165;&#x652F;&#x6301;&#xFF0C;&#x56E0;&#x6B64;&#x4F60;&#x53EF;&#x4EE5;&#x6784;&#x5EFA;&#x66F4;&#x590D;&#x6742;&#x7684;&#x5185;&#x5BB9;&#x2014;&#x2014;&#x6BD4;&#x5982;&#x5728;&#x5F00;&#x653E;&#x4E16;&#x754C;&#x73AF;&#x5883;&#x4E2D;&#x7684;&#x6C7D;&#x8F66;&#x63A2;&#x7D22;&#x6E38;&#x620F;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2026/04/image-11.png" class="kg-image" alt="Spline Omma&#xFF1A;&#x4ECE;&#x63D0;&#x793A;&#x8BCD;&#x5230;3D&#x7F51;&#x7AD9;" loading="lazy" width="600" height="334"><figcaption>&#x652F;&#x6301;&#x7269;&#x7406;&#x6548;&#x679C;&#x7684;&#x5FEB;&#x901F;&#x6C7D;&#x8F66;&#x6E38;&#x620F;</figcaption></figure><p>&#x8FD9;&#x4E5F;&#x5C55;&#x793A;&#x4E86;Omma&#x4E3A;&#x6211;&#x4EEC;&#x7684;&#x5DE5;&#x4F5C;&#x6D41;&#x5E26;&#x6765;&#x7684;&#x903C;&#x771F;&#x7269;&#x7406;&#x5F15;&#x64CE;&#x3002;&#x4F60;&#x53EF;&#x4EE5;&#x8BA9;&#x7269;&#x4F53;&#x7834;&#x788E;&#x3001;&#x6DFB;&#x52A0;&#x6216;&#x79FB;&#x9664;&#x91CD;&#x529B;&#x3001;&#x4E3A;&#x5143;&#x7D20;&#x589E;&#x52A0;&#x91CD;&#x91CF;&#x7B49;&#x7B49;&#x3002;</p><h2 id="5%E3%80%81%E4%B8%BA%E4%B8%8B%E4%B8%80%E4%BB%A3%E4%BD%93%E9%AA%8C%E6%89%93%E9%80%A0%E7%9A%84%E9%80%BC%E7%9C%9F%E6%A8%A1%E6%8B%9F">5&#x3001;&#x4E3A;&#x4E0B;&#x4E00;&#x4EE3;&#x4F53;&#x9A8C;&#x6253;&#x9020;&#x7684;&#x903C;&#x771F;&#x6A21;&#x62DF;</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2026/04/image-12.png" class="kg-image" alt="Spline Omma&#xFF1A;&#x4ECE;&#x63D0;&#x793A;&#x8BCD;&#x5230;3D&#x7F51;&#x7AD9;" loading="lazy" width="600" height="458"><figcaption>&#x8FD9;&#x4E2A;&#x5B9E;&#x9A8C;&#x5B8C;&#x7F8E;&#x5C55;&#x793A;&#x4E86;&#x6A21;&#x62DF;&#x6548;&#x679C;</figcaption></figure><p>&#x7C92;&#x5B50;&#x6548;&#x679C;&#x548C;3D&#x6A21;&#x62DF;&#x662F;&#x4E3A;&#x8BBE;&#x8BA1;&#x589E;&#x6DFB;&#x6DF1;&#x5EA6;&#x548C;&#x771F;&#x5B9E;&#x611F;&#x7684;&#x7EDD;&#x4F73;&#x65B9;&#x5F0F;&#xFF0C;&#x800C;Omma&#x53EA;&#x9700;&#x4E00;&#x4E2A;&#x63D0;&#x793A;&#x8BCD;&#x5C31;&#x80FD;&#x5B9E;&#x73B0;&#x3002;</p><p>&#x6B64;&#x529F;&#x80FD;&#x4F7F;&#x7528;WebGPU&#x548C;&#x81EA;&#x5B9A;&#x4E49;&#x53C2;&#x6570;&#x6765;&#x63D0;&#x5347;&#x6027;&#x80FD;&#xFF0C;&#x4F8B;&#x5982;&#x4F60;&#x53EF;&#x4EE5;&#x66F4;&#x6539;&#x7C92;&#x5B50;&#x6570;&#x91CF;&#x3001;&#x7EC6;&#x8282;&#x3001;&#x9634;&#x5F71;&#x7B49;&#xFF0C;&#x4F7F;&#x52A8;&#x753B;&#x66F4;&#x52A0;&#x6D41;&#x7545;&#x3002;</p><h2 id="6%E3%80%81%E5%85%B6%E4%BB%96%E5%9C%A83d-web%E4%BD%93%E9%AA%8C%E9%A2%86%E5%9F%9F%E6%8E%80%E8%B5%B7%E6%B3%A2%E6%BE%9C%E7%9A%84%E6%9B%BF%E4%BB%A3%E5%B7%A5%E5%85%B7">6&#x3001;&#x5176;&#x4ED6;&#x5728;3D Web&#x4F53;&#x9A8C;&#x9886;&#x57DF;&#x6380;&#x8D77;&#x6CE2;&#x6F9C;&#x7684;&#x66FF;&#x4EE3;&#x5DE5;&#x5177;</h2><p>&#x8FD8;&#x6709;&#x4E00;&#x7CFB;&#x5217;&#x8BBE;&#x8BA1;&#x5DE5;&#x5177;&#x53EF;&#x4EE5;&#x4E3A;&#x7F51;&#x7AD9;&#x548C;UI&#x8BBE;&#x8BA1;&#x521B;&#x5EFA;&#x5FEB;&#x901F;&#x7B80;&#x4FBF;&#x7684;3D&#x4F53;&#x9A8C;&#xFF0C;&#x5B83;&#x4EEC;&#x53EF;&#x80FD;&#x66F4;&#x5BB9;&#x6613;&#x4E0A;&#x624B;&#xFF0C;&#x540C;&#x65F6;&#x4E5F;&#x80FD;&#x4EA7;&#x751F;&#x9177;&#x70AB;&#x7684;&#x6548;&#x679C;&#x3002;</p><h3 id="61-unicorn-studio">6.1 Unicorn Studio</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/image-13.png" class="kg-image" alt="Spline Omma&#xFF1A;&#x4ECE;&#x63D0;&#x793A;&#x8BCD;&#x5230;3D&#x7F51;&#x7AD9;" loading="lazy" width="600" height="380"></figure><p>&#x8FD9;&#x672C;&#x8D28;&#x4E0A;&#x662F;&#x4E00;&#x4E2A;&quot;&#x7279;&#x6548;&quot;&#x5E94;&#x7528;&#x3002;&#x4F60;&#x53EF;&#x4EE5;&#x6DFB;&#x52A0;&#x56FE;&#x7247;&#x6216;&#x5E94;&#x7528;&#x754C;&#x9762;&#xFF0C;&#x7136;&#x540E;&#x5728;&#x4E0A;&#x9762;&#x53E0;&#x52A0;&#x7279;&#x6548;&#x5C42;&#x3002;&#x53EF;&#x4EE5;&#x662F;&#x9177;&#x70AB;&#x7684;&#x706F;&#x5149;&#x5C42;&#x3001;&#x4F4D;&#x79FB;&#x906E;&#x7F69;&#xFF0C;&#x6216;&#x8005;&#x5C06;&#x56FE;&#x7247;&#x8F6C;&#x6362;&#x4E3A;&#x89C6;&#x5DEE;&#x5149;&#x6807;&#x6548;&#x679C;&#x3002;</p><p>&#x8FD9;&#x4E9B;&#x7279;&#x6548;&#x80FD;&#x6D41;&#x7545;&#x5730;&#x54CD;&#x5E94;&#x9F20;&#x6807;&#x79FB;&#x52A8;&#x548C;&#x4EA4;&#x4E92;&#xFF0C;&#x5E76;&#x901A;&#x8FC7;&#x4EE3;&#x7801;&#x96C6;&#x6210;&#x8F7B;&#x677E;&#x5BFC;&#x51FA;&#xFF0C;&#x53EF;&#x6DFB;&#x52A0;&#x5230;&#x4EFB;&#x4F55;&#x7F51;&#x7AD9;&#x6216;&#x8BBE;&#x8BA1;&#x5DE5;&#x5177;&#x4E2D;&#x3002;</p><h3 id="62-framer-effects-shaders">6.2 Framer Effects &amp; Shaders</h3><p>&#x901A;&#x8FC7;&#x4E00;&#x4E9B;&#x5168;&#x65B0;&#x66F4;&#x65B0;&#xFF0C;Framer&#x73B0;&#x5728;&#x5141;&#x8BB8;&#x4F60;&#x4E3A;&#x7F51;&#x9875;&#x6DFB;&#x52A0;&#x9177;&#x70AB;&#x7684;&#x80CC;&#x666F;&#x548C;3D&#x73BB;&#x7483;&#x6548;&#x679C;&#x3002;&#x5728;<a href="https://framer.link/punitweb">&#x8FD9;&#x91CC;</a>&#x4F53;&#x9A8C;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2026/04/image-14.png" class="kg-image" alt="Spline Omma&#xFF1A;&#x4ECE;&#x63D0;&#x793A;&#x8BCD;&#x5230;3D&#x7F51;&#x7AD9;" loading="lazy" width="600" height="324"><figcaption>Framer&#x4E2D;&#x7684;&#x8272;&#x5DEE;&#x6548;&#x679C;</figcaption></figure><p></p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;: <a href="https://medium.com/design-bootcamp/prompt-to-3d-website-magic-is-finally-here-f12d2fa287b7">Prompt to 3D Website Magic is Finally Here!</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[LiDAR、IMU和深度摄像机]]></title><description><![CDATA[今天，我将简要介绍机器人学中使用的三种关键传感器——LiDAR、IMU和深度摄像头——以及它们如何与ROS 2集成以实现实际应用。]]></description><link>https://bimant.com/blog/lidar-imu-and-depth-camera/</link><guid isPermaLink="false">69e76c40f4e7870713f6ff8b</guid><category><![CDATA[lidar]]></category><category><![CDATA[ROS 2]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Tue, 21 Apr 2026 13:19:58 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2026/04/lidar-imu-and-depth-camera.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2026/04/lidar-imu-and-depth-camera.png" alt="LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x673A;"><p>&#x5728;&#x673A;&#x5668;&#x4EBA;&#x5B66;&#x4E2D;&#xFF0C;&#x4F20;&#x611F;&#x5668;&#x662F;&#x611F;&#x77E5;&#x7684;&#x57FA;&#x7840;&#x3002;&#x5B83;&#x4EEC;&#x901A;&#x8FC7;&#x5C06;&#x7269;&#x7406;&#x4FE1;&#x53F7;&#x8F6C;&#x6362;&#x4E3A;&#x53EF;&#x6D4B;&#x91CF;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x4F7F;&#x673A;&#x5668;&#x4EBA;&#x80FD;&#x591F;&#x7406;&#x89E3;&#x5176;&#x73AF;&#x5883;&#x3002;&#x4ECA;&#x5929;&#xFF0C;&#x6211;&#x5C06;&#x7B80;&#x8981;&#x4ECB;&#x7ECD;&#x673A;&#x5668;&#x4EBA;&#x5B66;&#x4E2D;&#x4F7F;&#x7528;&#x7684;&#x4E09;&#x79CD;&#x5173;&#x952E;&#x4F20;&#x611F;&#x5668;&#x2014;&#x2014;LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x5934;&#x2014;&#x2014;&#x4EE5;&#x53CA;&#x5B83;&#x4EEC;&#x5982;&#x4F55;&#x4E0E;ROS 2&#x96C6;&#x6210;&#x4EE5;&#x5B9E;&#x73B0;&#x5B9E;&#x9645;&#x5E94;&#x7528;&#x3002;</p><h2 id="1%E3%80%81%E4%BB%80%E4%B9%88%E6%98%AFlidar%EF%BC%9F">1&#x3001;&#x4EC0;&#x4E48;&#x662F;LiDAR&#xFF1F;</h2><p><strong>LiDAR = &#x5149;&#x63A2;&#x6D4B;&#x4E0E;&#x6D4B;&#x8DDD;&#xFF08;Light Detection And Ranging&#xFF09;&#x3002;</strong> &#x5B83;&#x662F;&#x4E00;&#x79CD;&#x4E3B;&#x52A8;&#x4F20;&#x611F;&#x5668;&#x2014;&#x2014;&#x53D1;&#x5C04;&#x81EA;&#x5DF1;&#x7684;&#x5149;&#xFF08;&#x7EA2;&#x5916;&#x6FC0;&#x5149;&#x8109;&#x51B2;&#xFF09;&#x5E76;&#x6D4B;&#x91CF;&#x5149;&#x5B50;&#x8FD4;&#x56DE;&#x6240;&#x9700;&#x7684;&#x65F6;&#x95F4;&#x3002;&#x6839;&#x636E;&#x8FD9;&#x4E2A;&#x65F6;&#x95F4;&#xFF0C;&#x5B83;&#x8BA1;&#x7B97;&#x5230;&#x5468;&#x56F4;&#x7269;&#x4F53;&#x7684;&#x7CBE;&#x786E;&#x8DDD;&#x79BB;&#xFF0C;&#x6784;&#x5EFA;&#x4E00;&#x4E2A;&#x79F0;&#x4E3A;<em>&#x70B9;&#x4E91;</em>&#x7684;&#x7CBE;&#x786E;&#x7A7A;&#x95F4;&#x5730;&#x56FE;&#x3002;</p><p>&#x4E0E;&#x6444;&#x50CF;&#x5934;&#xFF08;&#x88AB;&#x52A8;&#x2014;&#x2014;&#x4EC5;&#x6355;&#x83B7;&#x73AF;&#x5883;&#x5149;&#xFF09;&#x4E0D;&#x540C;&#xFF0C;LiDAR&#x53EF;&#x4EE5;&#x5728;&#x5B8C;&#x5168;&#x9ED1;&#x6697;&#x4E2D;&#x5DE5;&#x4F5C;&#xFF0C;&#x7A7F;&#x900F;&#x7070;&#x5C18;&#x548C;&#x96FE;&#x6C14;&#xFF08;&#x8303;&#x56F4;&#x4F1A;&#x51CF;&#x5C0F;&#xFF09;&#xFF0C;&#x5E76;&#x7ED9;&#x51FA;<em>&#x76F4;&#x63A5;&#x7684;&#x5EA6;&#x91CF;&#x8DDD;&#x79BB;</em>&#xFF0C;&#x65E0;&#x9700;&#x4EFB;&#x4F55;&#x63A8;&#x7406;&#x6216;&#x4F30;&#x7B97;&#x3002;</p><h3 id="11-%E9%A3%9E%E8%A1%8C%E6%97%B6%E9%97%B4%E5%85%AC%E5%BC%8F">1.1 &#x98DE;&#x884C;&#x65F6;&#x95F4;&#x516C;&#x5F0F;</h3><p>d = (c &#xD7; t) / 2</p><p>d = &#x8DDD;&#x79BB;&#xFF08;&#x7C73;&#xFF09;&#xFF0C;c = &#x5149;&#x901F;&#xFF08;3&#xD7;10&#x2078; m/s&#xFF09;&#xFF0C;t = &#x5F80;&#x8FD4;&#x65F6;&#x95F4;&#xFF08;&#x79D2;&#xFF09;</p><p>t = 2d / c</p><p>&#x91CD;&#x65B0;&#x6392;&#x5217;&#xFF1A;&#x5149;&#x4F20;&#x64AD;&#x5230;&#x7269;&#x4F53;&#x5E76;&#x8FD4;&#x56DE;&#x6240;&#x9700;&#x7684;&#x65F6;&#x95F4;</p><p>&#x793A;&#x4F8B;&#xFF1A;d=5m &#x2192; t = (2&#xD7;5) / (3&#xD7;10&#x2078;) = 33.3 ns</p><p>&#x5206;&#x8FA8;&#x7387;&#xFF1A;1ps TDC &#x2192; &#x394;d = (3&#xD7;10&#x2078; &#xD7; 1&#xD7;10&#x207B;&#xB9;&#xB2;) / 2 = 0.15 mm</p><p>&#x8FD9;&#x5C31;&#x662F;LiDAR&#x80FD;&#x591F;&#x5B9E;&#x73B0;&#x6BEB;&#x7C73;&#x7EA7;&#x7CBE;&#x5EA6;&#x7684;&#x539F;&#x56E0;&#xFF01;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-Ey9PAksnnK5J-3HH-1Z7pw.png" class="kg-image" alt="LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x673A;" loading="lazy"></figure><p>LiDAR&#x786C;&#x4EF6;&#x6D41;&#x7A0B;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-uX_7y7mo0TWYmgb1TyztKw.png" class="kg-image" alt="LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x673A;" loading="lazy"></figure><h3 id="12-lidar%E6%9C%89%E5%88%86%E7%B1%BB%E5%90%97%EF%BC%9F">1.2 LiDAR&#x6709;&#x5206;&#x7C7B;&#x5417;&#xFF1F;</h3><p>&#x662F;&#x7684;&#xFF0C;LiDAR&#x7684;&#x5206;&#x7C7B;&#x4E0E;RADAR&#x4E00;&#x6837;&#x6839;&#x636E;&#x7EF4;&#x5EA6;&#x533A;&#x5206;&#xFF0C;&#x5206;&#x4E3A;1D&#x3001;2D&#x548C;3D&#x3002;<strong>&quot;D&quot;&#x5BF9;&#x5E94;&#x7EF4;&#x5EA6;&#xFF08;Dimensions&#xFF09;&#x3002;</strong></p><ol><li><strong>1D LiDAR</strong> &#x7531;&#x9759;&#x6B62;&#x7684;&#x6FC0;&#x5149;&#x675F;&#x7EC4;&#x6210;&#xFF0C;&#x5728;&#x4E00;&#x4E2A;&#x8F74;&#x4E0A;&#x8BA1;&#x7B97;&#x969C;&#x788D;&#x7269;&#x4E0E;&#x626B;&#x63CF;&#x5668;&#x4E4B;&#x95F4;&#x7684;&#x8DDD;&#x79BB;&#xFF0C;&#x5373;&#x4E00;&#x4E2A;&#x7EF4;&#x5EA6;&#x3002;</li><li><strong>2D LiDAR</strong> &#x7531;<strong>&#x4E00;&#x675F;&#x6FC0;&#x5149;</strong>&#x7EC4;&#x6210;&#xFF0C;&#x5E26;&#x6709;&#x65CB;&#x8F6C;&#x673A;&#x5236;&#xFF0C;&#x6536;&#x96C6;&#x5230;&#x76EE;&#x6807;&#x7684;&#x6C34;&#x5E73;&#x8DDD;&#x79BB;&#x6570;&#x636E;&#xFF0C;&#x83B7;&#x53D6;X&#x548C;Y&#x8F74;&#x4E0A;&#x7684;&#x6570;&#x636E;&#x3002;</li><li><strong>3D LiDAR</strong> &#x7684;&#x539F;&#x7406;&#x76F8;&#x540C;&#xFF0C;&#x4F46;<strong>&#x591A;&#x675F;&#x6FC0;&#x5149;</strong>&#x5782;&#x76F4;&#x5806;&#x53E0;&#x53D1;&#x5C04;&#xFF0C;&#x83B7;&#x53D6;X&#x3001;Y&#x548C;Z&#x8F74;&#x4E0A;&#x7684;&#x6570;&#x636E;&#x3002;&#x6BCF;&#x675F;&#x6FC0;&#x5149;&#x4E0E;&#x5176;&#x5B83;&#x6FC0;&#x5149;&#x675F;&#x4E4B;&#x95F4;&#x6709;&#x4E00;&#x4E2A;&#x89D2;&#x5EA6;&#x5DEE;&#x3002;</li></ol><h3 id="13-%E6%9E%B6%E6%9E%84">1.3 &#x67B6;&#x6784;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-yGGUqoVFgzgC0zGq79UhFg.png" class="kg-image" alt="LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x673A;" loading="lazy"></figure><h3 id="14-%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B-%E2%80%94-%E5%8E%9F%E5%A7%8B%E7%A1%AC%E4%BB%B6-%E2%86%92-ros-2%E6%B6%88%E6%81%AF">1.4 &#x6570;&#x636E;&#x7C7B;&#x578B; &#x2014; &#x539F;&#x59CB;&#x786C;&#x4EF6; &#x2192; ROS 2&#x6D88;&#x606F;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-XOlesDcmaO0H9wHrT8YN3g.png" class="kg-image" alt="LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x673A;" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-QYryfFKb6yKgW0Aoa_PKkA.png" class="kg-image" alt="LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x673A;" loading="lazy"></figure><h3 id="15-tf2%E5%8F%98%E6%8D%A2%E6%A0%91-%E2%80%94-%E5%9D%90%E6%A0%87%E7%B3%BB">1.5 TF2&#x53D8;&#x6362;&#x6811; &#x2014; &#x5750;&#x6807;&#x7CFB;</h3><p>TF2&#x662F;ROS 2&#x7684;&#x5750;&#x6807;&#x53D8;&#x6362;&#x7CFB;&#x7EDF;&#x3002;&#x6BCF;&#x4E2A;&#x4F20;&#x611F;&#x5668;&#x548C;&#x94FE;&#x63A5;&#x90FD;&#x6709;&#x4E00;&#x4E2A;&#x547D;&#x540D;&#x7684;<em>&#x5750;&#x6807;&#x7CFB;&#xFF08;frame&#xFF09;</em>&#x3002;TF2&#x77E5;&#x9053;&#x6BCF;&#x4E2A;&#x5750;&#x6807;&#x7CFB;&#x7684;&#x76F8;&#x5BF9;&#x4F4D;&#x7F6E;&#xFF0C;&#x53EF;&#x4EE5;&#x81EA;&#x52A8;&#x5C06;&#x4EFB;&#x4F55;&#x70B9;&#x4ECE;&#x4EFB;&#x4F55;&#x5750;&#x6807;&#x7CFB;&#x53D8;&#x6362;&#x5230;&#x4EFB;&#x4F55;&#x5176;&#x4ED6;&#x5750;&#x6807;&#x7CFB;&#x2014;&#x2014;&#x4F8B;&#x5982;&#xFF0C;&#x6444;&#x50CF;&#x5934;&#x5750;&#x6807;&#x7CFB;&#x4E2D;&#x7684;&#x68C0;&#x6D4B;&#x7ED3;&#x679C; &#x2192; &#x4E16;&#x754C;&#x5730;&#x56FE;&#x5750;&#x6807;&#x7CFB;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1--gom9T8fOu1T0fFASahhOg.png" class="kg-image" alt="LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x673A;" loading="lazy"></figure><p>ROS 2 LiDAR&#x547D;&#x4EE4;</p><pre><code># &#x2500;&#x2500;&#x2500; Essential ROS 2 LiDAR CLI commands &#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;
# Start RPLIDAR driver
ros2 run rplidar_ros rplidar_composition \
  --ros-args -p serial_port:=/dev/ttyUSB0 \
             -p serial_baudrate:=256000
# See what&apos;s being published
ros2 topic list

# &#x2192; /scan    (sensor_msgs/LaserScan)

# See actual scan data (ctrl+c to stop)
ros2 topic echo /scan --once

# Check publish rate (should be ~10 Hz)
ros2 topic hz /scan

# Visualize in RViz2 (best tool for LiDAR!)
rviz2

# Add &#x2192; LaserScan &#x2192; topic: /scan &#x2192; style: Points &#x2192; size: 0.02
# Record a bag file (save data for offline work)
ros2 bag record /scan /tf /odom -o my_lidar_session

# Replay bag file (test SLAM without physical robot)
ros2 bag play my_lidar_session --loop

# Run SLAM Toolbox (easiest 2D SLAM in ROS 2)
sudo apt install ros-humble-slam-toolbox
ros2 launch slam_toolbox online_async_launch.py

# Save the map when done exploring
ros2 service call /slam_toolbox/save_map \
  slam_toolbox/srv/SaveMap &quot;{name: {data: &apos;my_map&apos;}}&quot;

# Load saved map for navigation (no re-mapping needed)
ros2 launch nav2_bringup bringup_launch.py \
  map:=my_map.yaml use_sim_time:=false
</code></pre><h2 id="2%E3%80%81%E6%B7%B1%E5%BA%A6%E6%91%84%E5%83%8F%E5%A4%B4%E4%BC%A0%E6%84%9F%E5%99%A8">2&#x3001;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x5934;&#x4F20;&#x611F;&#x5668;</h2><p>&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x5934;&#xFF0C;&#x4E5F;&#x79F0;&#x4E3A;RGB-D&#xFF08;&#x7EA2;-&#x7EFF;-&#x84DD;-&#x6DF1;&#x5EA6;&#xFF09;&#x4F20;&#x611F;&#x5668;&#xFF0C;&#x540C;&#x65F6;&#x6355;&#x83B7;&#x5F69;&#x8272;&#x56FE;&#x50CF;&#x548C;&#x9010;&#x50CF;&#x7D20;&#x6DF1;&#x5EA6;&#x4FE1;&#x606F;&#xFF0C;&#x5B9E;&#x73B0;&#x5BF9;&#x73AF;&#x5883;&#x7684;&#x4E09;&#x7EF4;&#x611F;&#x77E5;&#x3002;&#x4E0E;&#x4EC5;&#x6355;&#x83B7;3D&#x4E16;&#x754C;&#x7684;2D&#x6295;&#x5F71;&#x7684;&#x4F20;&#x7EDF;&#x6444;&#x50CF;&#x5934;&#x4E0D;&#x540C;&#xFF0C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x5934;&#x6DFB;&#x52A0;&#x4E86;&#x5173;&#x952E;&#x7684;&#x7B2C;&#x4E09;&#x7EF4;&#x5EA6;&#xFF0C;&#x4F7F;&#x673A;&#x5668;&#x4EBA;&#x80FD;&#x591F;&#x7406;&#x89E3;&#x5230;&#x7269;&#x4F53;&#x7684;&#x8DDD;&#x79BB;&#x3001;&#x5B89;&#x5168;&#x5BFC;&#x822A;&#x5E76;&#x6784;&#x5EFA;&#x5468;&#x56F4;&#x73AF;&#x5883;&#x7684;3D&#x5730;&#x56FE;&#x3002;</p><h3 id="21-%E6%B7%B1%E5%BA%A6%E6%B5%8B%E9%87%8F%E6%8A%80%E6%9C%AF">2.1 &#x6DF1;&#x5EA6;&#x6D4B;&#x91CF;&#x6280;&#x672F;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-AQ2zPaOKB4C-rCx5J7jRSA.png" class="kg-image" alt="LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x673A;" loading="lazy"></figure><h3 id="22-%E9%A3%9E%E8%A1%8C%E6%97%B6%E9%97%B4%EF%BC%88tof%EF%BC%89">2.2 &#x98DE;&#x884C;&#x65F6;&#x95F4;&#xFF08;ToF&#xFF09;</h3><p>&#x98DE;&#x884C;&#x65F6;&#x95F4;&#x6444;&#x50CF;&#x5934;&#x901A;&#x8FC7;&#x8BA1;&#x7B97;&#x53D1;&#x5C04;&#x5149;&#x4F20;&#x64AD;&#x5230;&#x7269;&#x4F53;&#x5E76;&#x53CD;&#x5C04;&#x56DE;&#x4F20;&#x611F;&#x5668;&#x6240;&#x9700;&#x7684;&#x65F6;&#x95F4;&#x6765;&#x6D4B;&#x91CF;&#x6DF1;&#x5EA6;&#x3002;&#x8FD9;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x8109;&#x51B2;&#x5149;&#xFF08;&#x6D4B;&#x91CF;&#x5B9E;&#x9645;&#x4F20;&#x64AD;&#x65F6;&#x95F4;&#xFF09;&#x6216;&#x8FDE;&#x7EED;&#x6CE2;&#x8C03;&#x5236;&#xFF08;&#x6D4B;&#x91CF;&#x76F8;&#x4F4D;&#x5DEE;&#xFF09;&#x6765;&#x5B9E;&#x73B0;&#x3002;ToF&#x6444;&#x50CF;&#x5934;&#x5728;&#x6237;&#x5916;&#x548C;&#x53D8;&#x5316;&#x7684;&#x5149;&#x7167;&#x6761;&#x4EF6;&#x4E0B;&#x7279;&#x522B;&#x6709;&#x7528;&#xFF0C;&#x56E0;&#x4E3A;&#x5B83;&#x4EEC;&#x4E3B;&#x52A8;&#x63A7;&#x5236;&#x7167;&#x660E;&#x6E90;&#x3002;</p><h3 id="23-%E7%AB%8B%E4%BD%93%E8%A7%86%E8%A7%89">2.3 &#x7ACB;&#x4F53;&#x89C6;&#x89C9;</h3><p>&#x7ACB;&#x4F53;&#x89C6;&#x89C9;&#x4F7F;&#x7528;&#x4E24;&#x4E2A;&#x6216;&#x591A;&#x4E2A;&#x76F8;&#x9694;&#x5DF2;&#x77E5;&#x57FA;&#x7EBF;&#x8DDD;&#x79BB;&#x7684;&#x6444;&#x50CF;&#x5934;&#x6765;&#x6A21;&#x62DF;&#x4EBA;&#x7C7B;&#x53CC;&#x773C;&#x89C6;&#x89C9;&#x3002;&#x901A;&#x8FC7;&#x5728;&#x5DE6;&#x53F3;&#x56FE;&#x50CF;&#x4E2D;&#x627E;&#x5230;&#x5BF9;&#x5E94;&#x70B9;&#x5E76;&#x6D4B;&#x91CF;&#x5B83;&#x4EEC;&#x7684;&#x89C6;&#x5DEE;&#xFF08;&#x6C34;&#x5E73;&#x504F;&#x79FB;&#xFF09;&#xFF0C;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x4E09;&#x89D2;&#x6D4B;&#x91CF;&#x8BA1;&#x7B97;&#x6DF1;&#x5EA6;&#x3002;&#x7ACB;&#x4F53;&#x89C6;&#x89C9;&#x662F;&#x88AB;&#x52A8;&#x7684;&#xFF08;&#x4E0D;&#x9700;&#x8981;&#x7EA2;&#x5916;&#x53D1;&#x5C04;&#x5668;&#xFF09;&#x5E76;&#x5728;&#x6237;&#x5916;&#x6548;&#x679C;&#x826F;&#x597D;&#xFF0C;&#x4F46;&#x9700;&#x8981;&#x6709;&#x7EB9;&#x7406;&#x7684;&#x8868;&#x9762;&#x624D;&#x80FD;&#x8FDB;&#x884C;&#x53EF;&#x9760;&#x7684;&#x5339;&#x914D;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-gjVDUIumids6kxx2kbt3-w.png" class="kg-image" alt="LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x673A;" loading="lazy"></figure><p>&#x6DF1;&#x5EA6;&#x5904;&#x7406;&#x6D41;&#x7A0B;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-hp7bBFdY-CGbr3F_VsEZgw.png" class="kg-image" alt="LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x673A;" loading="lazy"></figure><p><strong>&#x70B9;&#x4E91;&#x751F;&#x6210;&#xFF1A;</strong></p><p>&#x70B9;&#x4E91;&#x751F;&#x6210;&#x5C06;2D&#x6DF1;&#x5EA6;&#x56FE;&#x8F6C;&#x6362;&#x4E3A;&#x7A7A;&#x95F4;&#x4E2D;&#x7684;&#x4E00;&#x7EC4;3D&#x70B9;&#x3002;&#x6DF1;&#x5EA6;&#x56FE;&#x50CF;&#x4E2D;&#x7684;&#x6BCF;&#x4E2A;&#x50CF;&#x7D20;&#x4F7F;&#x7528;&#x6444;&#x50CF;&#x5934;&#x5185;&#x53C2;&#x8F6C;&#x6362;&#x4E3A;3D&#x5750;&#x6807;&#xFF08;X, Y, Z&#xFF09;&#x3002;&#x5F53;&#x4E0E;RGB&#x6570;&#x636E;&#x7ED3;&#x5408;&#x65F6;&#xFF0C;&#x6BCF;&#x4E2A;&#x70B9;&#x8FD8;&#x6709;&#x989C;&#x8272;&#x4FE1;&#x606F;&#xFF08;R, G, B&#xFF09;&#xFF0C;&#x521B;&#x5EFA;&#x573A;&#x666F;&#x7684;&#x5F69;&#x8272;3D&#x8868;&#x793A;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-xemft-rBY036KdC0W2jvJQ.png" class="kg-image" alt="LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x673A;" loading="lazy"></figure><p><strong>&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x5934;&#x7684;ROS 2&#x96C6;&#x6210;</strong></p><p>&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x5934;&#x4E3B;&#x9898;&#x7ED3;&#x6784;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-rVjWrbSVhcqDQaFHvA8sZg.png" class="kg-image" alt="LiDAR&#x3001;IMU&#x548C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x673A;" loading="lazy"></figure><p><strong>&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x5934;&#x9A71;&#x52A8;&#x4EE3;&#x7801;</strong></p><pre><code>import rclpy
from rclpy.node import Node
from sensor_msgs.msg import Image, CameraInfo, PointCloud2, PointField
from std_msgs.msg import Header
import numpy as np
import struct
class DepthCameraPublisher(Node):
 def __init__(self):
 super().__init__(&apos;depth_camera_publisher&apos;)
 self.declare_parameter(&apos;camera_name&apos;, &apos;camera&apos;)
 self.declare_parameter(&apos;frame_id&apos;, &apos;camera_depth_optical_frame&apos;)

 self.camera_name = self.get_parameter(&apos;camera_name&apos;).value
 self.frame_id = self.get_parameter(&apos;frame_id&apos;).value

 self.rgb_pub = self.create_publisher(Image, f&apos;/{self.camera_name}/rgb/image_raw&apos;, 10)
 self.depth_pub = self.create_publisher(Image, f&apos;/{self.camera_name}/depth/image_raw&apos;, 10)
 self.pc_pub = self.create_publisher(PointCloud2, f&apos;/{self.camera_name}/depth/points&apos;, 10)

 # Camera intrinsics
 self.fx, self.fy = 614.5, 614.5
 self.cx, self.cy = 319.5, 239.5
 self.depth_scale = 0.001

 self.timer = self.create_timer(0.033, self.publish_frames)

 def publish_frames(self):
 stamp = self.get_clock().now().to_msg()
 header = Header(stamp=stamp, frame_id=self.frame_id)

 # Capture from sensor (placeholder)
 rgb_image = self.capture_rgb()
 depth_image = self.capture_depth()

 # Publish RGB
 rgb_msg = self.create_image_msg(rgb_image, &apos;rgb8&apos;, header)
 self.rgb_pub.publish(rgb_msg)

 # Publish Depth
 depth_msg = self.create_image_msg(depth_image, &apos;16UC1&apos;, header)
 self.depth_pub.publish(depth_msg)

 # Publish Point Cloud
 pc_msg = self.create_pointcloud(depth_image, rgb_image, header)
 self.pc_pub.publish(pc_msg)

 def create_image_msg(self, image, encoding, header):
 msg = Image()
 msg.header = header
 msg.height, msg.width = image.shape[:2]
 msg.encoding = encoding
 msg.is_bigendian = False
 msg.step = image.nbytes // msg.height
 msg.data = image.tobytes()
 return msg

 def create_pointcloud(self, depth, rgb, header):
 fields = [
 PointField(name=&apos;x&apos;, offset=0, datatype=PointField.FLOAT32, count=1),
 PointField(name=&apos;y&apos;, offset=4, datatype=PointField.FLOAT32, count=1),
 PointField(name=&apos;z&apos;, offset=8, datatype=PointField.FLOAT32, count=1),
 PointField(name=&apos;rgb&apos;, offset=12, datatype=PointField.FLOAT32, count=1)
 ]

 points = []
 for v in range(depth.shape[0]):
 for u in range(depth.shape[1]):
 z = depth[v, u] * self.depth_scale
 if z &lt;= 0 or z &gt; 10.0:
 continue
 x = (u - self.cx) * z / self.fx
 y = (v - self.cy) * z / self.fy
 r, g, b = rgb[v, u, 2], rgb[v, u, 1], rgb[v, u, 0]
 rgb_val = struct.unpack(&apos;f&apos;, struct.pack(&apos;I&apos;, (r&lt;&lt;16)|(g&lt;&lt;8)|b))[0]
 points.append(struct.pack(&apos;ffff&apos;, x, y, z, rgb_val))

 msg = PointCloud2()
 msg.header = header
 msg.height, msg.width = 1, len(points)
 msg.fields = fields
 msg.point_step = 16
 msg.row_step = 16 * len(points)
 msg.data = b&apos;&apos;.join(points)
 return msg

 def capture_rgb(self):
 return np.zeros((480, 640, 3), dtype=np.uint8)

 def capture_depth(self):
 return np.zeros((480, 640), dtype=np.uint16)
def main(args=None):
 rclpy.init(args=args)
 node = DepthCameraPublisher()
 rclpy.spin(node)
 node.destroy_node()
 rclpy.shutdown()
if __name__ == &apos;__main__&apos;:
 main()
</code></pre><h2 id="3%E3%80%81%E7%BB%93%E6%9D%9F%E8%AF%AD">3&#x3001;&#x7ED3;&#x675F;&#x8BED;</h2><p>&#x603B;&#x4E4B;&#xFF0C;LiDAR&#x63D0;&#x4F9B;&#x7CBE;&#x786E;&#x7684;&#x8DDD;&#x79BB;&#x6D4B;&#x91CF;&#xFF0C;IMU&#x63D0;&#x4F9B;&#x8FD0;&#x52A8;&#x548C;&#x59FF;&#x6001;&#x6570;&#x636E;&#xFF0C;&#x6DF1;&#x5EA6;&#x6444;&#x50CF;&#x5934;&#x63D0;&#x4F9B;&#x5BC6;&#x96C6;&#x7684;3D&#x573A;&#x666F;&#x7406;&#x89E3;&#x3002;&#x5F53;&#x5728;ROS 2&#x4E2D;&#x4F7F;&#x7528;TF2&#x548C;&#x9002;&#x5F53;&#x7684;&#x6D88;&#x606F;&#x7ED3;&#x6784;&#x5C06;&#x5B83;&#x4EEC;&#x878D;&#x5408;&#x5728;&#x4E00;&#x8D77;&#x65F6;&#xFF0C;&#x5B83;&#x4EEC;&#x80FD;&#x591F;&#x5728;&#x673A;&#x5668;&#x4EBA;&#x7CFB;&#x7EDF;&#x4E2D;&#x5B9E;&#x73B0;&#x5F3A;&#x5927;&#x7684;&#x611F;&#x77E5;&#x3001;SLAM&#x548C;&#x81EA;&#x4E3B;&#x5BFC;&#x822A;&#x3002;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;: <a href="https://medium.com/@darshanmistaridz/about-sensors-lidar-depth-camera-etc-e27b150605f4">About Sensors: Lidar, Depth Camera etc..</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[用 Gazebo 学习 ROS 2]]></title><description><![CDATA[我们将自定义一个ROS 2机器人并在Gazebo Ionic仿真环境中运行这个机器人。]]></description><link>https://bimant.com/blog/learn-ros-2-using-gazebo/</link><guid isPermaLink="false">69e769e6f4e7870713f6ff79</guid><category><![CDATA[lidar]]></category><category><![CDATA[ROS 2]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Tue, 21 Apr 2026 12:35:55 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2026/04/learn-ros-2-using-gazebo.png" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-Enwx_Z-JCkpM_enPUyYd9Q-1.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><img src="https://bimant.com/blog/content/images/2026/04/learn-ros-2-using-gazebo.png" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2"><p>&#x672C;&#x6587;&#x57FA;&#x4E8E;&#x7EA6;&#x7FF0;&#x970D;&#x666E;&#x91D1;&#x65AF;&#x5927;&#x5B66;&quot;&#x673A;&#x5668;&#x4EBA;&#x5B66;&#x5BFC;&#x8BBA;&quot;&#x8BFE;&#x7A0B;&#x4E2D;&#x6559;&#x6388;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x5B66;&#x4E4B;&#x907F;&#x969C;&#x4E3B;&#x9898;&#x3002;&#x6211;&#x4EEC;&#x5C06;&#x81EA;&#x5B9A;&#x4E49;&#x4E00;&#x4E2A;ROS 2&#x673A;&#x5668;&#x4EBA;&#x5E76;&#x5728;Gazebo Ionic&#x4EFF;&#x771F;&#x73AF;&#x5883;&#x4E2D;&#x8FD0;&#x884C;&#x8FD9;&#x4E2A;&#x673A;&#x5668;&#x4EBA;&#x3002;</p><h2 id="1%E3%80%81%E5%9F%BA%E7%A1%80%EF%BC%88%E8%AE%BE%E7%BD%AE%E4%B8%8E%E5%90%AF%E5%8A%A8%EF%BC%89">1&#x3001;&#x57FA;&#x7840;&#xFF08;&#x8BBE;&#x7F6E;&#x4E0E;&#x542F;&#x52A8;&#xFF09;</h2><p>&#x5728;&#x6211;&#x4EEC;&#x80FD;&#x591F;&#x4F20;&#x9012;&#x4F20;&#x611F;&#x5668;&#x6570;&#x636E;&#x6216;&#x9A71;&#x52A8;&#x673A;&#x5668;&#x4EBA;&#x4E4B;&#x524D;&#xFF0C;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x8BA9;ROS 2&#x548C;Gazebo Ionic&#x65E0;&#x7F1D;&#x5730;&#x4E00;&#x8D77;&#x542F;&#x52A8;&#x3002;</p><h3 id="%E4%B8%A4%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84%E4%B8%96%E7%95%8C">&#x4E24;&#x4E2A;&#x4E0D;&#x540C;&#x7684;&#x4E16;&#x754C;</h3><p>ROS 2&#x548C;Gazebo&#x662F;&#x5B8C;&#x5168;&#x72EC;&#x7ACB;&#x7684;&#x8F6F;&#x4EF6;&#x751F;&#x6001;&#x7CFB;&#x7EDF;&#x3002;</p><ul><li><strong>ROS 2</strong>&#x4F7F;&#x7528;&#x4E00;&#x79CD;&#x540D;&#x4E3A;<strong>DDS</strong>&#xFF08;&#x6570;&#x636E;&#x5206;&#x53D1;&#x670D;&#x52A1;&#xFF09;&#x7684;&#x4E2D;&#x95F4;&#x4EF6;&#x534F;&#x8BAE;&#x8FDB;&#x884C;&#x901A;&#x4FE1;&#x3002;</li><li><strong>Gazebo Ionic</strong>&#x4F7F;&#x7528;&#x81EA;&#x5DF1;&#x7684;&#x5185;&#x90E8;&#x6D88;&#x606F;&#x7CFB;&#x7EDF;<strong>Gazebo Transport</strong>&#x8FDB;&#x884C;&#x901A;&#x4FE1;&#x3002;</li></ul><p>&#x56E0;&#x4E3A;&#x5B83;&#x4EEC;&#x4F7F;&#x7528;&#x4E0D;&#x540C;&#x7684;&#x8BED;&#x8A00;&#xFF0C;&#x6211;&#x4EEC;&#x4F7F;&#x7528;&#x4E00;&#x4E2A;&#x540D;&#x4E3A;<code>ros_gz</code>&#x7684;&#x5143;&#x5305;&#x3002;&#x8FD9;&#x4E2A;&#x5305;&#x5305;&#x542B;&#x4ECE;ROS&#x7EC8;&#x7AEF;&#x542F;&#x52A8;Gazebo&#x7684;&#x542F;&#x52A8;&#x6587;&#x4EF6;&#xFF0C;&#x4EE5;&#x53CA;&#x5728;&#x4E24;&#x8005;&#x4E4B;&#x95F4;&#x8F6C;&#x6362;&#x6D88;&#x606F;&#x6240;&#x9700;&#x7684;&#x6865;&#x63A5;&#x5668;&#x3002;</p><p>&#x4EE5;&#x4E0B;&#x662F;&#x6211;&#x4EEC;&#x6784;&#x5EFA;&#x7B2C;&#x4E00;&#x4E2A;&#x96C6;&#x6210;&#x542F;&#x52A8;&#x6587;&#x4EF6;&#x7684;&#x5B9E;&#x8DF5;&#x7EC3;&#x4E60;&#x3002;</p><h3 id="%E6%AD%A5%E9%AA%A41%EF%BC%9A%E5%AE%89%E8%A3%85%E9%9B%86%E6%88%90%E5%8C%85">&#x6B65;&#x9AA4;1&#xFF1A;&#x5B89;&#x88C5;&#x96C6;&#x6210;&#x5305;</h3><p>&#x9996;&#x5148;&#xFF0C;&#x786E;&#x4FDD;&#x4F60;&#x5DF2;&#x4E3A;&#x7279;&#x5B9A;&#x7684;ROS 2&#x53D1;&#x884C;&#x7248;&#xFF08;&#x4F8B;&#x5982;Jazzy&#x3001;Humble&#x6216;Rolling&#xFF09;&#x5B89;&#x88C5;&#x4E86;<code>ros_gz</code>&#x5305;&#x3002;&#x6253;&#x5F00;&#x7EC8;&#x7AEF;&#x5E76;&#x8FD0;&#x884C;&#xFF1A;</p><pre><code>sudo apt update
sudo apt install ros-jazzy-ros-gz
</code></pre><h3 id="%E6%AD%A5%E9%AA%A42%EF%BC%9A%E5%88%9B%E5%BB%BA%E5%90%AF%E5%8A%A8%E6%96%87%E4%BB%B6">&#x6B65;&#x9AA4;2&#xFF1A;&#x521B;&#x5EFA;&#x542F;&#x52A8;&#x6587;&#x4EF6;</h3><p>&#x4E13;&#x4E1A;&#x7684;ROS&#x5F00;&#x53D1;&#x8005;&#x4E0D;&#x4F1A;&#x4ECE;&#x684C;&#x9762;&#x624B;&#x52A8;&#x6253;&#x5F00;Gazebo&#xFF0C;&#x800C;&#x662F;&#x76F4;&#x63A5;&#x4ECE;ROS 2 Python&#x542F;&#x52A8;&#x6587;&#x4EF6;&#x542F;&#x52A8;&#x6A21;&#x62DF;&#x5668;&#x3002;</p><p>&#x9996;&#x5148;&#x521B;&#x5EFA;ROS 2&#x5305;&#x3002;</p><pre><code>ros2 pkg create --build-type ament_python gazebo_control
</code></pre><p>&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x540D;&#x4E3A;<code>gazebo_launch.py</code>&#x7684;&#x65B0;&#x6587;&#x4EF6;&#xFF0C;&#x5E76;&#x5C06;&#x4EE5;&#x4E0B;&#x4EE3;&#x7801;&#x7C98;&#x8D34;&#x5230;&#x5176;&#x4E2D;&#xFF1A;</p><pre><code># launch/gazebo_launch.py
import os
from ament_index_python.packages import get_package_share_directory
from launch import LaunchDescription
from launch.actions import IncludeLaunchDescription
from launch.launch_description_sources import PythonLaunchDescriptionSource

def generate_launch_description():
    # 1. Find the official ros_gz_sim package on your computer
    pkg_ros_gz_sim = get_package_share_directory(&apos;ros_gz_sim&apos;)
    # 2. Setup the IncludeLaunchDescription to trigger Gazebo
    gz_sim = IncludeLaunchDescription(
        PythonLaunchDescriptionSource(
            os.path.join(pkg_ros_gz_sim, &apos;launch&apos;, &apos;gz_sim.launch.py&apos;)
        ),
        # 3. Pass arguments to Gazebo: load an empty world and run immediately (-r)
        launch_arguments={&apos;gz_args&apos;: &apos;empty.sdf -r&apos;}.items(),
    )
    # 4. Return the LaunchDescription
    return LaunchDescription([
        gz_sim
    ])
</code></pre><h3 id="%E6%AD%A5%E9%AA%A43%EF%BC%9A%E7%90%86%E8%A7%A3%E4%BB%A3%E7%A0%81">&#x6B65;&#x9AA4;3&#xFF1A;&#x7406;&#x89E3;&#x4EE3;&#x7801;</h3><p>&#x8BA9;&#x6211;&#x4EEC;&#x5206;&#x89E3;&#x4E00;&#x4E0B;&#x4F60;&#x521A;&#x624D;&#x5199;&#x7684;&#x5185;&#x5BB9;&#xFF1A;</p><ul><li><strong><code>get_package_share_directory(&apos;ros_gz_sim&apos;)</code></strong>&#xFF1A;&#x52A8;&#x6001;&#x67E5;&#x627E;&#x5B98;&#x65B9;<code>ros_gz</code>&#x96C6;&#x6210;&#x5305;&#x5728;&#x4F60;&#x786C;&#x76D8;&#x4E0A;&#x7684;&#x4F4D;&#x7F6E;&#x3002;</li><li><strong><code>IncludeLaunchDescription</code></strong>&#xFF1A;&#x8FD9;&#x5C31;&#x50CF;&#x4E00;&#x4E2A;&quot;&#x76D7;&#x68A6;&#x7A7A;&#x95F4;&quot;&#x547D;&#x4EE4;&#x3002;&#x5B83;&#x544A;&#x8BC9;&#x4F60;&#x7684;&#x81EA;&#x5B9A;&#x4E49;&#x542F;&#x52A8;&#x6587;&#x4EF6;&#x53BB;&#x89E6;&#x53D1;&#x4E00;&#x4E2A;&#x5B8C;&#x5168;&#x4E0D;&#x540C;&#x7684;&#x542F;&#x52A8;&#x6587;&#x4EF6;&#xFF08;Gazebo&#x63D0;&#x4F9B;&#x7684;<code>gz_sim.launch.py</code>&#xFF09;&#x3002;</li><li><strong><code>gz_args: &apos;empty.sdf -r&apos;</code></strong>&#xFF1A;&#x8FD9;&#x662F;&#x4F20;&#x9012;&#x7ED9;Gazebo&#x7684;&#x547D;&#x4EE4;&#x884C;&#x53C2;&#x6570;&#x3002;<code>empty.sdf</code>&#x544A;&#x8BC9;&#x5B83;&#x52A0;&#x8F7D;&#x4E00;&#x4E2A;&#x7A7A;&#x767D;&#x4E16;&#x754C;&#x3002;<code>-r</code>&#x6807;&#x5FD7;&#x81F3;&#x5173;&#x91CD;&#x8981;&#x2014;&#x2014;&#x5B83;&#x544A;&#x8BC9;Gazebo&#x6309;&#x4E0B;&quot;&#x64AD;&#x653E;&quot;&#x5E76;&#x7ACB;&#x5373;&#x542F;&#x52A8;&#x7269;&#x7406;&#x5F15;&#x64CE;&#x3002;&#x6CA1;&#x6709;&#x5B83;&#xFF0C;&#x6A21;&#x62DF;&#x4F1A;&#x4EE5;&#x6682;&#x505C;&#x72B6;&#x6001;&#x542F;&#x52A8;&#x3002;</li></ul><h3 id="%E6%AD%A5%E9%AA%A44%EF%BC%9A%E6%89%A7%E8%A1%8C%E5%90%AF%E5%8A%A8">&#x6B65;&#x9AA4;4&#xFF1A;&#x6267;&#x884C;&#x542F;&#x52A8;</h3><p>&#x8981;&#x6D4B;&#x8BD5;&#x6211;&#x4EEC;&#x7684;&#x57FA;&#x7840;&#xFF0C;&#x6253;&#x5F00;&#x7EC8;&#x7AEF;&#xFF0C;&#x5BFC;&#x822A;&#x5230;&#x4FDD;&#x5B58;&#x6587;&#x4EF6;&#x7684;&#x6587;&#x4EF6;&#x5939;&#xFF0C;&#x5E76;&#x8FD0;&#x884C;&#xFF1A;</p><pre><code>colcon build --packages-select gazebo_control
source install/setup.bash
ros2 launch gazebo_control gazebo_launch.py
</code></pre><p>&#x5982;&#x679C;&#x4E00;&#x5207;&#x914D;&#x7F6E;&#x6B63;&#x786E;&#xFF0C;Gazebo Ionic GUI&#x5E94;&#x8BE5;&#x4F1A;&#x5F39;&#x51FA;&#x4E00;&#x4E2A;&#x7A7A;&#x767D;&#x7684;3D&#x4E16;&#x754C;&#xFF0C;&#x5B8C;&#x5168;&#x4ECE;ROS 2&#x751F;&#x6001;&#x7CFB;&#x7EDF;&#x5185;&#x90E8;&#x542F;&#x52A8;&#xFF01;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-Enwx_Z-JCkpM_enPUyYd9Q-1.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><h2 id="2%E3%80%81rosgzbridge%E5%92%8C%E7%AE%A1%E7%90%86%E5%A4%9A%E4%B8%AA%E6%9C%BA%E5%99%A8%E4%BA%BA">2&#x3001;ros_gz_bridge&#x548C;&#x7BA1;&#x7406;&#x591A;&#x4E2A;&#x673A;&#x5668;&#x4EBA;</h2><h3 id="%E9%80%9A%E7%94%A8%E7%BF%BB%E8%AF%91%E5%99%A8">&#x901A;&#x7528;&#x7FFB;&#x8BD1;&#x5668;</h3><p>&#x76EE;&#x524D;&#xFF0C;ROS 2&#x548C;Gazebo&#x5C31;&#x50CF;&#x4E24;&#x4E2A;&#x5750;&#x5728;&#x540C;&#x4E00;&#x4E2A;&#x623F;&#x95F4;&#x91CC;&#x4F46;&#x8BF4;&#x7740;&#x5B8C;&#x5168;&#x4E0D;&#x540C;&#x8BED;&#x8A00;&#x7684;&#x4EBA;&#x3002;&#x5982;&#x679C;ROS 2&#x4F7F;&#x7528;<code>geometry_msgs/msg/Twist</code>&#x6D88;&#x606F;&#x5927;&#x558A;&quot;&#x5411;&#x524D;&#x5F00;&#xFF01;&quot;&#xFF0C;Gazebo&#x4F1A;&#x5FFD;&#x7565;&#x5B83;&#xFF0C;&#x56E0;&#x4E3A;&#x5B83;&#x53EA;&#x7406;&#x89E3;<code>gz.msgs.Twist</code>&#x6D88;&#x606F;&#x3002;</p><p><code>ros_gz_bridge</code>&#x5C31;&#x662F;&#x6211;&#x4EEC;&#x7684;&#x7FFB;&#x8BD1;&#x5668;&#x3002;&#x8981;&#x4F7F;&#x7528;&#x5B83;&#xFF0C;&#x6211;&#x4EEC;&#x5FC5;&#x987B;&#x51C6;&#x786E;&#x5B9A;&#x4E49;&#x6211;&#x4EEC;&#x60F3;&#x8981;&#x7FFB;&#x8BD1;&#x7684;&#x4E3B;&#x9898;&#x3001;&#x6D88;&#x606F;&#x7C7B;&#x578B;&#x662F;&#x4EC0;&#x4E48;&#xFF0C;&#x4EE5;&#x53CA;&#x7FFB;&#x8BD1;&#x5E94;&#x8BE5;&#x6CBF;&#x54EA;&#x4E2A;<em>&#x65B9;&#x5411;</em>&#x8FDB;&#x884C;&#x3002;</p><p>&#x6807;&#x51C6;&#x8BED;&#x6CD5;&#x5982;&#x4E0B;&#xFF1A;</p><p><code>/topic_name@ROS_2_Type[Direction]Gazebo_Type</code></p><p><strong>&#x65B9;&#x5411;&#x62EC;&#x53F7;&#xFF1A;</strong></p><ul><li><code>]</code>&#xFF1A;&#x4ECE;ROS 2&#x7FFB;&#x8BD1;<strong>&#x5230;</strong>Gazebo&#x3002;</li><li><code>[</code>&#xFF1A;&#x4ECE;Gazebo&#x7FFB;&#x8BD1;<strong>&#x5230;</strong>ROS 2&#x3002;</li><li><code>==</code>&#xFF1A;&#x53CC;&#x5411;&#x7FFB;&#x8BD1;&#x3002;</li></ul><p>&#x8BA9;&#x6211;&#x4EEC;&#x4EB2;&#x81EA;&#x52A8;&#x624B;&#x9A71;&#x52A8;&#x673A;&#x5668;&#x4EBA;&#x3002;</p><h3 id="%E6%AD%A5%E9%AA%A41%EF%BC%9A%E5%90%AF%E5%8A%A8%E6%9C%BA%E5%99%A8%E4%BA%BA%E4%B8%96%E7%95%8C">&#x6B65;&#x9AA4;1&#xFF1A;&#x542F;&#x52A8;&#x673A;&#x5668;&#x4EBA;&#x4E16;&#x754C;</h3><p>&#x9996;&#x5148;&#xFF0C;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x4E00;&#x4E2A;&#x53EF;&#x4EE5;&#x9A7E;&#x9A76;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x3002;Gazebo&#x9644;&#x5E26;&#x4E86;&#x4E00;&#x4E2A;&#x9ED8;&#x8BA4;&#x7684;&#x5DEE;&#x901F;&#x9A71;&#x52A8;&#x8F66;&#x8F86;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x3002;&#x5173;&#x95ED;&#x4E4B;&#x524D;&#x7684;Gazebo&#x7A97;&#x53E3;&#xFF08;&#x5728;&#x8BE5;&#x7EC8;&#x7AEF;&#x4E2D;&#x4F7F;&#x7528;<code>Ctrl+C</code>&#xFF09;&#xFF0C;&#x6539;&#x4E3A;&#x8FD0;&#x884C;&#xFF1A;</p><pre><code>ros2 launch ros_gz_sim gz_sim.launch.py gz_args:=&quot;diff_drive.sdf -r&quot;
</code></pre><p>&#x5F53;Gazebo&#x6253;&#x5F00;&#x65F6;&#xFF0C;&#x4F60;&#x4F1A;&#x6CE8;&#x610F;&#x5230;&#x4E00;&#x4E2A;&#x6709;&#x8DA3;&#x7684;&#x4E8B;&#x60C5;&#xFF1A; <strong>&#x6709;&#x4E24;&#x4E2A;&#x673A;&#x5668;&#x4EBA;&#xFF01;</strong>&#x4E00;&#x4E2A;&#x84DD;&#x8272;&#x7684;&#x548C;&#x4E00;&#x4E2A;&#x7EFF;&#x8272;&#x7684;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-AayEiLCEy5mNz9uezLAhGg.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><p>&#x56E0;&#x4E3A;&#x6709;&#x4E24;&#x4E2A;&#x72EC;&#x7ACB;&#x7684;&#x8F66;&#x8F86;&#xFF0C;&#x6211;&#x4EEC;&#x4E0D;&#x80FD;&#x53EA;&#x5411;<code>/cmd_vel</code>&#x4E3B;&#x9898;&#x53D1;&#x9001;&#x4E00;&#x4E2A;&#x901A;&#x7528;&#x7684;&#x901F;&#x5EA6;&#x547D;&#x4EE4;&#x2014;&#x2014;Gazebo&#x4E0D;&#x77E5;&#x9053;&#x54EA;&#x4E2A;&#x673A;&#x5668;&#x4EBA;&#x5E94;&#x8BE5;&#x79FB;&#x52A8;&#x3002;&#x76F8;&#x53CD;&#xFF0C;Gazebo&#x6839;&#x636E;&#x5B9E;&#x4F53;&#x6811;&#x4E2D;&#x7684;&#x6A21;&#x578B;&#x540D;&#x79F0;&#x4E3A;&#x6BCF;&#x4E2A;&#x673A;&#x5668;&#x4EBA;&#x5206;&#x914D;&#x4E00;&#x4E2A;&#x7279;&#x5B9A;&#x7684;<strong>&#x547D;&#x540D;&#x7A7A;&#x95F4;</strong>&#xFF08;&#x4F8B;&#x5982;&#xFF0C;<code>/model/vehicle_green/cmd_vel</code>&#xFF09;&#x3002;</p><h3 id="%E6%AD%A5%E9%AA%A42%EF%BC%9A%E5%90%AF%E5%8A%A8%E6%A1%A5%E6%8E%A5%E5%99%A8%EF%BC%88ros-2gazebo%EF%BC%89">&#x6B65;&#x9AA4;2&#xFF1A;&#x542F;&#x52A8;&#x6865;&#x63A5;&#x5668;&#xFF08;ROS 2 -&gt; Gazebo&#xFF09;</h3><p>&#x6211;&#x4EEC;&#x60F3;&#x4ECE;ROS 2&#x5411;Gazebo&#x4E2D;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x53D1;&#x9001;&#x901F;&#x5EA6;&#x547D;&#x4EE4;&#x3002;&#x673A;&#x5668;&#x4EBA;&#x5728;<code>/cmd_vel</code>&#x4E3B;&#x9898;&#x4E0A;&#x76D1;&#x542C;&#x3002;</p><p>&#x6253;&#x5F00;<strong>&#x7B2C;&#x4E8C;&#x4E2A;&#x7EC8;&#x7AEF;</strong>&#xFF0C;source&#x4F60;&#x7684;ROS 2&#x73AF;&#x5883;&#xFF0C;&#x5E76;&#x4F7F;&#x7528;&#x84DD;&#x8272;&#x8F66;&#x8F86;&#x7684;&#x7279;&#x5B9A;&#x547D;&#x540D;&#x7A7A;&#x95F4;&#x8FD0;&#x884C;&#x6865;&#x63A5;&#x547D;&#x4EE4;&#xFF1A;</p><pre><code>ros2 run ros_gz_bridge parameter_bridge \
  /model/vehicle_blue/cmd_vel@geometry_msgs/msg/Twist]gz.msgs.Twist
</code></pre><ul><li><strong><code>/model/vehicle_blue/cmd_vel</code></strong>&#xFF1A;&#x8FD9;&#x662F;&#x84DD;&#x8272;&#x673A;&#x5668;&#x4EBA;&#x7684;&#x7279;&#x5B9A;&#x547D;&#x540D;&#x7A7A;&#x95F4;&#x4E3B;&#x9898;&#x3002;</li><li><strong><code>@geometry_msgs/msg/Twist</code></strong>&#xFF1A;&#x6211;&#x4EEC;&#x6B63;&#x5728;&#x53D1;&#x9001;&#x7684;&#x6807;&#x51C6;ROS 2&#x6D88;&#x606F;&#x7C7B;&#x578B;&#x3002;</li><li><strong><code>]</code></strong>&#xFF1A;&#x544A;&#x8BC9;&#x6865;&#x63A5;&#x5668;&#x5C06;&#x6570;&#x636E;<em>&#x4ECE;</em>ROS 2&#x53D1;&#x9001;<em>&#x5230;</em>Gazebo&#x7684;&#x65B9;&#x5411;&#x62EC;&#x53F7;&#x3002;</li><li><strong><code>gz.msgs.Twist</code></strong>&#xFF1A;&#x9700;&#x8981;&#x7FFB;&#x8BD1;&#x6210;&#x7684;Gazebo&#x7279;&#x5B9A;&#x6D88;&#x606F;&#x7C7B;&#x578B;&#x3002;</li></ul><h3 id="%E6%AD%A5%E9%AA%A43%EF%BC%9A%E9%A9%B1%E5%8A%A8%E6%9C%BA%E5%99%A8%E4%BA%BA%EF%BC%81">&#x6B65;&#x9AA4;3&#xFF1A;&#x9A71;&#x52A8;&#x673A;&#x5668;&#x4EBA;&#xFF01;</h3><p>&#x73B0;&#x5728;&#x662F;&#x6709;&#x8DA3;&#x7684;&#x90E8;&#x5206;&#x3002;&#x6253;&#x5F00;<strong>&#x7B2C;&#x4E09;&#x4E2A;&#x7EC8;&#x7AEF;</strong>&#xFF0C;source&#x4F60;&#x7684;ROS 2&#x73AF;&#x5883;&#xFF0C;&#x624B;&#x52A8;&#x53D1;&#x5E03;&#x4E00;&#x4E2A;ROS 2 Twist&#x6D88;&#x606F;&#x544A;&#x8BC9;&#x673A;&#x5668;&#x4EBA;&#x5411;&#x524D;&#x884C;&#x9A76;&#x5E76;&#x8F6C;&#x5F2F;&#x7ED5;&#x5708;&#xFF1A;</p><pre><code>ros2 topic pub /model/vehicle_blue/cmd_vel \
  geometry_msgs/msg/Twist &quot;{linear: {x: 1.0}, angular: {z: 0.5}}&quot;
</code></pre><p><em>&#x770B;&#x770B;&#x4F60;&#x7684;Gazebo&#x7A97;&#x53E3;&#x2014;&#x2014;&#x84DD;&#x8272;&#x8F66;&#x8F86;&#x5E94;&#x8BE5;&#x7ACB;&#x5373;&#x5F00;&#x59CB;&#x7ED5;&#x5708;&#x884C;&#x9A76;&#xFF01;</em></p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-dW6p6lIarL4is_DniMzJOA.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><h3 id="%E6%AD%A5%E9%AA%A44%EF%BC%9A%E6%A1%A5%E6%8E%A5%E6%95%B0%E6%8D%AE%E5%9B%9E%E4%BC%A0%EF%BC%88gazeboros-2%EF%BC%89">&#x6B65;&#x9AA4;4&#xFF1A;&#x6865;&#x63A5;&#x6570;&#x636E;&#x56DE;&#x4F20;&#xFF08;Gazebo -&gt; ROS 2&#xFF09;</h3><p>&#x9A7E;&#x9A76;&#x5F88;&#x597D;&#xFF0C;&#x4F46;&#x6211;&#x4EEC;&#x4E5F;&#x9700;&#x8981;&#x4ECE;&#x6A21;&#x62DF;&#x5668;&#x83B7;&#x53D6;&#x6570;&#x636E;&#x3002;&#x6700;&#x57FA;&#x672C;&#x7684;&#x6570;&#x636E;&#x662F;&#x6A21;&#x62DF;&#x65F6;&#x949F;&#xFF08;&#x5B83;&#x786E;&#x4FDD;ROS 2&#x7B97;&#x6CD5;&#x4E0E;Gazebo&#x7684;&#x7269;&#x7406;&#x65F6;&#x95F4;&#x4FDD;&#x6301;&#x540C;&#x6B65;&#xFF09;&#x3002;</p><p>&#x5728;&#x7B2C;&#x4E8C;&#x4E2A;&#x7EC8;&#x7AEF;&#x4E2D;&#x505C;&#x6B62;&#x6865;&#x63A5;&#x5668;&#xFF08;<code>Ctrl+C</code>&#xFF09;&#xFF0C;&#x8BA9;&#x6211;&#x4EEC;&#x8FD0;&#x884C;&#x4E00;&#x4E2A;&#x540C;&#x65F6;&#x5904;&#x7406;<code>/model/vehicle_blue/cmd_vel</code>&#xFF08;&#x53D1;&#x9001;&#x5230;Gazebo&#xFF09;&#x548C;<code>/clock</code>&#xFF08;&#x8FD4;&#x56DE;ROS 2&#xFF09;&#x7684;&#x65B0;&#x6865;&#x63A5;&#x5668;&#xFF1A;</p><pre><code>ros2 run ros_gz_bridge parameter_bridge \
/model/vehicle_blue/cmd_vel@geometry_msgs/msg/Twist]gz.msgs.Twist \
/clock@rosgraph_msgs/msg/Clock[gz.msgs.Clock
</code></pre><p><em>&#x6CE8;&#x610F;&#x65F6;&#x949F;&#x7684;<code>[</code>&#x62EC;&#x53F7;&#xFF0C;&#x8868;&#x793A;Gazebo&#x6B63;&#x5728;&#x5411;ROS 2&#x53D1;&#x9001;&#x6570;&#x636E;&#x3002;</em></p><p>&#x4E3A;&#x4E86;&#x8BC1;&#x660E;&#x5B83;&#x6B63;&#x5728;&#x5DE5;&#x4F5C;&#xFF0C;&#x8F6C;&#x5230;&#x4F60;&#x7684;&#x7B2C;&#x4E09;&#x4E2A;&#x7EC8;&#x7AEF;&#xFF08;&#x7528;<code>Ctrl+C</code>&#x505C;&#x6B62;&#x53D1;&#x5E03;&#x547D;&#x4EE4;&#xFF09;&#x5E76;&#x56DE;&#x663E;&#x65F6;&#x949F;&#x4E3B;&#x9898;&#xFF1A;</p><pre><code>ros2 topic echo /clock
</code></pre><p>&#x4F60;&#x5E94;&#x8BE5;&#x770B;&#x5230;&#x8FDE;&#x7EED;&#x7684;&#x65F6;&#x95F4;&#x6570;&#x636E;&#x6D41;&#x4ECE;Gazebo&#x7269;&#x7406;&#x5F15;&#x64CE;&#x76F4;&#x63A5;&#x6D8C;&#x5165;&#x4F60;&#x7684;ROS 2&#x7EC8;&#x7AEF;&#x3002;</p><pre><code>clock:
  sec: 527
  nanosec: 401000000
---
clock:
  sec: 527
  nanosec: 402000000
---
clock:
  sec: 527
  nanosec: 403000000
</code></pre><h2 id="3%E3%80%81%E7%94%9F%E6%88%90urdf%EF%BC%88%E8%AE%A9%E6%9C%BA%E5%99%A8%E4%BA%BA%E6%B4%BB%E8%B5%B7%E6%9D%A5%EF%BC%89">3&#x3001;&#x751F;&#x6210;URDF&#xFF08;&#x8BA9;&#x673A;&#x5668;&#x4EBA;&#x6D3B;&#x8D77;&#x6765;&#xFF09;</h2><p>&#x5728;&#x7B2C;2&#x7AE0;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x5B66;&#x4E60;&#x4E86;&#x5982;&#x4F55;&#x901A;&#x8FC7;&#x9A7E;&#x9A76;&#x4E00;&#x4E9B;&#x9ED8;&#x8BA4;&#x7684;&#x9884;&#x6784;&#x5EFA;&#x65B9;&#x5757;&#x6765;&#x4E0E;Gazebo&#x901A;&#x4FE1;&#x3002;&#x4F46;&#x6A21;&#x62DF;&#x7684;&#x76EE;&#x6807;&#x4E0D;&#x662F;&#x9A7E;&#x9A76;&#x901A;&#x7528;&#x5F62;&#x72B6;&#x2014;&#x2014;&#x800C;&#x662F;&#x6D4B;&#x8BD5;<em>&#x4F60;</em>&#x7279;&#x5B9A;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x8BBE;&#x8BA1;&#x3002;</p><p>&#x5728;&#x8FD9;&#x91CC;&#xFF0C;&#x6211;&#x4EEC;&#x9047;&#x5230;&#x4E86;&#x4E00;&#x4E2A;&#x7ECF;&#x5178;&#x7684;&#x8BED;&#x8A00;&#x969C;&#x788D;&#x3002;Gazebo&#x539F;&#x751F;&#x4F7F;&#x7528;<strong>SDF</strong>&#xFF08;&#x4EFF;&#x771F;&#x63CF;&#x8FF0;&#x683C;&#x5F0F;&#xFF09;&#x6587;&#x4EF6;&#x6784;&#x5EFA;&#x5176;&#x4E16;&#x754C;&#x548C;&#x673A;&#x5668;&#x4EBA;&#x3002;&#x7136;&#x800C;&#xFF0C;&#x6574;&#x4E2A;ROS 2&#x751F;&#x6001;&#x7CFB;&#x7EDF;&#x4F9D;&#x8D56;&#x4E8E;<strong>URDF</strong>&#xFF08;&#x7EDF;&#x4E00;&#x673A;&#x5668;&#x4EBA;&#x63CF;&#x8FF0;&#x683C;&#x5F0F;&#xFF09;&#x6587;&#x4EF6;&#x3002;</p><p><code>ros_gz_sim</code>&#x5305;&#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x4E2A;&#x51FA;&#x8272;&#x7684;&#x5DE5;&#x5177;&#x2014;&#x2014;<code>create</code>&#x8282;&#x70B9;&#x2014;&#x2014;&#x800C;&#x4E0D;&#x662F;&#x5F3A;&#x8FEB;&#x4F60;&#x624B;&#x52A8;&#x5C06;URDF&#x91CD;&#x5199;&#x4E3A;SDF&#x3002;&#x5B83;&#x53EF;&#x4EE5;&#x8BFB;&#x53D6;&#x4F60;&#x7684;ROS 2 URDF&#x5E76;&#x5C06;&#x5176;&#x52A8;&#x6001;&#x6CE8;&#x5165;&#x5230;&#x8FD0;&#x884C;&#x4E2D;&#x7684;Gazebo&#x4E16;&#x754C;&#x4E2D;&#x3002;</p><p>&#x8BA9;&#x6211;&#x4EEC;&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;URDF&#x6587;&#x4EF6;&#x8FDB;&#x884C;&#x6B64;&#x6D4B;&#x8BD5;&#x3002;</p><pre><code>&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;robot name=&quot;basic_robot&quot;&gt;
  &lt;material name=&quot;blue&quot;&gt;
    &lt;color rgba=&quot;0 0 1 1&quot;/&gt;
  &lt;/material&gt;
  &lt;material name=&quot;red&quot;&gt;
    &lt;color rgba=&quot;1 0 0 1&quot;/&gt;
  &lt;/material&gt;
  &lt;material name=&quot;green&quot;&gt;
    &lt;color rgba=&quot;0 1 0 1&quot;/&gt;
  &lt;/material&gt;

  &lt;link name=&quot;chassis&quot;&gt;
    &lt;visual&gt;
      &lt;geometry&gt;
        &lt;box size=&quot;0.825 0.825 0.075&quot;/&gt;
      &lt;/geometry&gt;
    &lt;/visual&gt;
    &lt;collision&gt;
      &lt;geometry&gt;
        &lt;box size=&quot;0.825 0.825 0.075&quot;/&gt;
      &lt;/geometry&gt;
    &lt;/collision&gt;
    &lt;inertial&gt;
      &lt;mass value=&quot;10.0&quot;/&gt;
      &lt;inertia ixx=&quot;0.57&quot; ixy=&quot;0.0&quot; ixz=&quot;0.0&quot; iyy=&quot;0.57&quot; iyz=&quot;0.0&quot; izz=&quot;1.13&quot;/&gt;
    &lt;/inertial&gt;
  &lt;/link&gt;

  &lt;link name=&quot;left_wheel&quot;&gt;
    &lt;visual&gt;
      &lt;geometry&gt;
        &lt;cylinder radius=&quot;0.4&quot; length=&quot;0.05&quot;/&gt;
      &lt;/geometry&gt;
      &lt;material name=&quot;blue&quot;/&gt;
    &lt;/visual&gt;
    &lt;visual&gt;
      &lt;origin xyz=&quot;0.2 0 0&quot; rpy=&quot;0 0 0&quot;/&gt;
      &lt;geometry&gt;
        &lt;box size=&quot;0.1 0.1 0.06&quot;/&gt;
      &lt;/geometry&gt;
      &lt;material name=&quot;green&quot;/&gt;
    &lt;/visual&gt;
    &lt;collision&gt;
      &lt;geometry&gt;
        &lt;cylinder radius=&quot;0.4&quot; length=&quot;0.05&quot;/&gt;
      &lt;/geometry&gt;
    &lt;/collision&gt;
    &lt;inertial&gt;
      &lt;mass value=&quot;2.0&quot;/&gt;
      &lt;inertia ixx=&quot;0.08&quot; ixy=&quot;0.0&quot; ixz=&quot;0.0&quot; iyy=&quot;0.08&quot; iyz=&quot;0.0&quot; izz=&quot;0.16&quot;/&gt;
    &lt;/inertial&gt;
  &lt;/link&gt;

  &lt;joint name=&quot;left_wheel_joint&quot; type=&quot;continuous&quot;&gt;
    &lt;parent link=&quot;chassis&quot;/&gt;
    &lt;child link=&quot;left_wheel&quot;/&gt;
    &lt;origin xyz=&quot;0 0.4375 0&quot; rpy=&quot;-1.570796 0 0&quot;/&gt;
    &lt;axis xyz=&quot;0 0 1&quot;/&gt;
  &lt;/joint&gt;

  &lt;link name=&quot;right_wheel&quot;&gt;
    &lt;visual&gt;
      &lt;geometry&gt;
        &lt;cylinder radius=&quot;0.4&quot; length=&quot;0.05&quot;/&gt;
      &lt;/geometry&gt;
      &lt;material name=&quot;red&quot;/&gt;
    &lt;/visual&gt;
    &lt;visual&gt;
      &lt;origin xyz=&quot;0.2 0 0&quot; rpy=&quot;0 0 0&quot;/&gt;
      &lt;geometry&gt;
        &lt;box size=&quot;0.1 0.1 0.06&quot;/&gt;
      &lt;/geometry&gt;
      &lt;material name=&quot;green&quot;/&gt;
    &lt;/visual&gt;
    &lt;collision&gt;
      &lt;geometry&gt;
        &lt;cylinder radius=&quot;0.4&quot; length=&quot;0.05&quot;/&gt;
      &lt;/geometry&gt;
    &lt;/collision&gt;
    &lt;inertial&gt;
      &lt;mass value=&quot;2.0&quot;/&gt;
      &lt;inertia ixx=&quot;0.08&quot; ixy=&quot;0.0&quot; ixz=&quot;0.0&quot; iyy=&quot;0.08&quot; iyz=&quot;0.0&quot; izz=&quot;0.16&quot;/&gt;
    &lt;/inertial&gt;
  &lt;/link&gt;

  &lt;joint name=&quot;right_wheel_joint&quot; type=&quot;continuous&quot;&gt;
    &lt;parent link=&quot;chassis&quot;/&gt;
    &lt;child link=&quot;right_wheel&quot;/&gt;
    &lt;origin xyz=&quot;0 -0.4375 0&quot; rpy=&quot;-1.570796 0 0&quot;/&gt;
    &lt;axis xyz=&quot;0 0 1&quot;/&gt;
  &lt;/joint&gt;
&lt;/robot&gt;
</code></pre><p>&#x8BA9;&#x6211;&#x4EEC;&#x7F16;&#x5199;&#x4E00;&#x4E2A;&#x542F;&#x52A8;&#x6587;&#x4EF6;&#x6765;&#x5B8C;&#x6210;&#x8FD9;&#x4E2A;&#x4EFB;&#x52A1;&#x3002;</p><h3 id="%E6%AD%A5%E9%AA%A41%EF%BC%9A%E5%90%AF%E5%8A%A8%E6%96%87%E4%BB%B6%E6%9E%B6%E6%9E%84">&#x6B65;&#x9AA4;1&#xFF1A;&#x542F;&#x52A8;&#x6587;&#x4EF6;&#x67B6;&#x6784;</h3><p>&#x6211;&#x4EEC;&#x5C06;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x540D;&#x4E3A;<code>spawn_robot.launch.py</code>&#x7684;&#x65B0;&#x542F;&#x52A8;&#x6587;&#x4EF6;&#x3002;&#x8FD9;&#x4E2A;&#x6587;&#x4EF6;&#x9700;&#x8981;&#x540C;&#x65F6;&#x5B8C;&#x6210;&#x4E09;&#x4EF6;&#x4E8B;&#xFF1A;</p><ol><li>&#x542F;&#x52A8;&#x5E26;&#x7A7A;&#x767D;&#x4E16;&#x754C;&#x7684;Gazebo&#x3002;</li><li>&#x542F;&#x52A8;ROS 2 <code>robot_state_publisher</code>&#xFF08;&#x5B83;&#x8BFB;&#x53D6;&#x4F60;&#x7684;<code>basic_robot.urdf</code>&#x5E76;&#x5C06;&#x5176;&#x7269;&#x7406;&#x7ED3;&#x6784;&#x5E7F;&#x64AD;&#x5230;ROS&#x7F51;&#x7EDC;&#xFF09;&#x3002;</li><li>&#x8FD0;&#x884C;Gazebo&#x7684;<code>create</code>&#x8282;&#x70B9;&#x6765;&#x83B7;&#x53D6;&#x5E7F;&#x64AD;&#x7684;&#x7ED3;&#x6784;&#x5E76;&#x5C06;&#x5176;&#x751F;&#x6210;&#x5230;3D&#x7269;&#x7406;&#x5F15;&#x64CE;&#x4E2D;&#x3002;</li></ol><h3 id="%E6%AD%A5%E9%AA%A42%EF%BC%9A%E7%BC%96%E5%86%99%E4%BB%A3%E7%A0%81">&#x6B65;&#x9AA4;2&#xFF1A;&#x7F16;&#x5199;&#x4EE3;&#x7801;</h3><p>&#x5728;&#x4F60;&#x7684;<code>gazebo_control</code>&#x5305;&#x4E2D;&#x521B;&#x5EFA;<code>spawn_robot.launch.py</code>&#x6587;&#x4EF6;&#x5E76;&#x7C98;&#x8D34;&#x4EE5;&#x4E0B;&#x5185;&#x5BB9;&#xFF1A;</p><pre><code># launch/spawn_robot.launch.py
import os
from ament_index_python.packages import get_package_share_directory
from launch import LaunchDescription
from launch.actions import IncludeLaunchDescription
from launch.launch_description_sources import PythonLaunchDescriptionSource
from launch_ros.actions import Node

def generate_launch_description():
    # 1. Paths to your package and the URDF file
    pkg_gazebo_control = get_package_share_directory(&apos;gazebo_control&apos;)
    pkg_ros_gz_sim = get_package_share_directory(&apos;ros_gz_sim&apos;)

    urdf_file = os.path.join(pkg_gazebo_control, &apos;urdf&apos;, &apos;basic_robot.urdf&apos;)
    with open(urdf_file, &apos;r&apos;) as infp:
        robot_desc = infp.read()

    # 2. Start Gazebo with an empty world
    gz_sim = IncludeLaunchDescription(
        PythonLaunchDescriptionSource(
            os.path.join(pkg_ros_gz_sim, &apos;launch&apos;, &apos;gz_sim.launch.py&apos;)
        ),
        launch_arguments={&apos;gz_args&apos;: &apos;empty.sdf -r&apos;}.items(),
    )

    # 3. Start the Robot State Publisher
    robot_state_publisher = Node(
        package=&apos;robot_state_publisher&apos;,
        executable=&apos;robot_state_publisher&apos;,
        name=&apos;robot_state_publisher&apos;,
        output=&apos;screen&apos;,
        parameters=[{
            &apos;robot_description&apos;: robot_desc,
            &apos;use_sim_time&apos;: True  # CRITICAL: Tells ROS to use Gazebo&apos;s clock!
        }]
    )

    # 4. The Spawner Node: Bridges URDF into Gazebo
    spawn_robot = Node(
        package=&apos;ros_gz_sim&apos;,
        executable=&apos;create&apos;,
        arguments=[
            &apos;-topic&apos;, &apos;robot_description&apos;, 
            &apos;-name&apos;, &apos;my_custom_diffdrive&apos;,
            &apos;-z&apos;, &apos;0.5&apos;  # Drop it slightly above the ground
        ],
        output=&apos;screen&apos;
    )
    return LaunchDescription([
        gz_sim,
        robot_state_publisher,
        spawn_robot
    ])
</code></pre><h3 id="%E6%AD%A5%E9%AA%A43%EF%BC%9A%E7%90%86%E8%A7%A3create%E8%8A%82%E7%82%B9">&#x6B65;&#x9AA4;3&#xFF1A;&#x7406;&#x89E3;<code>create</code>&#x8282;&#x70B9;</h3><p>&#x4ED4;&#x7EC6;&#x770B;&#x4E0A;&#x9762;&#x4EE3;&#x7801;&#x7684;<strong>&#x7B2C;4&#x90E8;&#x5206;</strong>&#x3002;&#x6765;&#x81EA;<code>ros_gz_sim</code>&#x7684;<code>create</code>&#x53EF;&#x6267;&#x884C;&#x6587;&#x4EF6;&#x5728;&#x8FD9;&#x91CC;&#x627F;&#x62C5;&#x4E86;&#x4E3B;&#x8981;&#x5DE5;&#x4F5C;&#x3002;&#x8BA9;&#x6211;&#x4EEC;&#x770B;&#x770B;&#x4F20;&#x9012;&#x7ED9;&#x5B83;&#x7684;&#x53C2;&#x6570;&#xFF1A;</p><ul><li><strong><code>-topic robot_description</code></strong>&#xFF1A;&#x544A;&#x8BC9;Gazebo&#xFF0C;&quot;&#x563F;&#xFF0C;&#x4E0D;&#x8981;&#x5728;&#x786C;&#x76D8;&#x4E0A;&#x627E;&#x6587;&#x4EF6;&#x4E86;&#x3002;&#x76F8;&#x53CD;&#xFF0C;&#x76D1;&#x542C;ROS 2&#x7684;<code>/robot_description</code>&#x4E3B;&#x9898;&#x5E76;&#x6784;&#x5EFA;&#x4F60;&#x542C;&#x5230;&#x7684;&#x5185;&#x5BB9;&#x3002;&quot;</li><li><strong><code>-name my_custom_diffdrive</code></strong>&#xFF1A;&#x4E3A;&#x6211;&#x4EEC;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x5728;Gazebo&#x5B9E;&#x4F53;&#x6811;&#x4E2D;&#x8BBE;&#x7F6E;&#x7279;&#x5B9A;&#x7684;&#x547D;&#x540D;&#x7A7A;&#x95F4;&#x3002;</li><li><strong><code>-z 0.5</code></strong>&#xFF1A;&#x8FD9;&#x662F;&#x7269;&#x7406;&#x5F15;&#x64CE;&#x7684;&#x4E00;&#x4E2A;&#x4E13;&#x4E1A;&#x6280;&#x5DE7;&#x3002;&#x6211;&#x4EEC;&#x5C06;&#x673A;&#x5668;&#x4EBA;&#x5728;&#x7A7A;&#x4E2D;&#x751F;&#x6210;<code>0.1</code>&#x7C73;&#xFF0C;&#x8BA9;&#x5B83;&#x843D;&#x5230;&#x5730;&#x9762;&#x4E0A;&#x3002;&#x5982;&#x679C;&#x4F60;&#x6B63;&#x597D;&#x5728;<code>0.0</code>&#x5904;&#x751F;&#x6210;&#xFF0C;&#x8F66;&#x8F6E;&#x53EF;&#x80FD;&#x4F1A;&#x7A7F;&#x5165;&#x5730;&#x9762;&#xFF0C;&#x5BFC;&#x81F4;&#x7269;&#x7406;&#x5F15;&#x64CE;&#x5C06;&#x4F60;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x731B;&#x70C8;&#x5F39;&#x5C04;&#x5230;&#x5929;&#x7A7A;&#x4E2D;&#xFF01;</li></ul><h3 id="%E6%AD%A5%E9%AA%A44%EF%BC%9A%E5%90%AF%E5%8A%A8%E5%B9%B6%E9%AA%8C%E8%AF%81">&#x6B65;&#x9AA4;4&#xFF1A;&#x542F;&#x52A8;&#x5E76;&#x9A8C;&#x8BC1;</h3><p>&#x6784;&#x5EFA;&#x4F60;&#x7684;&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#xFF08;<code>colcon build</code>&#xFF09;&#xFF0C;source&#x4F60;&#x7684;&#x7EC8;&#x7AEF;&#xFF0C;&#x5E76;&#x8FD0;&#x884C;&#x65B0;&#x7684;&#x542F;&#x52A8;&#x6587;&#x4EF6;&#xFF1A;</p><pre><code>colcon build --packages-select gazebo_control
source install/setup.bash
ros2 launch gazebo_control spawn_robot.launch.py
</code></pre><p>Gazebo&#x5E94;&#x8BE5;&#x4F1A;&#x5F39;&#x51FA;&#x3002;&#x4F60;&#x5E94;&#x8BE5;&#x80FD;&#x770B;&#x5230;&#x4F60;&#x7684;&#x81EA;&#x5B9A;&#x4E49;&#x5DEE;&#x901F;&#x9A71;&#x52A8;&#x673A;&#x5668;&#x4EBA;&#x2014;&#x2014;&#x5E26;&#x6709;&#x5E73;&#x5766;&#x5E95;&#x76D8;&#x3001;&#x84DD;&#x8272;&#x5DE6;&#x8F6E;&#x3001;&#x7EA2;&#x8272;&#x53F3;&#x8F6E;&#x548C;&#x7EFF;&#x8272;&#x6FC0;&#x5149;&#x96F7;&#x8FBE;&#x7A79;&#x9876;&#x2014;&#x2014;&#x5B8C;&#x7F8E;&#x5730;&#x5750;&#x5728;&#x7269;&#x7406;&#x6A21;&#x62DF;&#x5668;&#x4E2D;&#xFF01;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-sfOfKq4-lWijBuE21993UQ.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><h2 id="4%E3%80%81%E4%BC%A0%E6%84%9F%E5%99%A8%E9%9B%86%E6%88%90%E4%B8%8Erviz2%E5%8F%AF%E8%A7%86%E5%8C%96%EF%BC%88%E7%BB%99%E6%9C%BA%E5%99%A8%E4%BA%BA%E7%9C%BC%E7%9D%9B%EF%BC%89">4&#x3001;&#x4F20;&#x611F;&#x5668;&#x96C6;&#x6210;&#x4E0E;RViz2&#x53EF;&#x89C6;&#x5316;&#xFF08;&#x7ED9;&#x673A;&#x5668;&#x4EBA;&#x773C;&#x775B;&#xFF09;</h2><p>&#x5728;&#x7B2C;3&#x7AE0;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x6210;&#x529F;&#x5C06;&#x4F60;&#x7684;&#x81EA;&#x5B9A;&#x4E49;URDF&#x673A;&#x5668;&#x4EBA;&#x653E;&#x5165;&#x4E86;Gazebo&#x7269;&#x7406;&#x5F15;&#x64CE;&#x3002;&#x5B83;&#x5B58;&#x5728;&#x4E8E;&#x4E16;&#x754C;&#x4E2D;&#xFF0C;&#x4F46;&#x76EE;&#x524D;&#x5B8C;&#x5168;&#x770B;&#x4E0D;&#x89C1;&#x3002;</p><p>&#x673A;&#x5668;&#x4EBA;&#x9700;&#x8981;&#x5916;&#x611F;&#x53D7;&#x4F20;&#x611F;&#x5668;&#xFF08;&#x5982;LiDAR&#x6216;&#x6444;&#x50CF;&#x5934;&#xFF09;&#x6765;&#x7ED8;&#x5236;&#x73AF;&#x5883;&#x5730;&#x56FE;&#x5E76;&#x907F;&#x969C;&#x3002;&#x5728;Gazebo&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x901A;&#x8FC7;&#x5C06;<strong>Gazebo&#x63D2;&#x4EF6;</strong>&#x9644;&#x52A0;&#x5230;&#x73B0;&#x6709;URDF&#x94FE;&#x63A5;&#x6765;&#x521B;&#x5EFA;&#x4F20;&#x611F;&#x5668;&#x3002;&#x7136;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x4F7F;&#x7528;<code>ros_gz_bridge</code>&#x5C06;&#x4E30;&#x5BCC;&#x7684;&#x4F20;&#x611F;&#x5668;&#x6570;&#x636E;&#x4ECE;&#x7269;&#x7406;&#x5F15;&#x64CE;&#x4F20;&#x8F93;&#x5230;ROS 2&#x8FDB;&#x884C;&#x53EF;&#x89C6;&#x5316;&#x548C;&#x5904;&#x7406;&#x3002;</p><p>&#x8BA9;&#x6211;&#x4EEC;&#x628A;&#x673A;&#x5668;&#x4EBA;&#x4E0A;&#x90A3;&#x4E2A;&#x7EFF;&#x8272;&#x7684;<code>lidar_dome</code>&#x53D8;&#x6210;&#x4E00;&#x4E2A;&#x5168;&#x529F;&#x80FD;&#x7684;360&#x5EA6;&#x6FC0;&#x5149;&#x626B;&#x63CF;&#x5668;&#x3002;</p><h3 id="%E6%AD%A5%E9%AA%A41%EF%BC%9A%E5%9C%A8urdf%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BC%A0%E6%84%9F%E5%99%A8%E6%8F%92%E4%BB%B6">&#x6B65;&#x9AA4;1&#xFF1A;&#x5728;URDF&#x4E2D;&#x6DFB;&#x52A0;&#x4F20;&#x611F;&#x5668;&#x63D2;&#x4EF6;</h3><p>&#x6253;&#x5F00;&#x4F60;&#x7684;<code>basic_robot.urdf</code>&#x6587;&#x4EF6;&#x3002;&#x5728;&#x6587;&#x4EF6;&#x6700;&#x5E95;&#x90E8;&#xFF08;&#x7D27;&#x90BB;&#x6700;&#x540E;&#x7684;<code>&lt;/robot&gt;</code>&#x6807;&#x7B7E;&#x4E0A;&#x65B9;&#xFF09;&#xFF0C;&#x7C98;&#x8D34;&#x8FD9;&#x4E2A;<code>&lt;gazebo&gt;</code>&#x5757;&#xFF1A;</p><pre><code>  &lt;joint name=&quot;lidar_joint&quot; type=&quot;fixed&quot;&gt;
    &lt;parent link=&quot;chassis&quot;/&gt;
    &lt;child link=&quot;lidar_dome&quot;/&gt;
    &lt;origin xyz=&quot;0.3 0 0.0375&quot; rpy=&quot;0 0 0&quot;/&gt;
  &lt;/joint&gt;

  &lt;gazebo reference=&quot;lidar_dome&quot;&gt;
    &lt;sensor name=&quot;lidar_sensor&quot; type=&quot;gpu_lidar&quot;&gt;
      &lt;always_on&gt;true&lt;/always_on&gt;
      &lt;visualize&gt;true&lt;/visualize&gt;
      &lt;update_rate&gt;10&lt;/update_rate&gt;
      &lt;topic&gt;scan&lt;/topic&gt;
      &lt;gz_frame_id&gt;lidar_dome&lt;/gz_frame_id&gt;
      &lt;lidar&gt;
        &lt;scan&gt;
          &lt;horizontal&gt;
            &lt;samples&gt;360&lt;/samples&gt;
            &lt;resolution&gt;1&lt;/resolution&gt;
            &lt;min_angle&gt;-3.14159&lt;/min_angle&gt;
            &lt;max_angle&gt;3.14159&lt;/max_angle&gt;
          &lt;/horizontal&gt;
        &lt;/scan&gt;
        &lt;range&gt;
          &lt;min&gt;0.15&lt;/min&gt;
          &lt;max&gt;10.0&lt;/max&gt;
          &lt;resolution&gt;0.01&lt;/resolution&gt;
        &lt;/range&gt;
      &lt;/lidar&gt;
    &lt;/sensor&gt;
  &lt;/gazebo&gt;
</code></pre><p><strong>&#x8FD9;&#x505A;&#x4E86;&#x4EC0;&#x4E48;&#xFF1A;</strong></p><ul><li><strong><code>reference=&quot;lidar_dome&quot;</code></strong>&#xFF1A;&#x5C06;&#x865A;&#x62DF;&#x4F20;&#x611F;&#x5668;&#x7CBE;&#x786E;&#x5730;&#x9644;&#x52A0;&#x5230;&#x7EFF;&#x8272;&#x7403;&#x4F53;&#x6240;&#x5728;&#x7684;&#x4F4D;&#x7F6E;&#x3002;</li><li><strong><code>type=&quot;gpu_lidar&quot;</code></strong>&#xFF1A;&#x544A;&#x8BC9;Gazebo&#x4F7F;&#x7528;&#x8BA1;&#x7B97;&#x673A;&#x663E;&#x5361;&#x8BA1;&#x7B97;&#x6FC0;&#x5149;&#x5C04;&#x7EBF;&#xFF0C;&#x8FD9;&#x6BD4;&#x4F7F;&#x7528;CPU&#x5FEB;&#x5F97;&#x591A;&#x3002;</li><li><strong><code>visualize=&quot;true&quot;</code></strong>&#xFF1A;&#x5C06;&#x5728;Gazebo&#x7A97;&#x53E3;&#x5185;&#x7ED8;&#x5236;&#x84DD;&#x8272;&#x6FC0;&#x5149;&#x5C04;&#x7EBF;&#xFF0C;&#x8BA9;&#x4F60;&#x770B;&#x5230;&#x5B83;&#x4EEC;&#x51FB;&#x4E2D;&#x7269;&#x4F53;&#x3002;</li><li><strong><code>min/max_angle</code></strong>&#xFF1A;<code>-3.14</code>&#x5230;<code>3.14</code>&#x5F27;&#x5EA6;&#x63D0;&#x4F9B;&#x5B8C;&#x6574;&#x7684;360&#x5EA6;&#x626B;&#x63CF;&#x3002;</li></ul><h3 id="%E6%AD%A5%E9%AA%A42%EF%BC%9A%E6%B7%BB%E5%8A%A0%E4%BB%BF%E7%9C%9F%E6%8F%8F%E8%BF%B0%E6%96%87%E4%BB%B6%EF%BC%88sdf%EF%BC%89">&#x6B65;&#x9AA4;2&#xFF1A;&#x6DFB;&#x52A0;&#x4EFF;&#x771F;&#x63CF;&#x8FF0;&#x6587;&#x4EF6;&#xFF08;SDF&#xFF09;</h3><p>&#x4EFF;&#x771F;&#x63CF;&#x8FF0;&#x683C;&#x5F0F;&#xFF08;SDF&#xFF09;&#x6587;&#x4EF6;&#x5B9A;&#x4E49;&#x4E86;&#x4F60;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x5728;Gazebo&#x4E2D;&#x6A21;&#x62DF;&#x7684;&#x73AF;&#x5883;&#xFF08;&quot;&#x4E16;&#x754C;&quot;&#xFF09;&#x3002;</p><p>&#x867D;&#x7136;URDF&#xFF08;&#x7EDF;&#x4E00;&#x673A;&#x5668;&#x4EBA;&#x63CF;&#x8FF0;&#x683C;&#x5F0F;&#xFF09;&#x7528;&#x4E8E;&#x63CF;&#x8FF0;&#x673A;&#x5668;&#x4EBA;&#x672C;&#x8EAB;&#xFF08;&#x5176;&#x94FE;&#x63A5;&#x3001;&#x5173;&#x8282;&#x548C;&#x4F20;&#x611F;&#x5668;&#xFF09;&#xFF0C;&#x4F46;SDF&#x7528;&#x4E8E;&#x63CF;&#x8FF0;&#x6A21;&#x62DF;&#x4E2D;&#x5176;&#x4ED6;&#x6240;&#x6709;&#x5185;&#x5BB9;&#x3002;</p><p>&#x4EE5;&#x4E0B;&#x662F;&#x6211;&#x7684;my_world.sdf&#x4F9B;&#x53C2;&#x8003;&#x3002;</p><pre><code>&lt;?xml version=&quot;1.0&quot; ?&gt;
&lt;sdf version=&quot;1.8&quot;&gt;
  &lt;world name=&quot;my_world&quot;&gt;
    &lt;physics name=&quot;1ms&quot; type=&quot;ignored&quot;&gt;
      &lt;max_step_size&gt;0.001&lt;/max_step_size&gt;
      &lt;real_time_factor&gt;1.0&lt;/real_time_factor&gt;
    &lt;/physics&gt;
    &lt;plugin
      filename=&quot;gz-sim-physics-system&quot;
      name=&quot;gz::sim::systems::Physics&quot;&gt;
    &lt;/plugin&gt;
    &lt;plugin
      filename=&quot;gz-sim-user-commands-system&quot;
      name=&quot;gz::sim::systems::UserCommands&quot;&gt;
    &lt;/plugin&gt;
    &lt;plugin
      filename=&quot;gz-sim-scene-broadcaster-system&quot;
      name=&quot;gz::sim::systems::SceneBroadcaster&quot;&gt;
    &lt;/plugin&gt;
    &lt;plugin
      filename=&quot;gz-sim-sensors-system&quot;
      name=&quot;gz::sim::systems::Sensors&quot;&gt;
      &lt;render_engine&gt;ogre2&lt;/render_engine&gt;
    &lt;/plugin&gt;

    &lt;gui fullscreen=&quot;0&quot;&gt;
      &lt;plugin filename=&quot;MinimalScene&quot; name=&quot;3D View&quot;&gt;
        &lt;gz-gui&gt;
          &lt;title&gt;3D View&lt;/title&gt;
          &lt;property type=&quot;bool&quot; key=&quot;showTitleBar&quot;&gt;false&lt;/property&gt;
          &lt;property type=&quot;string&quot; key=&quot;state&quot;&gt;docked&lt;/property&gt;
        &lt;/gz-gui&gt;
        &lt;engine&gt;ogre2&lt;/engine&gt;
        &lt;scene&gt;scene&lt;/scene&gt;
        &lt;ambient_light&gt;0.4 0.4 0.4&lt;/ambient_light&gt;
        &lt;background_color&gt;0.8 0.8 0.8&lt;/background_color&gt;
        &lt;camera_pose&gt;-6 0 6 0 0.5 0&lt;/camera_pose&gt;
      &lt;/plugin&gt;

      &lt;plugin filename=&quot;EntityContextMenuPlugin&quot; name=&quot;Entity context menu&quot;&gt;
        &lt;gz-gui&gt;
          &lt;property key=&quot;state&quot; type=&quot;string&quot;&gt;floating&lt;/property&gt;
          &lt;property key=&quot;width&quot; type=&quot;double&quot;&gt;5&lt;/property&gt;
          &lt;property key=&quot;height&quot; type=&quot;double&quot;&gt;5&lt;/property&gt;
          &lt;property key=&quot;showTitleBar&quot; type=&quot;bool&quot;&gt;false&lt;/property&gt;
        &lt;/gz-gui&gt;
      &lt;/plugin&gt;
      &lt;plugin filename=&quot;GzSceneManager&quot; name=&quot;Scene Manager&quot;&gt;
        &lt;gz-gui&gt;
          &lt;property key=&quot;resizable&quot; type=&quot;bool&quot;&gt;false&lt;/property&gt;
          &lt;property key=&quot;width&quot; type=&quot;double&quot;&gt;5&lt;/property&gt;
          &lt;property key=&quot;height&quot; type=&quot;double&quot;&gt;5&lt;/property&gt;
          &lt;property key=&quot;state&quot; type=&quot;string&quot;&gt;floating&lt;/property&gt;
          &lt;property key=&quot;showTitleBar&quot; type=&quot;bool&quot;&gt;false&lt;/property&gt;
        &lt;/gz-gui&gt;
      &lt;/plugin&gt;
      &lt;plugin filename=&quot;InteractiveViewControl&quot; name=&quot;Interactive view control&quot;&gt;
        &lt;gz-gui&gt;
          &lt;property key=&quot;resizable&quot; type=&quot;bool&quot;&gt;false&lt;/property&gt;
          &lt;property key=&quot;width&quot; type=&quot;double&quot;&gt;5&lt;/property&gt;
          &lt;property key=&quot;height&quot; type=&quot;double&quot;&gt;5&lt;/property&gt;
          &lt;property key=&quot;state&quot; type=&quot;string&quot;&gt;floating&lt;/property&gt;
          &lt;property key=&quot;showTitleBar&quot; type=&quot;bool&quot;&gt;false&lt;/property&gt;
        &lt;/gz-gui&gt;
      &lt;/plugin&gt;
      &lt;plugin filename=&quot;CameraTracking&quot; name=&quot;Camera Tracking&quot;&gt;
        &lt;gz-gui&gt;
          &lt;property key=&quot;resizable&quot; type=&quot;bool&quot;&gt;false&lt;/property&gt;
          &lt;property key=&quot;width&quot; type=&quot;double&quot;&gt;5&lt;/property&gt;
          &lt;property key=&quot;height&quot; type=&quot;double&quot;&gt;5&lt;/property&gt;
          &lt;property key=&quot;state&quot; type=&quot;string&quot;&gt;floating&lt;/property&gt;
          &lt;property key=&quot;showTitleBar&quot; type=&quot;bool&quot;&gt;false&lt;/property&gt;
        &lt;/gz-gui&gt;
      &lt;/plugin&gt;

      &lt;plugin filename=&quot;VisualizeLidar&quot; name=&quot;Visualize Lidar&quot;&gt;
      &lt;/plugin&gt;
    &lt;/gui&gt;

    &lt;light type=&quot;directional&quot; name=&quot;sun&quot;&gt;
      &lt;cast_shadows&gt;true&lt;/cast_shadows&gt;
      &lt;pose&gt;0 0 10 0 0 0&lt;/pose&gt;
      &lt;diffuse&gt;0.8 0.8 0.8 1&lt;/diffuse&gt;
      &lt;specular&gt;0.2 0.2 0.2 1&lt;/specular&gt;
      &lt;attenuation&gt;
        &lt;range&gt;1000&lt;/range&gt;
        &lt;constant&gt;0.9&lt;/constant&gt;
        &lt;linear&gt;0.01&lt;/linear&gt;
        &lt;quadratic&gt;0.001&lt;/quadratic&gt;
      &lt;/attenuation&gt;
      &lt;direction&gt;-0.5 0.1 -0.9&lt;/direction&gt;
    &lt;/light&gt;

    &lt;model name=&quot;ground_plane&quot;&gt;
      &lt;static&gt;true&lt;/static&gt;
      &lt;link name=&quot;link&quot;&gt;
        &lt;collision name=&quot;collision&quot;&gt;
          &lt;geometry&gt;
            &lt;plane&gt;
              &lt;normal&gt;0 0 1&lt;/normal&gt;
              &lt;size&gt;100 100&lt;/size&gt;
            &lt;/plane&gt;
          &lt;/geometry&gt;
        &lt;/collision&gt;
        &lt;visual name=&quot;visual&quot;&gt;
          &lt;geometry&gt;
            &lt;plane&gt;
              &lt;normal&gt;0 0 1&lt;/normal&gt;
              &lt;size&gt;100 100&lt;/size&gt;
            &lt;/plane&gt;
          &lt;/geometry&gt;
          &lt;material&gt;
            &lt;ambient&gt;0.8 0.8 0.8 1&lt;/ambient&gt;
            &lt;diffuse&gt;0.8 0.8 0.8 1&lt;/diffuse&gt;
            &lt;specular&gt;0.8 0.8 0.8 1&lt;/specular&gt;
          &lt;/material&gt;
        &lt;/visual&gt;
      &lt;/link&gt;
    &lt;/model&gt;
  &lt;/world&gt;
&lt;/sdf&gt;
</code></pre><p>&#x4EE5;&#x4E0B;&#x662F;&#x6211;&#x4EEC;&#x521B;&#x5EFA;&#x7684;my_world.sdf&#x6587;&#x4EF6;&#x7684;&#x8BE6;&#x7EC6;&#x89E3;&#x6790;&#xFF1A;</p><p><strong>1. &#x7269;&#x7406;&#x548C;&#x6838;&#x5FC3;&#x7CFB;&#x7EDF;</strong></p><ul><li><strong>&#x7269;&#x7406;&#x5F15;&#x64CE;</strong>&#xFF1A;&#x8BBE;&#x7F6E;&#x7269;&#x7406;&#x6B65;&#x957F;&#x548C;&#x5B9E;&#x65F6;&#x56E0;&#x5B50;&#xFF0C;&#x544A;&#x8BC9;Gazebo&#x8FD0;&#x884C;&#x6A21;&#x62DF;&#x7684;&#x901F;&#x5EA6;&#x4EE5;&#x53CA;&#x8BA1;&#x7B97;&#x78B0;&#x649E;&#x548C;&#x91CD;&#x529B;&#x7684;&#x9891;&#x7387;&#x3002;</li><li><strong>&#x6838;&#x5FC3;&#x63D2;&#x4EF6;</strong>&#xFF1A;&#x52A0;&#x8F7D;&#x5FC5;&#x8981;&#x7684;Gazebo&#x63D2;&#x4EF6;&#xFF0C;&#x5982;gz-sim-physics-system&#xFF08;&#x5904;&#x7406;&#x91CD;&#x529B;&#x548C;&#x78B0;&#x649E;&#xFF09;&#x548C;gz-sim-scene-broadcaster-system&#xFF08;&#x5C06;3D&#x6570;&#x636E;&#x53D1;&#x9001;&#x5230;GUI&#x4F9B;&#x67E5;&#x770B;&#xFF09;&#x3002;</li></ul><p><strong>2. &#x4F20;&#x611F;&#x5668;&#x7CFB;&#x7EDF;&#xFF08;LiDAR&#x4FEE;&#x590D;&#xFF09;</strong></p><pre><code>&lt;plugin
 filename=&quot;gz-sim-sensors-system&quot;
 name=&quot;gz::sim::systems::Sensors&quot;&gt;
 &lt;render_engine&gt;ogre2&lt;/render_engine&gt;
 &lt;/plugin&gt;
</code></pre><p>Gazebo&#x4E2D;&#x9ED8;&#x8BA4;&#x7684;<code>empty.sdf</code>&#x4E16;&#x754C;&#x9ED8;&#x8BA4;&#x4E0D;&#x52A0;&#x8F7D;&#x4F20;&#x611F;&#x5668;&#x63D2;&#x4EF6;&#x3002;&#x6CA1;&#x6709;&#x8FD9;&#x4E2A;&#x63D2;&#x4EF6;&#xFF0C;Gazebo&#x4F1A;&#x5FFD;&#x7565;&#x4F60;URDF&#x4E2D;&#x7684;<code>&lt;sensor&gt;</code>&#x6807;&#x7B7E;&#xFF0C;&#x8FD9;&#x5C31;&#x662F;&#x4E3A;&#x4EC0;&#x4E48;&#x4F60;&#x7684;&#x6FC0;&#x5149;&#x96F7;&#x8FBE;&#x6700;&#x521D;&#x6CA1;&#x6709;&#x53D1;&#x5C04;&#x5C04;&#x7EBF;&#x7684;&#x539F;&#x56E0;&#x3002;&#x8FD9;&#x4E2A;&#x5757;&#x544A;&#x8BC9;Gazebo&#x4E3B;&#x52A8;&#x6A21;&#x62DF;&#x6444;&#x50CF;&#x5934;&#x548C;&#x6FC0;&#x5149;&#x96F7;&#x8FBE;&#x7B49;&#x4F20;&#x611F;&#x5668;&#x3002;</p><p><strong>3. GUI&#x63D2;&#x4EF6;</strong></p><p>&#x5B9A;&#x4E49;Gazebo&#x7528;&#x6237;&#x754C;&#x9762;&#x3002;&#x52A0;&#x8F7D;3D&#x89C6;&#x56FE;&#x3001;&#x5B9E;&#x4F53;&#x6811;&#x548C;&#x76F8;&#x673A;&#x63A7;&#x5236;&#x3002;&#x5173;&#x952E;&#x7684;&#x662F;&#xFF0C;&#x5B83;&#x5305;&#x542B;&#x4E86;<code>&lt;plugin filename=&quot;VisualizeLidar&quot; name=&quot;Visualize Lidar&quot;&gt;</code>&#x5757;&#xFF0C;&#x5F3A;&#x5236;Gazebo GUI&#x81EA;&#x52A8;&#x52A0;&#x8F7D;&#x6FC0;&#x5149;&#x96F7;&#x8FBE;&#x53EF;&#x89C6;&#x5316;&#x5DE5;&#x5177;&#x3002;</p><p><strong>4. &#x73AF;&#x5883;&#xFF08;&#x592A;&#x9633;&#x548C;&#x5730;&#x9762;&#xFF09;</strong></p><ul><li><strong>light&#xFF08;&#x592A;&#x9633;&#xFF09;</strong>&#xFF1A;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x65B9;&#x5411;&#x5149;&#x6E90;&#xFF0C;&#x4F7F;&#x4E16;&#x754C;&#x4E0D;&#x4F1A;&#x6F06;&#x9ED1;&#x4E00;&#x7247;&#x5E76;&#x8BA9;&#x7269;&#x4F53;&#x6295;&#x5C04;&#x9634;&#x5F71;&#x3002;</li><li><strong>ground_plane&#x6A21;&#x578B;</strong>&#xFF1A;&#x521B;&#x5EFA;&#x4F60;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x884C;&#x9A76;&#x7684;&#x5E73;&#x5766;&#x7070;&#x8272;&#x7F51;&#x683C;&#x5730;&#x677F;&#x3002;&#x5B83;&#x5305;&#x62EC;visual&#xFF08;&#x8BA9;&#x4F60;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#x5B83;&#xFF09;&#x548C;collision&#xFF08;&#x8BA9;&#x673A;&#x5668;&#x4EBA;&#x4E0D;&#x4F1A;&#x6389;&#x5165;&#x865A;&#x7A7A;&#xFF09;&#x3002;</li></ul><p>&#x603B;&#x4E4B;&#xFF0C;<code>my_world.sdf</code>&#x662F;&#x821E;&#x53F0;&#x3001;&#x706F;&#x5149;&#x548C;&#x7269;&#x7406;&#x5F15;&#x64CE;&#xFF0C;&#x800C;&#x4F60;&#x7684;<code>basic_robot.urdf</code>&#x662F;&#x5728;&#x90A3;&#x4E2A;&#x821E;&#x53F0;&#x4E0A;&#x8868;&#x6F14;&#x7684;&#x6F14;&#x5458;&#xFF01;</p><h3 id="%E6%AD%A5%E9%AA%A43%EF%BC%9A%E5%90%AF%E5%8A%A8%E4%B8%96%E7%95%8C%E5%B9%B6%E6%B7%BB%E5%8A%A0%E9%9A%9C%E7%A2%8D%E7%89%A9">&#x6B65;&#x9AA4;3&#xFF1A;&#x542F;&#x52A8;&#x4E16;&#x754C;&#x5E76;&#x6DFB;&#x52A0;&#x969C;&#x788D;&#x7269;</h3><p>&#x4FDD;&#x5B58;&#x4F60;&#x7684;URDF&#x5E76;&#x8FD0;&#x884C;&#x6211;&#x4EEC;&#x5728;&#x7B2C;3&#x7AE0;&#x4E2D;&#x6784;&#x5EFA;&#x7684;&#x542F;&#x52A8;&#x6587;&#x4EF6;&#xFF1A;</p><pre><code>ros2 launch en613_control spawn_robot.launch.py
</code></pre><p>&#x5F53;Gazebo&#x6253;&#x5F00;&#x65F6;&#xFF0C;&#x4F60;&#x73B0;&#x5728;&#x5E94;&#x8BE5;&#x80FD;&#x770B;&#x5230;&#x4E00;&#x4E2A;&#x6DE1;&#x6DE1;&#x7684;&#x84DD;&#x8272;&#x6FC0;&#x5149;&#x73AF;&#x4ECE;&#x4F60;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x7A79;&#x9876;&#x5C04;&#x51FA;&#xFF01;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-y_44bL-u_JoM5qMBVhGIUw.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><p>&#x4E3A;&#x4E86;&#x8BA9;&#x6570;&#x636E;&#x66F4;&#x6709;&#x8DA3;&#xFF0C;&#x4F7F;&#x7528;Gazebo&#x9876;&#x90E8;&#x83DC;&#x5355;&#x680F;&#xFF08;3D&#x5F62;&#x72B6;&#x56FE;&#x6807;&#xFF09;&#x5728;&#x6FC0;&#x5149;&#x8DEF;&#x5F84;&#x4E2D;&#x76F4;&#x63A5;&#x6295;&#x653E;&#x51E0;&#x4E2A;&#x65B9;&#x5757;&#x6216;&#x7403;&#x4F53;&#x3002;</p><h3 id="%E6%AD%A5%E9%AA%A44%EF%BC%9A%E6%A1%A5%E6%8E%A5%E4%BC%A0%E6%84%9F%E5%99%A8%E6%95%B0%E6%8D%AE%EF%BC%88gazeboros-2%EF%BC%89">&#x6B65;&#x9AA4;4&#xFF1A;&#x6865;&#x63A5;&#x4F20;&#x611F;&#x5668;&#x6570;&#x636E;&#xFF08;Gazebo -&gt; ROS 2&#xFF09;</h3><p>&#x6FC0;&#x5149;&#x6B63;&#x5728;Gazebo&#x4E2D;&#x53D1;&#x5C04;&#xFF0C;&#x4F46;ROS 2&#x6BEB;&#x4E0D;&#x77E5;&#x60C5;&#x3002;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x6865;&#x63A5;<code>/scan</code>&#x4E3B;&#x9898;&#x3002;</p><p>&#x6253;&#x5F00;<strong>&#x7B2C;&#x4E8C;&#x4E2A;&#x7EC8;&#x7AEF;</strong>&#xFF0C;source&#x4F60;&#x7684;&#x73AF;&#x5883;&#xFF0C;&#x8FD0;&#x884C;&#x6865;&#x63A5;&#x547D;&#x4EE4;&#x3002;<em>&#x6CE8;&#x610F;&#x6211;&#x4EEC;&#x4F7F;&#x7528;&#x7684;&#x662F;<code>[</code>&#x62EC;&#x53F7;&#xFF0C;&#x56E0;&#x4E3A;&#x6570;&#x636E;&#x4ECE;Gazebo&#x6D41;&#x5411;ROS 2&#x3002;</em></p><pre><code>ros2 run ros_gz_bridge parameter_bridge /scan@sensor_msgs/msg/LaserScan[gz.msgs.LaserScan
</code></pre><h3 id="%E6%AD%A5%E9%AA%A45%EF%BC%9A%E5%9C%A8rviz2%E4%B8%AD%E5%8F%AF%E8%A7%86%E5%8C%96">&#x6B65;&#x9AA4;5&#xFF1A;&#x5728;RViz2&#x4E2D;&#x53EF;&#x89C6;&#x5316;</h3><p>&#x5728;Gazebo&#x4E2D;&#x770B;&#x5230;&#x84DD;&#x8272;&#x7EBF;&#x6761;&#x5F88;&#x597D;&#xFF0C;&#x4F46;&#x81EA;&#x4E3B;&#x7B97;&#x6CD5;&#x4E0D;&#x770B;Gazebo&#x2014;&#x2014;&#x5B83;&#x4EEC;&#x770B;ROS 2&#x6570;&#x636E;&#x3002;&#x8BA9;&#x6211;&#x4EEC;&#x4F7F;&#x7528;RViz2&#x8BC1;&#x660E;&#x6570;&#x636E;&#x5DF2;&#x7ECF;&#x6210;&#x529F;&#x901A;&#x8FC7;&#x6865;&#x63A5;&#x3002;</p><p>&#x6253;&#x5F00;<strong>&#x7B2C;&#x4E09;&#x4E2A;&#x7EC8;&#x7AEF;</strong>&#x5E76;&#x542F;&#x52A8;&#x53EF;&#x89C6;&#x5316;&#x5668;&#xFF1A;</p><pre><code>rviz2
</code></pre><p><strong>&#x914D;&#x7F6E;RViz2&#x67E5;&#x770B;&#x6FC0;&#x5149;&#xFF1A;</strong></p><ul><li>&#x5728;&#x5DE6;&#x4FA7;&#x7684;&quot;Displays&quot;&#x9762;&#x677F;&#x4E2D;&#xFF0C;&#x5C06;<strong>Fixed Frame</strong>&#x66F4;&#x6539;&#x4E3A;<code>lidar_dome</code>&#x3002;</li><li>&#x70B9;&#x51FB;&#x5DE6;&#x4E0B;&#x89D2;&#x7684;**&quot;Add&quot;**&#x6309;&#x94AE;&#x3002;</li><li>&#x9009;&#x62E9;**&quot;By topic&quot;**&#x5E76;&#x53CC;&#x51FB;<code>/scan</code>&#x4E3B;&#x9898;&#x6DFB;&#x52A0;LaserScan&#x663E;&#x793A;&#x3002;</li><li>&#x5728;LaserScan&#x663E;&#x793A;&#x8BBE;&#x7F6E;&#x4E2D;&#x5C06;&quot;Size&quot;&#x53C2;&#x6570;&#x589E;&#x52A0;&#x5230;<code>0.05</code>&#xFF0C;&#x4F7F;&#x70B9;&#x66F4;&#x5BB9;&#x6613;&#x770B;&#x5230;&#x3002;</li></ul><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-siIk2-jaWsf5CP80F5jHtQ.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><p>&#x4F60;&#x73B0;&#x5728;&#x5E94;&#x8BE5;&#x5728;RViz2&#x4E2D;&#x770B;&#x5230;&#x660E;&#x4EAE;&#x7684;&#x7EA2;&#x70B9;&#xFF0C;&#x5F62;&#x6210;&#x4E86;&#x4F60;&#x653E;&#x5165;Gazebo&#x4E16;&#x754C;&#x4E2D;&#x7684;&#x65B9;&#x5757;&#x7684;&#x7CBE;&#x786E;&#x8F6E;&#x5ED3;&#xFF01;&#x5F53;&#x4F60;&#x5728;Gazebo&#x4E2D;&#x79FB;&#x52A8;&#x65B9;&#x5757;&#x65F6;&#xFF0C;RViz2&#x4E2D;&#x7684;&#x7EA2;&#x70B9;&#x5C06;&#x5B9E;&#x65F6;&#x66F4;&#x65B0;&#x3002;</p><h2 id="5%E3%80%81%E5%8F%98%E6%8D%A2%E6%A0%91%EF%BC%88tf2%EF%BC%89%E4%B8%8E%E8%AE%A9%E6%9C%BA%E5%99%A8%E4%BA%BA%E5%8A%A8%E8%B5%B7%E6%9D%A5">5&#x3001;&#x53D8;&#x6362;&#x6811;&#xFF08;TF2&#xFF09;&#x4E0E;&#x8BA9;&#x673A;&#x5668;&#x4EBA;&#x52A8;&#x8D77;&#x6765;</h2><p>&#x5728;&#x7B2C;4&#x7AE0;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x901A;&#x8FC7;&#x6DFB;&#x52A0;LiDAR&#x4F20;&#x611F;&#x5668;&#x7ED9;&#x81EA;&#x5B9A;&#x4E49;&#x673A;&#x5668;&#x4EBA;&#x88C5;&#x4E0A;&#x4E86;&quot;&#x773C;&#x775B;&quot;&#x3002;&#x7136;&#x800C;&#xFF0C;&#x5B83;&#x76EE;&#x524D;&#x53EA;&#x662F;&#x4E00;&#x4E2A;&#x82B1;&#x54E8;&#x7684;&#x9AD8;&#x79D1;&#x6280;&#x96D5;&#x50CF;&#x3002;&#x5B83;&#x6CA1;&#x6709;&#x7535;&#x673A;&#xFF0C;&#x66F4;&#x91CD;&#x8981;&#x7684;&#x662F;&#xFF0C;ROS 2&#x4E0D;&#x77E5;&#x9053;&#x673A;&#x5668;&#x4EBA;&#x7684;&#x7269;&#x7406;&#x90E8;&#x4EF6;&#x5982;&#x4F55;&#x8FD0;&#x52A8;&#x3002;</p><p>Gazebo&#x5B8C;&#x7F8E;&#x5730;&#x5904;&#x7406;&#x7269;&#x7406;&#xFF0C;&#x4F46;RViz2&#xFF08;&#x4EE5;&#x53CA;&#x4F60;&#x7684;&#x81EA;&#x4E3B;&#x7B97;&#x6CD5;&#xFF09;&#x4F9D;&#x8D56;&#x4E8E;<strong>TF2&#xFF08;&#x53D8;&#x6362;&#xFF09;&#x6811;</strong>&#x3002;TF2&#x662F;ROS 2&#x7684;&#x795E;&#x7ECF;&#x7CFB;&#x7EDF;&#x3002;&#x5B83;&#x7CBE;&#x786E;&#x8FFD;&#x8E2A;<code>chassis</code>&#x76F8;&#x5BF9;&#x4E8E;&#x4E16;&#x754C;&#xFF08;<code>odom</code>&#xFF09;&#x7684;&#x4F4D;&#x7F6E;&#xFF0C;&#x4EE5;&#x53CA;&#x8F66;&#x8F6E;&#x76F8;&#x5BF9;&#x4E8E;<code>chassis</code>&#x7684;&#x7CBE;&#x786E;&#x4F4D;&#x7F6E;&#x3002;</p><p>&#x8BA9;&#x6211;&#x4EEC;&#x6DFB;&#x52A0;&#x865A;&#x62DF;&#x7535;&#x673A;&#x5E76;&#x8FDE;&#x63A5;&#x8FD9;&#x4E2A;&#x795E;&#x7ECF;&#x7CFB;&#x7EDF;&#xFF01;</p><h3 id="%E6%AD%A5%E9%AA%A41%EF%BC%9A%E6%B7%BB%E5%8A%A0%E8%82%8C%E8%82%89%EF%BC%88%E5%B7%AE%E9%80%9F%E9%A9%B1%E5%8A%A8%E6%8F%92%E4%BB%B6%EF%BC%89">&#x6B65;&#x9AA4;1&#xFF1A;&#x6DFB;&#x52A0;&quot;&#x808C;&#x8089;&quot;&#xFF08;&#x5DEE;&#x901F;&#x9A71;&#x52A8;&#x63D2;&#x4EF6;&#xFF09;</h3><p>&#x8981;&#x8BA9;&#x4F60;&#x7684;&#x81EA;&#x5B9A;&#x4E49;URDF&#x884C;&#x9A76;&#xFF0C;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x5C06;&#x5DEE;&#x901F;&#x9A71;&#x52A8;&#x63A7;&#x5236;&#x5668;&#x9644;&#x52A0;&#x5230;&#x8F66;&#x8F6E;&#x4E0A;&#x3002;</p><p>&#x6253;&#x5F00;&#x4F60;&#x7684;<code>basic_robot.urdf</code>&#x6587;&#x4EF6;&#x3002;&#x5728;&#x5E95;&#x90E8;&#xFF0C;&#x7D27;&#x63A5;LiDAR <code>&lt;gazebo&gt;</code>&#x5757;&#x4E0B;&#x65B9;&#xFF0C;&#x6DFB;&#x52A0;&#x8FD9;&#x4E2A;&#x65B0;&#x63D2;&#x4EF6;&#x6765;&#x5B9A;&#x4E49;&#x7535;&#x673A;&#xFF1A;</p><pre><code>&lt;gazebo&gt;
    &lt;plugin filename=&quot;gz-sim-diff-drive-system&quot; name=&quot;gz::sim::systems::DiffDrive&quot;&gt;
      &lt;left_joint&gt;left_wheel_joint&lt;/left_joint&gt;
      &lt;right_joint&gt;right_wheel_joint&lt;/right_joint&gt;
      &lt;wheel_separation&gt;0.875&lt;/wheel_separation&gt;
      &lt;wheel_radius&gt;0.4&lt;/wheel_radius&gt;
      &lt;odom_publish_frequency&gt;30&lt;/odom_publish_frequency&gt;
      &lt;topic&gt;cmd_vel&lt;/topic&gt;
      &lt;odom_topic&gt;odom&lt;/odom_topic&gt;
      &lt;frame_id&gt;odom&lt;/frame_id&gt;
      &lt;child_frame_id&gt;chassis&lt;/child_frame_id&gt;
    &lt;/plugin&gt;
  &lt;/gazebo&gt;
</code></pre><p><strong>&#x8FD9;&#x505A;&#x4E86;&#x4EC0;&#x4E48;&#xFF1A;</strong> &#x544A;&#x8BC9;Gazebo&#x76D1;&#x542C;<code>/cmd_vel</code>&#x4E3B;&#x9898;&#x5E76;&#x5BF9;<code>left_wheel_joint</code>&#x548C;<code>right_wheel_joint</code>&#x65BD;&#x52A0;&#x7269;&#x7406;&#x626D;&#x77E9;&#x3002;&#x5B83;&#x8FD8;&#x81EA;&#x52A8;&#x8BA1;&#x7B97;&#x673A;&#x5668;&#x4EBA;&#x7684;&#x91CC;&#x7A0B;&#x8BA1;&#x5E76;&#x53D1;&#x5E03;&#x8FDE;&#x63A5;&#x4E16;&#x754C;&#xFF08;<code>odom</code>&#xFF09;&#x548C;&#x673A;&#x5668;&#x4EBA;&#xFF08;<code>chassis</code>&#xFF09;&#x7684;&#x4E3B;&#x8981;TF&#xFF08;&#x53D8;&#x6362;&#xFF09;&#x3002;</p><h3 id="%E6%AD%A5%E9%AA%A42%EF%BC%9A%E5%8F%91%E5%B8%83%E8%BD%A6%E8%BD%AE%E8%A7%92%E5%BA%A6%EF%BC%88%E5%85%B3%E8%8A%82%E7%8A%B6%E6%80%81%EF%BC%89">&#x6B65;&#x9AA4;2&#xFF1A;&#x53D1;&#x5E03;&#x8F66;&#x8F6E;&#x89D2;&#x5EA6;&#xFF08;&#x5173;&#x8282;&#x72B6;&#x6001;&#xFF09;</h3><p>&#x5DEE;&#x901F;&#x9A71;&#x52A8;&#x63D2;&#x4EF6;&#x79FB;&#x52A8;&#x673A;&#x5668;&#x4EBA;&#xFF0C;&#x4F46;RViz2&#x4E0D;&#x4F1A;&#x52A8;&#x753B;&#x663E;&#x793A;&#x8F66;&#x8F6E;&#x65CB;&#x8F6C;&#xFF0C;&#x9664;&#x975E;&#x5B83;&#x77E5;&#x9053;&#x5B83;&#x4EEC;&#x7684;&#x786E;&#x5207;&#x89D2;&#x5EA6;&#x3002;&#x6211;&#x4EEC;&#x5728;&#x5DEE;&#x901F;&#x9A71;&#x52A8;&#x63D2;&#x4EF6;&#x4E0B;&#x65B9;&#x518D;&#x6DFB;&#x52A0;&#x4E00;&#x4E2A;&#x5FEB;&#x901F;&#x63D2;&#x4EF6;&#xFF1A;</p><pre><code>&lt;gazebo&gt;
    &lt;plugin filename=&quot;gz-sim-joint-state-publisher-system&quot; name=&quot;gz::sim::systems::JointStatePublisher&quot;&gt;
      &lt;topic&gt;joint_states&lt;/topic&gt;
      &lt;joint_name&gt;left_wheel_joint&lt;/joint_name&gt;
      &lt;joint_name&gt;right_wheel_joint&lt;/joint_name&gt;
    &lt;/plugin&gt;
  &lt;/gazebo&gt;
</code></pre><p><strong>&#x8FD9;&#x505A;&#x4E86;&#x4EC0;&#x4E48;&#xFF1A;</strong> &#x6BCF;&#x5F53;&#x8F66;&#x8F6E;&#x5728;&#x7269;&#x7406;&#x5F15;&#x64CE;&#x4E2D;&#x8F6C;&#x52A8;&#x4E00;&#x5EA6;&#x7684;&#x51E0;&#x5206;&#x4E4B;&#x4E00;&#x65F6;&#xFF0C;&#x8FD9;&#x4E2A;&#x63D2;&#x4EF6;&#x90FD;&#x4F1A;&#x5C06;&#x8BE5;&#x5173;&#x8282;&#x89D2;&#x5EA6;&#x5E7F;&#x64AD;&#x5230;<code>/joint_states</code>&#x4E3B;&#x9898;&#x3002;</p><h3 id="%E6%AD%A5%E9%AA%A43%EF%BC%9A%E7%BB%88%E6%9E%81%E6%A1%A5%E6%8E%A5">&#x6B65;&#x9AA4;3&#xFF1A;&#x7EC8;&#x6781;&#x6865;&#x63A5;</h3><p>&#x6211;&#x4EEC;&#x9700;&#x8981;&#x6865;&#x63A5;&#x4E09;&#x4E2A;&#x5173;&#x952E;&#x5185;&#x5BB9;&#xFF1A;&#x901F;&#x5EA6;&#x547D;&#x4EE4;&#xFF08;&#x8FDB;&#x5165;&#xFF09;&#x3001;&#x5173;&#x8282;&#x72B6;&#x6001;&#xFF08;&#x8F93;&#x51FA;&#xFF09;&#x548C;TF&#x6811;&#xFF08;&#x8F93;&#x51FA;&#xFF09;&#x3002;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5C06;<code>ros_gz_bridge</code>&#x76F4;&#x63A5;&#x6DFB;&#x52A0;&#x5230;&#x6211;&#x4EEC;&#x7684;<code>spawn_robot.launch.py</code>&#x6587;&#x4EF6;&#x4E2D;&#xFF01;</p><pre><code>bridge = Node(
        package=&apos;ros_gz_bridge&apos;,
        executable=&apos;parameter_bridge&apos;,
        arguments=[
            &apos;/cmd_vel@geometry_msgs/msg/Twist]gz.msgs.Twist&apos;,
            &apos;/joint_states@sensor_msgs/msg/JointState[gz.msgs.Model&apos;,
            &apos;/model/my_custom_diffdrive/tf@tf2_msgs/msg/TFMessage[gz.msgs.Pose_V&apos;,
            &apos;/scan@sensor_msgs/msg/LaserScan[gz.msgs.LaserScan&apos;
        ],
        remappings=[
            (&apos;/model/my_custom_diffdrive/tf&apos;, &apos;/tf&apos;)
        ],
        output=&apos;screen&apos;
    )
</code></pre><p>&#x8FD9;&#x66F4;&#x52A0;&#x65B9;&#x4FBF;&#xFF0C;&#x56E0;&#x4E3A;&#x73B0;&#x5728;&#x5355;&#x4E2A;&#x542F;&#x52A8;&#x547D;&#x4EE4;&#x5C06;&#x542F;&#x52A8;Gazebo&#x3001;&#x751F;&#x6210;&#x673A;&#x5668;&#x4EBA;&#x3001;&#x542F;&#x52A8;&#x673A;&#x5668;&#x4EBA;&#x72B6;&#x6001;&#x53D1;&#x5E03;&#x5668;&#xFF0C;&#x5E76;&#x4E3A;&#x6240;&#x6709;&#x4E3B;&#x9898;&#xFF08;<code>cmd_vel</code>&#x3001;<code>joint_states</code>&#x3001;<code>tf</code>&#x548C;<code>scan</code>&#xFF09;&#x542F;&#x52A8;&#x6865;&#x63A5;&#x5668;&#x3002;</p><p>&#x6CE8;&#x610F;&#xFF1A;&#x6211;&#x4EEC;&#x8FD8;&#x9700;&#x8981;&#x6B63;&#x786E;&#x7684;&#x91CD;&#x6620;&#x5C04;&#xFF0C;&#x4EE5;&#x4FBF;Gazebo&#x7684;<code>/model/my_custom_diffdrive/tf</code>&#x88AB;&#x8F6C;&#x6362;&#x4E3A;RViz&#x671F;&#x671B;&#x7684;&#x6807;&#x51C6;ROS 2 <code>/tf</code>&#x4E3B;&#x9898;&#x3002;</p><p>&#x5173;&#x95ED;&#x6240;&#x6709;&#x6B63;&#x5728;&#x8FD0;&#x884C;&#x7684;&#x7EC8;&#x7AEF;&#xFF0C;&#x91CD;&#x65B0;&#x6784;&#x5EFA;&#x5E76;&#x542F;&#x52A8;&#x4F60;&#x7684;&#x4E16;&#x754C;&#xFF1A;</p><pre><code>ros2 launch gazebo_control spawn_robot.launch.py
</code></pre><h3 id="%E6%AD%A5%E9%AA%A44%EF%BC%9A%E9%A9%BE%E9%A9%B6%E5%92%8C%E5%8F%AF%E8%A7%86%E5%8C%96%EF%BC%81">&#x6B65;&#x9AA4;4&#xFF1A;&#x9A7E;&#x9A76;&#x548C;&#x53EF;&#x89C6;&#x5316;&#xFF01;</h3><p>&#x6253;&#x5F00;<strong>&#x7B2C;&#x4E8C;&#x4E2A;&#x7EC8;&#x7AEF;</strong>&#x5E76;&#x542F;&#x52A8;RViz2&#xFF1A;</p><pre><code>rviz2
</code></pre><p><strong>&#x914D;&#x7F6E;RViz2&#xFF1A;</strong></p><p><strong>&#x66F4;&#x6539;Fixed Frame</strong></p><ul><li>&#x5C06;<strong>Fixed Frame</strong>&#x66F4;&#x6539;&#x4E3A;<code>odom</code>&#xFF08;&#x73B0;&#x5728;&#x6211;&#x4EEC;&#x6709;&#x4E86;TF&#x6865;&#x63A5;&#x5668;&#x8FD0;&#x884C;&#xFF0C;&#x8FD9;&#x5C06;&#x5B8C;&#x7F8E;&#x8FD0;&#x884C;&#xFF01;&#xFF09;&#x3002;</li></ul><p><strong>&#x6DFB;&#x52A0;RobotModel&#x663E;&#x793A;</strong></p><p>&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;RViz&#x5C1D;&#x8BD5;&#x4ECE;&#x53C2;&#x6570;&#x8BFB;&#x53D6;&#x673A;&#x5668;&#x4EBA;&#x63CF;&#x8FF0;&#xFF0C;&#x4F46;&#x6211;&#x4EEC;&#x7684;&#x542F;&#x52A8;&#x6587;&#x4EF6;&#x5C06;&#x5176;&#x53D1;&#x5E03;&#x5230;&#x4E3B;&#x9898;&#x3002;&#x4EE5;&#x4E0B;&#x662F;&#x5728;RViz&#x4E2D;&#x4FEE;&#x590D;&#x7684;&#x65B9;&#x6CD5;&#xFF1A;</p><ul><li>&#x5C55;&#x5F00;&#x5DE6;&#x4FA7;&#x9762;&#x677F;&#x4E2D;&#x7684;RobotModel&#x663E;&#x793A;&#x3002;</li><li>&#x627E;&#x5230;&#x540D;&#x4E3A;Description Source&#x7684;&#x5C5E;&#x6027;&#x3002;</li><li>&#x5C06;&#x5176;&#x4ECE;Topic&#x66F4;&#x6539;&#x4E3A;Topic&#xFF08;&#x5982;&#x679C;&#x8FD8;&#x4E0D;&#x662F;&#x7684;&#x8BDD;&#xFF09;&#x3002;</li><li>&#x627E;&#x5230;&#x540D;&#x4E3A;Description Topic&#x7684;&#x5C5E;&#x6027;&#x3002;</li><li>&#x70B9;&#x51FB;&#x65C1;&#x8FB9;&#x7684;&#x7A7A;&#x6846;&#x5E76;&#x8F93;&#x5165;/robot_description&#xFF08;&#x6216;&#x4ECE;&#x4E0B;&#x62C9;&#x83DC;&#x5355;&#x4E2D;&#x9009;&#x62E9;&#xFF09;&#x3002;</li></ul><p><strong>&#x6DFB;&#x52A0;LaserScan</strong></p><ul><li>&#x6DFB;&#x52A0;&#x4E00;&#x4E2A;<strong>LaserScan</strong>&#x663E;&#x793A;&#xFF08;&#x4E3B;&#x9898;<code>/scan</code>&#xFF09;&#x3002;</li></ul><p>&#x4F60;&#x5C06;&#x5728;RViz&#x4E2D;&#x770B;&#x5230;&#x673A;&#x5668;&#x4EBA;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-I0XJdhIQnM2pq48APisg6g.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><p>&#x6700;&#x540E;&#xFF0C;&#x6253;&#x5F00;<strong>&#x7B2C;&#x4E09;&#x4E2A;&#x7EC8;&#x7AEF;</strong>&#x5E76;&#x53D1;&#x5E03;&#x9A7E;&#x9A76;&#x547D;&#x4EE4;&#xFF1A;</p><pre><code>ros2 topic pub /cmd_vel geometry_msgs/msg/Twist &quot;{linear: {x: 1.0}, angular: {z: 0.5}}&quot;
</code></pre><p>&#x6CE8;&#x610F;&#xFF1A;&#x8981;&#x505C;&#x6B62;&#x673A;&#x5668;&#x4EBA;&#xFF0C;&#x8FD0;&#x884C;&#x4EE5;&#x4E0B;&#x547D;&#x4EE4;&#x3002;</p><pre><code>ros2 topic pub /cmd_vel geometry_msgs/msg/Twist &quot;{linear: {x: 0.0}, angular: {z: 0.0}}&quot;
</code></pre><p>&#x770B;&#x770B;RViz2&#x3002;&#x4F60;&#x4E0D;&#x4EC5;&#x5E94;&#x8BE5;&#x770B;&#x5230;LiDAR&#x6570;&#x636E;&#x5728;&#x66F4;&#x65B0;&#xFF0C;&#x800C;&#x4E14;&#x4F60;&#x8FD8;&#x4F1A;&#x770B;&#x5230;URDF&#x4E0A;&#x7684;&#x8F66;&#x8F6E;&#x5728;<code>odom</code>&#x5750;&#x6807;&#x7CFB;&#x4E2D;&#x7CBE;&#x786E;&#x5730;&#x65CB;&#x8F6C;&#xFF0C;&#x540C;&#x65F6;&#x673A;&#x5668;&#x4EBA;&#x7ED5;&#x5708;&#x884C;&#x9A76;&#xFF0C;&#x5B8C;&#x7F8E;&#x5730;&#x955C;&#x50CF;&#x4E86;Gazebo&#x7269;&#x7406;&#x7A97;&#x53E3;&#x4E2D;&#x53D1;&#x751F;&#x7684;&#x4E8B;&#x60C5;&#xFF01;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-YZWTbV1V8KIG7TF7X9ovEw.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><p>&#x4F60;&#x5C06;&#x5728;Gazebo&#x4E2D;&#x770B;&#x5230;&#x4EE5;&#x4E0B;&#x5185;&#x5BB9;&#xFF0C;&#x5373;&#x673A;&#x5668;&#x4EBA;&#x5C06;&#x4F1A;&#x79FB;&#x52A8;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-OCzkbvA_UW7fGVxjNTrKGQ.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><h3 id="%E6%AD%A5%E9%AA%A45%EF%BC%9A%E4%BD%BF%E7%94%A8teleoptwistkeyboard%E6%8E%A7%E5%88%B6%E6%9C%BA%E5%99%A8%E4%BA%BA">&#x6B65;&#x9AA4;5&#xFF1A;&#x4F7F;&#x7528;TeleopTwistKeyboard&#x63A7;&#x5236;&#x673A;&#x5668;&#x4EBA;</h3><p><code>teleop_twist_keyboard</code>&#x662F;&#x5728;ROS 2&#x4E2D;&#x4F7F;&#x7528;&#x952E;&#x76D8;&#x63A7;&#x5236;&#x673A;&#x5668;&#x4EBA;&#x7684;&#x6807;&#x51C6;&#x4E14;&#x6700;&#x7B80;&#x5355;&#x7684;&#x65B9;&#x6CD5;&#x3002;</p><p>&#x7531;&#x4E8E;&#x6211;&#x4EEC;&#x5DF2;&#x7ECF;&#x5728;&#x4F7F;&#x7528;<code>/cmd_vel</code>&#x4E3B;&#x9898;&#xFF0C;&#x5B83;&#x5C06;&#x5F00;&#x7BB1;&#x5373;&#x7528;&#xFF0C;&#x56E0;&#x4E3A;<code>teleop_twist_keyboard</code>&#x9ED8;&#x8BA4;&#x53D1;&#x5E03;&#x5230;<code>/cmd_vel</code>&#x3002;</p><p>&#x4F7F;&#x7528;&#x65B9;&#x6CD5;&#xFF1A;</p><p><strong>1. &#x8FD0;&#x884C;Teleop&#x8282;&#x70B9;</strong>&#x6253;&#x5F00;&#x4E00;&#x4E2A;&#x65B0;&#x7EC8;&#x7AEF;&#xFF08;&#x786E;&#x4FDD;&#x5DF2;source&#x4F60;&#x7684;ROS 2&#x5B89;&#x88C5;&#xFF09;&#x5E76;&#x8FD0;&#x884C;&#xFF1A;</p><pre><code>ros2 run teleop_twist_keyboard teleop_twist_keyboard
</code></pre><p>&#x5982;&#x679C;&#x9700;&#x8981;&#x5B89;&#x88C5;&#x6B64;&#x5305;&#xFF1A;</p><pre><code>sudo apt install ros-jazzy-teleop-twist-keyboard
</code></pre><p><strong>2. &#x5982;&#x4F55;&#x63A7;&#x5236;&#x673A;&#x5668;&#x4EBA;</strong>&#x8282;&#x70B9;&#x8FD0;&#x884C;&#x540E;&#xFF0C;&#x786E;&#x4FDD;&#x4F60;&#x7684;&#x7EC8;&#x7AEF;&#x7A97;&#x53E3;&#x5904;&#x4E8E;&#x805A;&#x7126;/&#x6D3B;&#x52A8;&#x72B6;&#x6001;&#x3002;&#x4F60;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x6309;&#x952E;&#x79FB;&#x52A8;&#x673A;&#x5668;&#x4EBA;&#xFF1A;</p><ul><li>i&#xFF1A;&#x524D;&#x8FDB;</li><li>,&#xFF1A;&#x540E;&#x9000;</li><li>j&#xFF1A;&#x5DE6;&#x8F6C;</li><li>l&#xFF1A;&#x53F3;&#x8F6C;</li><li>k&#xFF1A;&#x505C;&#x6B62;</li></ul><p>&#x8C03;&#x6574;&#x901F;&#x5EA6;&#xFF1A;</p><ul><li>q / z&#xFF1A;&#x589E;&#x52A0;/&#x51CF;&#x5C11;&#x6700;&#x5927;&#x901F;&#x5EA6;10%</li><li>w / x&#xFF1A;&#x4EC5;&#x589E;&#x52A0;/&#x51CF;&#x5C11;&#x7EBF;&#x901F;&#x5EA6;10%</li><li>e / c&#xFF1A;&#x4EC5;&#x589E;&#x52A0;/&#x51CF;&#x5C11;&#x89D2;&#x901F;&#x5EA6;10%</li></ul><h2 id="6%E3%80%81%E4%BC%98%E5%8C%96%EF%BC%88%E7%BB%84%E5%90%88%E4%B8%8Eyaml%E6%A1%A5%E6%8E%A5%EF%BC%89">6&#x3001;&#x4F18;&#x5316;&#xFF08;&#x7EC4;&#x5408;&#x4E0E;YAML&#x6865;&#x63A5;&#xFF09;</h2><p>&#x5982;&#x679C;&#x4F60;&#x8DDF;&#x7740;&#x7B2C;5&#x7AE0;&#x64CD;&#x4F5C;&#xFF0C;&#x4F60;&#x53EF;&#x80FD;&#x6CE8;&#x610F;&#x5230;&#x4E86;&#x4E00;&#x4E2A;&#x660E;&#x663E;&#x7684;&#x95EE;&#x9898;&#xFF1A;<strong>&#x7EC8;&#x7AEF;&#x75B2;&#x52B3;</strong>&#x3002;</p><p>&#x8981;&#x8BA9;&#x6211;&#x4EEC;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x5B8C;&#x5168;&#x8FD0;&#x884C;&#xFF0C;&#x6709;&#x65F6;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x6253;&#x5F00;&#x51E0;&#x4E2A;&#x72EC;&#x7ACB;&#x7684;&#x7EC8;&#x7AEF;&#x2014;&#x2014;&#x4E00;&#x4E2A;&#x542F;&#x52A8;&#x6A21;&#x62DF;&#x3001;&#x4E00;&#x4E2A;&#x6865;&#x63A5;&#x4F20;&#x611F;&#x5668;&#x3001;&#x53E6;&#x4E00;&#x4E2A;&#x6865;&#x63A5;&#x901F;&#x5EA6;&#x548C;TF&#x6570;&#x636E;&#xFF0C;&#x8FD8;&#x6709;&#x4E00;&#x4E2A;&#x7528;&#x4E8E;RViz2&#x3002;&#x5728;&#x4E13;&#x4E1A;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x73AF;&#x5883;&#x4E2D;&#xFF0C;&#x4F9D;&#x8D56;&#x4EBA;&#x7C7B;&#x8F93;&#x5165;&#x5927;&#x91CF;&#x591A;&#x884C;&#x7EC8;&#x7AEF;&#x547D;&#x4EE4;&#x800C;&#x4E0D;&#x51FA;&#x62FC;&#x5199;&#x9519;&#x8BEF;&#x662F;&#x707E;&#x96BE;&#x7684;&#x6839;&#x6E90;&#x3002;</p><p>&#x751F;&#x4EA7;&#x7CFB;&#x7EDF;&#x901A;&#x8FC7;&#x4F7F;&#x7528;<strong>YAML&#x914D;&#x7F6E;&#x6587;&#x4EF6;</strong>&#x5E76;&#x5C06;&#x6240;&#x6709;&#x5185;&#x5BB9;&#x6253;&#x5305;&#x5230;&#x5355;&#x4E2A;&#x81EA;&#x52A8;&#x5316;&#x542F;&#x52A8;&#x6587;&#x4EF6;&#x6765;&#x89E3;&#x51B3;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#x3002;&#x6211;&#x4EEC;&#x5728;&#x7B2C;5&#x7AE0;&#x4E2D;&#x5DF2;&#x7ECF;&#x5E94;&#x7528;&#x4E86;&#x4E00;&#x4E9B;&#x6E05;&#x7406;&#xFF0C;&#x8BA9;&#x6211;&#x4EEC;&#x8FDB;&#x4E00;&#x6B65;&#x6539;&#x8FDB;&#x3002;</p><h3 id="%E6%AD%A5%E9%AA%A41%EF%BC%9Ayaml%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6">&#x6B65;&#x9AA4;1&#xFF1A;YAML&#x914D;&#x7F6E;&#x6587;&#x4EF6;</h3><p>&#x4E0E;&#x5176;&#x5728;&#x7EC8;&#x7AEF;&#x4E2D;&#x4F7F;&#x7528;&#x795E;&#x79D8;&#x7684;&#x62EC;&#x53F7;&#xFF08;<code>]</code>&#x3001;<code>[</code>&#xFF09;&#xFF0C;<code>ros_gz_bridge</code>&#x53EF;&#x4EE5;&#x8BFB;&#x53D6;&#x4E00;&#x4E2A;&#x5E72;&#x51C0;&#x3001;&#x6613;&#x8BFB;&#x7684;YAML&#x6587;&#x4EF6;&#x6765;&#x7CBE;&#x786E;&#x5B9A;&#x4E49;&#x6570;&#x636E;&#x5E94;&#x8BE5;&#x5982;&#x4F55;&#x5728;&#x4E24;&#x4E2A;&#x751F;&#x6001;&#x7CFB;&#x7EDF;&#x4E4B;&#x95F4;&#x6D41;&#x52A8;&#x3002;</p><p>&#x5728;&#x4F60;&#x7684;<code>gazebo_control</code>&#x5305;&#x4E2D;&#xFF0C;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x540D;&#x4E3A;<code>config</code>&#x7684;&#x65B0;&#x6587;&#x4EF6;&#x5939;&#x3002;&#x5728;&#x8BE5;&#x6587;&#x4EF6;&#x5939;&#x4E2D;&#xFF0C;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x540D;&#x4E3A;<code>bridge_config.yaml</code>&#x7684;&#x6587;&#x4EF6;&#x5E76;&#x7C98;&#x8D34;&#x4EE5;&#x4E0B;&#x5185;&#x5BB9;&#xFF1A;</p><pre><code># bridge_config.yaml
# 1. Drive Commands (ROS 2 to Gazebo)
- ros_topic_name: &quot;/cmd_vel&quot;
  gz_topic_name: &quot;/cmd_vel&quot;
  ros_type_name: &quot;geometry_msgs/msg/Twist&quot;
  gz_type_name: &quot;gz.msgs.Twist&quot;
  direction: ROS_TO_GZ
# 2. LiDAR Sensor Data (Gazebo to ROS 2)
- ros_topic_name: &quot;/scan&quot;
  gz_topic_name: &quot;/scan&quot;
  ros_type_name: &quot;sensor_msgs/msg/LaserScan&quot;
  gz_type_name: &quot;gz.msgs.LaserScan&quot;
  direction: GZ_TO_ROS
# 3. Joint States for Wheels (Gazebo to ROS 2)
- ros_topic_name: &quot;/joint_states&quot;
  gz_topic_name: &quot;/joint_states&quot;
  ros_type_name: &quot;sensor_msgs/msg/JointState&quot;
  gz_type_name: &quot;gz.msgs.Model&quot;
  direction: GZ_TO_ROS
# 4. Transform Tree / TF2 (Gazebo to ROS 2)
- ros_topic_name: &quot;/tf&quot;
  gz_topic_name: &quot;/model/my_custom_diffdrive/tf&quot;
  ros_type_name: &quot;tf2_msgs/msg/TFMessage&quot;
  gz_type_name: &quot;gz.msgs.Pose_V&quot;
  direction: GZ_TO_ROS
# 5. Simulation Clock (Gazebo to ROS 2)
- ros_topic_name: &quot;/clock&quot;
  gz_topic_name: &quot;/clock&quot;
  ros_type_name: &quot;rosgraph_msgs/msg/Clock&quot;
  gz_type_name: &quot;gz.msgs.Clock&quot;
  direction: GZ_TO_ROS
</code></pre><p><em>&#x770B;&#x8FD9;&#x6709;&#x591A;&#x5BB9;&#x6613;&#x9605;&#x8BFB;&#xFF01;&#x5982;&#x679C;&#x4F60;&#x4EE5;&#x540E;&#x6DFB;&#x52A0;&#x65B0;&#x4F20;&#x611F;&#x5668;&#xFF08;&#x6BD4;&#x5982;&#x6444;&#x50CF;&#x5934;&#xFF09;&#xFF0C;&#x53EA;&#x9700;&#x5728;&#x8FD9;&#x4E2A;&#x6587;&#x4EF6;&#x4E2D;&#x8FFD;&#x52A0;&#x4E00;&#x4E2A;&#x65B0;&#x5757;&#x3002;</em></p><h3 id="%E6%AD%A5%E9%AA%A42%EF%BC%9A%E4%B8%80%E9%94%AE%E5%90%AF%E5%8A%A8%E6%96%87%E4%BB%B6">&#x6B65;&#x9AA4;2&#xFF1A;&quot;&#x4E00;&#x952E;&quot;&#x542F;&#x52A8;&#x6587;&#x4EF6;</h3><p>&#x73B0;&#x5728;&#xFF0C;&#x8BA9;&#x6211;&#x4EEC;&#x66F4;&#x65B0;<code>spawn_robot.launch.py</code>&#x6765;&#x81EA;&#x52A8;&#x52A0;&#x8F7D;&#x8FD9;&#x4E2A;YAML&#x6587;&#x4EF6;&#x5E76;&#x4E3A;&#x6211;&#x4EEC;&#x542F;&#x52A8;&#x6865;&#x63A5;&#x8282;&#x70B9;&#x3002;</p><p>&#x6211;&#x4EEC;&#x9700;&#x8981;&#x5728;&#x73B0;&#x6709;Python&#x542F;&#x52A8;&#x6587;&#x4EF6;&#x4E2D;&#x6DFB;&#x52A0;&#x4E24;&#x6837;&#x4E1C;&#x897F;&#xFF1A;YAML&#x6587;&#x4EF6;&#x7684;&#x8DEF;&#x5F84;&#x548C;&#x6865;&#x63A5;&#x8282;&#x70B9;&#x672C;&#x8EAB;&#x3002;&#x4EE5;&#x4E0B;&#x662F;&#x76F4;&#x63A5;&#x5728;<code>spawn_robot</code>&#x8282;&#x70B9;&#x4E0B;&#x65B9;&#x6DFB;&#x52A0;&#x7684;&#x4EE3;&#x7801;&#xFF1A;</p><pre><code># Find the config file path
    bridge_params = os.path.join(
        pkg_en613_control,
        &apos;config&apos;,
        &apos;bridge_config.yaml&apos;
    )
# 5. Start the Bridge Node using the YAML file
    gz_bridge = Node(
        package=&apos;ros_gz_bridge&apos;,
        executable=&apos;parameter_bridge&apos;,
        parameters=[{
            &apos;config_file&apos;: bridge_params,
            &apos;use_sim_time&apos;: True
        }],
        output=&apos;screen&apos;
    )
</code></pre><p><em>&#xFF08;&#x4E0D;&#x8981;&#x5FD8;&#x8BB0;&#x5C06;<code>gz_bridge</code>&#x6DFB;&#x52A0;&#x5230;&#x6587;&#x4EF6;&#x5E95;&#x90E8;&#x7684;<code>LaunchDescription</code>&#x6570;&#x7EC4;&#x4E2D;&#xFF01;&#xFF09;</em></p><h3 id="%E6%AD%A5%E9%AA%A43%EF%BC%9A%E6%B5%8B%E8%AF%95%E4%BC%98%E5%8C%96%E5%90%8E%E7%9A%84%E7%B3%BB%E7%BB%9F">&#x6B65;&#x9AA4;3&#xFF1A;&#x6D4B;&#x8BD5;&#x4F18;&#x5316;&#x540E;&#x7684;&#x7CFB;&#x7EDF;</h3><p>&#x56E0;&#x4E3A;&#x6211;&#x4EEC;&#x6DFB;&#x52A0;&#x4E86;&#x65B0;&#x7684;<code>config</code>&#x6587;&#x4EF6;&#x5939;&#xFF0C;&#x4F60;&#x9700;&#x8981;&#x66F4;&#x65B0;<code>CMakeLists.txt</code>&#x6216;<code>setup.py</code>&#x4EE5;&#x786E;&#x4FDD;config&#x6587;&#x4EF6;&#x5939;&#x5728;&#x6784;&#x5EFA;&#x65F6;&#x88AB;&#x5B89;&#x88C5;&#xFF0C;&#x7136;&#x540E;&#x8FD0;&#x884C;<code>colcon build</code>&#x3002;</p><p>&#x73B0;&#x5728;&#xFF0C;&#x89C1;&#x8BC1;&#x771F;&#x76F8;&#x7684;&#x65F6;&#x523B;&#x3002;&#x6253;&#x5F00;&#x4E00;&#x4E2A;&#x7EC8;&#x7AEF;&#x5E76;&#x8FD0;&#x884C;&#xFF1A;</p><pre><code>ros2 launch en613_control spawn_robot.launch.py
</code></pre><p><strong>&#x4F1A;&#x53D1;&#x751F;&#x4EC0;&#x4E48;&#xFF1F;</strong> &#x53EA;&#x9700;&#x4E00;&#x4E2A;&#x547D;&#x4EE4;&#xFF0C;&#x4F60;&#x7684;&#x8BA1;&#x7B97;&#x673A;&#x5C31;&#x4F1A;&#x542F;&#x52A8;Gazebo&#x7269;&#x7406;&#x5F15;&#x64CE;&#x3001;&#x8BFB;&#x53D6;&#x4F60;&#x7684;&#x81EA;&#x5B9A;&#x4E49;URDF&#x3001;&#x5C06;&#x673A;&#x5668;&#x4EBA;&#x751F;&#x6210;&#x5230;3D&#x4E16;&#x754C;&#x4E2D;&#x3001;&#x4F7F;&#x7528;YAML&#x914D;&#x7F6E;&#x5EFA;&#x7ACB;&#x4E94;&#x4E2A;&#x4E0D;&#x540C;&#x6570;&#x636E;&#x6D41;&#x7684;&#x53CC;&#x5411;&#x6865;&#x63A5;&#xFF0C;&#x5E76;&#x5F00;&#x59CB;&#x4E3B;&#x52A8;&#x5C06;TF&#x6811;&#x548C;&#x4F20;&#x611F;&#x5668;&#x6570;&#x636E;&#x5E7F;&#x64AD;&#x5230;ROS 2&#x7F51;&#x7EDC;&#x7684;&#x5176;&#x4F59;&#x90E8;&#x5206;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-Eh7A3A6rJEVwf9eN7GSqTg.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><p>&#x6253;&#x5F00;RViz2&#xFF0C;&#x5728;&#x673A;&#x5668;&#x4EBA;&#x524D;&#x9762;&#x653E;&#x4E00;&#x4E2A;&#x65B9;&#x5757;&#xFF0C;&#x5E76;&#x53D1;&#x5E03;<code>/cmd_vel</code>&#x6D88;&#x606F;&#x3002;&#x4E00;&#x5207;&#x90FD;&#x4F1A;&#x5B8C;&#x7F8E;&#x8FD0;&#x884C;&#xFF0C;&#x4F60;&#x4E0D;&#x518D;&#x6709;&#x5145;&#x6EE1;&#x7EC8;&#x7AEF;&#x7A97;&#x53E3;&#x7684;&#x6742;&#x4E71;&#x684C;&#x9762;&#xFF01;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-a4uvc1pe7_M9mRw3hiR2bw.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><h2 id="7%E3%80%81%E5%91%BD%E4%BB%A4%E6%9C%BA%E5%99%A8%E4%BA%BA%E5%89%8D%E5%BE%80%E5%9C%A8rviz%E4%B8%AD%E9%80%89%E6%8B%A9%E7%9A%84%E7%9B%AE%E6%A0%87%E7%82%B9">7&#x3001;&#x547D;&#x4EE4;&#x673A;&#x5668;&#x4EBA;&#x524D;&#x5F80;&#x5728;RVIZ&#x4E2D;&#x9009;&#x62E9;&#x7684;&#x76EE;&#x6807;&#x70B9;</h2><p>&#x8BA9;&#x6211;&#x4EEC;&#x6DFB;&#x52A0;PID&#x63A7;&#x5236;&#x5668;&#x8282;&#x70B9;</p><pre><code>import rclpy
from rclpy.node import Node
from geometry_msgs.msg import Twist, PoseStamped
from tf2_ros import Buffer, TransformListener
import math

class DiffDrivePID(Node):
    def __init__(self):
        super().__init__(&apos;diffdrive_pid&apos;)

        self.tf_buffer = Buffer()
        self.tf_listener = TransformListener(self.tf_buffer, self)

        self.goal_sub = self.create_subscription(
            PoseStamped,
            &apos;/goal_pose&apos;,
            self.goal_callback,
            10
        )

        self.cmd_vel_pub = self.create_publisher(
            Twist,
            &apos;/cmd_vel&apos;,
            10
        )

        self.timer = self.create_timer(1.0 / 30.0, self.timer_callback)

        self.goal_x = None
        self.goal_y = None
        self.goal_theta = None

        self.prev_x = None
        self.prev_y = None
        self.prev_theta = None
        self.prev_time = None

        # PD Gains
        self.kp_v = 1.0
        self.kd_v = 0.2
        self.kp_omega = 2.0
        self.kd_omega = 0.2

        self.get_logger().info(&apos;DiffDrive PID Controller Node started.&apos;)

    def goal_callback(self, msg):
        self.goal_x = msg.pose.position.x
        self.goal_y = msg.pose.position.y

        q = msg.pose.orientation
        siny_cosp = 2 * (q.w * q.z + q.x * q.y)
        cosy_cosp = 1 - 2 * (q.y * q.y + q.z * q.z)
        self.goal_theta = math.atan2(siny_cosp, cosy_cosp)

        self.get_logger().info(f&apos;New goal received: x={self.goal_x:.2f}, y={self.goal_y:.2f}, theta={self.goal_theta:.2f}&apos;)

    def timer_callback(self):
        if self.goal_x is None:
            return

        try:
            t = self.tf_buffer.lookup_transform(&apos;odom&apos;, &apos;chassis&apos;, rclpy.time.Time())
        except Exception as e:
            return

        current_time = self.get_clock().now()

        current_x = t.transform.translation.x
        current_y = t.transform.translation.y
        q = t.transform.rotation

        siny_cosp = 2 * (q.w * q.z + q.x * q.y)
        cosy_cosp = 1 - 2 * (q.y * q.y + q.z * q.z)
        current_theta = math.atan2(siny_cosp, cosy_cosp)

        if self.prev_time is None:
            self.prev_x = current_x
            self.prev_y = current_y
            self.prev_theta = current_theta
            self.prev_time = current_time
            return

        dt = (current_time - self.prev_time).nanoseconds / 1e9
        if dt &lt;= 0:
            return

        dx_robot = current_x - self.prev_x
        dy_robot = current_y - self.prev_y
        dtheta_robot = current_theta - self.prev_theta
        dtheta_robot = math.atan2(math.sin(dtheta_robot), math.cos(dtheta_robot))

        current_v = (dx_robot * math.cos(current_theta) + dy_robot * math.sin(current_theta)) / dt
        current_omega = dtheta_robot / dt

        dx_goal = self.goal_x - current_x
        dy_goal = self.goal_y - current_y
        distance_error = math.sqrt(dx_goal**2 + dy_goal**2)

        angle_to_goal = math.atan2(dy_goal, dx_goal)
        heading_error = angle_to_goal - current_theta
        heading_error = math.atan2(math.sin(heading_error), math.cos(heading_error))

        if distance_error &lt; 0.05:
            distance_error = 0.0
            heading_error = self.goal_theta - current_theta
            heading_error = math.atan2(math.sin(heading_error), math.cos(heading_error))

        v_cmd = self.kp_v * distance_error - self.kd_v * current_v
        omega_cmd = self.kp_omega * heading_error - self.kd_omega * current_omega

        v_cmd = max(min(v_cmd, 1.0), -1.0)
        omega_cmd = max(min(omega_cmd, 2.0), -2.0)

        if distance_error &lt; 0.05 and abs(heading_error) &lt; 0.05:
            v_cmd = 0.0
            omega_cmd = 0.0
            self.goal_x = None
            self.get_logger().info(&apos;Goal reached!&apos;)

        twist = Twist()
        twist.linear.x = float(v_cmd)
        twist.angular.z = float(omega_cmd)
        self.cmd_vel_pub.publish(twist)

        self.prev_x = current_x
        self.prev_y = current_y
        self.prev_theta = current_theta
        self.prev_time = current_time

def main(args=None):
    rclpy.init(args=args)
    node = DiffDrivePID()
    try:
        rclpy.spin(node)
    except KeyboardInterrupt:
        pass
    finally:
        node.destroy_node()
        rclpy.shutdown()

if __name__ == &apos;__main__&apos;:
    main()
</code></pre><p>&#x4F7F;&#x7528;PID&#x63A7;&#x5236;&#x5668;&#x7684;&#x6B65;&#x9AA4;&#xFF1A;</p><p><strong>1. &#x542F;&#x52A8;&#x6A21;&#x62DF;</strong>&#x5728;&#x6211;&#x4EEC;&#x7684;&#x7B2C;&#x4E00;&#x4E2A;&#x7EC8;&#x7AEF;&#x4E2D;&#xFF0C;&#x50CF;&#x4E4B;&#x524D;&#x4E00;&#x6837;&#x542F;&#x52A8;Gazebo&#x6A21;&#x62DF;&#x548C;RViz&#xFF1A;</p><pre><code>ros2 launch gazebo_control spawn_robot.launch.py
</code></pre><p><strong>2. &#x8FD0;&#x884C;PID&#x63A7;&#x5236;&#x5668;</strong>&#x6253;&#x5F00;&#x4E00;&#x4E2A;&#x65B0;&#x7EC8;&#x7AEF;&#xFF0C;source&#x4F60;&#x7684;&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#xFF0C;&#x8FD0;&#x884C;PID&#x8282;&#x70B9;&#xFF1A;</p><pre><code>source /opt/ros/jazzy/setup.bash
source /home/ubuntu/gazebo/install/setup.bash
ros2 run gazebo_control diffdrive_pid
</code></pre><p><strong>3. &#x5728;RViz&#x4E2D;&#x547D;&#x4EE4;&#x673A;&#x5668;&#x4EBA;</strong></p><ol><li>&#x8F6C;&#x5230;&#x4F60;&#x7684;RViz&#x7A97;&#x53E3;&#x3002;</li><li>&#x5728;&#x9876;&#x90E8;&#x5DE5;&#x5177;&#x680F;&#x4E2D;&#xFF0C;&#x70B9;&#x51FB;&quot;2D Goal Pose&quot;&#x6309;&#x94AE;&#xFF08;&#x770B;&#x8D77;&#x6765;&#x50CF;&#x4E00;&#x4E2A;&#x7EFF;&#x8272;&#x7BAD;&#x5934;&#xFF09;&#x3002;</li><li>&#x5728;RViz&#x4E2D;&#x7684;&#x7F51;&#x683C;&#x4E0A;&#x70B9;&#x51FB;&#x4EFB;&#x610F;&#x4F4D;&#x7F6E;&#x5E76;&#x62D6;&#x52A8;&#x4EE5;&#x8BBE;&#x7F6E;&#x673A;&#x5668;&#x4EBA;&#x7684;&#x76EE;&#x6807;&#x4F4D;&#x7F6E;&#x548C;&#x65B9;&#x5411;&#xFF08;&#x822A;&#x5411;&#xFF09;&#x3002;</li><li>&#x89C2;&#x5BDF;&#x673A;&#x5668;&#x4EBA;&#x5728;Gazebo&#x4E2D;&#x79FB;&#x52A8;&#x5230;&#x76EE;&#x6807;&#x4F4D;&#x7F6E;&#xFF01;PID&#x63A7;&#x5236;&#x5668;&#x4F1A;&#x81EA;&#x52A8;&#x8BA1;&#x7B97;&#x5FC5;&#x8981;&#x7684;&#x901F;&#x5EA6;&#x5E76;&#x5728;&#x673A;&#x5668;&#x4EBA;&#x5230;&#x8FBE;&#x76EE;&#x7684;&#x5730;&#x65F6;&#x505C;&#x6B62;&#x3002;</li></ol><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-BVJ_AQpgO7A74W2TeLu8TA.png" class="kg-image" alt="&#x7528; Gazebo &#x5B66;&#x4E60; ROS 2" loading="lazy"></figure><p><strong>&#x5982;&#x4F55;&#x907F;&#x514D;&#x5728;&#x5355;&#x72EC;&#x7684;&#x7EC8;&#x7AEF;&#x4E2D;&#x8FD0;&#x884C;PID&#x8282;&#x70B9;&#xFF1F;</strong></p><p><code>bridge_config.yaml</code>&#x6587;&#x4EF6;&#x4E13;&#x95E8;&#x7528;&#x4E8E;&#x5728;Gazebo&#x548C;ROS 2&#x4E4B;&#x95F4;&#x6865;&#x63A5;&#x6570;&#x636E;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x4EEC;&#x4E0D;&#x80FD;&#x628A;PID&#x63A7;&#x5236;&#x5668;&#x653E;&#x5728;&#x91CC;&#x9762;&#x3002;</p><p>&#x7136;&#x800C;&#xFF0C;&#x6211;&#x4EEC;&#x6709;&#x66F4;&#x597D;&#x7684;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#xFF01;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x5C06;PID&#x63A7;&#x5236;&#x5668;&#x6DFB;&#x52A0;&#x5230;<code>spawn_robot.launch.py</code>&#x6587;&#x4EF6;&#x4E2D;&#x5E76;&#x91CD;&#x65B0;&#x6784;&#x5EFA;&#x5305;&#x3002;</p><p>&#x73B0;&#x5728;&#xFF0C;&#x5F53;&#x6211;&#x4EEC;&#x8FD0;&#x884C;&#xFF1A;</p><pre><code>ros2 launch gazebo_control spawn_robot.launch.py
</code></pre><p>&#x5B83;&#x5C06;&#x81EA;&#x52A8;&#x540C;&#x65F6;&#x5728;&#x4E00;&#x4E2A;&#x7EC8;&#x7AEF;&#x4E2D;&#x542F;&#x52A8;<code>Gazebo</code>&#x3001;<code>RViz</code>&#x3001;<code>bridge</code>&#x548C;<code>PID</code>&#x63A7;&#x5236;&#x5668;&#xFF01;</p><p><strong>&#x4E3A;&#x4EC0;&#x4E48;Gazebo&#x4E2D;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x4E0E;RViz&#x4E2D;&#x7684;&#x6700;&#x7EC8;&#x4F4D;&#x7F6E;&#x4E0D;&#x5B8C;&#x5168;&#x4E00;&#x81F4;&#xFF1F;</strong></p><p>&#x662F;&#x7684;&#xFF0C;&#x8FD9;&#x5B8C;&#x5168;&#x6B63;&#x5E38;&#xFF01;&#x4F60;&#x6240;&#x770B;&#x5230;&#x7684;&#x662F;&#x673A;&#x5668;&#x4EBA;&#x5B66;&#x4E2D;&#x4E00;&#x4E2A;&#x53EB;&#x505A;&#x91CC;&#x7A0B;&#x8BA1;&#x6F02;&#x79FB;&#x7684;&#x57FA;&#x672C;&#x6982;&#x5FF5;&#x3002;</p><p>&#x4EE5;&#x4E0B;&#x662F;Gazebo&#x4E2D;&#x7684;&#x673A;&#x5668;&#x4EBA;&#xFF08;&quot;&#x771F;&#x5B9E;&quot;&#x4E16;&#x754C;&#xFF09;&#x6700;&#x7EC8;&#x4F4D;&#x7F6E;&#x4E0E;RViz&#xFF08;&quot;&#x673A;&#x5668;&#x4EBA;&#x5927;&#x8111;&quot;&#xFF09;&#x8BA4;&#x4E3A;&#x7684;&#x4F4D;&#x7F6E;&#x7565;&#x6709;&#x4E0D;&#x540C;&#x7684;&#x786E;&#x5207;&#x539F;&#x56E0;&#xFF1A;</p><p><strong>1. PID&#x63A7;&#x5236;&#x5668;&#x5982;&#x4F55;&#x5DE5;&#x4F5C;</strong>&#x5F53;&#x6211;&#x4EEC;&#x5728;RViz&#x4E2D;&#x70B9;&#x51FB;&quot;2D Goal Pose&quot;&#x65F6;&#xFF0C;&#x6211;&#x4EEC;&#x544A;&#x8BC9;PID&#x63A7;&#x5236;&#x5668;&#xFF1A;&quot;&#x79FB;&#x52A8;&#x5230;&#x76F8;&#x5BF9;&#x4E8E;&#x8D77;&#x59CB;&#x70B9;&#xFF08;odom&#xFF09;&#x7684;&#x5750;&#x6807;(X, Y)&#x3002;&quot;PID&#x63A7;&#x5236;&#x5668;&#x7136;&#x540E;&#x67E5;&#x770B;&#x673A;&#x5668;&#x4EBA;&#x5728;odom&#x5750;&#x6807;&#x7CFB;&#x4E2D;&#x7684;&#x5F53;&#x524D;&#x4F4D;&#x7F6E;&#x5E76;&#x8BA1;&#x7B97;&#x8F66;&#x8F6E;&#x9700;&#x8981;&#x591A;&#x5FEB;&#x65CB;&#x8F6C;&#x624D;&#x80FD;&#x5230;&#x8FBE;&#x76EE;&#x6807;&#x3002;</p><p><strong>2. &#x95EE;&#x9898;&#xFF1A;&#x8F66;&#x8F6E;&#x6253;&#x6ED1;</strong>Gazebo&#x662F;&#x4E00;&#x4E2A;&#x7269;&#x7406;&#x6A21;&#x62DF;&#x5668;&#x3002;&#x5F53;&#x673A;&#x5668;&#x4EBA;&#x8F6C;&#x5F2F;&#x6216;&#x52A0;&#x901F;&#x65F6;&#xFF0C;&#x8F66;&#x8F6E;&#x53EF;&#x80FD;&#x4F1A;&#x5728;&#x5730;&#x9762;&#x4E0A;&#x8F7B;&#x5FAE;&#x6253;&#x6ED1;&#x3002;&#x7136;&#x800C;&#xFF0C;odom&#x5750;&#x6807;&#x7CFB;&#xFF08;RViz&#x7528;&#x6765;&#x7ED8;&#x5236;&#x673A;&#x5668;&#x4EBA;&#x7684;&#xFF09;&#x7EAF;&#x7CB9;&#x901A;&#x8FC7;&#x8BA1;&#x7B97;&#x8F66;&#x8F6E;&#x65CB;&#x8F6C;&#x4E86;&#x591A;&#x5C11;&#x6B21;&#x6765;&#x8BA1;&#x7B97;&#x3002;</p><ul><li><strong>Gazebo</strong>&#xFF1A;&quot;&#x8F66;&#x8F6E;&#x8F6C;&#x4E86;10&#x5708;&#xFF0C;&#x4F46;&#x6253;&#x6ED1;&#x4E86;&#x4E00;&#x70B9;&#xFF0C;&#x6240;&#x4EE5;&#x673A;&#x5668;&#x4EBA;&#x79FB;&#x52A8;&#x4E86;9.5&#x7C73;&#x3002;&quot;</li><li><strong>&#x91CC;&#x7A0B;&#x8BA1;&#xFF08;odom&#xFF09;</strong>&#xFF1A;&quot;&#x8F66;&#x8F6E;&#x8F6C;&#x4E86;10&#x5708;&#xFF0C;&#x6240;&#x4EE5;&#x673A;&#x5668;&#x4EBA;&#x4E00;&#x5B9A;&#x7CBE;&#x786E;&#x79FB;&#x52A8;&#x4E86;10.0&#x7C73;&#x3002;&quot;</li></ul><p><strong>3. &#x7ED3;&#x679C;</strong>&#x7531;&#x4E8E;&#x8FD9;&#x79CD;&#x6253;&#x6ED1;&#xFF0C;&#x673A;&#x5668;&#x4EBA;&#x5BF9;&#x81EA;&#x5DF1;&#x4F4D;&#x7F6E;&#x7684;&#x8BA4;&#x77E5;&#xFF08;RViz&#xFF09;&#x6162;&#x6162;&#x504F;&#x79BB;&#x4E86;&#x5176;&#x5B9E;&#x9645;&#x7269;&#x7406;&#x4F4D;&#x7F6E;&#xFF08;Gazebo&#xFF09;&#x3002;PID&#x63A7;&#x5236;&#x5668;&#x6210;&#x529F;&#x5730;&#x5C06;&#x673A;&#x5668;&#x4EBA;&#x9A71;&#x52A8;&#x5230;&#x5B83;&#x8BA4;&#x4E3A;&#x76EE;&#x6807;&#x6240;&#x5728;&#x7684;&#x4F4D;&#x7F6E;&#xFF08;&#x5728;RViz&#x4E2D;&#xFF09;&#xFF0C;&#x4F46;&#x7531;&#x4E8E;&#x5176;&#x5185;&#x90E8;&#x5730;&#x56FE;&#x7565;&#x6709;&#x504F;&#x79FB;&#xFF0C;Gazebo&#x4E2D;&#x7684;&#x7269;&#x7406;&#x673A;&#x5668;&#x4EBA;&#x6700;&#x7EC8;&#x4F4D;&#x7F6E;&#x7565;&#x6709;&#x504F;&#x5DEE;&#x3002;</p><p><strong>&#x771F;&#x6B63;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x5982;&#x4F55;&#x89E3;&#x51B3;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#xFF1F;</strong>&#x4E3A;&#x4E86;&#x89E3;&#x51B3;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#xFF0C;&#x771F;&#x6B63;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x4F7F;&#x7528;LiDAR&#x6216;&#x6444;&#x50CF;&#x5934;&#x7B49;&#x4F20;&#x611F;&#x5668;&#x89C2;&#x5BDF;&#x73AF;&#x5883;&#x5E76;&#x7EA0;&#x6B63;&#x5176;&#x91CC;&#x7A0B;&#x8BA1;&#x6F02;&#x79FB;&#x3002;&#x8FD9;&#x88AB;&#x79F0;&#x4E3A;&#x5B9A;&#x4F4D;&#xFF08;&#x5982;AMCL&#x7B97;&#x6CD5;&#xFF09;&#x3002;</p><p>&#x5F53;&#x673A;&#x5668;&#x4EBA;&#x4F7F;&#x7528;&#x5B9A;&#x4F4D;&#x65F6;&#xFF0C;&#x5B83;&#x4F1A;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x540D;&#x4E3A;map&#x7684;&#x65B0;&#x5750;&#x6807;&#x7CFB;&#x3002;map&#x5750;&#x6807;&#x7CFB;&#x4EE3;&#x8868;&#x4E16;&#x754C;&#x7684;&#x771F;&#x5B9E;&#x7EDD;&#x5BF9;&#x4F4D;&#x7F6E;&#xFF0C;&#x673A;&#x5668;&#x4EBA;&#x4E0D;&#x65AD;&#x7EA0;&#x6B63;odom&#x5750;&#x6807;&#x7CFB;&#x4EE5;&#x4E0E;&#x4E4B;&#x5BF9;&#x9F50;&#x3002;</p><p>&#x7531;&#x4E8E;&#x6211;&#x4EEC;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x76EE;&#x524D;&#x4EC5;&#x4F9D;&#x8D56;&#x8F66;&#x8F6E;&#x7F16;&#x7801;&#x5668;&#xFF08;odom&#xFF09;&#x4E14;&#x8FD8;&#x6CA1;&#x6709;&#x8FD0;&#x884C;&#x5B9A;&#x4F4D;&#x7B97;&#x6CD5;&#xFF0C;&#x4E24;&#x4E2A;&#x7A97;&#x53E3;&#x4E4B;&#x95F4;&#x7684;&#x8F7B;&#x5FAE;&#x6F02;&#x79FB;&#x662F;&#x5B8C;&#x5168;&#x6B63;&#x5E38;&#x7684;&#xFF0C;&#x5E76;&#x8BC1;&#x660E;&#x4E86;&#x6211;&#x4EEC;&#x7684;&#x7269;&#x7406;&#x6A21;&#x62DF;&#x8FD0;&#x884C;&#x5F97;&#x5F88;&#x903C;&#x771F;&#xFF01;</p><p><strong>&#x4E3A;&#x4EC0;&#x4E48;Gazebo&#x4E2D;&#x7684;&#x673A;&#x5668;&#x4EBA;&#x65B9;&#x5411;&#x4E0E;RViz&#x4E2D;&#x7684;&#x76F8;&#x53CD;&#xFF1F;</strong></p><p>&#x662F;&#x7684;&#xFF0C;&#x8FD9;&#x4E5F;&#x662F;&#x6B63;&#x5E38;&#x7684;&#xFF0C;&#x539F;&#x56E0;&#x5728;&#x4E8E;&#x4E24;&#x4E2A;&#x4E0D;&#x540C;&#x5DE5;&#x5177;&#x4E2D;&#x5750;&#x6807;&#x7CFB;&#x7684;&#x89C6;&#x89C9;&#x8868;&#x793A;&#x65B9;&#x5F0F;&#xFF01;</p><p><strong>ROS 2&#x6807;&#x51C6;&#xFF08;&#x53F3;&#x624B;&#x5B9A;&#x5219;&#xFF09;</strong>Gazebo&#x548C;RViz&#x90FD;&#x4F7F;&#x7528;&#x5B8C;&#x5168;&#x76F8;&#x540C;&#x7684;&#x6570;&#x5B66;&#x5750;&#x6807;&#x7CFB;&#xFF08;&#x6807;&#x51C6;ROS 2&#x53F3;&#x624B;&#x5B9A;&#x5219;&#xFF09;&#xFF1A;</p><ul><li>X&#x8F74;&#xFF08;&#x7EA2;&#x8272;&#xFF09;&#xFF1A;&#x524D;&#x65B9;</li><li>Y&#x8F74;&#xFF08;&#x7EFF;&#x8272;&#xFF09;&#xFF1A;&#x5DE6;&#x65B9;</li><li>Z&#x8F74;&#xFF08;&#x84DD;&#x8272;&#xFF09;&#xFF1A;&#x4E0A;&#x65B9;</li></ul><p><strong>&#x89C6;&#x89C9;&#x5DEE;&#x5F02;</strong>&#x6DF7;&#x6DC6;&#x6765;&#x81EA;&#x4E8E;&#x6211;&#x4EEC;&#x9996;&#x6B21;&#x6253;&#x5F00;&#x7A97;&#x53E3;&#x65F6;&#x7684;&#x9ED8;&#x8BA4;&#x76F8;&#x673A;&#x89D2;&#x5EA6;&#xFF1A;</p><ol><li><strong>RViz&#xFF08;&#x4FEF;&#x89C6;&#x56FE;&#xFF09;</strong>&#xFF1A;&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;RViz&#x4ECE;&#x5929;&#x7A7A;&#x76F4;&#x89C6;&#x4E0B;&#x65B9;&#x3002;</li></ol><ul><li>X&#x8F74;&#xFF08;&#x7EA2;&#x8272;&#xFF09;&#x6307;&#x5411;&#x5C4F;&#x5E55;&#x7684;&#x53F3;&#x4FA7;&#x3002;</li><li>Y&#x8F74;&#xFF08;&#x7EFF;&#x8272;&#xFF09;&#x6307;&#x5411;&#x5C4F;&#x5E55;&#x7684;&#x9876;&#x90E8;&#x3002;</li><li>&#x6240;&#x4EE5;&#xFF0C;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x544A;&#x8BC9;&#x673A;&#x5668;&#x4EBA;&quot;&#x5411;&#x4E0B;&quot;&#x79FB;&#x52A8;&#xFF0C;&#x6211;&#x4EEC;&#x662F;&#x5728;&#x544A;&#x8BC9;&#x5B83;&#x6CBF;&#x8D1F;Y&#x65B9;&#x5411;&#x79FB;&#x52A8;&#x3002;</li></ul><ol><li><strong>Gazebo&#xFF08;3D&#x900F;&#x89C6;&#x56FE;&#xFF09;</strong>&#xFF1A;Gazebo&#x901A;&#x5E38;&#x4EE5;&#x4E00;&#x4E2A;&#x89D2;&#x5EA6;&#x6253;&#x5F00;&#x3002;&#x6839;&#x636E;&#x751F;&#x6210;&#x65F6;&#x76F8;&#x673A;&#x7684;&#x65CB;&#x8F6C;&#x65B9;&#x5F0F;&#xFF1A;</li></ol><ul><li>X&#x8F74;&#xFF08;&#x7EA2;&#x8272;&#xFF09;&#x53EF;&#x80FD;&#x6307;&#x5411;&#x5C4F;&#x5E55;&#x7684;&quot;&#x4E0A;&#x65B9;&quot;&#x6216;&quot;&#x8FDC;&#x79BB;&#x4F60;&quot;&#x3002;</li><li>Y&#x8F74;&#xFF08;&#x7EFF;&#x8272;&#xFF09;&#x53EF;&#x80FD;&#x6307;&#x5411;&quot;&#x5DE6;&#x65B9;&quot;&#x6216;&quot;&#x53F3;&#x65B9;&quot;&#x3002;</li></ul><p><strong>&#x5982;&#x4F55;&#x8BC1;&#x660E;&#x5B83;&#x4EEC;&#x5B9E;&#x9645;&#x4E0A;&#x662F;&#x5339;&#x914D;&#x7684;&#xFF1A;</strong>&#x8981;&#x770B;&#x5230;&#x5B83;&#x4EEC;&#x5B9E;&#x9645;&#x4E0A;&#x5728;&#x505A;&#x5B8C;&#x5168;&#x76F8;&#x540C;&#x7684;&#x4E8B;&#x60C5;&#xFF0C;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x5BF9;&#x9F50;&#x6211;&#x4EEC;&#x7684;&#x76F8;&#x673A;&#xFF1A;</p><ol><li>&#x67E5;&#x770B;RViz&#x4E2D;&#x7684;&#x7F51;&#x683C;&#x3002;&#x627E;&#x5230;&#x7EA2;&#x7EBF;&#xFF08;X&#x8F74;&#xFF09;&#x548C;&#x7EFF;&#x7EBF;&#xFF08;Y&#x8F74;&#xFF09;&#x3002;</li><li>&#x8F6C;&#x5230;Gazebo&#x5E76;&#x65CB;&#x8F6C;&#x4F60;&#x7684;&#x76F8;&#x673A;&#xFF0C;&#x4F7F;&#x4F60;&#x4ECE;&#x6B63;&#x4E0A;&#x65B9;&#x4FEF;&#x89C6;&#x673A;&#x5668;&#x4EBA;&#x3002;</li><li>&#x65CB;&#x8F6C;Gazebo&#x76F8;&#x673A;&#xFF0C;&#x76F4;&#x5230;&#x5730;&#x9762;&#x4E0A;&#x7684;&#x7EA2;&#x7EBF;&#x548C;&#x7EFF;&#x7EBF;&#x4E0E;RViz&#x4E2D;&#x7684;&#x65B9;&#x5411;&#x5B8C;&#x5168;&#x4E00;&#x81F4;&#xFF08;&#x7EA2;&#x8272;&#x6307;&#x5411;&#x53F3;&#xFF0C;&#x7EFF;&#x8272;&#x6307;&#x5411;&#x4E0A;&#xFF09;&#x3002;</li></ol><p>&#x73B0;&#x5728;&#xFF0C;&#x5982;&#x679C;&#x4F60;&#x5728;RViz&#x4E2D;&#x70B9;&#x51FB;&quot;&#x5411;&#x4E0B;&quot;&#xFF0C;&#x4F60;&#x4F1A;&#x770B;&#x5230;&#x673A;&#x5668;&#x4EBA;&#x5728;Gazebo&#x4E2D;&#x4E5F;&quot;&#x5411;&#x4E0B;&quot;&#x79FB;&#x52A8;&#xFF01;&#x673A;&#x5668;&#x4EBA;&#x5E76;&#x4E0D;&#x662F;&#x53CD;&#x5411;&#x79FB;&#x52A8;&#xFF1B;&#x4F60;&#x53EA;&#x662F;&#x4ECE;&#x4E24;&#x4E2A;&#x4E0D;&#x540C;&#x7684;&#x89D2;&#x5EA6;&#x5728;&#x89C2;&#x5BDF;&#x5B83;&#x3002;</p><h2 id="8%E3%80%81%E7%BB%93%E6%9D%9F%E8%AF%AD">8&#x3001;&#x7ED3;&#x675F;&#x8BED;</h2><p>&#x4F60;&#x5DF2;&#x7ECF;&#x6210;&#x529F;&#x5C06;&#x81EA;&#x5B9A;&#x4E49;ROS 2&#x673A;&#x5668;&#x4EBA;&#x8FC1;&#x79FB;&#x5230;Gazebo Ionic&#x4EFF;&#x771F;&#x73AF;&#x5883;&#x4E2D;&#x3002;&#x4F60;&#x5B66;&#x4F1A;&#x4E86;&#x5982;&#x4F55;&#x5EFA;&#x6A21;&#x7269;&#x7406;&#x5C5E;&#x6027;&#x3001;&#x8F6C;&#x6362;&#x539F;&#x751F;&#x6570;&#x636E;&#x6D41;&#x3001;&#x914D;&#x7F6E;&#x865A;&#x62DF;&#x4F20;&#x611F;&#x5668;&#x3001;&#x6620;&#x5C04;&#x8FD0;&#x52A8;&#x5B66;&#x53D8;&#x6362;&#x6811;&#x4EE5;&#x53CA;&#x7F16;&#x5199;&#x751F;&#x4EA7;&#x7EA7;&#x542F;&#x52A8;&#x7CFB;&#x7EDF;&#x3002;&#x5B8C;&#x6574;&#x4EE3;&#x7801;&#x8BF7;&#x53C2;&#x8003;<a href="https://github.com/dilipkumar2k6/jhu-605.613-introduction-to-robotics/tree/main/module-7/gazebo">&#x8FD9;&#x91CC;</a>&#x3002;</p><p>&#x4EFF;&#x771F;&#x4E16;&#x754C;&#x73B0;&#x5728;&#x5C31;&#x662F;&#x4F60;&#x7684;&#x6E38;&#x4E50;&#x573A;&#x3002;&#x795D;&#x4F60;&#x6784;&#x5EFA;&#x6109;&#x5FEB;&#xFF01;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;: <a href="https://dilipkumar.medium.com/robotics-gazebo-with-ros2-c6a734ce9634">Robotics# Gazebo with Ros2</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[LiDAR 工作原理解读]]></title><description><![CDATA[LiDAR的基本原理是向目标发射激光脉冲，然后测量光从目标表面反射后返回所需的时间。这一过程使LiDAR能够创建高精度的三维环境地图。]]></description><link>https://bimant.com/blog/lidar-explained/</link><guid isPermaLink="false">69e7223df4e7870713f6ff44</guid><category><![CDATA[3D扫描]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Tue, 21 Apr 2026 07:32:32 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2026/04/lidar-explained.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2026/04/lidar-explained.png" alt="LiDAR &#x5DE5;&#x4F5C;&#x539F;&#x7406;&#x89E3;&#x8BFB;"><p><strong>LiDAR&#xFF0C;&#x5168;&#x79F0;&#x4E3A;&#x5149;&#x63A2;&#x6D4B;&#x4E0E;&#x6D4B;&#x8DDD;&#xFF08;Light Detection and Ranging&#xFF09;</strong>&#xFF0C;&#x662F;&#x4E00;&#x79CD;&#x5229;&#x7528;&#x6FC0;&#x5149;&#x6D4B;&#x91CF;&#x8DDD;&#x79BB;&#x7684;&#x9065;&#x611F;&#x6280;&#x672F;&#x3002;&#x5176;&#x57FA;&#x672C;&#x539F;&#x7406;&#x662F;&#x5411;&#x76EE;&#x6807;&#x53D1;&#x5C04;&#x6FC0;&#x5149;&#x8109;&#x51B2;&#xFF0C;&#x7136;&#x540E;&#x6D4B;&#x91CF;&#x5149;&#x4ECE;&#x76EE;&#x6807;&#x8868;&#x9762;&#x53CD;&#x5C04;&#x540E;&#x8FD4;&#x56DE;&#x6240;&#x9700;&#x7684;&#x65F6;&#x95F4;&#x3002;<em><strong>&#x8FD9;&#x4E00;&#x8FC7;&#x7A0B;&#x4F7F;LiDAR&#x80FD;&#x591F;&#x521B;&#x5EFA;&#x9AD8;&#x7CBE;&#x5EA6;&#x7684;&#x4E09;&#x7EF4;&#x73AF;&#x5883;&#x5730;&#x56FE;&#x3002;</strong></em></p><p><strong>&#x8FD9;&#x9879;&#x6280;&#x672F;&#x975E;&#x5E38;&#x591A;&#x529F;&#x80FD;&#xFF0C;&#x81EA;1960&#x5E74;&#x4EE3;&#x5C31;&#x5DF2;&#x7ECF;&#x5B58;&#x5728;&#xFF0C;&#x5C3D;&#x7BA1;&#x8FD1;&#x5E74;&#x6765;&#x5176;&#x5E94;&#x7528;&#x8303;&#x56F4;&#x5DF2;&#x5927;&#x5E45;&#x6269;&#x5C55;&#x3002;</strong> LiDAR&#x7CFB;&#x7EDF;&#x88AB;&#x5E7F;&#x6CDB;&#x5E94;&#x7528;&#x4E8E;&#x5730;&#x7406;&#x3001;&#x6797;&#x4E1A;&#x3001;&#x81EA;&#x52A8;&#x9A7E;&#x9A76;&#x548C;&#x8003;&#x53E4;&#x7B49;&#x591A;&#x4E2A;&#x884C;&#x4E1A;&#x3002;</p><blockquote><strong>&#x5728;&#x6DF1;&#x5165;&#x672C;&#x6307;&#x5357;&#x4E4B;&#x524D;&#x2014;&#x2014;</strong> &#x4F60;&#x8111;&#x6D77;&#x4E2D;&#x4E00;&#x5B9A;&#x6709;&#x8FD9;&#x6837;&#x4E00;&#x4E2A;&#x95EE;&#x9898;&#x2014;&#x2014;<strong>LiDAR&#x548C;&#x6FC0;&#x5149;&#x626B;&#x63CF;&#x662F;&#x540C;&#x4E00;&#x79CD;&#x6280;&#x672F;&#x5417;&#xFF1F;</strong> &#x8FD9;&#x662F;&#x5F88;&#x591A;&#x4EBA;&#x95EE;&#x7684;&#x95EE;&#x9898;&#xFF0C;&#x5927;&#x591A;&#x6570;&#x4EBA;&#x8BA4;&#x4E3A;&#x5B83;&#x4EEC;&#x662F;&#x76F8;&#x540C;&#x7684;&#xFF0C;&#x4F46;&#x4FE1;&#x4E0D;&#x4FE1;&#x7531;&#x4F60;&#xFF0C;&#x5B83;&#x4EEC;&#x5E76;&#x4E0D;&#x4E00;&#x6837;&#x3002;<strong>&#x672C;&#x6587;&#x5C06;&#x6307;&#x5BFC;&#x4F60;&#x4E86;&#x89E3;LiDAR&#x548C;&#x6FC0;&#x5149;&#x4E4B;&#x95F4;&#x7684;&#x533A;&#x522B;</strong></blockquote><p><em><strong>LiDAR&#x7CFB;&#x7EDF;&#x6536;&#x96C6;&#x7684;&#x6570;&#x636E;&#x53EF;&#x7528;&#x4E8E;&#x8BE6;&#x7EC6;&#x5206;&#x6790;&#x3001;&#x5730;&#x56FE;&#x5236;&#x4F5C;&#x548C;&#x5EFA;&#x6A21;&#xFF0C;&#x4F7F;&#x5176;&#x6210;&#x4E3A;&#x7406;&#x89E3;&#x548C;&#x4E0E;&#x7269;&#x7406;&#x4E16;&#x754C;&#x4EA4;&#x4E92;&#x7684;&#x5173;&#x952E;&#x5DE5;&#x5177;&#x3002;</strong></em></p><h2 id="1%E3%80%81lidar%E7%9A%84%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86">1&#x3001;LiDAR&#x7684;&#x5DE5;&#x4F5C;&#x539F;&#x7406;</h2><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-CwhIFeBMijqhU_LVACJVJw.png" class="kg-image" alt="LiDAR &#x5DE5;&#x4F5C;&#x539F;&#x7406;&#x89E3;&#x8BFB;" loading="lazy"></figure><p><strong>&#x8981;&#x5145;&#x5206;&#x7406;&#x89E3;LiDAR&#xFF0C;&#x4E86;&#x89E3;&#x5176;&#x5DE5;&#x4F5C;&#x539F;&#x7406;&#x81F3;&#x5173;&#x91CD;&#x8981;&#x3002;</strong> LiDAR&#x7CFB;&#x7EDF;&#x7684;&#x6838;&#x5FC3;&#x7531;&#x6FC0;&#x5149;&#x5668;&#x3001;&#x626B;&#x63CF;&#x5668;&#x548C;&#x4E13;&#x7528;<strong>GPS&#x63A5;&#x6536;&#x5668;</strong>&#x7EC4;&#x6210;&#x3002;</p><p><strong>&#x4EE5;&#x4E0B;&#x662F;LiDAR&#x5DE5;&#x4F5C;&#x6D41;&#x7A0B;&#x7684;&#x9010;&#x6B65;&#x89E3;&#x6790;&#xFF1A;</strong></p><ol><li><strong>&#x6FC0;&#x5149;&#x8109;&#x51B2;&#x53D1;&#x5C04;</strong>&#xFF1A;LiDAR&#x8BBE;&#x5907;&#x5411;&#x76EE;&#x6807;&#x533A;&#x57DF;&#x5FEB;&#x901F;&#x53D1;&#x5C04;&#x6FC0;&#x5149;&#x8109;&#x51B2;&#x3002;&#x8FD9;&#x4E9B;&#x8109;&#x51B2;&#x901A;&#x5E38;&#x4F4D;&#x4E8E;&#x7535;&#x78C1;&#x6CE2;&#x8C31;&#x7684;&#x8FD1;&#x7EA2;&#x5916;&#x8303;&#x56F4;&#x5185;&#xFF0C;&#x6BCF;&#x79D2;&#x53EF;&#x53D1;&#x5C04;&#x6570;&#x5343;&#x5230;&#x6570;&#x767E;&#x4E07;&#x4E2A;&#x8109;&#x51B2;&#x3002;</li><li><strong>&#x6FC0;&#x5149;&#x8109;&#x51B2;&#x53CD;&#x5C04;</strong>&#xFF1A;&#x5F53;&#x8FD9;&#x4E9B;&#x6FC0;&#x5149;&#x8109;&#x51B2;&#x51FB;&#x4E2D;&#x7269;&#x4F53;&#x6216;&#x8868;&#x9762;&#xFF08;&#x5982;&#x5730;&#x9762;&#x3001;&#x6811;&#x6728;&#x6216;&#x5EFA;&#x7B51;&#x7269;&#xFF09;&#x65F6;&#xFF0C;&#x5B83;&#x4EEC;&#x4F1A;&#x53CD;&#x5C04;&#x56DE;LiDAR&#x4F20;&#x611F;&#x5668;&#x3002;&#x7CFB;&#x7EDF;&#x4F1A;&#x8BB0;&#x5F55;&#x8109;&#x51B2;&#x8FD4;&#x56DE;&#x6240;&#x9700;&#x7684;&#x65F6;&#x95F4;&#x3002;</li><li><strong>&#x8DDD;&#x79BB;&#x6D4B;&#x91CF;</strong>&#xFF1A;LiDAR&#x7CFB;&#x7EDF;&#x6839;&#x636E;&#x6FC0;&#x5149;&#x8109;&#x51B2;&#x8FD4;&#x56DE;&#x6240;&#x9700;&#x7684;&#x65F6;&#x95F4;&#x8BA1;&#x7B97;&#x81EA;&#x8EAB;&#x4E0E;&#x76EE;&#x6807;&#x4E4B;&#x95F4;&#x7684;&#x8DDD;&#x79BB;&#x3002;&#x6B64;&#x8BA1;&#x7B97;&#x5229;&#x7528;&#x5149;&#x901F;&#x8FDB;&#x884C;&#xFF0C;&#x4F7F;&#x7CFB;&#x7EDF;&#x80FD;&#x591F;&#x4EE5;&#x60CA;&#x4EBA;&#x7684;&#x7CBE;&#x5EA6;&#x6D4B;&#x91CF;&#x8DDD;&#x79BB;&#x3002;</li><li><strong>&#x6570;&#x636E;&#x70B9;&#x751F;&#x6210;</strong>&#xFF1A;&#x6BCF;&#x4E2A;&#x53CD;&#x5C04;&#x7684;&#x6FC0;&#x5149;&#x8109;&#x51B2;&#x4EE3;&#x8868;&#x4E09;&#x7EF4;&#x7A7A;&#x95F4;&#x4E2D;&#x7684;&#x4E00;&#x4E2A;&#x6570;&#x636E;&#x70B9;&#xFF0C;&#x4E5F;&#x79F0;&#x4E3A;&quot;&#x70B9;&#x4E91;&quot;&#x3002;&#x5F53;&#x6570;&#x767E;&#x4E07;&#x4E2A;&#x8FD9;&#x6837;&#x7684;&#x70B9;&#x7EC4;&#x5408;&#x5728;&#x4E00;&#x8D77;&#x65F6;&#xFF0C;&#x5B83;&#x4EEC;&#x5C31;&#x5F62;&#x6210;&#x4E86;&#x88AB;&#x6D4B;&#x533A;&#x57DF;&#x7684;&#x9AD8;&#x7CBE;&#x5EA6;&#x5730;&#x56FE;&#x6216;3D&#x6A21;&#x578B;&#x3002;</li><li><strong>&#x6570;&#x636E;&#x5904;&#x7406;&#x4E0E;&#x5206;&#x6790;</strong>&#xFF1A;&#x6536;&#x96C6;&#x70B9;&#x4E91;&#x6570;&#x636E;&#x540E;&#xFF0C;&#x4E13;&#x7528;&#x8F6F;&#x4EF6;&#x4F1A;&#x5BF9;&#x4FE1;&#x606F;&#x8FDB;&#x884C;&#x5904;&#x7406;&#x548C;&#x5206;&#x6790;&#xFF0C;&#x4EE5;&#x521B;&#x5EFA;&#x7CBE;&#x786E;&#x7684;&#x5730;&#x5F62;&#x56FE;&#x3001;&#x6A21;&#x578B;&#x6216;&#x6A21;&#x62DF;&#x3002;</li></ol><h2 id="2%E3%80%81lidar%E7%9A%84%E7%B1%BB%E5%9E%8B">2&#x3001;LiDAR&#x7684;&#x7C7B;&#x578B;</h2><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-ZdFDMtQsimWJk8NfdGz8rg.png" class="kg-image" alt="LiDAR &#x5DE5;&#x4F5C;&#x539F;&#x7406;&#x89E3;&#x8BFB;" loading="lazy"></figure><p>LiDAR&#x6280;&#x672F;&#x53EF;&#x6839;&#x636E;&#x5176;&#x5E73;&#x53F0;&#x3001;&#x5E94;&#x7528;&#x548C;&#x64CD;&#x4F5C;&#x6A21;&#x5F0F;&#x5206;&#x4E3A;&#x591A;&#x79CD;&#x7C7B;&#x578B;&#x3002;&#x6700;&#x5E38;&#x89C1;&#x7684;&#x5206;&#x7C7B;&#x5305;&#x62EC;&#xFF1A;</p><h3 id="21-%E6%9C%BA%E8%BD%BDlidar">2.1 &#x673A;&#x8F7D;LiDAR</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-rmRprDPg2PDmTXBCQQTXQg.gif" class="kg-image" alt="LiDAR &#x5DE5;&#x4F5C;&#x539F;&#x7406;&#x89E3;&#x8BFB;" loading="lazy"></figure><p>&#x673A;&#x8F7D;LiDAR&#x5B89;&#x88C5;&#x5728;&#x98DE;&#x884C;&#x5668;&#x4E0A;&#xFF0C;<strong>&#x5982;&#x76F4;&#x5347;&#x673A;&#x6216;&#x65E0;&#x4EBA;&#x673A;&#xFF0C;&#x4E3B;&#x8981;&#x7528;&#x4E8E;&#x5927;&#x9762;&#x79EF;&#x533A;&#x57DF;&#x6D4B;&#x91CF;</strong>&#x3002;&#x5B83;&#x53EF;&#x4EE5;&#x8FDB;&#x4E00;&#x6B65;&#x5206;&#x4E3A;&#x4E24;&#x4E2A;&#x5B50;&#x7C7B;&#x578B;&#xFF1A;</p><ul><li><strong>&#x5730;&#x5F62;LiDAR</strong>&#xFF1A;&#x8FD9;&#x79CD;&#x7C7B;&#x578B;&#x7528;&#x4E8E;&#x6D4B;&#x7ED8;&#x5730;&#x8868;&#x3002;&#x5B83;&#x4F7F;&#x7528;&#x8FD1;&#x7EA2;&#x5916;&#x6FC0;&#x5149;&#xFF0C;&#x975E;&#x5E38;&#x9002;&#x5408;&#x5730;&#x5F62;&#x5EFA;&#x6A21;&#x3001;&#x57CE;&#x5E02;&#x89C4;&#x5212;&#x548C;&#x6D2A;&#x6D9D;&#x533A;&#x57DF;&#x6D4B;&#x7ED8;&#x7B49;&#x5E94;&#x7528;&#x3002;</li><li><strong>&#x6C34;&#x6DF1;LiDAR</strong>&#xFF1A;&#x4E13;&#x4E3A;&#x6C34;&#x4E0B;&#x5E94;&#x7528;&#x8BBE;&#x8BA1;&#xFF0C;&#x6C34;&#x6DF1;LiDAR&#x4F7F;&#x7528;&#x53EF;&#x4EE5;&#x7A7F;&#x900F;&#x6C34;&#x4F53;&#x7684;&#x7EFF;&#x8272;&#x6FC0;&#x5149;&#x675F;&#xFF0C;&#x9002;&#x7528;&#x4E8E;&#x6D4B;&#x7ED8;&#x6CB3;&#x5E8A;&#x3001;&#x6CBF;&#x6D77;&#x5730;&#x533A;&#x548C;&#x6C34;&#x4E0B;&#x73AF;&#x5883;&#x3002;</li></ul><h3 id="22-%E5%9C%B0%E9%9D%A2lidar">2.2 &#x5730;&#x9762;LiDAR</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-ERvSZArDZly0wPg7JZ1KnQ.jpeg" class="kg-image" alt="LiDAR &#x5DE5;&#x4F5C;&#x539F;&#x7406;&#x89E3;&#x8BFB;" loading="lazy"></figure><p><strong>&#x6765;&#x6E90;&#xFF1A;space.fmi.fi</strong></p><p>&#x5730;&#x9762;LiDAR&#x7CFB;&#x7EDF;&#x662F;&#x57FA;&#x4E8E;&#x5730;&#x9762;&#x7684;&#xFF0C;&#x7528;&#x4E8E;&#x6536;&#x96C6;<strong>&#x8BE6;&#x7EC6;&#x7684;&#x8FD1;&#x8DDD;&#x79BB;&#x6570;&#x636E;&#x3002;&#x4E3B;&#x8981;&#x6709;&#x4E24;&#x79CD;&#x7C7B;&#x578B;&#xFF1A;</strong></p><ul><li><strong>&#x79FB;&#x52A8;LiDAR</strong>&#xFF1A;&#x5B89;&#x88C5;&#x5728;&#x8F66;&#x8F86;&#x4E0A;&#xFF0C;&#x79FB;&#x52A8;LiDAR&#x7CFB;&#x7EDF;&#x7528;&#x4E8E;&#x6D4B;&#x7ED8;&#x9053;&#x8DEF;&#x3001;&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#x548C;&#x57CE;&#x5E02;&#x73AF;&#x5883;&#x3002;&#x5B83;&#x4EEC;&#x5728;&#x521B;&#x5EFA;&#x9AD8;&#x5206;&#x8FA8;&#x7387;3D&#x6A21;&#x578B;&#x65B9;&#x9762;&#x7279;&#x522B;&#x6709;&#x4EF7;&#x503C;&#xFF0C;&#x53EF;&#x7528;&#x4E8E;&#x4EA4;&#x901A;&#x89C4;&#x5212;&#x3001;&#x5EFA;&#x7B51;&#x548C;&#x81EA;&#x52A8;&#x9A7E;&#x9A76;&#x5BFC;&#x822A;&#x3002;</li><li><strong>&#x9759;&#x6001;LiDAR</strong>&#xFF1A;&#x8FD9;&#x4E9B;&#x7CFB;&#x7EDF;&#x662F;&#x56FA;&#x5B9A;&#x7684;&#xFF0C;&#x7528;&#x4E8E;&#x5BF9;&#x7279;&#x5B9A;&#x533A;&#x57DF;&#x6216;&#x7269;&#x4F53;&#x8FDB;&#x884C;&#x8BE6;&#x7EC6;&#x626B;&#x63CF;&#x3002;&#x9759;&#x6001;LiDAR&#x5E38;&#x7528;&#x4E8E;&#x5EFA;&#x7B51;&#x3001;&#x8003;&#x53E4;&#x548C;&#x6CD5;&#x533B;&#x5B66;&#xFF0C;&#x4EE5;&#x521B;&#x5EFA;&#x5EFA;&#x7B51;&#x7269;&#x3001;&#x7ED3;&#x6784;&#x6216;&#x8003;&#x53E4;&#x9057;&#x5740;&#x7684;&#x7CBE;&#x786E;3D&#x6A21;&#x578B;&#x3002;</li></ul><h3 id="23-%E6%98%9F%E8%BD%BDlidar">2.3 &#x661F;&#x8F7D;LiDAR</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-03206tqDRe9BKkrCgf62nQ.png" class="kg-image" alt="LiDAR &#x5DE5;&#x4F5C;&#x539F;&#x7406;&#x89E3;&#x8BFB;" loading="lazy"></figure><p><strong>&#x6765;&#x6E90;&#xFF1A;researchgate.net</strong></p><p><strong>&#x661F;&#x8F7D;LiDAR&#x5B89;&#x88C5;&#x5728;&#x536B;&#x661F;&#x4E0A;</strong>&#xFF0C;<strong>&#x7528;&#x4E8E;&#x5927;&#x89C4;&#x6A21;&#x5730;&#x7403;&#x89C2;&#x6D4B;&#x3002;</strong> &#x8FD9;&#x79CD;&#x7C7B;&#x578B;&#x7684;LiDAR&#x7531;&#x4E8E;&#x5728;&#x592A;&#x7A7A;&#x90E8;&#x7F72;&#x6B64;&#x7C7B;&#x7CFB;&#x7EDF;&#x9762;&#x4E34;&#x6311;&#x6218;&#x800C;&#x8F83;&#x4E3A;&#x7F55;&#x89C1;&#xFF0C;&#x4F46;&#x5728;&#x5168;&#x7403;&#x6D4B;&#x7ED8;&#x3001;&#x6C14;&#x5019;&#x76D1;&#x6D4B;&#x548C;&#x73AF;&#x5883;&#x7814;&#x7A76;&#x65B9;&#x9762;&#x5177;&#x6709;&#x4E0D;&#x53EF;&#x66FF;&#x4EE3;&#x7684;&#x4EF7;&#x503C;&#x3002;</p><h2 id="3%E3%80%81lidar%E7%9A%84%E5%BA%94%E7%94%A8">3&#x3001;LiDAR&#x7684;&#x5E94;&#x7528;</h2><p>&#x51ED;&#x501F;&#x5176;&#x63D0;&#x4F9B;&#x51C6;&#x786E;&#x3001;&#x9AD8;&#x5206;&#x8FA8;&#x7387;&#x6570;&#x636E;&#x7684;&#x80FD;&#x529B;&#xFF0C;LiDAR&#x6280;&#x672F;&#x5728;&#x591A;&#x4E2A;&#x884C;&#x4E1A;&#x6709;&#x7740;&#x5E7F;&#x6CDB;&#x7684;&#x5E94;&#x7528;&#x3002;&#x4E3B;&#x8981;&#x5E94;&#x7528;&#x5305;&#x62EC;&#xFF1A;</p><h3 id="31-%E7%8E%AF%E5%A2%83%E7%9B%91%E6%B5%8B%E4%B8%8E%E7%AE%A1%E7%90%86">3.1 &#x73AF;&#x5883;&#x76D1;&#x6D4B;&#x4E0E;&#x7BA1;&#x7406;</h3><p>LiDAR&#x88AB;&#x5E7F;&#x6CDB;&#x7528;&#x4E8E;&#x73AF;&#x5883;&#x79D1;&#x5B66;&#x4E2D;&#x7684;&#x690D;&#x88AB;&#x76D1;&#x6D4B;&#x3001;&#x68EE;&#x6797;&#x7ED3;&#x6784;&#x5206;&#x6790;&#x548C;&#x571F;&#x5730;&#x5229;&#x7528;&#x53D8;&#x5316;&#x8FFD;&#x8E2A;&#x3002;&#x5B83;&#x6709;&#x52A9;&#x4E8E;&#x8BC4;&#x4F30;&#x68EE;&#x6797;&#x751F;&#x7269;&#x91CF;&#x3001;&#x6D4B;&#x7ED8;&#x6CBF;&#x6D77;&#x533A;&#x57DF;&#x4EE5;&#x53CA;&#x8FFD;&#x8E2A;&#x5730;&#x7403;&#x8868;&#x9762;&#x968F;&#x65F6;&#x95F4;&#x7684;&#x53D8;&#x5316;&#xFF0C;&#x4F7F;&#x5176;&#x6210;&#x4E3A;&#x73AF;&#x5883;&#x4FDD;&#x62A4;&#x548C;&#x7BA1;&#x7406;&#x7684;&#x91CD;&#x8981;&#x5DE5;&#x5177;&#x3002;</p><h3 id="32-%E5%9F%8E%E5%B8%82%E8%A7%84%E5%88%92%E4%B8%8E%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%E5%8F%91%E5%B1%95">3.2 &#x57CE;&#x5E02;&#x89C4;&#x5212;&#x4E0E;&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#x53D1;&#x5C55;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-J3RkVm7G6cT_1tQBwVJ_Ug.gif" class="kg-image" alt="LiDAR &#x5DE5;&#x4F5C;&#x539F;&#x7406;&#x89E3;&#x8BFB;" loading="lazy"></figure><p>&#x5728;&#x57CE;&#x5E02;&#x533A;&#x57DF;&#xFF0C;LiDAR&#x7528;&#x4E8E;&#x57CE;&#x5E02;&#x89C4;&#x5212;&#x3001;&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#x5F00;&#x53D1;&#x548C;&#x5EFA;&#x7B51;&#x3002;&#x5B83;&#x63D0;&#x4F9B;&#x8BE6;&#x7EC6;&#x7684;&#x5730;&#x5F62;&#x56FE;&#xFF0C;<em><strong>&#x5E2E;&#x52A9;&#x89C4;&#x5212;&#x8005;&#x8BBE;&#x8BA1;&#x9AD8;&#x6548;&#x7684;&#x6392;&#x6C34;&#x7CFB;&#x7EDF;&#x3001;&#x4EA4;&#x901A;&#x7F51;&#x7EDC;&#x548C;&#x53EF;&#x6301;&#x7EED;&#x7684;&#x57CE;&#x5E02;&#x666F;&#x89C2;&#x3002;</strong></em></p><p>LiDAR&#x8FD8;&#x7528;&#x4E8E;&#x76D1;&#x6D4B;&#x548C;&#x7EF4;&#x62A4;&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#xFF0C;&#x5982;&#x6865;&#x6881;&#x548C;&#x9053;&#x8DEF;&#xFF0C;&#x901A;&#x8FC7;&#x68C0;&#x6D4B;&#x53D8;&#x5F62;&#x6216;&#x7ED3;&#x6784;&#x8584;&#x5F31;&#x70B9;&#x3002;</p><h3 id="33-%E8%87%AA%E5%8A%A8%E9%A9%BE%E9%A9%B6%E6%B1%BD%E8%BD%A6">3.3 &#x81EA;&#x52A8;&#x9A7E;&#x9A76;&#x6C7D;&#x8F66;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-ewQCa1_j0B0AFDDEUIBtYg.png" class="kg-image" alt="LiDAR &#x5DE5;&#x4F5C;&#x539F;&#x7406;&#x89E3;&#x8BFB;" loading="lazy"></figure><p>LiDAR&#x6700;&#x5F15;&#x4EBA;&#x6CE8;&#x76EE;&#x7684;&#x5E94;&#x7528;&#x4E4B;&#x4E00;&#x662F;&#x5728;&#x81EA;&#x52A8;&#x9A7E;&#x9A76;&#x6C7D;&#x8F66;&#x7684;&#x5F00;&#x53D1;&#x4E2D;&#x3002;LiDAR&#x4F20;&#x611F;&#x5668;&#x7528;&#x4E8E;&#x521B;&#x5EFA;&#x8F66;&#x8F86;&#x5468;&#x56F4;&#x73AF;&#x5883;&#x7684;3D&#x5730;&#x56FE;&#xFF0C;&#x4F7F;&#x6C7D;&#x8F66;&#x80FD;&#x591F;&#x68C0;&#x6D4B;&#x548C;&#x907F;&#x5F00;&#x969C;&#x788D;&#x7269;&#x3001;&#x884C;&#x4EBA;&#x548C;&#x5176;&#x4ED6;&#x8F66;&#x8F86;&#x3002;</p><p>&#x8FD9;&#x79CD;&#x5B9E;&#x65F6;&#x5EFA;&#x56FE;&#x80FD;&#x529B;&#x5BF9;&#x4E8E;&#x81EA;&#x52A8;&#x9A7E;&#x9A76;&#x6C7D;&#x8F66;&#x7684;&#x5B89;&#x5168;&#x9AD8;&#x6548;&#x8FD0;&#x884C;&#x81F3;&#x5173;&#x91CD;&#x8981;&#x3002;</p><h3 id="34-%E8%80%83%E5%8F%A4%E4%B8%8E%E6%96%87%E5%8C%96%E9%81%97%E4%BA%A7">3.4 &#x8003;&#x53E4;&#x4E0E;&#x6587;&#x5316;&#x9057;&#x4EA7;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-cyW6aAxV2BtMAFS_FcsukQ.jpeg" class="kg-image" alt="LiDAR &#x5DE5;&#x4F5C;&#x539F;&#x7406;&#x89E3;&#x8BFB;" loading="lazy"></figure><p><strong>&#x6765;&#x6E90;&#xFF1A;nationalgeographic.org</strong></p><p>&#x8003;&#x53E4;&#x5B66;&#x5BB6;&#x4F7F;&#x7528;LiDAR&#x6765;&#x53D1;&#x73B0;&#x8089;&#x773C;&#x770B;&#x4E0D;&#x89C1;&#x7684;&#x53E4;&#x4EE3;&#x5EFA;&#x7B51;&#x548C;&#x666F;&#x89C2;&#x3002;&#x901A;&#x8FC7;&#x626B;&#x63CF;&#x8302;&#x5BC6;&#x7684;&#x68EE;&#x6797;&#x6216;&#x5176;&#x4ED6;&#x690D;&#x88AB;&#x8986;&#x76D6;&#x533A;&#x57DF;&#xFF0C;<em><strong>LiDAR&#x53EF;&#x4EE5;&#x63ED;&#x793A;&#x9690;&#x85CF;&#x7684;&#x5E9F;&#x589F;&#x3001;&#x53E4;&#x4EE3;&#x9053;&#x8DEF;&#x7F51;&#x7EDC;&#x548C;&#x5176;&#x4ED6;&#x8003;&#x53E4;&#x9057;&#x5740;&#xFF0C;&#x4E3A;&#x4E86;&#x89E3;&#x8FC7;&#x53BB;&#x7684;&#x6587;&#x660E;&#x63D0;&#x4F9B;&#x5B9D;&#x8D35;&#x7684;&#x89C1;&#x89E3;&#x3002;</strong></em></p><h3 id="35-%E5%86%9C%E4%B8%9A">3.5 &#x519C;&#x4E1A;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-ozzKXARNcMfaET0ct1kTTQ.png" class="kg-image" alt="LiDAR &#x5DE5;&#x4F5C;&#x539F;&#x7406;&#x89E3;&#x8BFB;" loading="lazy"></figure><p><strong>&#x5728;&#x519C;&#x4E1A;&#x4E2D;&#xFF0C;LiDAR</strong> <strong>&#x7528;&#x4E8E;&#x7CBE;&#x51C6;&#x519C;&#x4E1A;&#xFF0C;&#x63D0;&#x4F9B;&#x4F5C;&#x7269;&#x5065;&#x5EB7;&#x72B6;&#x51B5;&#x3001;&#x571F;&#x58E4;&#x6761;&#x4EF6;&#x548C;&#x5730;&#x5F62;&#x6570;&#x636E;&#x3002;</strong> &#x519C;&#x6C11;&#x53EF;&#x4EE5;&#x5229;&#x7528;&#x8FD9;&#x4E9B;&#x4FE1;&#x606F;&#x4F18;&#x5316;&#x704C;&#x6E89;&#x3001;&#x65BD;&#x80A5;&#x548C;&#x6536;&#x5272;&#xFF0C;&#x4ECE;&#x800C;&#x63D0;&#x9AD8;&#x4EA7;&#x91CF;&#x5E76;&#x5B9E;&#x73B0;&#x66F4;&#x53EF;&#x6301;&#x7EED;&#x7684;&#x519C;&#x4E1A;&#x5B9E;&#x8DF5;&#x3002;</p><h2 id="4%E3%80%81lidar%E7%9A%84%E6%9C%AA%E6%9D%A5">4&#x3001;LiDAR&#x7684;&#x672A;&#x6765;</h2><p>&#x968F;&#x7740;&#x6280;&#x672F;&#x7684;&#x4E0D;&#x65AD;&#x8FDB;&#x6B65;&#x4E0D;&#x65AD;&#x6269;&#x5C55;&#x5176;&#x80FD;&#x529B;&#x548C;&#x5E94;&#x7528;&#xFF0C;LiDAR&#x6280;&#x672F;&#x7684;&#x672A;&#x6765;&#x5145;&#x6EE1;&#x524D;&#x666F;&#x3002;&#x4EE5;&#x4E0B;&#x662F;&#x4E00;&#x4E9B;&#x503C;&#x5F97;&#x5173;&#x6CE8;&#x7684;&#x53D1;&#x5C55;&#x8D8B;&#x52BF;&#xFF1A;</p><h4 id="1-%E4%B8%8E%E5%85%B6%E4%BB%96%E6%8A%80%E6%9C%AF%E7%9A%84%E8%9E%8D%E5%90%88">1. &#x4E0E;&#x5176;&#x4ED6;&#x6280;&#x672F;&#x7684;&#x878D;&#x5408;</h4><p>LiDAR&#x6B63;&#x8D8A;&#x6765;&#x8D8A;&#x591A;&#x5730;&#x4E0E;&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#xFF08;AI&#xFF09;&#x3001;&#x673A;&#x5668;&#x5B66;&#x4E60;&#x548C;&#x6444;&#x5F71;&#x6D4B;&#x91CF;&#x7B49;&#x5176;&#x4ED6;&#x6280;&#x672F;&#x878D;&#x5408;&#x3002;&#x8FD9;&#x4E9B;&#x878D;&#x5408;&#x4F7F;&#x66F4;&#x590D;&#x6742;&#x7684;&#x6570;&#x636E;&#x5206;&#x6790;&#x548C;&#x589E;&#x5F3A;&#x7684;&#x81EA;&#x52A8;&#x5316;&#x6210;&#x4E3A;&#x53EF;&#x80FD;&#xFF0C;&#x5728;&#x673A;&#x5668;&#x4EBA;&#x3001;&#x667A;&#x6167;&#x57CE;&#x5E02;&#x548C;&#x707E;&#x5BB3;&#x7BA1;&#x7406;&#x7B49;&#x9886;&#x57DF;&#x5F00;&#x8F9F;&#x4E86;&#x65B0;&#x7684;&#x53EF;&#x80FD;&#x6027;&#x3002;</p><h4 id="2-%E5%B0%8F%E5%9E%8B%E5%8C%96%E5%92%8C%E6%88%90%E6%9C%AC%E9%99%8D%E4%BD%8E">2. &#x5C0F;&#x578B;&#x5316;&#x548C;&#x6210;&#x672C;&#x964D;&#x4F4E;</h4><p>&#x968F;&#x7740;&#x6280;&#x672F;&#x7684;&#x8FDB;&#x6B65;&#xFF0C;LiDAR&#x7CFB;&#x7EDF;&#x6B63;&#x53D8;&#x5F97;&#x66F4;&#x5C0F;&#x3001;&#x66F4;&#x5B9E;&#x60E0;&#x3001;&#x66F4;&#x6613;&#x4E8E;&#x90E8;&#x7F72;&#x3002;&#x8FD9;&#x79CD;&#x5C0F;&#x578B;&#x5316;&#x548C;&#x6210;&#x672C;&#x964D;&#x4F4E;&#x53EF;&#x80FD;&#x4F1A;&#x63A8;&#x52A8;&#x5176;&#x5728;&#x6D88;&#x8D39;&#x7535;&#x5B50;&#x3001;&#x79FB;&#x52A8;&#x8BBE;&#x5907;&#x548C;&#x4E2A;&#x4EBA;&#x65E0;&#x4EBA;&#x673A;&#x4E2D;&#x7684;&#x66F4;&#x5E7F;&#x6CDB;&#x5E94;&#x7528;&#xFF0C;&#x4F7F;LiDAR&#x6280;&#x672F;&#x66F4;&#x52A0;&#x666E;&#x53CA;&#x3002;</p><h4 id="3-%E6%9B%B4%E9%AB%98%E7%9A%84%E5%88%86%E8%BE%A8%E7%8E%87%E5%92%8C%E7%B2%BE%E5%BA%A6">3. &#x66F4;&#x9AD8;&#x7684;&#x5206;&#x8FA8;&#x7387;&#x548C;&#x7CBE;&#x5EA6;</h4><p>&#x672A;&#x6765;&#x7684;LiDAR&#x7CFB;&#x7EDF;&#x9884;&#x8BA1;&#x5C06;&#x63D0;&#x4F9B;&#x66F4;&#x9AD8;&#x7684;&#x5206;&#x8FA8;&#x7387;&#x548C;&#x7CBE;&#x5EA6;&#xFF0C;&#x5B9E;&#x73B0;&#x66F4;&#x8BE6;&#x7EC6;&#x548C;&#x7CBE;&#x786E;&#x7684;&#x6D4B;&#x7ED8;&#x548C;&#x5EFA;&#x6A21;&#x3002;&#x8FD9;&#x4E00;&#x6539;&#x8FDB;&#x5C06;&#x5728;&#x9700;&#x8981;&#x7CBE;&#x7EC6;&#x6570;&#x636E;&#x7684;&#x5E94;&#x7528;&#x4E2D;&#x7279;&#x522B;&#x6709;&#x76CA;&#xFF0C;&#x5982;&#x751F;&#x7269;&#x533B;&#x5B66;&#x7814;&#x7A76;&#x3001;&#x57CE;&#x5E02;&#x89C4;&#x5212;&#x548C;&#x73AF;&#x5883;&#x76D1;&#x6D4B;&#x3002;</p><h4 id="4-%E5%A4%AA%E7%A9%BA%E6%8E%A2%E7%B4%A2%E7%9A%84%E6%89%A9%E5%B1%95">4. &#x592A;&#x7A7A;&#x63A2;&#x7D22;&#x7684;&#x6269;&#x5C55;</h4><p>&#x822A;&#x5929;&#x673A;&#x6784;&#x548C;&#x7814;&#x7A76;&#x673A;&#x6784;&#x6B63;&#x5728;&#x63A2;&#x7D22;&#x5C06;LiDAR&#x7528;&#x4E8E;&#x592A;&#x7A7A;&#x63A2;&#x7D22;&#x3002;LiDAR&#x53EF;&#x4EE5;&#x5728;&#x6D4B;&#x7ED8;&#x5176;&#x4ED6;&#x884C;&#x661F;&#x8868;&#x9762;&#x3001;&#x5F15;&#x5BFC;&#x81EA;&#x4E3B;&#x63A2;&#x6D4B;&#x8F66;&#xFF0C;&#x751A;&#x81F3;&#x5E2E;&#x52A9;&#x786E;&#x5B9A;&#x672A;&#x6765;&#x8F7D;&#x4EBA;&#x4EFB;&#x52A1;&#x7684;&#x6F5C;&#x5728;&#x7740;&#x9646;&#x70B9;&#x65B9;&#x9762;&#x53D1;&#x6325;&#x5173;&#x952E;&#x4F5C;&#x7528;&#x3002;</p><h3 id="5%E3%80%81%E7%BB%93%E6%9D%9F%E8%AF%AD">5&#x3001;&#x7ED3;&#x675F;&#x8BED;</h3><p>LiDAR&#x662F;&#x4E00;&#x9879;&#x5F3A;&#x5927;&#x7684;&#x6280;&#x672F;&#xFF0C;&#x5DF2;&#x7ECF;&#x6539;&#x53D8;&#x4E86;&#x6211;&#x4EEC;&#x7406;&#x89E3;&#x548C;&#x4E0E;&#x5468;&#x56F4;&#x4E16;&#x754C;&#x4E92;&#x52A8;&#x7684;&#x65B9;&#x5F0F;&#x3002;&#x4ECE;&#x6D4B;&#x7ED8;&#x5730;&#x5F62;&#x5230;&#x5BFC;&#x822A;&#x81EA;&#x52A8;&#x9A7E;&#x9A76;&#x6C7D;&#x8F66;&#xFF0C;&#x5176;&#x5E94;&#x7528;&#x5E7F;&#x6CDB;&#x800C;&#x591A;&#x6837;&#x3002;<em><strong>&#x968F;&#x7740;&#x6280;&#x672F;&#x7684;&#x4E0D;&#x65AD;&#x53D1;&#x5C55;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x671F;&#x5F85;&#x66F4;&#x591A;&#x521B;&#x65B0;&#x7528;&#x9014;&#x548C;&#x8FDB;&#x6B65;&#xFF0C;&#x8FDB;&#x4E00;&#x6B65;&#x5DE9;&#x56FA;LiDAR&#x5728;&#x5851;&#x9020;&#x6211;&#x4EEC;&#x672A;&#x6765;&#x4E2D;&#x7684;&#x4F5C;&#x7528;&#x3002;</strong></em></p><h2 id="6%E3%80%81%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98">6&#x3001;&#x5E38;&#x89C1;&#x95EE;&#x9898;</h2><h4 id="1-lidar%E4%BB%A3%E8%A1%A8%E4%BB%80%E4%B9%88%EF%BC%9F"><strong>1. LiDAR&#x4EE3;&#x8868;&#x4EC0;&#x4E48;&#xFF1F;</strong></h4><p>LiDAR&#x4EE3;&#x8868;&#x5149;&#x63A2;&#x6D4B;&#x4E0E;&#x6D4B;&#x8DDD;&#xFF08;Light Detection and Ranging&#xFF09;&#x3002;&#x5B83;&#x662F;&#x4E00;&#x79CD;&#x5229;&#x7528;&#x6FC0;&#x5149;&#x6D4B;&#x91CF;&#x8DDD;&#x79BB;&#x5E76;&#x521B;&#x5EFA;&#x8BE6;&#x7EC6;&#x4E09;&#x7EF4;&#x5730;&#x56FE;&#x7684;&#x9065;&#x611F;&#x65B9;&#x6CD5;&#x3002;</p><h4 id="2-lidar%E4%B8%8E%E9%9B%B7%E8%BE%BE%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F"><strong>2. LiDAR&#x4E0E;&#x96F7;&#x8FBE;&#x6709;&#x4EC0;&#x4E48;&#x533A;&#x522B;&#xFF1F;</strong></h4><p>&#x867D;&#x7136;LiDAR&#x548C;&#x96F7;&#x8FBE;&#x90FD;&#x662F;&#x9065;&#x611F;&#x6280;&#x672F;&#xFF0C;&#x4F46;LiDAR&#x4F7F;&#x7528;&#x6FC0;&#x5149;&#x6D4B;&#x91CF;&#x8DDD;&#x79BB;&#xFF0C;&#x800C;&#x96F7;&#x8FBE;&#x4F7F;&#x7528;&#x65E0;&#x7EBF;&#x7535;&#x6CE2;&#x3002;LiDAR&#x63D0;&#x4F9B;&#x66F4;&#x9AD8;&#x5206;&#x8FA8;&#x7387;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x4F7F;&#x5176;&#x9002;&#x5408;&#x8BE6;&#x7EC6;&#x7684;&#x5730;&#x56FE;&#x5236;&#x4F5C;&#x548C;&#x5EFA;&#x6A21;&#x3002;</p><h4 id="3-lidar%E8%83%BD%E7%A9%BF%E9%80%8F%E7%89%A9%E4%BD%93%E5%90%97%EF%BC%9F"><strong>3. LiDAR&#x80FD;&#x7A7F;&#x900F;&#x7269;&#x4F53;&#x5417;&#xFF1F;</strong></h4><p>LiDAR&#x4E0D;&#x80FD;&#x7A7F;&#x900F;&#x56FA;&#x4F53;&#x7269;&#x4F53;&#xFF0C;&#x4F46;&#x53EF;&#x4EE5;&#x7A7F;&#x900F;&#x4E00;&#x4E9B;&#x534A;&#x900F;&#x660E;&#x6750;&#x6599;&#xFF0C;&#x5982;&#x6C34;&#x6216;&#x6811;&#x53F6;&#xFF0C;&#x5177;&#x4F53;&#x53D6;&#x51B3;&#x4E8E;&#x6240;&#x7528;&#x6FC0;&#x5149;&#x7684;&#x6CE2;&#x957F;&#x3002;</p><h4 id="4-lidar%E5%AF%B9%E4%BA%BA%E4%BD%93%E5%AE%89%E5%85%A8%E5%90%97%EF%BC%9F"><strong>4. LiDAR&#x5BF9;&#x4EBA;&#x4F53;&#x5B89;&#x5168;&#x5417;&#xFF1F;</strong></h4><p>&#x662F;&#x7684;&#xFF0C;LiDAR&#x901A;&#x5E38;&#x5BF9;&#x4EBA;&#x4F53;&#x5B89;&#x5168;&#x3002;&#x5927;&#x591A;&#x6570;LiDAR&#x7CFB;&#x7EDF;&#x4E2D;&#x4F7F;&#x7528;&#x7684;&#x6FC0;&#x5149;&#x529F;&#x7387;&#x8F83;&#x4F4E;&#xFF0C;&#x5DE5;&#x4F5C;&#x5728;&#x4E0D;&#x5BF9;&#x4EBA;&#x773C;&#x6216;&#x76AE;&#x80A4;&#x6709;&#x5BB3;&#x7684;&#x6CE2;&#x957F;&#x8303;&#x56F4;&#x5185;&#x3002;</p><h4 id="5-lidar%E6%9C%89%E5%A4%9A%E7%B2%BE%E7%A1%AE%EF%BC%9F"><strong>5. LiDAR&#x6709;&#x591A;&#x7CBE;&#x786E;&#xFF1F;</strong></h4><p>LiDAR&#x53EF;&#x4EE5;&#x63D0;&#x4F9B;&#x9AD8;&#x5EA6;&#x7CBE;&#x786E;&#x7684;&#x6D4B;&#x91CF;&#xFF0C;&#x7CBE;&#x5EA6;&#x901A;&#x5E38;&#x53EF;&#x8FBE;&#x51E0;&#x5398;&#x7C73;&#x6216;&#x66F4;&#x9AD8;&#xFF0C;&#x5177;&#x4F53;&#x53D6;&#x51B3;&#x4E8E;&#x7CFB;&#x7EDF;&#x548C;&#x5E94;&#x7528;&#x3002;&#x8FD9;&#x79CD;&#x7CBE;&#x5EA6;&#x4F7F;&#x5176;&#x975E;&#x5E38;&#x9002;&#x5408;&#x9700;&#x8981;&#x8BE6;&#x7EC6;&#x7A7A;&#x95F4;&#x6570;&#x636E;&#x7684;&#x5E94;&#x7528;&#xFF0C;&#x5982;&#x5DE5;&#x7A0B;&#x3001;&#x6D4B;&#x91CF;&#x548C;&#x81EA;&#x52A8;&#x9A7E;&#x9A76;&#x6C7D;&#x8F66;&#x3002;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;: <a href="https://medium.com/@matt-sharon/what-is-lidar-f764550e0e29">What is LiDAR | Types, Application &amp; How it Work?</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[10个Nano Banana资产生成技巧]]></title><description><![CDATA[无论你是需要一致的等距精灵图的游戏开发者、制作演示文稿的营销人员，还是寻求快速构思的设计师，这里有10个专业技巧帮助你掌握Nano Banana高质量资产生成。]]></description><link>https://bimant.com/blog/10-nano-banana-tips-for-asset-production/</link><guid isPermaLink="false">69e36943f4e7870713f6ff21</guid><category><![CDATA[生成式AI]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Sat, 18 Apr 2026 11:32:01 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2026/04/10-nano-banana-tips-for-asset-production.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2026/04/10-nano-banana-tips-for-asset-production.png" alt="10&#x4E2A;Nano Banana&#x8D44;&#x4EA7;&#x751F;&#x6210;&#x6280;&#x5DE7;"><p>&#x5982;&#x679C;&#x4F60;&#x6700;&#x8FD1;&#x5728;X&#xFF08;&#x524D;Twitter&#xFF09;&#x6216;Reddit&#x4E0A;&#x6D3B;&#x8DC3;&#x8FC7;&#xFF0C;&#x4F60;&#x53EF;&#x80FD;&#x770B;&#x5230;&#x8FC7; <strong>&quot;Nano Banana&quot;</strong>&#x8FD9;&#x4E2A;&#x672F;&#x8BED;&#x3002;&#x8FD9;&#x4E2A;&#x6700;&#x521D;&#x4F5C;&#x4E3A;&#x8C37;&#x6B4C;&#x9690;&#x85CF;&#x56FE;&#x50CF;&#x751F;&#x6210;&#x6D4B;&#x8BD5;&#x7684;&#x75C5;&#x6BD2;&#x5F0F;&#x6635;&#x79F0;&#xFF08;&#x5B98;&#x65B9;&#x540D;&#x79F0;&#x4E3A;Gemini 2.5 Flash Image&#xFF0C;&#x73B0;&#x79F0;Gemini 3 Pro Image&#xFF09;&#xFF0C;&#x5DF2;&#x7ECF;&#x6F14;&#x53D8;&#x4E3A;&#x4E13;&#x4E1A;&#x521B;&#x4F5C;&#x8005;&#x7684;&#x5F3A;&#x5927;&#x5DE5;&#x5177;&#x3002;</p><p>&#x4E0E;&#x7ECF;&#x5E38;&#x5728;&quot;&#x626D;&#x66F2;&#x7684;&#x624B;&#x6307;&quot;&#x6216;&#x4E71;&#x7801;&#x6587;&#x5B57;&#x4E0A;&#x6323;&#x624E;&#x7684;&#x65E7;&#x6269;&#x6563;&#x6A21;&#x578B;&#x4E0D;&#x540C;&#xFF0C;Nano Banana&#x6A21;&#x578B;&#x2014;&#x2014;&#x7279;&#x522B;&#x662F; <strong>Pro&#xFF08;Thinking&#xFF09;</strong>&#x7248;&#x672C;&#x2014;&#x2014;&#x6709;&#x7740;&#x672C;&#x8D28;&#x7684;&#x533A;&#x522B;&#x3002;&#x5B83;&#x4EEC;&#x4E0D;&#x53EA;&#x662F;&#x55B7;&#x6D82;&#x50CF;&#x7D20;&#xFF0C;&#x800C;&#x662F;&#x5BF9;&#x4F60;&#x7684;&#x63D0;&#x793A;&#x8BCD;&#x8FDB;&#x884C;<em>&#x63A8;&#x7406;</em>&#x3002;</p><p>&#x65E0;&#x8BBA;&#x4F60;&#x662F;&#x9700;&#x8981;&#x4E00;&#x81F4;&#x7684;&#x7B49;&#x8DDD;&#x7CBE;&#x7075;&#x56FE;&#x7684;&#x6E38;&#x620F;&#x5F00;&#x53D1;&#x8005;&#x3001;&#x5236;&#x4F5C;&#x6F14;&#x793A;&#x6587;&#x7A3F;&#x7684;&#x8425;&#x9500;&#x4EBA;&#x5458;&#xFF0C;&#x8FD8;&#x662F;&#x5BFB;&#x6C42;&#x5FEB;&#x901F;&#x6784;&#x601D;&#x7684;&#x8BBE;&#x8BA1;&#x5E08;&#xFF0C;&#x8FD9;&#x91CC;&#x6709;<strong>10&#x4E2A;&#x4E13;&#x4E1A;&#x6280;&#x5DE7;</strong>&#x5E2E;&#x52A9;&#x4F60;&#x638C;&#x63E1;Nano Banana&#x9AD8;&#x8D28;&#x91CF;&#x8D44;&#x4EA7;&#x751F;&#x6210;&#x3002;</p><h2 id="1-%E5%93%81%E7%89%8C%E5%9C%A3%E7%BB%8F%E5%8F%82%E8%80%83%E6%8A%80%E5%B7%A7">1. &quot;&#x54C1;&#x724C;&#x5723;&#x7ECF;&quot;&#x53C2;&#x8003;&#x6280;&#x5DE7;</h2><p>AI&#x8D44;&#x4EA7;&#x751F;&#x4EA7;&#x4E2D;&#x6700;&#x56F0;&#x96BE;&#x7684;&#x4E8B;&#x60C5;&#x4E4B;&#x4E00;&#x5C31;&#x662F;&#x4FDD;&#x6301;&quot;&#x8C03;&#x6027;&quot;&#x4E00;&#x81F4;&#x3002;Nano Banana Pro&#x5141;&#x8BB8;&#x4F60;&#x4E0A;&#x4F20;&#x6700;&#x591A;<strong>14&#x5F20;&#x53C2;&#x8003;&#x56FE;&#x7247;</strong>&#x3002;&#x4E0D;&#x8981;&#x53EA;&#x662F;&#x4E0A;&#x4F20;&#x968F;&#x673A;&#x7075;&#x611F;&#x2014;&#x2014;&#x4E0A;&#x4F20;&#x4E00;&#x5957;&quot;&#x54C1;&#x724C;&#x5723;&#x7ECF;&quot;&#x3002;</p><p>&#x4E0E;&#x5176;&#x6BCF;&#x6B21;&#x90FD;&#x63CF;&#x8FF0;&quot;&#x6781;&#x7B80;&#x84DD;&#x8272;&#x77E2;&#x91CF;&#x827A;&#x672F;&quot;&#xFF0C;&#x4E0D;&#x5982;&#x622A;&#x53D6;&#x4F60;&#x7684;&#x914D;&#x8272;&#x65B9;&#x6848;&#x3001;&#x6392;&#x7248;&#x89C4;&#x5219;&#x548C;&#x4E09;&#x5F20;&#x76EE;&#x6807;&#x827A;&#x672F;&#x98CE;&#x683C;&#x7684;&#x793A;&#x4F8B;&#x3002;&#x5C06;&#x8FD9;&#x4E9B;&#x4F5C;&#x4E3A;&#x4F60;&#x7684;&#x53C2;&#x8003;&#x96C6;&#x4E0A;&#x4F20;&#x3002;</p><p><strong>&#x63D0;&#x793A;&#x8BCD;&#x7B56;&#x7565;&#xFF1A;</strong></p><blockquote>&quot;&#x5C06;&#x4E0A;&#x4F20;&#x7684;&#x53C2;&#x8003;&#x56FE;&#x7247;&#x4F5C;&#x4E3A;&#x4E25;&#x683C;&#x7684;&#x98CE;&#x683C;&#x6307;&#x5357;&#xFF0C;&#x751F;&#x6210;&#x4E00;&#x4E2A;&#x65B0;&#x7684;&apos;&#x8BBE;&#x7F6E;&apos;&#x83DC;&#x5355;&#x56FE;&#x6807;&#x3002;&#x9075;&#x5FAA;&#x56FE;&#x7247;1&#x7684;&#x914D;&#x8272;&#x65B9;&#x6848;&#x548C;&#x56FE;&#x7247;2&#x7684;&#x7EBF;&#x5BBD;&#x98CE;&#x683C;&#x3002;&quot;</blockquote><p><strong>&#x4E3A;&#x4EC0;&#x4E48;&#x6709;&#x6548;&#xFF1A;</strong> &#x6A21;&#x578B;&#x6709;&#x6548;&#x5730;&#x5229;&#x7528;&quot;&#x89C6;&#x89C9;&#x4E0A;&#x4E0B;&#x6587;&quot;&#xFF0C;&#x5C06;&#x4F60;&#x7684;&#x4E0A;&#x4F20;&#x89C6;&#x4E3A;&#x7EA6;&#x675F;&#x6761;&#x4EF6;&#x800C;&#x975E;&#x4EC5;&#x4EC5;&#x662F;&#x5EFA;&#x8BAE;&#x3002;</p><h2 id="2-%E6%8E%8C%E6%8F%A1%E6%96%87%E6%9C%AC%E4%BC%98%E5%85%88%E6%9E%84%E5%9B%BE">2. &#x638C;&#x63E1;&quot;&#x6587;&#x672C;&#x4F18;&#x5148;&quot;&#x6784;&#x56FE;</h2><p>&#x5927;&#x591A;&#x6570;AI&#x6A21;&#x578B;&#x5C06;&#x6587;&#x672C;&#x89C6;&#x4E3A;&#x4E8B;&#x540E;&#x8865;&#x5145;&#x3002;Nano Banana Pro&#x5728;&#x8FD9;&#x65B9;&#x9762;&#x8868;&#x73B0;&#x51FA;&#x8272;&#xFF0C;&#x4F46;&#x524D;&#x63D0;&#x662F;&#x4F60;&#x9700;&#x8981;&#x6B63;&#x786E;&#x6392;&#x5217;&#x63D0;&#x793A;&#x8BCD;&#x987A;&#x5E8F;&#x3002;&#x8981;&#x83B7;&#x5F97;&#x5E72;&#x51C0;&#x3001;&#x53EF;&#x7F16;&#x8F91;&#x7684;&#x6587;&#x672C;&#x8D44;&#x4EA7;&#xFF08;&#x5982;UI&#x6309;&#x94AE;&#x6216;&#x6D77;&#x62A5;&#xFF09;&#xFF0C;&#x8BF7;&#x5148;&#x63D0;&#x793A;<strong>&#x6587;&#x672C;&#x5E03;&#x5C40;</strong>&#xFF0C;&#x518D;&#x63CF;&#x8FF0;&#x89C6;&#x89C9;&#x5143;&#x7D20;&#x3002;</p><p><strong>&#x8BD5;&#x8BD5;&#x8FD9;&#x4E2A;&#x7ED3;&#x6784;&#xFF1A;</strong></p><ol><li><strong>&#x753B;&#x5E03;&#xFF1A;</strong> &quot;&#x4E00;&#x5F20;16:9&#x8425;&#x9500;&#x6A2A;&#x5E45;&#x3002;&quot;</li><li><strong>&#x6392;&#x7248;&#xFF1A;</strong> &quot;&#x5C45;&#x4E2D;&#x5927;&#x53F7;&#x7C97;&#x4F53;&#x65E0;&#x886C;&#x7EBF;&#x6587;&#x5B57;&#xFF0C;&#x5185;&#x5BB9;&#x4E3A;&apos;SUMMER SALE&apos;&#x3002;&quot;</li><li><strong>&#x89C6;&#x89C9;&#xFF1A;</strong> &quot;&#x5468;&#x56F4;&#x73AF;&#x7ED5;3D&#x6E32;&#x67D3;&#x7684;&#x70ED;&#x5E26;&#x6C34;&#x679C;&#xFF0C;&#x67D4;&#x548C;&#x706F;&#x5149;&#xFF0C;4K&#x5206;&#x8FA8;&#x7387;&#x3002;&quot;</li></ol><p><strong>&#x4E13;&#x4E1A;&#x6280;&#x5DE7;&#xFF1A;</strong> &#x5982;&#x679C;&#x6587;&#x5B57;&#x7A0D;&#x6709;&#x504F;&#x5DEE;&#xFF0C;&#x4E0D;&#x8981;&#x91CD;&#x65B0;&#x751F;&#x6210;&#x6574;&#x5F20;&#x56FE;&#x7247;&#x3002;&#x4F7F;&#x7528;<strong>&#x5C40;&#x90E8;&#x91CD;&#x7ED8;&#x7F16;&#x8F91;&#x5668;</strong>&#x53EA;&#x6846;&#x9009;&#x6587;&#x5B57;&#x533A;&#x57DF;&#xFF0C;&#x7136;&#x540E;&#x8F93;&#x5165;&#xFF1A;<em>&quot;&#x4FEE;&#x6B63;&#x62FC;&#x5199;&#x4E3A;&apos;SUMMER SALE&apos;&#x3002;&quot;</em></p><h2 id="3-%E7%94%A8%E4%BA%8E%E4%BA%A7%E5%93%81%E8%B5%84%E4%BA%A7%E7%9A%84knolling%E6%8A%80%E5%B7%A7">3. &#x7528;&#x4E8E;&#x4EA7;&#x54C1;&#x8D44;&#x4EA7;&#x7684;&quot;Knolling&quot;&#x6280;&#x5DE7;</h2><p>&quot;Knolling&quot;&#x662F;&#x5C06;&#x7269;&#x4F53;&#x4EE5;90&#x5EA6;&#x89D2;&#x6392;&#x5217;&#x7684;&#x827A;&#x672F;&#x3002;&#x8FD9;&#x662F;&#x521B;&#x5EFA;&#x6E38;&#x620F;&#x5E93;&#x5B58;&#x7269;&#x54C1;&#x6216;&#x7535;&#x5546;&#x60C5;&#x7EEA;&#x677F;&#x7684;&#x4F5C;&#x5F0A;&#x4EE3;&#x7801;&#x3002;</p><p>Nano Banana&#x5BF9;&#x7A7A;&#x95F4;&#x5173;&#x7CFB;&#x6709;&#x5F88;&#x9AD8;&#x7684;&#x7406;&#x89E3;&#x80FD;&#x529B;&#x3002;&#x901A;&#x8FC7;&#x8981;&#x6C42;&quot;Knolling&#x5E03;&#x5C40;&quot;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x83B7;&#x5F97;&#x6E05;&#x6670;&#x5206;&#x79BB;&#x7684;&#x8D44;&#x4EA7;&#xFF0C;&#x4E4B;&#x540E;&#x5F88;&#x5BB9;&#x6613;&#x5355;&#x72EC;&#x88C1;&#x526A;&#x3002;</p><p><strong>&#x63D0;&#x793A;&#x8BCD;&#xFF1A;</strong></p><blockquote>&quot;&#x8D5B;&#x535A;&#x670B;&#x514B;&#x751F;&#x5B58;&#x5957;&#x4EF6;&#x7684;knolling&#x6444;&#x5F71;&#x5E03;&#x5C40;&#x3002;&#x5305;&#x62EC;&#xFF1A;&#x672A;&#x6765;&#x98CE;&#x683C;&#x533B;&#x7597;&#x5305;&#x3001;&#x9713;&#x8679;&#x80FD;&#x91CF;&#x996E;&#x6599;&#x548C;&#x6570;&#x5B57;&#x6307;&#x5357;&#x9488;&#x3002;&#x767D;&#x8272;&#x80CC;&#x666F;&#xFF0C;&#x5F71;&#x68DA;&#x706F;&#x5149;&#xFF0C;&#x4FEF;&#x89C6;&#x56FE;&#x3002;&#x7269;&#x4F53;&#x4E4B;&#x95F4;&#x9AD8;&#x5EA6;&#x5206;&#x79BB;&#x3002;&quot;</blockquote><h2 id="4-%E7%94%A8%E7%9C%9F%E5%AE%9E%E4%B8%96%E7%95%8C%E6%95%B0%E6%8D%AE%E4%B8%BA%E8%B5%84%E4%BA%A7%E5%A5%A0%E5%AE%9A%E5%9F%BA%E7%A1%80">4. &#x7528;&#x771F;&#x5B9E;&#x4E16;&#x754C;&#x6570;&#x636E;&#x4E3A;&#x8D44;&#x4EA7;&#x5960;&#x5B9A;&#x57FA;&#x7840;</h2><p>Nano Banana&#x67B6;&#x6784;&#x7684;&#x72EC;&#x7279;&#x4E4B;&#x5904;&#x5728;&#x4E8E;&#x5B83;&#x8FDE;&#x63A5;&#x4E86;Google&#x641C;&#x7D22;&#x3002;&#x4F60;&#x53EF;&#x4EE5;&#x5229;&#x7528;&#x8FD9;&#x4E00;&#x70B9;&#x751F;&#x6210;&#x5728;&#x4E8B;&#x5B9E;&#x6216;&#x6587;&#x5316;&#x4E0A;&#x51C6;&#x786E;&#x7684;&#x8D44;&#x4EA7;&#xFF0C;&#x800C;&#x65E0;&#x9700;&#x63CF;&#x8FF0;&#x6BCF;&#x4E2A;&#x7EC6;&#x8282;&#x3002;</p><p>&#x5982;&#x679C;&#x4F60;&#x6B63;&#x5728;&#x4E3A;&#x8BBE;&#x5B9A;&#x5728;1920&#x5E74;&#x4EE3;&#x4E1C;&#x4EAC;&#x7684;&#x6E38;&#x620F;&#x521B;&#x5EFA;&#x73AF;&#x5883;&#x8D44;&#x4EA7;&#xFF0C;&#x4F60;&#x4E0D;&#x9700;&#x8981;&#x731C;&#x6D4B;&#x5EFA;&#x7B51;&#x98CE;&#x683C;&#x3002;</p><p><strong>&#x63D0;&#x793A;&#x8BCD;&#xFF1A;</strong></p><blockquote>&quot;&#x4E3A;&#x8BBE;&#x5B9A;&#x5728;1920&#x5E74;&#x4EE3;&#x4E1C;&#x4EAC;&#xFF08;&#x5927;&#x6B63;&#x65F6;&#x4EE3;&#xFF09;&#x7684;&#x89C6;&#x89C9;&#x5C0F;&#x8BF4;&#x751F;&#x6210;&#x8857;&#x9053;&#x7EB9;&#x7406;&#x80CC;&#x666F;&#x3002;&#x641C;&#x7D22;&#x8BE5;&#x5E74;&#x4EFD;&#x51C6;&#x786E;&#x7684;&#x65F6;&#x671F;&#x5EFA;&#x7B51;&#x7EC6;&#x8282;&#x3001;&#x62DB;&#x724C;&#x98CE;&#x683C;&#x548C;&#x670D;&#x88C5;&#x3002;&#x52A8;&#x6F2B;&#x80CC;&#x666F;&#x98CE;&#x683C;&#xFF0C;&#x65B0;&#x6D77;&#x8BDA;&#x5149;&#x5F71;&#x3002;&quot;</blockquote><p>&#x6A21;&#x578B;&#x4F1A;&#x5728;&#x751F;&#x6210;&#x4E4B;&#x524D;&quot;&#x7814;&#x7A76;&quot;&#x89C6;&#x89C9;&#x5143;&#x7D20;&#xFF0C;&#x4E3A;&#x4F60;&#x8282;&#x7701;&#x6570;&#x5C0F;&#x65F6;&#x7684;&#x53C2;&#x8003;&#x8D44;&#x6599;&#x641C;&#x7D22;&#x65F6;&#x95F4;&#x3002;</p><h2 id="5-%E9%94%81%E5%AE%9A%E8%A7%92%E8%89%B2%E4%B8%80%E8%87%B4%E6%80%A7">5. &#x9501;&#x5B9A;&#x89D2;&#x8272;&#x4E00;&#x81F4;&#x6027;</h2><p>&quot;Nano Banana&quot;&#x70ED;&#x6F6E;&#x59CB;&#x4E8E;3D&#x624B;&#x529E;&#xFF0C;&#x4F46;&#x5B83;&#x771F;&#x6B63;&#x7684;&#x529B;&#x91CF;&#x5728;&#x4E8E;<strong>&#x8EAB;&#x4EFD;&#x9501;&#x5B9A;</strong>&#x3002;&#x8981;&#x751F;&#x6210;&#x5728;&#x6BCF;&#x5F20;&#x56FE;&#x4E2D;&#x90FD;&#x770B;&#x8D77;&#x6765;&#x76F8;&#x540C;&#x7684;&#x6E38;&#x620F;&#x89D2;&#x8272;&#x6216;&#x5409;&#x7965;&#x7269;&#xFF0C;&#x4F60;&#x9700;&#x8981;&#x5B9A;&#x4E49;&#x5B83;&#x4EEC;&#x7684;&quot;&#x951A;&#x5B9A;&#x7279;&#x5F81;&quot;&#x3002;</p><p><strong>&#x5206;&#x6B65;&#x64CD;&#x4F5C;&#xFF1A;</strong></p><ol><li>&#x5728;&#x4E2D;&#x6027;&#x80CC;&#x666F;&#x4E0A;&#x751F;&#x6210;&#x4F60;&#x7684;&#x57FA;&#x7840;&#x89D2;&#x8272;&#x3002;</li><li>&#x5728;&#x5BF9;&#x8BDD;&#x4E0A;&#x4E0B;&#x6587;&#x4E2D;<strong>&#x7ED9;&#x5B83;&#x8D77;&#x4E2A;&#x540D;&#x5B57;</strong>&#xFF08;&#x4F8B;&#x5982;&#xFF0C;&quot;&#x8FD9;&#x662F;Agent K&quot;&#xFF09;&#x3002;</li><li>&#x8981;&#x6C42;&#x751F;&#x6210;&quot;&#x89D2;&#x8272;&#x8BBE;&#x5B9A;&#x8868;&quot;&#xFF1A;<em>&quot;&#x4E3A;Agent K&#x751F;&#x6210;&#x4E00;&#x4E2A;&#x663E;&#x793A;&#x6B63;&#x9762;&#x3001;&#x4FA7;&#x9762;&#x548C;&#x80CC;&#x9762;&#x89C6;&#x56FE;&#x7684;&#x89D2;&#x8272;&#x8BBE;&#x5B9A;&#x8868;&#x3002;&quot;</em></li><li>&#x540E;&#x7EED;&#x8D44;&#x4EA7;&#x4E2D;&#xFF0C;&#x5F15;&#x7528;&#x540D;&#x5B57;&#xFF1A;<em>&quot;&#x5C55;&#x793A;Agent K&#x5728;&#x96E8;&#x5DF7;&#x4E2D;&#x5954;&#x8DD1;&#x7684;&#x573A;&#x666F;&#x3002;&quot;</em></li></ol><p><strong>&#x4F18;&#x5316;&#x65B9;&#x6CD5;&#xFF1A;</strong> &#x5982;&#x679C;&#x9762;&#x90E8;&#x51FA;&#x73B0;&#x504F;&#x5DEE;&#xFF0C;&#x5C06;&#x539F;&#x59CB;&#x751F;&#x6210;&#x56FE;&#x4F5C;&#x4E3A;&#x65B0;&#x63D0;&#x793A;&#x8BCD;&#x7684;&#x53C2;&#x8003;&#x56FE;&#x7247;&#x4E0A;&#x4F20;&#x3002;</p><h2 id="6-%E7%94%A8%E4%BA%8E3d%E5%8E%9F%E5%9E%8B%E5%88%B6%E4%BD%9C%E7%9A%84%E6%89%8B%E5%8A%9E%E9%A3%8E%E6%A0%BC">6. &#x7528;&#x4E8E;3D&#x539F;&#x578B;&#x5236;&#x4F5C;&#x7684;&quot;&#x624B;&#x529E;&quot;&#x98CE;&#x683C;</h2><p>&#x5373;&#x4F7F;&#x4F60;&#x4E0D;&#x662F;&#x5728;&#x505A;&#x73A9;&#x5177;&#xFF0C;&#x90A3;&#x4E2A;&#x8D70;&#x7EA2;&#x7684;&quot;3D&#x624B;&#x529E;&quot;&#x63D0;&#x793A;&#x8BCD;&#x5728;&#x521B;&#x5EFA;3D&#x5EFA;&#x6A21;&#x53C2;&#x8003;&#x65B9;&#x9762;&#x4E5F;&#x975E;&#x5E38;&#x51FA;&#x8272;&#x3002;&#x5B83;&#x8FEB;&#x4F7F;AI&#x6BD4;&#x6807;&#x51C6;&quot;&#x63D2;&#x753B;&quot;&#x63D0;&#x793A;&#x8BCD;&#x66F4;&#x597D;&#x5730;&#x7406;&#x89E3;&#x4F53;&#x79EF;&#x3001;&#x6750;&#x8D28;&#x548C;&#x5149;&#x7167;&#x3002;</p><p><strong>&#x9EC4;&#x91D1;&#x63D0;&#x793A;&#x8BCD;&#xFF1A;</strong></p><blockquote>&quot;&#x4E00;&#x4E2A;[&#x4F60;&#x7684;&#x89D2;&#x8272;]&#x7684;1/7&#x6BD4;&#x4F8B;&#x5546;&#x4E1A;&#x624B;&#x529E;&#x3002;&#x5851;&#x6599;&#x8D28;&#x611F;&#xFF0C;&#x903C;&#x771F;&#x7684;&#x5F71;&#x68DA;&#x706F;&#x5149;&#xFF0C;&#x4E2D;&#x6027;&#x7070;&#x8272;&#x80CC;&#x666F;&#x3002;&#x624B;&#x529E;&#x653E;&#x7F6E;&#x5728;&#x8F6C;&#x76D8;&#x5E95;&#x5EA7;&#x4E0A;&#x3002;&quot;</blockquote><p>&#x5C06;&#x8FD9;&#x4E9B;&#x7ED3;&#x679C;&#x4EA4;&#x7ED9;3D&#x5EFA;&#x6A21;&#x5E08;&#xFF0C;&#x4F5C;&#x4E3A;&#x51E0;&#x4F55;&#x5F62;&#x72B6;&#x548C;&#x7EB9;&#x7406;&#x7684;&#x5B8C;&#x7F8E;&#x53C2;&#x8003;&#x3002;</p><h2 id="7-%E9%9B%B6%E6%A0%B7%E6%9C%AC%E7%AD%89%E8%B7%9D%E6%B8%B8%E6%88%8F%E8%B5%84%E4%BA%A7">7. &#x96F6;&#x6837;&#x672C;&#x7B49;&#x8DDD;&#x6E38;&#x620F;&#x8D44;&#x4EA7;</h2><p>Nano Banana&#x5728;&#x7B49;&#x8DDD;&#x51E0;&#x4F55;&#x65B9;&#x9762;&#x51FA;&#x4EBA;&#x610F;&#x6599;&#x5730;&#x64C5;&#x957F;&#xFF0C;&#x4F7F;&#x5176;&#x975E;&#x5E38;&#x9002;&#x5408;&#x7B56;&#x7565;&#x6E38;&#x620F;&#x6216;&#x57CE;&#x5E02;&#x5EFA;&#x9020;&#x6E38;&#x620F;&#x3002;&#x5173;&#x952E;&#x662F;&#x6307;&#x5B9A;<strong>&#x6295;&#x5F71;&#x89D2;&#x5EA6;</strong>&#xFF0C;&#x4EE5;&#x786E;&#x4FDD;&#x5B83;&#x4EEC;&#x80FD;&#x5728;&#x74E6;&#x7247;&#x5730;&#x56FE;&#x4E0A;&#x65E0;&#x7F1D;&#x62FC;&#x63A5;&#x3002;</p><p><strong>&#x63D0;&#x793A;&#x8BCD;&#xFF1A;</strong></p><blockquote>&quot;&#x4E00;&#x4E2A;&#x79D1;&#x5E7B;&#x53D1;&#x7535;&#x7AD9;&#x7684;&#x7B49;&#x8DDD;&#x74E6;&#x7247;&#x3002;30&#x5EA6;&#x7B49;&#x8DDD;&#x6295;&#x5F71;&#x3002;&#x900F;&#x660E;&#x80CC;&#x666F;&#x3002;&#x77E2;&#x91CF;&#x6E38;&#x620F;&#x7F8E;&#x672F;&#x98CE;&#x683C;&#x3002;&#x6E05;&#x6670;&#x7684;&#x8FB9;&#x7F18;&#xFF0C;&#x65E0;&#x6A21;&#x7CCA;&#x3002;&quot;</blockquote><h2 id="8-%E7%94%A8fast%E8%BF%AD%E4%BB%A3%E7%94%A8thinking%E5%AE%9A%E7%A8%BF">8. &#x7528;&quot;Fast&quot;&#x8FED;&#x4EE3; -&gt; &#x7528;&quot;Thinking&quot;&#x5B9A;&#x7A3F;</h2><p>&#x8C37;&#x6B4C;&#x63D0;&#x4F9B;&#x4E24;&#x4E2A;&#x7248;&#x672C;&#x7684;&#x6A21;&#x578B;&#xFF1A;<strong>Nano Banana&#xFF08;Fast&#xFF09;<strong>&#x548C;</strong>Nano Banana Pro&#xFF08;Thinking&#xFF09;</strong>&#x3002;&#x4E0D;&#x8981;&#x628A;&#x6BCF;&#x65E5;&#x7684;Pro&#x989D;&#x5EA6;&#x6D6A;&#x8D39;&#x5728;&#x5934;&#x8111;&#x98CE;&#x66B4;&#x4E0A;&#x3002;</p><p><strong>&#x5DE5;&#x4F5C;&#x6D41;&#x7A0B;&#xFF1A;</strong></p><ol><li>&#x4F7F;&#x7528;<strong>Fast</strong>&#x6A21;&#x578B;&#x5FEB;&#x901F;&#x751F;&#x6210;20&#x79CD;&#x4E0D;&#x540C;&#x7684;&#x6784;&#x56FE;&#x65B9;&#x6848;&#x3002;&#x5B83;&#x5FEB;&#x901F;&#x4E14;&#x6210;&#x672C;&#x4F4E;&#x3002;</li><li>&#x9009;&#x51FA;&#x6700;&#x4F73;&#x65B9;&#x6848;&#x3002;</li><li>&#x5207;&#x6362;&#x5230;**Thinking&#xFF08;Pro&#xFF09;**&#x6A21;&#x578B;&#x3002;</li><li>&#x5C06;&quot;Fast&quot;&#x7ED3;&#x679C;&#x4F5C;&#x4E3A;&#x53C2;&#x8003;&#x4E0A;&#x4F20;&#xFF0C;&#x5E76;&#x63D0;&#x793A;&#xFF1A;<em>&quot;&#x4EE5;&#x9AD8;&#x4FDD;&#x771F;&#x7EB9;&#x7406;&#x3001;4K&#x5206;&#x8FA8;&#x7387;&#x548C;&#x5149;&#x7EBF;&#x8FFD;&#x8E2A;&#x5149;&#x7167;&#x91CD;&#x65B0;&#x6F14;&#x7ECE;&#x8FD9;&#x4E2A;&#x6784;&#x56FE;&#x3002;&quot;</em></li></ol><p>&#x8FD9;&#x4E3A;&#x4F60;&#x8282;&#x7701;&#x4E86;&#x989D;&#x5EA6; &#x548C;&#x65F6;&#x95F4;&#xFF0C;&#x540C;&#x65F6;&#x786E;&#x4FDD;&#x6700;&#x7EC8;&#x8D44;&#x4EA7;&#x8FBE;&#x5230;&#x751F;&#x4EA7;&#x7EA7;&#x8D28;&#x91CF;&#x3002;</p><h2 id="9-%E5%88%9B%E5%BB%BAalpha%E5%B0%B1%E7%BB%AA%E7%BA%B9%E7%90%86">9. &#x521B;&#x5EFA;&quot;Alpha&#x5C31;&#x7EEA;&quot;&#x7EB9;&#x7406;</h2><p>&#x5BF9;&#x4E8E;3D&#x827A;&#x672F;&#x5BB6;&#x6765;&#x8BF4;&#xFF0C;&#x521B;&#x5EFA;&#x65E0;&#x7F1D;&#x7EB9;&#x7406;&#x662F;&#x4E00;&#x4EF6;&#x75DB;&#x82E6;&#x7684;&#x4E8B;&#x3002;&#x5982;&#x679C;&#x4F60;&#x660E;&#x786E;&#x8981;&#x6C42;&#x5E73;&#x94FA;&#x7684;&#x6570;&#x5B66;&#x5C5E;&#x6027;&#xFF0C;Nano Banana&#x53EF;&#x4EE5;&#x751F;&#x6210;&quot;&#x53EF;&#x5E73;&#x94FA;&quot;&#x7684;&#x7EB9;&#x7406;&#x3002;</p><p><strong>&#x63D0;&#x793A;&#x8BCD;&#xFF1A;</strong></p><blockquote>&quot;&#x4E00;&#x5F20;&#x65E0;&#x7F1D;&#x3001;&#x53EF;&#x5E73;&#x94FA;&#x7684;&#x82D4;&#x85D3;&#x9E45;&#x5375;&#x77F3;&#x7EB9;&#x7406;&#x3002;&#x4FEF;&#x89C6;&#x56FE;&#xFF0C;&#x5E73;&#x9762;&#x5149;&#x7167;&#xFF08;&#x53CD;&#x7167;&#x7387;&#x8D34;&#x56FE;&#xFF09;&#xFF0C;&#x65E0;&#x9634;&#x5F71;&#xFF0C;&#x9AD8;&#x9891;&#x7EC6;&#x8282;&#x3002;2048x2048&#x5206;&#x8FA8;&#x7387;&#x3002;&quot;</blockquote><p><strong>&#x4E13;&#x4E1A;&#x6280;&#x5DE7;&#xFF1A;</strong> &#x867D;&#x7136;&#x5B83;&#x6BD4;&#x5927;&#x591A;&#x6570;&#x6A21;&#x578B;&#x66F4;&#x597D;&#x5730;&#x5904;&#x7406;&quot;&#x65E0;&#x7F1D;&quot;&#x8BF7;&#x6C42;&#xFF0C;&#x4F46;&#x59CB;&#x7EC8;&#x8981;&#x5728;Photoshop&#x4E2D;&#x4F7F;&#x7528;&quot;&#x4F4D;&#x79FB;&quot;&#x6EE4;&#x955C;&#x68C0;&#x67E5;&#x8FB9;&#x7F18;&#xFF0C;&#x4EE5;&#x786E;&#x4FDD;&#x5B8C;&#x7F8E;&#x5FAA;&#x73AF;&#x3002;</p><h2 id="10-ui%E6%A8%A1%E5%9E%8B%E5%8F%8D%E9%A6%88%E5%BE%AA%E7%8E%AF">10. &quot;UI&#x6A21;&#x578B;&quot;&#x53CD;&#x9988;&#x5FAA;&#x73AF;</h2><p>&#x6700;&#x540E;&#xFF0C;&#x4F7F;&#x7528;Nano Banana&#x6765;&#x539F;&#x578B;&#x5316;&#x6574;&#x4E2A;&#x7528;&#x6237;&#x754C;&#x9762;&#x3002;&#x56E0;&#x4E3A;&#x5B83;&#x7406;&#x89E3;&#x6587;&#x672C;&#x548C;&#x5E03;&#x5C40;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x63CF;&#x8FF0;&#x4E00;&#x4E2A;&#x4EEA;&#x8868;&#x677F;&#x5E76;&#x83B7;&#x5F97;&#x53EF;&#x7528;&#x7684;&#x7EBF;&#x6846;&#x56FE;&#x3002;</p><p><strong>&#x63D0;&#x793A;&#x8BCD;&#xFF1A;</strong></p><blockquote>&quot;&#x4E00;&#x4E2A;&#x690D;&#x7269;&#x6D47;&#x6C34;&#x8FFD;&#x8E2A;&#x5668;&#x7684;&#x79FB;&#x52A8;&#x5E94;&#x7528;UI&#x8BBE;&#x8BA1;&#x3002;&#x73B0;&#x4EE3;&#x3001;&#x7B80;&#x6D01;&#x3001;&#x7EFF;&#x767D;&#x914D;&#x8272;&#x65B9;&#x6848;&#x3002;&#x5C4F;&#x5E55;1&#xFF1A;&#x5E26;&#x56FE;&#x8868;&#x7684;&#x4EEA;&#x8868;&#x677F;&#x3002;&#x5C4F;&#x5E55;2&#xFF1A;&#x76F8;&#x673A;&#x626B;&#x63CF;&#x6A21;&#x5F0F;&#x3002;&#x9AD8;&#x4FDD;&#x771F;&#x6A21;&#x578B;&#x3002;&quot;</blockquote><p>&#x751F;&#x6210;&#x540E;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x5728;Figma&#x4E2D;&#x5207;&#x5272;&#x8FD9;&#x4E9B;&#x56FE;&#x7247;&#xFF0C;&#x4E3A;&#x5BA2;&#x6237;&#x5FEB;&#x901F;&#x521B;&#x5EFA;&#x60C5;&#x7EEA;&#x677F;&#xFF0C;&#x7136;&#x540E;&#x518D;&#x6295;&#x5165;&#x7F16;&#x7801;&#x3002;</p><h2 id="11%E3%80%81%E7%BB%93%E6%9D%9F%E8%AF%AD%EF%BC%9A%E5%AE%83%E6%98%AF%E5%B7%A5%E5%85%B7%EF%BC%8C%E4%B8%8D%E6%98%AF%E9%AD%94%E6%B3%95%E6%A3%92">11&#x3001;&#x7ED3;&#x675F;&#x8BED;&#xFF1A;&#x5B83;&#x662F;&#x5DE5;&#x5177;&#xFF0C;&#x4E0D;&#x662F;&#x9B54;&#x6CD5;&#x68D2;</h2><p>&quot;Nano Banana&quot;&#x751F;&#x6001;&#x7CFB;&#x7EDF;&#x5DF2;&#x7ECF;&#x5FEB;&#x901F;&#x6210;&#x719F;&#x3002;&#x5B83;&#x4E0D;&#x518D;&#x53EA;&#x662F;&#x4E00;&#x4E2A;&#x7528;&#x4E8E;&#x641E;&#x7B11;&#x81EA;&#x62CD;&#x7684;&#x8868;&#x60C5;&#x5305;&#x751F;&#x6210;&#x5668;&#xFF1B;&#x5B83;&#x662F;&#x8D44;&#x4EA7;&#x751F;&#x4EA7;&#x6D41;&#x7A0B;&#x4E2D;&#x7684;&#x5408;&#x6CD5;&#x7EC4;&#x6210;&#x90E8;&#x5206;&#x3002;&#x83B7;&#x80DC;&#x7684;&#x521B;&#x4F5C;&#x8005;&#x4E0D;&#x4F1A;&#x662F;&#x90A3;&#x4E9B;&#x8F93;&#x5165;&#x5355;&#x8BCD;&#x63D0;&#x793A;&#x8BCD;&#x7684;&#x4EBA;&#xFF0C;&#x800C;&#x662F;&#x90A3;&#x4E9B;&#x50CF;&#x5BF9;&#x5F85;&#x521D;&#x7EA7;&#x8BBE;&#x8BA1;&#x5E08;&#x4E00;&#x6837;&#x5BF9;&#x5F85;AI&#x7684;&#x4EBA;&#x2014;&#x2014;&#x7ED9;&#x5B83;&#x6E05;&#x6670;&#x7684;&#x9700;&#x6C42;&#x7B80;&#x62A5;&#x3001;&#x53C2;&#x8003;&#x56FE;&#x7247;&#x548C;&#x5177;&#x4F53;&#x7684;&#x7EA6;&#x675F;&#x6761;&#x4EF6;&#x3002;</p><p>&#x4ECA;&#x5929;&#x5C31;&#x5F00;&#x59CB;&#x5C1D;&#x8BD5;<strong>Thinking</strong>&#x6A21;&#x578B;&#xFF0C;&#x8BA9;&#x4F60;&#x7684;&#x8D44;&#x4EA7;&#x751F;&#x4EA7;&#x5DE5;&#x4F5C;&#x6D41;&#x7A0B;&#x63D0;&#x901F;10&#x500D;&#x3002;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;: <a href="https://metafluxtech.medium.com/10-pro-nano-banana-tips-for-high-quality-asset-production-93c25b7385b2">10 Pro Nano Banana Tips for High-Quality Asset Production</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[Nano Banana如何制作重复图案]]></title><description><![CDATA[当我把单个瓦片给LLM并让它重复时，效果图画得不太好。LLM在保持图案的细节和准确性方面有很大的困难，即使我尝试通过提示词来保持图案的一致性。]]></description><link>https://bimant.com/blog/how-to-make-repeat-patterns-with-nano-banana/</link><guid isPermaLink="false">69e363aff4e7870713f6feef</guid><category><![CDATA[建筑可视化]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Sat, 18 Apr 2026 11:22:27 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2026/04/how-to-make-repeat-patterns-with-nano-banana.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2026/04/how-to-make-repeat-patterns-with-nano-banana.png" alt="Nano Banana&#x5982;&#x4F55;&#x5236;&#x4F5C;&#x91CD;&#x590D;&#x56FE;&#x6848;"><p>&#x6211;&#x7684;&#x7231;&#x597D;&#x4E4B;&#x4E00;&#x662F;&#x53C2;&#x52A0;&#x6309;&#x9700;&#x5370;&#x5237;&#x7F51;&#x7AD9;Spoonflower&#x4E0A;&#x53D1;&#x5E03;&#x7684;&#x8BBE;&#x8BA1;&#x6311;&#x6218;&#x8D5B;&#x3002;&#x6BCF;&#x4E24;&#x5468;&#x4F1A;&#x6709;&#x4E00;&#x4E2A;&#x65B0;&#x7684;&#x4E3B;&#x9898;&#x548C;&#x63D0;&#x793A;&#x3002;&#x53C2;&#x8D5B;&#x827A;&#x672F;&#x5BB6;&#x9700;&#x8981;&#x63D0;&#x4EA4;&#x4E0E;&#x4E3B;&#x9898;&#x5BF9;&#x5E94;&#x7684;&#x91CD;&#x590D;&#x56FE;&#x6848;&#xFF08;&#x5373;&#x8868;&#x9762;&#x56FE;&#x6848;&#xFF09;&#x3002;&#x83B7;&#x80DC;&#x8005;&#x53EF;&#x4EE5;&#x83B7;&#x5F97;&#x66DD;&#x5149;&#x548C;&#x73B0;&#x91D1;&#x5956;&#x52B1;&#x3002;&#x4F46;&#x6BD4;&#x6F5C;&#x5728;&#x5956;&#x54C1;&#x66F4;&#x91CD;&#x8981;&#x7684;&#x662F;&#xFF0C;&#x8FD9;&#x4E9B;&#x6311;&#x6218;&#x8D5B;&#x521B;&#x9020;&#x4E86;&#x622A;&#x6B62;&#x65E5;&#x671F;&#x548C;&#x7ED3;&#x6784;&#xFF0C;&#x5E2E;&#x52A9;&#x6211;&#x771F;&#x6B63;&#x53BB;&#x7EC3;&#x4E60;&#x521B;&#x4F5C;&#x3002;&#x548C;&#x6240;&#x6709;&#x6309;&#x9700;&#x5370;&#x5237;&#x7F51;&#x7AD9;&#x4E00;&#x6837;&#xFF0C;Spoonflower&#x4E0A;&#x5145;&#x65A5;&#x7740;&#x5927;&#x91CF;&#x8BBE;&#x8BA1;&#x3002;&#x5982;&#x679C;&#x4F60;&#x5DF2;&#x7ECF;&#x6709;&#x4E00;&#x4E2A;&#x53EF;&#x4EE5;&#x5F15;&#x5BFC;&#x5230;&#x5E97;&#x94FA;&#x7684;&#x53D7;&#x4F17;&#x7FA4;&#x4F53;&#xFF0C;&#x4F60;&#x5728;Spoonflower&#x4E0A;&#x83B7;&#x5F97;&#x6536;&#x5165;&#x7684;&#x53EF;&#x80FD;&#x6027;&#x4F1A;&#x5927;&#x5F97;&#x591A;&#x3002;&#x867D;&#x7136;&#x6211;&#x8FD8;&#x6CA1;&#x6709;&#x8BA4;&#x771F;&#x5C1D;&#x8BD5;&#x5C06;&#x8FD9;&#x4E2A;&#x7231;&#x597D;&#x53D8;&#x73B0;&#xFF08;&#x6211;&#x53EF;&#x80FD;&#x4E5F;&#x4E0D;&#x5E94;&#x8BE5;&#x8FD9;&#x6837;&#x505A;&#xFF09;&#xFF0C;&#x4F46;&#x6211;&#x4E00;&#x76F4;&#x5728;&#x52AA;&#x529B;&#x7EF4;&#x6301;&#x4E00;&#x4E2A;Instagram&#x8D26;&#x53F7;&#x6765;&#x5206;&#x4EAB;&#x6211;&#x7684;&#x4F5C;&#x54C1;&#x3002;&#x7136;&#x800C;&#xFF0C;&#x6211;&#x53D1;&#x73B0;&#x5728;&#x5B8C;&#x6210;&#x4E00;&#x4E2A;&#x8BBE;&#x8BA1;&#x4E4B;&#x540E;&#xFF0C;&#x989D;&#x5916;&#x7684;&#x5185;&#x5BB9;&#x521B;&#x4F5C;&#x3001;&#x6587;&#x6848;&#x64B0;&#x5199;&#x3001;&#x53D1;&#x5E03;&#x7B49;&#x6B65;&#x9AA4;&#x663E;&#x5F97;&#x6781;&#x5176;&#x7E41;&#x7410;&#x3002;&#x6211;&#x611F;&#x5230;&#x5F88;&#x6CAE;&#x4E27;&#xFF0C;&#x56E0;&#x4E3A;&#x6211;&#x5728;&#x4E00;&#x904D;&#x53C8;&#x4E00;&#x904D;&#x5730;&#x521B;&#x5EFA;&#x540C;&#x6837;&#x7684;&#x5E16;&#x5B50;&#x2014;&#x2014;&#x4E00;&#x5F20;&#x5E26;&#x6709;&#x6211;&#x8D26;&#x53F7;&#x7684;&#x9759;&#x6001;&#x8BBE;&#x8BA1;&#x56FE;&#x7247;&#x3002;&#x8FD9;&#x6B63;&#x662F;&#x6548;&#x679C;&#x56FE;&#x7684;&#x7528;&#x9014;&#x6240;&#x5728;&#x2014;&#x2014;&#x4E00;&#x79CD;&#x65E0;&#x9700;&#x8D2D;&#x4E70;&#x51E0;&#x7801;&#x5E03;&#x6599;&#x5E76;&#x7F1D;&#x5236;&#x88D9;&#x5B50;&#x5C31;&#x80FD;&#x8BA9;&#x4F60;&#x7684;&#x8BBE;&#x8BA1;&#x751F;&#x52A8;&#x5448;&#x73B0;&#x7684;&#x65B9;&#x5F0F;&#x3002;Spoonflower&#x4E5F;&#x5236;&#x4F5C;&#x6548;&#x679C;&#x56FE;&#xFF0C;&#x4F46;&#x5B83;&#x4EEC;&#x98CE;&#x683C;&#x91CD;&#x590D;&#x3001;&#x4E0D;&#x53EF;&#x4E0B;&#x8F7D;&#xFF0C;&#x800C;&#x4E14;&#x975E;&#x5E38;&#x5BB9;&#x6613;&#x88AB;&#x8BA4;&#x51FA;&#x662F;&quot;Spoonflower&#x6548;&#x679C;&#x56FE;&quot;&#x3002;&#x6211;&#x76EE;&#x524D;&#x4E5F;&#x6CA1;&#x6709;&#x65F6;&#x95F4;&#x548C;&#x6750;&#x6599;&#x6765;&#x5236;&#x4F5C;&#x81EA;&#x5DF1;&#x7684;&#x6548;&#x679C;&#x56FE;&#x6A21;&#x677F;&#x3002;</p><p>&#x4E0E;&#x6B64;&#x540C;&#x65F6;&#xFF0C;&#x6211;&#x4E5F;&#x5728;&#x5B66;&#x4E60;&#x66F4;&#x591A;&#x5173;&#x4E8E;AI&#x4EE3;&#x7406;&#x7684;&#x77E5;&#x8BC6;&#x3002;&#x6211;&#x4ECE;&#x56FE;&#x4E66;&#x9986;&#x501F;&#x4E86;Ben Auffarth&#x548C;Leonid Kuligin&#x7684;&#x300A;Generative AI with LangChain&#x300B;&#xFF08;&#x8001;&#x6D3E;&#x505A;&#x6CD5;&#xFF09;&#xFF0C;&#x8FD9;&#x53D8;&#x6210;&#x4E86;&#x4E00;&#x4E2A;&#x5C0F;&#x9879;&#x76EE;&#xFF01;&#x5F53;&#x6211;&#x5F00;&#x59CB;&#x8FD9;&#x4E2A;&#x9879;&#x76EE;&#x65F6;&#xFF0C;Gemini&#x7684;&#x514D;&#x8D39;&#x7248;&#x5305;&#x542B;&#x5BF9;Nano Banana&#x7684;API&#x8BBF;&#x95EE;&#x3002;&#x9057;&#x61BE;&#x7684;&#x662F;&#x73B0;&#x5728;&#x5DF2;&#x4E0D;&#x518D;&#x5982;&#x6B64;&#x3002;</p><p>&#x6211;&#x671F;&#x671B;&#x7684;&#x8F93;&#x51FA;&#xFF1A;</p><ul><li>&#x4E09;&#x79CD;&#x4E0D;&#x540C;&#x7684;&#x6548;&#x679C;&#x56FE;&#x4F9B;&#x9009;&#x62E9;&#xFF08;&#x58C1;&#x7EB8;&#x3001;&#x670D;&#x88C5;&#x548C;&#x5BB6;&#x5C45;&#x88C5;&#x9970;&#xFF09;</li><li>&#x6BCF;&#x5F20;&#x6548;&#x679C;&#x56FE;&#x914D;&#x4E00;&#x6BB5;&#x9002;&#x5408;Instagram&#x7684;&#x6587;&#x6848;</li></ul><p>&#x6700;&#x521D;&#xFF0C;&#x6211;&#x8FD8;&#x60F3;&#x5B9E;&#x73B0;&#x5185;&#x5BB9;&#x7684;&#x81EA;&#x52A8;&#x53D1;&#x5E03;&#x3002;&#x8FD9;&#x662F;&#x5728;&#x6211;&#x7814;&#x7A76;Instagram API&#x4E4B;&#x524D;&#xFF08;&#x54CE;&#xFF09;&#x3002;&#x6240;&#x4EE5;&#x76EE;&#x524D;&#x6211;&#x4EEC;&#x53EA;&#x662F;&#x5C06;&#x5185;&#x5BB9;&#x4FDD;&#x5B58;&#x5230;Google Drive&#x3002;</p><p>&#x6211;&#x7684;&#x8F93;&#x5165;&#xFF1A;</p><ul><li>&#x56FE;&#x6848;&#x7684;&#x57FA;&#x672C;&#x5355;&#x5143;&#x5757;</li><li>&#x8BBE;&#x8BA1;&#x6311;&#x6218;&#x8D5B;&#x7684;&#x4E3B;&#x9898;&#x548C;&#x63D0;&#x793A;&#xFF0C;&#x63D0;&#x4F9B;&#x6709;&#x7528;&#x7684;&#x4E0A;&#x4E0B;&#x6587;</li><li>&#x6211;&#x4E4B;&#x524D;&#x5199;&#x7684;&#x4E00;&#x4E9B;Instagram&#x6587;&#x6848;&#xFF0C;&#x5E2E;&#x52A9;&#x786E;&#x5B9A;&#x8BED;&#x8C03;</li></ul><p>&#x5728;&#x7F16;&#x5199;&#x4EFB;&#x4F55;&#x4EE3;&#x7801;&#x4E4B;&#x524D;&#xFF0C;&#x6211;&#x5728;Nano Banana&#x548C;ChatGPT&#x7684;UI&#x4E2D;&#x5C1D;&#x8BD5;&#x4E86;&#x4E0D;&#x540C;&#x7684;&#x63D0;&#x793A;&#x8BCD;&#x548C;&#x8F93;&#x5165;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/image-1.png" class="kg-image" alt="Nano Banana&#x5982;&#x4F55;&#x5236;&#x4F5C;&#x91CD;&#x590D;&#x56FE;&#x6848;" loading="lazy" width="517" height="715"></figure><p>&#x5F53;&#x6211;&#x628A;&#x5355;&#x4E2A;&#x74E6;&#x7247;&#x7ED9;LLM&#x5E76;&#x8BA9;&#x5B83;&#x91CD;&#x590D;&#x65F6;&#xFF0C;&#x6548;&#x679C;&#x56FE;&#x753B;&#x5F97;&#x4E0D;&#x592A;&#x597D;&#x3002;LLM&#x5728;&#x4FDD;&#x6301;&#x56FE;&#x6848;&#x7684;&#x7EC6;&#x8282;&#x548C;&#x51C6;&#x786E;&#x6027;&#x65B9;&#x9762;&#x6709;&#x5F88;&#x5927;&#x7684;&#x56F0;&#x96BE;&#xFF0C;&#x5373;&#x4F7F;&#x6211;&#x5C1D;&#x8BD5;&#x901A;&#x8FC7;&#x63D0;&#x793A;&#x8BCD;&#x6765;&#x4FDD;&#x6301;&#x56FE;&#x6848;&#x7684;&#x4E00;&#x81F4;&#x6027;&#x3002;Nano Banana&#x7684;&#x7167;&#x7247;&#x7F16;&#x8F91;&#x80FD;&#x529B;&#x5728;&#x53D1;&#x5E03;&#x65F6;&#x53D7;&#x5230;&#x4E86;&#x8D5E;&#x8A89;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x8BA4;&#x4E3A;&#x5B83;&#x53EF;&#x80FD;&#x914D;&#x5907;&#x4E86;&#x67D0;&#x79CD;&#x7F16;&#x8F91;&#x5DE5;&#x5177;&#x6765;&#x5904;&#x7406;&#x50CF;&#x91CD;&#x590D;&#x56FE;&#x6848;&#x8FD9;&#x6837;&#x7B80;&#x5355;&#x7684;&#x4EFB;&#x52A1;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x6211;&#x4E0D;&#x662F;&#x4F20;&#x5165;&#x5355;&#x4E2A;&#x74E6;&#x7247;&#xFF0C;&#x800C;&#x662F;&#x5148;&#x7528;<code>PIL</code>&#x5C06;&#x5176;&#x91CD;&#x590D;&#x591A;&#x6B21;&#x751F;&#x6210;&#x4E00;&#x5F20;&#x56FE;&#x7247;&#xFF0C;&#x7136;&#x540E;&#x5C06;&#x5B83;&#x4F5C;&#x4E3A;LLM&#x7684;&#x8F93;&#x5165;&#x3002;&#x6BD4;&#x8F83;Gemini&#x548C;ChatGPT&#x7684;&#x8F93;&#x51FA;&#xFF0C;&#x6211;&#x786E;&#x5B9E;&#x66F4;&#x559C;&#x6B22;ChatGPT&#x7684;&#x56FE;&#x7247;&#xFF0C;&#x56E0;&#x4E3A;&#x5B83;&#x4EEC;&#x770B;&#x8D77;&#x6765;&#x66F4;&#x903C;&#x771F;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2026/04/image-5.png" class="kg-image" alt="Nano Banana&#x5982;&#x4F55;&#x5236;&#x4F5C;&#x91CD;&#x590D;&#x56FE;&#x6848;" loading="lazy" width="548" height="263"><figcaption>&#x5DE6;&#xFF1A;Nano Banana&#x5C1D;&#x8BD5;&#x5E73;&#x94FA;&#x6211;&#x7684;&#x57FA;&#x672C;&#x56FE;&#x6848;&#xFF08;&#x8FD8;&#x884C;&#xFF0C;&#x4E0D;&#x7B97;&#x592A;&#x7CDF;&#xFF09;&#x3002;&#x53F3;&#xFF1A;&#x4F7F;&#x7528;PIL&#x9884;&#x5148;&#x5E73;&#x94FA;&#x91CD;&#x590D;&#x56FE;&#x6848;&#x540E;Nano Banana&#x751F;&#x6210;&#x7684;&#x6548;&#x679C;&#x56FE;&#x3002;</figcaption></figure><h2 id="1%E3%80%81%E5%BC%80%E5%A7%8B%E5%90%A7%EF%BC%81">1&#x3001;&#x5F00;&#x59CB;&#x5427;&#xFF01;</h2><p>&#x5B89;&#x88C5;<code>langchain_google_genai</code>&#x5E93;&#x3002;&#x5728;Colab&#x4E2D;&#x8FD0;&#x884C;&#xFF0C;&#x6211;&#x6302;&#x8F7D;&#x4E86;Google Drive&#x7528;&#x4E8E;&#x5B58;&#x50A8;&#xFF0C;&#x5E76;&#x4F7F;&#x7528;Colab&#x7684;&#x5BC6;&#x94A5;&#x7BA1;&#x7406;&#x5668;&#x4F20;&#x5165;Google API&#x5BC6;&#x94A5;&#x3002;</p><pre><code>pip install langchain_google_genai
from google.colab import userdata
from google.colab import drive
from langchain_google_genai.chat_models import ChatGoogleGenerativeAI
from langchain.schema.runnable import RunnablePassthrough, RunnableLambda
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.messages import HumanMessage, AIMessage
from langchain_core.output_parsers import StrOutputParser
import base64
import IPython
from io import BytesIO
import os
from PIL import Image, ImageDraw, ImageFont
import shutil
import time

# This is a helpful function from the LangChain Docs to decode generated images.
def _get_image_base64(response: AIMessage) -&gt; str:
    &quot;&quot;&quot;Extracts the base64 image data from an AIMessage response.&quot;&quot;&quot;
    image_block = next(
        (block for block in response.content if isinstance(block, dict) and block.get(&quot;image_url&quot;)),
        None
    )
    if image_block:
        return image_block[&quot;image_url&quot;].get(&quot;url&quot;).split(&quot;,&quot;)[-1]
    return None

GOOGLE_API_KEY = userdata.get(&apos;GOOGLE_API_KEY&apos;)
input_path = &apos;/content/drive/My Drive/Design/Spoonflower/0_input&apos;
output_path = &apos;/content/drive/My Drive/Design/Spoonflower/0_output&apos;
</code></pre><p>&#x4EE5;&#x4E0B;&#x662F;&#x6211;&#x4F7F;&#x7528;&#x7684;&#x6240;&#x6709;&#x63D0;&#x793A;&#x8BCD;&#x3002;&#x8BBE;&#x8BA1;&#x6311;&#x6218;&#x8D5B;&#x7684;&#x4E3B;&#x9898;&#x7528;&#x4E8E;&#x4E3A;&#x6548;&#x679C;&#x56FE;&#x63D0;&#x4F9B;&#x989D;&#x5916;&#x7684;&#x4E0A;&#x4E0B;&#x6587;&#xFF08;&#x4F8B;&#x5982;&#xFF0C;&#x5982;&#x679C;&#x6311;&#x6218;&#x8D5B;&#x662F;&#x5173;&#x4E8E;&#x5236;&#x4F5C;&#x6E29;&#x99A8;&#x7684;&#x8BBE;&#x8BA1;&#xFF0C;&#x6548;&#x679C;&#x56FE;&#x4E5F;&#x5E94;&#x8BE5;&#x611F;&#x89C9;&#x6E29;&#x99A8;&#xFF09;&#x3002;&#x6211;&#x8FD8;&#x4F20;&#x5165;&#x4E86;&#x4E4B;&#x524D;&#x7684;&#x4E00;&#x4E9B;Instagram&#x6587;&#x6848;&#x4F5C;&#x4E3A;&#x5199;&#x4F5C;&#x6837;&#x672C;&#xFF0C;&#x9F13;&#x52B1;Nano Banana&#x4EE5;&#x7C7B;&#x4F3C;&#x7684;&#x98CE;&#x683C;&#x751F;&#x6210;&#x6587;&#x6848;&#x3002;</p><pre><code>mockup_system_message = &quot;You are an experienced surface pattern designer and interior designer, knowledgeable about repeating surface patterns, how to make mock-ups of those patterns in photoshop so that they appear realistically on clothes, furniture, wallpaper, and other household items. You have a good sense for interior design, fashion, color theory, and how light interacts with different surfaces.&quot;

# get the theme for the challenge
image_context =  open(f&quot;{challenge_path}/challenge_info.txt&quot;, &quot;r&quot;).read().replace(&quot;\n&quot;, &quot; &quot;)
mockup_prompts = {
                &quot;wallpaper&quot; : f&quot;Here is an image. Here is some context around the image: {image_context}.\nI want you to take this image and create a mock-up image where the image appears as wallpaper in a setting that corresponds to the context of the image and goes well with the theme and colors. Try not to alter the pattern itself, but rather just adjust the lighting and perspective to make a realistic mockup.&quot;,
                &quot;home_fabric&quot; :  f&quot;Here is an image. Here is some context around the image: {image_context}.\nI want you to take this image and create a mock-up image where the image appears as either a pillow case, bedding, tablecloth, or curtain in a setting that corresponds to the context of the image and goes well with the theme and colors. Try not to alter the pattern itself, but rather just adjust the lighting and perspective to make a realistic mockup.&quot;,
                &quot;clothing&quot; : f&quot;Here is an image. Here is some context around the image: {image_context}.\nI want you to take this image and create a mock-up image where the image appears as a clothing item (shirt, skirt, dress) on a person in a setting that corresponds to the context of the image and goes well with the theme and colors. Try not to alter the pattern itself, but rather just adjust the lighting and perspective to make a realistic mockup.&quot;
                }

instagram_text_samples = open(f&quot;{input_path}/instagram_samples.txt&quot;, &quot;r&quot;).read().replace(&quot;\n&quot;, &quot; &quot;)
instagram_system_message = f&quot;&quot;&quot;
You are the social media manager for a surface pattern designer, Ella Frieda, who sells her designs on
the print-on-demand site Spoonflower on a range of textiles, wallpapers, tea towels, and more. You will receive an image that will be used as an Instagram post. It is your task to create an engaging caption for the image,
including emojis, a call to action, and tags for discoverability. When you
draft the content, think about SEO and optimizing for the Instagram algorithm. Try to find hashtags
that have been successful for similar creators. Here is some
writing from a previous Instagram account, that encapsulates Ella Fieda&apos;s writing style. As you are
executing the prompt, try to stick to a similar style (friendly, witty): {instagram_text_samples}.

The image will be related to a so-called Spoonflower challenge, meaning that
the surface pattern within the image will follow a certain theme and respond to a certain prompt. The title and details for
this challenge were: {image_context}.

Please do not take phrases or word groups directly from the prompt, but you may use the title in some form or another.
&quot;&quot;&quot;
instagram_post_prompt = f&quot;&quot;&quot;
Write an Instagram caption based on the attached image.
&quot;&quot;&quot;
</code></pre><p>&#x5982;&#x524D;&#x6240;&#x8FF0;&#xFF0C;LLM&#x5728;&#x5E73;&#x94FA;&#x65B9;&#x9762;&#x6709;&#x56F0;&#x96BE;&#x3002;&#x7406;&#x60F3;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x6211;&#x5E0C;&#x671B;&#x80FD;&#x8BA9;LLM&#x65E0;&#x7F1D;&#x5730;&#x5E73;&#x94FA;&#x7136;&#x540E;&#x7F29;&#x653E;&#x8BBE;&#x8BA1;&#xFF08;&#x6839;&#x636E;&#x56FE;&#x50CF;&#x7684;&#x5206;&#x8FA8;&#x7387;&#x548C;&#x6253;&#x5370;&#x8BBE;&#x7F6E;&#xFF09;&#xFF0C;&#x4EE5;&#x4FBF;&#x6548;&#x679C;&#x56FE;&#x80FD;&#x51C6;&#x786E;&#x5448;&#x73B0;&#x56FE;&#x6848;&#x5728;&#x73B0;&#x5B9E;&#x4E16;&#x754C;&#x4E2D;&#x7684;&#x6837;&#x5B50;&#x3002;&#x4F46;&#x76EE;&#x524D;&#xFF0C;&#x6211;&#x63A5;&#x53D7;&#x8BBE;&#x8BA1;&#x7684;&#x7F29;&#x653E;&#x53EF;&#x80FD;&#x4E0E;Spoonflower&#x4E0A;&#x7684;&#x5B9E;&#x9645;&#x4EA7;&#x54C1;&#x4E0D;&#x5B8C;&#x5168;&#x5BF9;&#x5E94;&#x3002;&#x6548;&#x679C;&#x56FE;&#x5728;&#x5C06;&#x8BBE;&#x8BA1;&#x60C5;&#x5883;&#x5316;&#x548C;&#x6FC0;&#x53D1;&#x60F3;&#x8C61;&#x529B;&#x65B9;&#x9762;&#x4ECD;&#x7136;&#x5177;&#x6709;&#x4EF7;&#x503C;&#x3002;</p><p>&#x7B2C;&#x4E00;&#x6B65;&#x662F;&#x4F7F;&#x7528;PIL&#x8FDB;&#x884C;&#x4E00;&#x4E9B;&#x56FE;&#x50CF;&#x5904;&#x7406;&#xFF0C;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x586B;&#x6EE1;&#x56FE;&#x6848;&#x7684;&#x8F83;&#x5927;&#x56FE;&#x50CF;&#xFF0C;Nano Banana&#x968F;&#x540E;&#x53EF;&#x4EE5;&#x5C06;&#x5176;&#x7528;&#x4E8E;&#x6548;&#x679C;&#x56FE;&#x5236;&#x4F5C;&#x3002;&#x6B64;&#x65F6;&#xFF0C;&#x6211;&#x8FD8;&#x4F1A;&#x4FDD;&#x5B58;&#x4E00;&#x4EFD;&#x5E26;&#x6709;&#x6211;&#x8D26;&#x53F7;&#x7684;&#x56FE;&#x6848;&#x586B;&#x5145;&#x56FE;&#x50CF;&#x526F;&#x672C;&#xFF0C;&#x56E0;&#x4E3A;&#x8FD9;&#x603B;&#x662F;&#x5F88;&#x9002;&#x5408;&#x4F5C;&#x4E3A;&#x8F6E;&#x64AD;&#x56FE;&#x7684;&#x6700;&#x540E;&#x4E00;&#x9875;&#x3002;</p><pre><code># Load the image
img = Image.open(img_path)

# Get info
width, height = img.size

# set contrast color for handle
average_color = tuple([int(sum(x) / len(x)) for x in zip(*img.getdata())])
opposite_color = tuple([255 - c for c in average_color])

# Resize the image
new_width = 200
new_height = int(height * (new_width / width))
resized_img = img.resize((new_width, new_height))
resized_width, resized_height = resized_img.size

# Create a new image for the tile pattern
tile_img = Image.new(&apos;RGB&apos;, (1024, 1024))

# Tile the resized image
for x in range(0, 1024, resized_width):
    for y in range(0, 1024, resized_height):
        tile_img.paste(resized_img, (x, y))

draw = ImageDraw.Draw(tile_img)

# Create a copy of the tiled image before adding the handle
tile_img_no_watermark = tile_img.copy()
byte_stream = BytesIO()

tile_img_no_watermark.save(byte_stream, format=&apos;PNG&apos;)
image_bytes = byte_stream.getvalue()
encoded_image = base64.b64encode(image_bytes).decode(&quot;utf-8&quot;)
</code></pre><p>&#x63A5;&#x4E0B;&#x6765;&#x662F;LangChain&#x7684;&#x90E8;&#x5206;&#x3002;&#x6211;&#x521B;&#x5EFA;&#x4E86;&#x4E24;&#x4E2A;&#x94FE;&#xFF0C;&#x4E00;&#x4E2A;&#x7528;&#x4E8E;&#x751F;&#x6210;&#x6548;&#x679C;&#x56FE;&#xFF0C;&#x53E6;&#x4E00;&#x4E2A;&#x7528;&#x4E8E;&#x751F;&#x6210;Instagram&#x6587;&#x6848;&#x3002;&#x6211;&#x4F7F;&#x7528;<code>ChatPromptTemplate</code>&#x6765;&#x6784;&#x5EFA;&#x63D0;&#x793A;&#x8BCD;&#x3002;&#x5728;&#x521B;&#x5EFA;chat&#x5B9E;&#x4F8B;&#x65F6;&#xFF0C;&#x6211;&#x5FC5;&#x987B;&#x663E;&#x5F0F;&#x4F20;&#x5165;API&#x5BC6;&#x94A5;&#x4EE5;&#x907F;&#x514D;&#x8BA4;&#x8BC1;&#x9519;&#x8BEF;&#xFF0C;&#x4F46;&#x6211;&#x8BA4;&#x4E3A;&#x901A;&#x5E38;&#x4E0D;&#x9700;&#x8981;&#x8FD9;&#x6837;&#x505A;&#x3002;</p><p>&#x7B2C;&#x4E00;&#x4E2A;&#x94FE;<code>mockup_chain</code>&#x7684;&#x6700;&#x540E;&#x4E00;&#x4E2A;&#x5143;&#x7D20;&#x662F;&#x4E00;&#x4E2A;&#x4ECE;&#x591A;&#x6A21;&#x6001;<code>AIMessage</code>&#x4E2D;&#x63D0;&#x53D6;&#x56FE;&#x50CF;&#x7684;&#x51FD;&#x6570;&#xFF0C;&#x8FD9;&#x6837;&#x5B83;&#x5C31;&#x53EF;&#x4EE5;&#x4F5C;&#x4E3A;&#x4E0B;&#x4E00;&#x4E2A;&#x94FE;&#x7684;&#x8F93;&#x5165;&#x3002;&#x6211;&#x5C1D;&#x8BD5;&#x8FC7;&#x4E00;&#x4E2A;&#x5C06;<code>RunnableLambda(_get_image_base64)</code>&#x4F5C;&#x4E3A;&#x72EC;&#x7ACB;&#x94FE;&#x7684;&#x8FED;&#x4EE3;&#x7248;&#x672C;&#xFF0C;&#x4F46;&#x90A3;&#x6837;&#x6CA1;&#x6709;&#x594F;&#x6548;&#xFF08;&#x5C3D;&#x7BA1;Gemini&#x63A8;&#x8350;&#x4E86;&#x8FD9;&#x79CD;&#x505A;&#x6CD5;&#xFF09;&#x3002;&#x8FD9;&#x4E2A;&#x7248;&#x672C;&#x770B;&#x8D77;&#x6765;&#x4E5F;&#x66F4;&#x4F18;&#x96C5;&#x3002;<code>full_chain</code>&#x7136;&#x540E;&#x5C06;&#x8FD9;&#x4E24;&#x4E2A;&#x94FE;&#x4E32;&#x8054;&#x5728;&#x4E00;&#x8D77;&#xFF0C;&#x4F7F;&#x7528;Auffarth&#x548C;Kuligin&#x5EFA;&#x8BAE;&#x7684;&#x8BED;&#x6CD5;&#x6765;&#x6355;&#x83B7;&#x548C;&#x4FDD;&#x5B58;&#x4E24;&#x4E2A;&#x94FE;&#x7684;&#x8F93;&#x51FA;&#x3002;</p><pre><code># initialize chat
chat = ChatGoogleGenerativeAI(
    model=&quot;gemini-2.5-flash-image-preview&quot;,
    temperature=0.4,
    google_api_key=GOOGLE_API_KEY, # for some reason, I had to pass the API key in explicitly at this stage (not in the config of the chain invocation) to not get errors
)

mockup_chat_prompt = ChatPromptTemplate.from_messages([
    (&quot;system&quot;, mockup_system_message),
    (&quot;user&quot;,[{&quot;type&quot;: &quot;text&quot;, &quot;text&quot;: &quot;{prompt}&quot;},{&quot;type&quot;: &quot;image_url&quot;, &quot;image_url&quot;: {&quot;url&quot;: f&quot;data:image/png;base64,{encoded_image}&quot;}},])])

insta_chat_prompt = ChatPromptTemplate.from_messages([
    (&quot;system&quot;, instagram_system_message),
    (&quot;user&quot;,[{&quot;type&quot;: &quot;text&quot;, &quot;text&quot;: instagram_post_prompt},{&quot;type&quot;: &quot;image_url&quot;, &quot;image_url&quot;: {&quot;url&quot;: &quot;data:image/png;base64,{mockup_image}&quot;}},])])

mockup_chain = mockup_chat_prompt | chat | RunnableLambda(_get_image_base64)

insta_chain = insta_chat_prompt | chat | StrOutputParser()

# I am using this syntax here to capture the mockup image as an output even though it is inside the chain
full_chain = mockup_chain | {
    &quot;mockup_image&quot;: RunnablePassthrough(),
    &quot;instagram_post&quot;: insta_chain
}
</code></pre><p>&#x56E0;&#x4E3A;&#x6211;&#x60F3;&#x8981;&#x4E09;&#x79CD;&#x4E0D;&#x540C;&#x7C7B;&#x578B;&#x7684;&#x6548;&#x679C;&#x56FE;&#xFF08;&#x58C1;&#x7EB8;&#x3001;&#x670D;&#x88C5;&#x548C;&#x5BB6;&#x5C45;&#x9762;&#x6599;&#xFF09;&#xFF0C;&#x6211;&#x4F7F;&#x7528;&#x4E00;&#x4E2A;&#x7B80;&#x5355;&#x7684;&#x5FAA;&#x73AF;&#x8C03;&#x7528;&#x4E86;&#x4E09;&#x6B21;&#x94FE;&#x3002;&#x4E5F;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;<code>batch()</code>&#x4EE3;&#x66FF;&#xFF0C;&#x4F46;&#x8003;&#x8651;&#x5230;&#x6211;&#x9700;&#x8981;&#x4FDD;&#x5B58;&#x6BCF;&#x4E2A;&#x8F93;&#x51FA;&#xFF0C;&#x6211;&#x6700;&#x7EC8;&#x8FD8;&#x662F;&#x9700;&#x8981;&#x4F7F;&#x7528;&#x5FAA;&#x73AF;&#x3002;</p><pre><code>for mockup_type in mockup_prompts.keys(): # wallpaper, clothing, home_fabric

  response = full_chain.invoke(
      {&quot;prompt&quot;: mockup_prompts[mockup_type]},
      generation_config=dict(response_modalities=[&quot;TEXT&quot;, &quot;IMAGE&quot;]),
  )

  image_base64 = response[&quot;mockup_image&quot;]
  display(IPython.display.Image(data=base64.b64decode(image_base64), width=300))

  # Display
  print(&quot;Instagram post:&quot;)
  print(response[&quot;instagram_post&quot;])

  mockup_output_dir = os.path.join(image_output_path, mockup_type)
  os.makedirs(mockup_output_dir, exist_ok=True)

  # Save the Instagram caption to a text file
  output_filename_insta = f&quot;{img_name.replace(&apos; &apos;,&apos;_&apos;)}_{mockup_type}_insta.txt&quot;
  output_filepath_insta = os.path.join(mockup_output_dir, output_filename_insta)

  with open(output_filepath_insta, &quot;w&quot;) as f:
      f.write(response[&quot;instagram_post&quot;])

  print(f&quot;Instagram post saved to: {output_filepath_insta}&quot;)

  # Save the image as JPEG
  image_bytes = base64.b64decode(image_base64)
  image_to_save = Image.open(BytesIO(image_bytes))
  output_filename_mockup = f&quot;{img_name.replace(&apos; &apos;,&apos;_&apos;)}_{mockup_type}.jpeg&quot;
  output_filepath_mockup = os.path.join(mockup_output_dir, output_filename_mockup)
  image_to_save.save(output_filepath_mockup, format=&apos;JPEG&apos;)

  print(f&quot;Mockup image saved to: {output_filepath_mockup}&quot;)
</code></pre><p>&#x4EE5;&#x4E0B;&#x662F;&#x4E00;&#x4E9B;&#x7ED3;&#x679C;&#x3002;Nano Banana&#x5728;&#x5C55;&#x793A;&#x56FE;&#x6848;&#x548C;&#x5C06;&#x5176;&#x7F6E;&#x4E8E;&#x9002;&#x5F53;&#x7684;&#x573A;&#x666F;&#x4E2D;&#x65B9;&#x9762;&#x505A;&#x5F97;&#x975E;&#x5E38;&#x51FA;&#x8272;&#x3002;&#x867D;&#x7136;&#x8FD9;&#x4E9B;&#x56FE;&#x7247;&#x660E;&#x663E;&#x662F;AI&#x751F;&#x6210;&#x7684;&#xFF0C;&#x4F46;&#x5B83;&#x4EEC;&#x4E3A;&#x539F;&#x672C;&#x4F1A;&#x76F8;&#x5F53;&#x65E0;&#x804A;&#x7684;&#x5E16;&#x5B50;&#x589E;&#x6DFB;&#x4E86;&#x89C6;&#x89C9;&#x8DA3;&#x5473;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/image-4.png" class="kg-image" alt="Nano Banana&#x5982;&#x4F55;&#x5236;&#x4F5C;&#x91CD;&#x590D;&#x56FE;&#x6848;" loading="lazy" width="800" height="264"></figure><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;: <a href="https://medium.com/@emma.p.mantel/nano-banana-cant-make-repeat-patterns-but-the-mockups-are-pretty-good-036d24f68b6b">Nano Banana can&apos;t make repeat patterns, but the mockups are pretty good.</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[GenAI驱动的建筑可视化]]></title><description><![CDATA[如今赢得最多客户的建筑师并不是最有才华的，而是最快的。]]></description><link>https://bimant.com/blog/genai-powered-archviz-workflow/</link><guid isPermaLink="false">69e340f6f4e7870713f6feb8</guid><category><![CDATA[建筑可视化]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Sat, 18 Apr 2026 08:40:39 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2026/04/genai-powered-archviz-workflow.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2026/04/genai-powered-archviz-workflow.png" alt="GenAI&#x9A71;&#x52A8;&#x7684;&#x5EFA;&#x7B51;&#x53EF;&#x89C6;&#x5316;"><p>&#x6211;&#x4E22;&#x6389;&#x4E86;&#x4E00;&#x4E2A;800&#x7F8E;&#x5143;&#x7684;&#x9879;&#x76EE;&#xFF0C;&#x56E0;&#x4E3A;&#x6211;&#x7684;&#x7ADE;&#x4E89;&#x5BF9;&#x624B;&#x5728;2&#x5929;&#x5185;&#x4EA4;&#x4ED8;&#x4E86;&#xFF0C;&#x800C;&#x6211;&#x62A5;&#x4EF7;&#x662F;5&#x5929;&#x3002;&#x540C;&#x6837;&#x7684;&#x8D28;&#x91CF;&#xFF0C;&#x540C;&#x6837;&#x7684;&#x98CE;&#x683C;&#xFF0C;&#x5374;&#x53EA;&#x7528;&#x4E86;&#x4E00;&#x534A;&#x7684;&#x65F6;&#x95F4;&#x3002;</p><p>&#x90A3;&#x662F;&#x6211;&#x6700;&#x540E;&#x4E00;&#x6B21;&#x8BA9;&#x7F13;&#x6162;&#x7684;&#x4EA4;&#x4ED8;&#x8BA9;&#x6211;&#x5931;&#x53BB;&#x5BA2;&#x6237;&#x3002;&#x4ECE;&#x90A3;&#x4EE5;&#x540E;&#xFF0C;&#x6211;&#x91CD;&#x65B0;&#x6784;&#x5EFA;&#x4E86;&#x56F4;&#x7ED5;AI&#x7684;&#x6574;&#x4E2A;&#x5EFA;&#x7B51;&#x53EF;&#x89C6;&#x5316;&#x5DE5;&#x4F5C;&#x6D41;&#x7A0B;&#xFF0C;&#x8FC7;&#x53BB;&#x9700;&#x8981;&#x4E94;&#x5929;&#x5B8C;&#x6210;&#x7684;&#x5DE5;&#x4F5C;&#x73B0;&#x5728;&#x53EA;&#x9700;&#x8981;&#x4E00;&#x5929;&#x534A;&#x3002;&#x540C;&#x6837;&#x7684;&#x8D28;&#x91CF;&#xFF0C;&#x5728;&#x5173;&#x952E;&#x73AF;&#x8282;&#x7EDD;&#x4E0D;&#x5077;&#x5DE5;&#x51CF;&#x6599;&#x3002;</p><p>&#x8FD9;&#x7BC7;&#x6587;&#x7AE0;&#x6B63;&#x662F;&#x6211;&#x5E0C;&#x671B;&#x5728;&#x90A3;&#x6B21;&#x8C08;&#x8BDD;&#x4E4B;&#x524D;&#x6709;&#x4EBA;&#x80FD;&#x9012;&#x7ED9;&#x6211;&#x7684;&#x4E1C;&#x897F;&#x3002;</p><h2 id="1%E3%80%81%E4%BD%A0%E6%8A%8A%E6%97%B6%E9%97%B4%E8%8A%B1%E5%9C%A8%E4%BA%86%E9%94%99%E8%AF%AF%E7%9A%84%E5%9C%B0%E6%96%B9">1&#x3001;&#x4F60;&#x628A;&#x65F6;&#x95F4;&#x82B1;&#x5728;&#x4E86;&#x9519;&#x8BEF;&#x7684;&#x5730;&#x65B9;</h2><p>&#x4EE5;&#x4E0B;&#x662F;&#x5927;&#x591A;&#x6570;&#x81EA;&#x7531;&#x5EFA;&#x7B51;&#x5E08;&#x548C;&#x5EFA;&#x7B51;&#x53EF;&#x89C6;&#x5316;&#x827A;&#x672F;&#x5BB6;&#x5728;&#x4E00;&#x4E2A;&#x5178;&#x578B;&#x9879;&#x76EE;&#x4E0A;&#x5B9E;&#x9645;&#x82B1;&#x8D39;&#x65F6;&#x95F4;&#x7684;&#x8BDA;&#x5B9E;&#x5206;&#x89E3;&#xFF1A;</p><ul><li><strong>&#x53C2;&#x8003;&#x7D20;&#x6750;&#x6536;&#x96C6;&#x4E0E;&#x60C5;&#x7EEA;&#x677F;&#x5236;&#x4F5C;&#xFF1A;</strong> 3&#x2013;5&#x5C0F;&#x65F6;</li><li><strong>&#x521D;&#x59CB;&#x6982;&#x5FF5;&#x4F53;&#x91CF;&#x4E0E;&#x4F53;&#x5757;&#x63A8;&#x6572;&#xFF1A;</strong> 4&#x2013;6&#x5C0F;&#x65F6;</li><li><strong>&#x6750;&#x6599;&#x9009;&#x578B;&#x4E0E;&#x8D34;&#x56FE;&#x5236;&#x4F5C;&#xFF1A;</strong> 3&#x2013;4&#x5C0F;&#x65F6;</li><li><strong>&#x706F;&#x5149;&#x8BBE;&#x7F6E;&#x4E0E;&#x6D4B;&#x8BD5;&#x6E32;&#x67D3;&#xFF1A;</strong> 4&#x2013;8&#x5C0F;&#x65F6;</li><li><strong>&#x4E0E;&#x5BA2;&#x6237;&#x7684;&#x4FEE;&#x6539;&#x8FED;&#x4EE3;&#xFF1A;</strong> 3&#x2013;6&#x5C0F;&#x65F6;</li><li><strong>&#x6700;&#x7EC8;&#x6E32;&#x67D3;&#x4E0E;&#x540E;&#x671F;&#x5904;&#x7406;&#xFF1A;</strong> 2&#x2013;4&#x5C0F;&#x65F6;</li></ul><p>&#x5355;&#x4E2A;&#x9879;&#x76EE;&#x603B;&#x5171;&#x9700;&#x8981;19&#x5230;33&#x4E2A;&#x5C0F;&#x65F6;&#x3002;&#x800C;&#x6B8B;&#x9177;&#x7684;&#x771F;&#x76F8;&#x662F;&#xFF1F;&#x81F3;&#x5C11;60%&#x7684;&#x65F6;&#x95F4;&#x82B1;&#x5728;&#x4E86;AI&#x5B8C;&#x5168;&#x53EF;&#x4EE5;&#x5904;&#x7406;&#x6216;&#x53EF;&#x4EE5;&#x5927;&#x5E45;&#x7F29;&#x51CF;&#x7684;&#x4EFB;&#x52A1;&#x4E0A;&#x3002;</p><p>&#x5269;&#x4E0B;&#x7684;40%&#x2014;&#x2014;&#x521B;&#x610F;&#x65B9;&#x5411;&#x3001;&#x7A7A;&#x95F4;&#x76F4;&#x89C9;&#x3001;&#x7406;&#x89E3;&#x5BA2;&#x6237;&#x8BF4;&quot;&#x8BA9;&#x5B83;&#x611F;&#x89C9;&#x6E29;&#x6696;&#x4F46;&#x73B0;&#x4EE3;&quot;&#x65F6;&#x771F;&#x6B63;&#x60F3;&#x8981;&#x4EC0;&#x4E48;&#x2014;&#x2014;&#x8FD9;&#x4E9B;&#x662F;&#x4F60;&#x7684;&#x3002;&#x8FD9;&#x662F;&#x6CA1;&#x4EBA;&#x80FD;&#x81EA;&#x52A8;&#x5316;&#x7684;&#x90E8;&#x5206;&#x3002;&#x6B63;&#x662F;&#x4F60;&#x7684;&#x5EFA;&#x7B51;&#x5B66;&#x6559;&#x80B2;&#x8BA9;&#x4F60;&#x62E5;&#x6709;&#x4E86;&#x6E38;&#x620F;&#x80CC;&#x666F;&#x7684;3D&#x827A;&#x672F;&#x5BB6;&#x6C38;&#x8FDC;&#x65E0;&#x6CD5;&#x4F01;&#x53CA;&#x7684;&#x4F18;&#x52BF;&#x3002;</p><p>&#x95EE;&#x9898;&#x4E0D;&#x5728;&#x4E8E;&#x4F60;&#x7684;&#x6280;&#x80FD;&#xFF0C;&#x800C;&#x5728;&#x4E8E;&#x4F60;&#x628A;&#x6700;&#x597D;&#x7684;&#x65F6;&#x95F4;&#x82B1;&#x5728;&#x4E86;&#x7CBE;&#x5FC3;&#x7F16;&#x5199;&#x63D0;&#x793A;&#x8BCD;&#x7684;AI&#x51E0;&#x5206;&#x949F;&#x5C31;&#x80FD;&#x5B8C;&#x6210;&#x7684;&#x5DE5;&#x4F5C;&#x4E0A;&#x3002;</p><p>&#x8BA9;&#x6211;&#x4EEC;&#x6765;&#x89E3;&#x51B3;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#x3002;</p><h2 id="2%E3%80%81ai%E5%BB%BA%E7%AD%91%E5%8F%AF%E8%A7%86%E5%8C%96%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B">2&#x3001;AI&#x5EFA;&#x7B51;&#x53EF;&#x89C6;&#x5316;&#x5DE5;&#x4F5C;&#x6D41;&#x7A0B;</h2><h3 id="21-%E6%A6%82%E5%BF%B5%E4%B8%8E%E6%83%85%E7%BB%AA%E6%9D%BF%EF%BC%88%E5%8E%9F%E9%9C%80%E6%97%B6%E9%97%B4%EF%BC%9A4%E5%B0%8F%E6%97%B6-%E2%86%92-%E6%96%B0%E6%97%B6%E9%97%B4%EF%BC%9A30%E5%88%86%E9%92%9F%EF%BC%89">2.1 &#x6982;&#x5FF5;&#x4E0E;&#x60C5;&#x7EEA;&#x677F;&#xFF08;&#x539F;&#x9700;&#x65F6;&#x95F4;&#xFF1A;4&#x5C0F;&#x65F6; &#x2192; &#x65B0;&#x65F6;&#x95F4;&#xFF1A;30&#x5206;&#x949F;&#xFF09;</h3><p>&#x5728;&#x6253;&#x5F00;Revit&#x3001;SketchUp&#x6216;AutoCAD&#x4E4B;&#x524D;&#xFF0C;&#x4F60;&#x9700;&#x8981;&#x89C6;&#x89C9;&#x65B9;&#x5411;&#x3002;&#x5927;&#x591A;&#x6570;&#x5EFA;&#x7B51;&#x5E08;&#x82B1;&#x51E0;&#x4E2A;&#x5C0F;&#x65F6;&#x5728;Pinterest&#x3001;Archdaily&#x548C;Houzz&#x4E0A;&#x6EDA;&#x52A8;&#x6D4F;&#x89C8;&#xFF0C;&#x6536;&#x96C6;&#x53C2;&#x8003;&#x7D20;&#x6750;&#x3002;&#x522B;&#x518D;&#x8FD9;&#x6837;&#x505A;&#x4E86;&#x3002;</p><p><strong>&#x66FF;&#x4EE3;&#x65B9;&#x6848;&#xFF1A;</strong></p><p>&#x4F7F;&#x7528; <strong><a href="https://www.midjourney.com/home?callbackUrl=%2Fapp%2F">Midjourney</a></strong> &#x914D;&#x5408;&#x7ED3;&#x6784;&#x5316;&#x7684;&#x63D0;&#x793A;&#x8BCD;&#xFF0C;&#x5728;&#x51E0;&#x5206;&#x949F;&#x5185;&#x751F;&#x6210;&#x60C5;&#x7EEA;&#x677F;&#x548C;&#x6982;&#x5FF5;&#x65B9;&#x5411;&#x3002;&#x5173;&#x952E;&#x5728;&#x4E8E;&#x4F7F;&#x7528;&#x5177;&#x6709;&#x5EFA;&#x7B51;&#x4E13;&#x4E1A;&#x6027;&#x7684;&#x63D0;&#x793A;&#x8BCD;&#x2014;&#x2014;&#x8FD9;&#x662F;&#x6E38;&#x620F;3D&#x827A;&#x672F;&#x5BB6;&#x6C38;&#x8FDC;&#x4E0D;&#x4F1A;&#x77E5;&#x9053;&#x7684;&#x3002;</p><p>&#x4E00;&#x4E2A;&#x6709;&#x6548;&#x7684;&#x63D0;&#x793A;&#x8BCD;&#xFF1A;</p><blockquote>&quot;Exterior residential architecture, warm contemporary style, Nigerian tropical climate, wide overhangs, local stone cladding, golden hour lighting, photorealistic, 8K, architectural visualization &#x2014; ar 16:9 &#x2014; v 6&quot;</blockquote><p>&#x5728;&#x4E0D;&#x5230;10&#x5206;&#x949F;&#x5185;&#x751F;&#x6210;4&#x2013;8&#x4E2A;&#x53D8;&#x4F53;&#x3002;&#x9009;&#x5B9A;&#x65B9;&#x5411;&#x3002;&#x5728;&#x4F60;&#x8FD8;&#x6CA1;&#x6709;&#x5EFA;&#x4E00;&#x5835;&#x5899;&#x4E4B;&#x524D;&#x5C31;&#x5411;&#x5BA2;&#x6237;&#x5C55;&#x793A;&#x3002;&#x4F60;&#x521A;&#x521A;&#x7528;30&#x5206;&#x949F;&#x7684;&#x521B;&#x610F;&#x5BF9;&#x8BDD;&#x66FF;&#x4EE3;&#x4E86;4&#x5C0F;&#x65F6;&#x7684;&#x53C2;&#x8003;&#x7D20;&#x6750;&#x641C;&#x7D22;&#xFF0C;&#x800C;&#x5BA2;&#x6237;&#x4ECE;&#x7B2C;&#x4E00;&#x5929;&#x8D77;&#x5C31;&#x611F;&#x53D7;&#x5230;&#x4E86;&#x53C2;&#x4E0E;&#x611F;&#x3002;</p><p><strong>&#x5DE5;&#x5177;&#xFF1A;</strong> Midjourney&#xFF08;$10/&#x6708;&#xFF09;</p><h3 id="22-%E6%97%A9%E6%9C%9F%E8%AE%BE%E8%AE%A1%E6%8E%A2%E7%B4%A2%EF%BC%88%E5%8E%9F%E9%9C%80%E6%97%B6%E9%97%B4%EF%BC%9A5%E5%B0%8F%E6%97%B6-%E2%86%92-%E6%96%B0%E6%97%B6%E9%97%B4%EF%BC%9A15%E5%B0%8F%E6%97%B6%EF%BC%89">2.2 &#x65E9;&#x671F;&#x8BBE;&#x8BA1;&#x63A2;&#x7D22;&#xFF08;&#x539F;&#x9700;&#x65F6;&#x95F4;&#xFF1A;5&#x5C0F;&#x65F6; &#x2192; &#x65B0;&#x65F6;&#x95F4;&#xFF1A;1.5&#x5C0F;&#x65F6;&#xFF09;</h3><p>&#x65B9;&#x5411;&#x4E00;&#x65E6;&#x786E;&#x8BA4;&#xFF0C;&#x5927;&#x591A;&#x6570;&#x5EFA;&#x7B51;&#x5E08;&#x5C31;&#x76F4;&#x5954;&#x5EFA;&#x6A21;&#x8F6F;&#x4EF6;&#x5F00;&#x59CB;&#x6784;&#x5EFA;&#x3002;&#x8FD9;&#x5C31;&#x662F;&#x65F6;&#x95F4;&#x6D88;&#x5931;&#x5728;&#x4FEE;&#x6539;&#x5154;&#x5B50;&#x6D1E;&#x91CC;&#x7684;&#x5730;&#x65B9;&#x3002;</p><p><strong>&#x66FF;&#x4EE3;&#x65B9;&#x6848;&#xFF1A;</strong></p><p>&#x4F7F;&#x7528; <strong><a href="https://www.evolveLAB.io/veras">Veras by Evolve Lab</a></strong>&#xFF08;&#x6216;&#x7528;&#x4E8E;&#x4F53;&#x91CF;&#x63A8;&#x6572;&#x7684; <strong>Finch3D</strong>&#xFF09;&#x76F4;&#x63A5;&#x5728;&#x73B0;&#x6709;&#x6A21;&#x578B;&#x4E0A;&#x63A2;&#x7D22;&#x8BBE;&#x8BA1;&#x53D8;&#x4F53;&#x3002;Veras&#x5141;&#x8BB8;&#x4F60;&#x5C06;AI&#x751F;&#x6210;&#x7684;&#x6E32;&#x67D3;&#x98CE;&#x683C;&#x5E94;&#x7528;&#x5230;&#x7C97;&#x7CD9;&#x7684;SketchUp&#x6216;Revit&#x6A21;&#x578B;&#x4E0A;&#xFF0C;&#x8FD9;&#x6837;&#x4F60;&#x5C31;&#x53EF;&#x4EE5;&#x5728;&#x751A;&#x81F3;&#x8FD8;&#x6CA1;&#x5B8C;&#x6210;&#x5EFA;&#x6A21;&#x4E4B;&#x524D;&#x5411;&#x5BA2;&#x6237;&#x5C55;&#x793A;&#x903C;&#x771F;&#x7684;&#x6982;&#x5FF5;&#x6548;&#x679C;&#x3002;</p><p>&#x8FD9;&#x6709;&#x4E24;&#x4E2A;&#x597D;&#x5904;&#xFF1A;&#x5B83;&#x6781;&#x5927;&#x5730;&#x538B;&#x7F29;&#x4E86;&#x8BBE;&#x8BA1;&#x63A2;&#x7D22;&#x9636;&#x6BB5;&#xFF0C;&#x5E76;&#x4E14;&#x9632;&#x6B62;&#x4E86;&#x5BA2;&#x6237;&#x5728;&#x770B;&#x5230;&#x6700;&#x7EC8;&#x6E32;&#x67D3;&#x540E;&#x6539;&#x53D8;&#x4E3B;&#x610F;&#x8FD9;&#x79CD;&#x4EE3;&#x4EF7;&#x9AD8;&#x6602;&#x7684;&#x60C5;&#x51B5;&#x53D1;&#x751F;&#x3002;</p><p><strong>&#x5DE5;&#x5177;&#xFF1A;</strong> <a href="https://www.evolveLAB.io/veras">Veras by Evolve Lab</a>&#xFF08;&#x6709;&#x514D;&#x8D39;&#x7248;&#xFF09;</p><h3 id="23-%E6%9D%90%E6%96%99%E4%B8%8E%E8%B4%B4%E5%9B%BE%EF%BC%88%E5%8E%9F%E9%9C%80%E6%97%B6%E9%97%B4%EF%BC%9A3%E5%B0%8F%E6%97%B6-%E2%86%92-%E6%96%B0%E6%97%B6%E9%97%B4%EF%BC%9A20%E5%88%86%E9%92%9F%EF%BC%89">2.3 &#x6750;&#x6599;&#x4E0E;&#x8D34;&#x56FE;&#xFF08;&#x539F;&#x9700;&#x65F6;&#x95F4;&#xFF1A;3&#x5C0F;&#x65F6; &#x2192; &#x65B0;&#x65F6;&#x95F4;&#xFF1A;20&#x5206;&#x949F;&#xFF09;</h3><p>&#x5BFB;&#x627E;&#x5408;&#x9002;&#x7684;&#x7EB9;&#x7406;&#x3001;&#x4E0B;&#x8F7D;&#x3001;&#x8C03;&#x6574;&#x5C3A;&#x5BF8;&#x5E76;&#x5728;&#x6E32;&#x67D3;&#x5F15;&#x64CE;&#x4E2D;&#x8C03;&#x6574;&#xFF0C;&#x662F;&#x5EFA;&#x7B51;&#x53EF;&#x89C6;&#x5316;&#x4E2D;&#x6700;&#x7E41;&#x7410;&#x7684;&#x73AF;&#x8282;&#x4E4B;&#x4E00;&#x3002;</p><p><strong>&#x66FF;&#x4EE3;&#x65B9;&#x6848;&#xFF1A;</strong></p><p><strong><a href="https://poly.pizza/">Poly.pizza</a></strong> &#x548C; <strong><a href="https://polyhaven.com/">Polyhaven</a></strong> &#x73B0;&#x5728;&#x90FD;&#x6709;&#x4E86;AI&#x8F85;&#x52A9;&#x641C;&#x7D22;&#x529F;&#x80FD;&#x3002;&#x4F46;&#x66F4;&#x5F3A;&#x5927;&#x7684;&#x662F;&#xFF0C;<strong><a href="https://www.adobe.com/products/firefly.html">Adobe Firefly</a></strong> &#x53EF;&#x4EE5;&#x8BA9;&#x4F60;&#x901A;&#x8FC7;&#x6587;&#x672C;&#x63CF;&#x8FF0;&#x2014;&#x2014;&quot;&#x5E26;&#x6709;&#x8F7B;&#x5FAE;&#x9AA8;&#x6599;&#x7EB9;&#x7406;&#x7684;&#x98CE;&#x5316;&#x6E05;&#x6C34;&#x6DF7;&#x51DD;&#x571F;&quot;&#x2014;&#x2014;&#x5728;60&#x79D2;&#x5185;&#x751F;&#x6210;&#x81EA;&#x5B9A;&#x4E49;&#x65E0;&#x7F1D;&#x7EB9;&#x7406;&#x3002;&#x4F60;&#x5F97;&#x5230;&#x4E86;&#x4E00;&#x4E2A;&#x5728;&#x4EFB;&#x4F55;&#x7F51;&#x7AD9;&#x4E0A;&#x90FD;&#x627E;&#x4E0D;&#x5230;&#x7684;&#x3001;&#x4E13;&#x4E3A;&#x4F60;&#x7684;&#x8BBE;&#x8BA1;&#x91CF;&#x8EAB;&#x5B9A;&#x5236;&#x7684;&#x7EB9;&#x7406;&#x3002;</p><p>&#x5728;&#x6E32;&#x67D3;&#x5F15;&#x64CE;&#x5185;&#x7684;&#x6750;&#x8D28;&#x5E94;&#x7528;&#x65B9;&#x9762;&#xFF0C;<strong><a href="https://www.chaos.com/enscape">Enscape</a></strong> &#x7684;&#x8D44;&#x4EA7;&#x5E93;&#x5DF2;&#x7ECF;&#x5927;&#x5E45;&#x6269;&#x5C55;&#xFF0C;&#x5E76;&#x4E0E;SketchUp&#x548C;Revit&#x76F4;&#x63A5;&#x96C6;&#x6210;&#xFF0C;&#x6D88;&#x9664;&#x4E86;&#x5BFC;&#x5165;&#x5BFC;&#x51FA;&#x7684;&#x5FAA;&#x73AF;&#x3002;</p><p><strong>&#x5DE5;&#x5177;&#xFF1A;</strong> <a href="https://www.adobe.com/products/firefly.html">Adobe Firefly</a>&#xFF08;Creative Cloud&#x4E0A;$5/&#x6708;&#xFF09;&#x3001;Enscape&#x3001;Polyhaven&#xFF08;&#x514D;&#x8D39;&#xFF09;</p><h3 id="24-%E7%81%AF%E5%85%89%E4%B8%8E%E6%B5%8B%E8%AF%95%E6%B8%B2%E6%9F%93%EF%BC%88%E5%8E%9F%E9%9C%80%E6%97%B6%E9%97%B4%EF%BC%9A6%E5%B0%8F%E6%97%B6-%E2%86%92-%E6%96%B0%E6%97%B6%E9%97%B4%EF%BC%9A1%E5%B0%8F%E6%97%B6%EF%BC%89">2.4 &#x706F;&#x5149;&#x4E0E;&#x6D4B;&#x8BD5;&#x6E32;&#x67D3;&#xFF08;&#x539F;&#x9700;&#x65F6;&#x95F4;&#xFF1A;6&#x5C0F;&#x65F6; &#x2192; &#x65B0;&#x65F6;&#x95F4;&#xFF1A;1&#x5C0F;&#x65F6;&#xFF09;</h3><p>&#x8FD9;&#x662F;&#x5927;&#x591A;&#x6570;&#x5EFA;&#x7B51;&#x53EF;&#x89C6;&#x5316;&#x827A;&#x672F;&#x5BB6;&#x6D6A;&#x8D39;&#x6574;&#x4E2A;&#x4E0B;&#x5348;&#x7684;&#x5730;&#x65B9;&#x2014;&#x2014;&#x8C03;&#x6574;&#x592A;&#x9633;&#x89D2;&#x5EA6;&#x3001;HDRI&#x5F3A;&#x5EA6;&#xFF0C;&#x8FD0;&#x884C;20&#x5206;&#x949F;&#x7684;&#x6D4B;&#x8BD5;&#x6E32;&#x67D3;&#x5C31;&#x4E3A;&#x4E86;&#x770B;&#x770B;&#x9634;&#x5F71;&#x662F;&#x5426;&#x611F;&#x89C9;&#x5BF9;&#x3002;</p><p><strong>&#x66FF;&#x4EE3;&#x65B9;&#x6848;&#xFF1A;</strong></p><p>&#x4F7F;&#x7528; <strong>Lumion</strong> &#x7684;AI&#x8F85;&#x52A9;&#x706F;&#x5149;&#x7CFB;&#x7EDF;&#xFF0C;&#x901A;&#x8FC7;&#x4E00;&#x4E2A;&#x6ED1;&#x5757;&#x5C31;&#x80FD;&#x8BBE;&#x7F6E;&#x65F6;&#x95F4;&#x548C;&#x5927;&#x6C14;&#x6761;&#x4EF6;&#x3002;&#x5176;&#x5B9E;&#x65F6;&#x6E32;&#x67D3;&#x5F15;&#x64CE;&#x610F;&#x5473;&#x7740;&#x4F60;&#x5728;&#x89C6;&#x53E3;&#x4E2D;&#x770B;&#x5230;&#x7684;&#x57FA;&#x672C;&#x5C31;&#x662F;&#x6700;&#x7EC8;&#x8F93;&#x51FA;&#x2014;&#x2014;&#x4E0D;&#x518D;&#x9700;&#x8981;&#x6D4B;&#x8BD5;&#x6E32;&#x67D3;&#x5FAA;&#x73AF;&#x3002;&#x6839;&#x636E;<a href="https://lumion.com/news/lumion-2024-release">Lumion&#x5B98;&#x65B9;2024&#x53D1;&#x5E03;&#x8BF4;&#x660E;</a>&#xFF0C;&#x6700;&#x65B0;&#x7248;&#x672C;&#x5728;&#x540C;&#x7B49;&#x8D28;&#x91CF;&#x4E0B;&#x89C6;&#x9891;&#x6E32;&#x67D3;&#x901F;&#x5EA6;&#x63D0;&#x5347;&#x4E86;5&#x500D;&#x4EE5;&#x4E0A;&#xFF0C;&#x5149;&#x6805;&#x5316;&#x6027;&#x80FD;&#x6BD4;&#x4E4B;&#x524D;&#x7684;&#x7248;&#x672C;&#x63D0;&#x5347;&#x4E86;&#x9AD8;&#x8FBE;46%&#x3002;</p><p>&#x5982;&#x679C;&#x4F60;&#x7684;&#x9884;&#x7B97;&#x66F4;&#x7D27;&#x5F20;&#xFF0C;<strong><a href="https://myspace.d5render.com/subscribe/year/?aff=joy">D5 Render</a></strong> &#x662F;&#x4E00;&#x4E2A;&#x5F3A;&#x6709;&#x529B;&#x7684;&#x66FF;&#x4EE3;&#x65B9;&#x6848;&#xFF0C;&#x5B83;&#x6709;&#x6177;&#x6168;&#x7684;&#x514D;&#x8D39;&#x7248;&#x548C;&#x5B9E;&#x65F6;&#x5149;&#x7EBF;&#x8FFD;&#x8E2A;&#x529F;&#x80FD;&#xFF0C;&#x8BA9;&#x4F60;&#x53EF;&#x4EE5;&#x5728;&#x5B9E;&#x65F6;&#x9884;&#x89C8;&#x4E2D;&#x505A;&#x51FA;&#x706F;&#x5149;&#x51B3;&#x7B56;&#x3002;</p><blockquote><strong>&#x89C4;&#x5219;&#xFF1A;&#x5728;&#x4F60;&#x5BF9;&#x6784;&#x56FE;90%&#x786E;&#x5B9A;&#x4E4B;&#x524D;&#xFF0C;&#x6C38;&#x8FDC;&#x4E0D;&#x8981;&#x8FD0;&#x884C;&#x5B8C;&#x6574;&#x6E32;&#x67D3;&#x3002;AI&#x8F85;&#x52A9;&#x7684;&#x5B9E;&#x65F6;&#x6E32;&#x67D3;&#x5F15;&#x64CE;&#x4F7F;&#x8FD9;&#x6210;&#x4E3A;&#x53EF;&#x80FD;&#x3002;</strong></blockquote><p><strong>&#x5DE5;&#x5177;&#xFF1A;</strong> Lumion&#xFF08;&#x9700;&#x8BB8;&#x53EF;&#x8BC1;&#xFF09;&#x6216; <a href="https://myspace.d5render.com/subscribe/year/?aff=joy">D5 Render</a>&#xFF08;&#x6709;&#x514D;&#x8D39;&#x7248;&#xFF09;</p><h3 id="25-%E5%AE%A2%E6%88%B7%E4%BF%AE%E6%94%B9%EF%BC%88%E5%8E%9F%E9%9C%80%E6%97%B6%E9%97%B4%EF%BC%9A5%E5%B0%8F%E6%97%B6-%E2%86%92-%E6%96%B0%E6%97%B6%E9%97%B4%EF%BC%9A15%E5%B0%8F%E6%97%B6%EF%BC%89">2.5 &#x5BA2;&#x6237;&#x4FEE;&#x6539;&#xFF08;&#x539F;&#x9700;&#x65F6;&#x95F4;&#xFF1A;5&#x5C0F;&#x65F6; &#x2192; &#x65B0;&#x65F6;&#x95F4;&#xFF1A;1.5&#x5C0F;&#x65F6;&#xFF09;</h3><p>&#x4FEE;&#x6539;&#x662F;&#x9879;&#x76EE;&#x8D70;&#x5411;&#x6B7B;&#x4EA1;&#x7684;&#x5730;&#x65B9;&#x3002;&#x5BA2;&#x6237;&#x8981;&#x6C42;&quot;&#x6539;&#x53D8;&#x7ACB;&#x9762;&#x6750;&#x6599;&quot;&#xFF0C;&#x542C;&#x8D77;&#x6765;&#x50CF;&#x662F;10&#x5206;&#x949F;&#x7684;&#x8C03;&#x6574;&#xFF0C;&#x7ED3;&#x679C;&#x53D8;&#x6210;&#x4E86;3&#x5C0F;&#x65F6;&#x7684;&#x6E32;&#x67D3;&#x5FAA;&#x73AF;&#x3002;</p><p><strong>&#x66FF;&#x4EE3;&#x65B9;&#x6848;&#xFF1A;</strong></p><p>&#x8FD9;&#x91CC;&#x6709;&#x4E24;&#x4EF6;&#x4E8B;&#x3002;</p><p>&#x7B2C;&#x4E00;&#xFF0C;&#x4F7F;&#x7528; <strong>Midjourney&#x7684;img2img&#x529F;&#x80FD;</strong>&#xFF08;&#x6216; <strong>Adobe Firefly&#x7684;&#x751F;&#x6210;&#x5F0F;&#x586B;&#x5145;</strong>&#xFF09;&#x5728;&#x4FEE;&#x6539;&#x6A21;&#x578B;&#x4E4B;&#x524D;&#x5BF9;&#x6E32;&#x67D3;&#x56FE;&#x50CF;&#x8FDB;&#x884C;&#x5FEB;&#x901F;&#x89C6;&#x89C9;&#x7F16;&#x8F91;&#x3002;&#x5BA2;&#x6237;&#x60F3;&#x770B;&#x767D;&#x8272;&#x800C;&#x4E0D;&#x662F;&#x77F3;&#x6750;&#x7684;&#x7ACB;&#x9762;&#x6548;&#x679C;&#x3002;&#x5728;2&#x5206;&#x949F;&#x5185;&#x751F;&#x6210;&#xFF0C;&#x83B7;&#x5F97;&#x6279;&#x51C6;&#xFF0C;<em>&#x7136;&#x540E;</em>&#x518D;&#x4FEE;&#x6539;&#x6A21;&#x578B;&#x3002;&#x4F60;&#x521A;&#x521A;&#x5B8C;&#x5168;&#x6D88;&#x9664;&#x4E86;&quot;&#x8BA9;&#x6211;&#x5148;&#x770B;&#x770B;&#x6548;&#x679C;&quot;&#x7684;&#x4FEE;&#x6539;&#x5FAA;&#x73AF;&#x3002;</p><p>&#x7B2C;&#x4E8C;&#xFF0C;&#x8FD9;&#x662F;&#x4E00;&#x4E2A;&#x7CFB;&#x7EDF;&#x5C42;&#x9762;&#x7684;&#x4FEE;&#x590D;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x5DE5;&#x5177;&#x4FEE;&#x590D;&#x2014;&#x2014;&#x4F7F;&#x7528;&#x4E00;&#x4E2A; <strong>&#x7ED3;&#x6784;&#x5316;&#x7684;&#x5BA2;&#x6237;&#x5BA1;&#x6279;&#x6D41;&#x7A0B;</strong>&#xFF0C;&#x5728;&#x6BCF;&#x4E2A;&#x9636;&#x6BB5;&#x5F3A;&#x5236;&#x8981;&#x6C42;&#x7B7E;&#x5B57;&#x786E;&#x8BA4;&#x540E;&#x518D;&#x7EE7;&#x7EED;&#x3002;&#x6211;&#x4F1A;&#x5728;&#x4E0B;&#x9762;&#x5206;&#x4EAB;&#x6211;&#x4F7F;&#x7528;&#x7684;Notion&#x6A21;&#x677F;&#x3002;</p><p><strong>&#x5DE5;&#x5177;&#xFF1A;</strong> Adobe Firefly&#x751F;&#x6210;&#x5F0F;&#x586B;&#x5145;&#x3001;Midjourney img2img</p><h3 id="26-%E5%90%8E%E6%9C%9F%E5%A4%84%E7%90%86%E4%B8%8E%E4%BA%A4%E4%BB%98%EF%BC%88%E5%8E%9F%E9%9C%80%E6%97%B6%E9%97%B4%EF%BC%9A3%E5%B0%8F%E6%97%B6-%E2%86%92-%E6%96%B0%E6%97%B6%E9%97%B4%EF%BC%9A45%E5%88%86%E9%92%9F%EF%BC%89">2.6 &#x540E;&#x671F;&#x5904;&#x7406;&#x4E0E;&#x4EA4;&#x4ED8;&#xFF08;&#x539F;&#x9700;&#x65F6;&#x95F4;&#xFF1A;3&#x5C0F;&#x65F6; &#x2192; &#x65B0;&#x65F6;&#x95F4;&#xFF1A;45&#x5206;&#x949F;&#xFF09;</h3><p>&#x6700;&#x7EC8;&#x8C03;&#x8272;&#x3001;&#x5929;&#x7A7A;&#x66FF;&#x6362;&#x3001;&#x914D;&#x666F;&#xFF08;&#x4EBA;&#x7269;&#x3001;&#x6C7D;&#x8F66;&#x3001;&#x690D;&#x7269;&#xFF09;&#x548C;&#x5BFC;&#x51FA;&#x8FC7;&#x53BB;&#x610F;&#x5473;&#x7740;&#x8981;&#x5728;Photoshop&#x4E2D;&#x82B1;&#x597D;&#x51E0;&#x4E2A;&#x5C0F;&#x65F6;&#x3002;</p><p><strong>&#x66FF;&#x4EE3;&#x65B9;&#x6848;&#xFF1A;</strong></p><p><strong>Luminar Neo</strong> &#x53EF;&#x4EE5;&#x5728;&#x51E0;&#x5206;&#x949F;&#x5185;&#x5B8C;&#x6210;&#x5929;&#x7A7A;&#x66FF;&#x6362;&#x548C;AI&#x9A71;&#x52A8;&#x7684;&#x5927;&#x6C14;&#x589E;&#x5F3A;&#xFF0C;&#x6BD4;&#x624B;&#x52A8;Photoshop&#x5DE5;&#x4F5C;&#x5FEB;&#x5F97;&#x591A;&#x3002;&#x81F3;&#x4E8E;&#x914D;&#x666F;&#xFF0C;<strong>Lumion</strong> &#x7684;&#x4EBA;&#x7269;&#x548C;&#x690D;&#x88AB;&#x5E93;&#x662F;AI&#x667A;&#x80FD;&#x653E;&#x7F6E;&#x7684;&#xFF0C;&#x610F;&#x5473;&#x7740;&#x6811;&#x6728;&#x548C;&#x4EBA;&#x7269;&#x662F;&#x4E0A;&#x4E0B;&#x6587;&#x611F;&#x77E5;&#x653E;&#x7F6E;&#x7684;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x624B;&#x52A8;&#x653E;&#x7F6E;&#x7684;&#x3002;</p><p>&#x5BF9;&#x4E8E;&#x6700;&#x7EC8;&#x5BFC;&#x51FA;&#xFF0C;&#x6279;&#x91CF;&#x5904;&#x7406;&#x4E00;&#x5207;&#x3002;&#x4E00;&#x6B21;&#x6027;&#x8BBE;&#x7F6E;&#x597D;&#x4EA4;&#x4ED8;&#x89C4;&#x683C;&#xFF08;&#x5206;&#x8FA8;&#x7387;&#x3001;&#x683C;&#x5F0F;&#x3001;&#x547D;&#x540D;&#x89C4;&#x5219;&#xFF09;&#xFF0C;&#x7136;&#x540E;&#x8BA9;&#x5B83;&#x5728;&#x540E;&#x53F0;&#x8FD0;&#x884C;&#xFF0C;&#x540C;&#x65F6;&#x4F60;&#x53BB;&#x505A;&#x522B;&#x7684;&#x4E8B;&#x60C5;&#x3002;</p><p><strong>&#x5DE5;&#x5177;&#xFF1A;</strong> Luminar Neo&#xFF08;$79/&#x5E74;&#xFF09;</p><h2 id="3%E3%80%81%E8%AF%81%E6%8D%AE%EF%BC%9A%E8%BF%99%E5%AE%9E%E9%99%85%E4%B8%8A%E6%94%B9%E5%8F%98%E4%BA%86%E4%BB%80%E4%B9%88">3&#x3001;&#x8BC1;&#x636E;&#xFF1A;&#x8FD9;&#x5B9E;&#x9645;&#x4E0A;&#x6539;&#x53D8;&#x4E86;&#x4EC0;&#x4E48;</h2><p>&#x4EE5;&#x4E0B;&#x662F;&#x5B8C;&#x6574;&#x5DE5;&#x4F5C;&#x6D41;&#x7A0B;&#x524D;&#x540E;&#x7684;&#x5BF9;&#x6BD4;&#xFF1A;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2026/04/1-s-Y2t71vhrQGY8Zwm2VUMg.png" class="kg-image" alt="GenAI&#x9A71;&#x52A8;&#x7684;&#x5EFA;&#x7B51;&#x53EF;&#x89C6;&#x5316;" loading="lazy"></figure><p>&#x4ECE;&#x6982;&#x5FF5;&#x63D0;&#x793A;&#x8BCD;&#x5230;&#x903C;&#x771F;&#x6E32;&#x67D3;&#x7684;AI&#x8F85;&#x52A9;&#x5EFA;&#x7B51;&#x53EF;&#x89C6;&#x5316;&#x5DE5;&#x4F5C;&#x6D41;&#x7A0B;&#xFF0C;&#x4EC5;&#x9700;&#x901A;&#x5E38;&#x65F6;&#x95F4;&#x7684;&#x4E00;&#x5C0F;&#x90E8;&#x5206;&#x3002;</p><p>&#x8FD9;&#x4E0D;&#x662F;&#x4E00;&#x4E2A;&#x5C0F;&#x6539;&#x8FDB;&#x3002;&#x8FD9;&#x662F;&#x6BCF;&#x5468;&#x4EA4;&#x4ED8;&#x4E00;&#x4E2A;&#x9879;&#x76EE;&#x548C;&#x6BCF;&#x5468;&#x4EA4;&#x4ED8;&#x4E09;&#x4E2A;&#x9879;&#x76EE;&#x4E4B;&#x95F4;&#x7684;&#x533A;&#x522B;&#xFF0C;&#x800C;&#x4E14;&#x4E0D;&#x9700;&#x8981;&#x591A;&#x5DE5;&#x4F5C;&#x4E00;&#x4E2A;&#x5C0F;&#x65F6;&#x3002;</p><p><strong>&#x8FD9;&#x5728;&#x7ECF;&#x6D4E;&#x4E0A;&#x610F;&#x5473;&#x7740;&#xFF1A;</strong> &#x5982;&#x679C;&#x4F60;&#x6BCF;&#x4E2A;&#x9879;&#x76EE;&#x6536;&#x8D39;500&#x7F8E;&#x5143;&#xFF0C;&#x4F60;&#x539F;&#x6765;&#x6BCF;&#x5468;&#x8D5A;500&#x7F8E;&#x5143;&#x3002;&#x6709;&#x4E86;&#x8FD9;&#x4E2A;&#x5DE5;&#x4F5C;&#x6D41;&#x7A0B;&#xFF0C;&#x4F60;&#x6BCF;&#x5468;&#x8D5A;1,500&#x7F8E;&#x5143;&#x3002;&#x540C;&#x6837;&#x7684;&#x6280;&#x80FD;&#xFF0C;&#x540C;&#x6837;&#x7684;&#x65F6;&#x95F4;&#xFF0C;&#x53EA;&#x662F;&#x4E00;&#x4E2A;&#x66F4;&#x667A;&#x80FD;&#x7684;&#x7CFB;&#x7EDF;&#x3002;</p><p>&#x7387;&#x5148;&#x638C;&#x63E1;&#x8FD9;&#x4E00;&#x70B9;&#x7684;&#x5EFA;&#x7B51;&#x5E08;&#x548C;&#x5EFA;&#x7B51;&#x53EF;&#x89C6;&#x5316;&#x81EA;&#x7531;&#x804C;&#x4E1A;&#x8005;&#x4E0D;&#x4EC5;&#x4EC5;&#x662F;&#x5728;&#x8282;&#x7701;&#x65F6;&#x95F4;&#x2014;&#x2014;&#x4ED6;&#x4EEC;&#x6B63;&#x5728;&#x521B;&#x9020;&#x5BA2;&#x6237;&#x80FD;&#x591F;&#x611F;&#x53D7;&#x5230;&#x7684;&#x5B9A;&#x4EF7;&#x548C;&#x4EA4;&#x4ED8;&#x4F18;&#x52BF;&#x3002;&#x901F;&#x5EA6;&#x610F;&#x5473;&#x7740;&#x80FD;&#x529B;&#x3002;&#x5FEB;&#x901F;&#x9AD8;&#x8D28;&#x91CF;&#x5730;&#x4EA4;&#x4ED8;&#x544A;&#x8BC9;&#x5BA2;&#x6237;&#x4F60;&#x6E05;&#x695A;&#x5730;&#x77E5;&#x9053;&#x81EA;&#x5DF1;&#x5728;&#x505A;&#x4EC0;&#x4E48;&#x3002;</p><h2 id="4%E3%80%81%E8%BF%99%E4%B8%8D%E8%83%BD%E6%9B%BF%E4%BB%A3%E4%BB%80%E4%B9%88">4&#x3001;&#x8FD9;&#x4E0D;&#x80FD;&#x66FF;&#x4EE3;&#x4EC0;&#x4E48;</h2><p>&#x6211;&#x60F3;&#x8BF4;&#x6E05;&#x695A;&#x4E00;&#x4EF6;&#x4E8B;&#xFF0C;&#x56E0;&#x4E3A;&#x5EFA;&#x7B51;&#x754C;&#x5BF9;AI&#x53D6;&#x4EE3;&#x8BBE;&#x8BA1;&#x5E08;&#x6709;&#x5F88;&#x591A;&#x6050;&#x60E7;&#x3002;</p><p>AI&#x4E0D;&#x77E5;&#x9053;&#x4F60;&#x7684;&#x5BA2;&#x6237;&#x6240;&#x8BF4;&#x7684;&quot;<strong>&#x6E29;&#x6696;&#x800C;&#x73B0;&#x4EE3;</strong>&quot;&#x5728;&#x62C9;&#x5404;&#x65AF;&#x548C;&#x4F26;&#x6566;&#x610F;&#x5473;&#x7740;&#x5B8C;&#x5168;&#x4E0D;&#x540C;&#x7684;&#x4E1C;&#x897F;&#x3002;&#x5B83;&#x4E0D;&#x7406;&#x89E3;&#x5EFA;&#x7B51;&#x4F4D;&#x4E8E;&#x70ED;&#x5E26;&#x6C14;&#x5019;&#x4E2D;&#x9700;&#x8981;&#x7279;&#x5B9A;&#x7684;&#x906E;&#x9633;&#x6311;&#x6A90;&#x3002;&#x5B83;&#x4E0D;&#x80FD;&#x9605;&#x8BFB;&#x573A;&#x5730;&#x5206;&#x6790;&#x3001;&#x5728;&#x5B57;&#x91CC;&#x884C;&#x95F4;&#x89E3;&#x8BFB;&#x8BBE;&#x8BA1;&#x4EFB;&#x52A1;&#x4E66;&#xFF0C;&#x6216;&#x8005;&#x5728;&#x5BA2;&#x6237;&#x7684;&#x7F8E;&#x5B66;&#x504F;&#x597D;&#x4E0E;&#x88AB;&#x52A8;&#x5F0F;&#x5236;&#x51B7;&#x539F;&#x5219;&#x51B2;&#x7A81;&#x65F6;&#x63D0;&#x51FA;&#x5F02;&#x8BAE;&#x3002;</p><p>&#x4F60;&#x7684;&#x5EFA;&#x7B51;&#x5B66;&#x6559;&#x80B2;&#x662F;&#x8BA9;&#x6BCF;&#x4E00;&#x4E2A;AI&#x5DE5;&#x5177;&#x5728;&#x4F60;&#x7684;&#x624B;&#x4E2D;&#x4EA7;&#x751F;&#x6BD4;&#x5728;&#x4EFB;&#x4F55;&#x4EBA;&#x624B;&#x4E2D;&#x66F4;&#x597D;&#x8F93;&#x51FA;&#x7684;&#x5173;&#x952E;&#x3002;&#x4F60;&#x6CA1;&#x6709;&#x88AB;&#x53D6;&#x4EE3;&#x3002;&#x5982;&#x679C;&#x4F60;&#x9009;&#x62E9;&#x7684;&#x8BDD;&#xFF0C;&#x4F60;&#x6B63;&#x5728;&#x88AB;&#x5347;&#x7EA7;&#x3002;</p><p>&#x90A3;&#x4E9B;&#x5C06;&#x4F1A;&#x6323;&#x624E;&#x7684;&#x81EA;&#x7531;&#x804C;&#x4E1A;&#x8005;&#x662F;&#x90A3;&#x4E9B;&#x8981;&#x4E48;&#x5B8C;&#x5168;&#x5FFD;&#x89C6;AI&#x3001;&#x8981;&#x4E48;&#x5728;&#x6CA1;&#x6709;&#x8BBE;&#x8BA1;&#x667A;&#x80FD;&#x6765;&#x6B63;&#x786E;&#x5F15;&#x5BFC;AI&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x4F7F;&#x7528;&#x5B83;&#x7684;&#x4EBA;&#x3002;&#x4F60;&#x4E0D;&#x5C5E;&#x4E8E;&#x4EFB;&#x4F55;&#x4E00;&#x4E2A;&#x9635;&#x8425;&#x3002;</p><h2 id="5%E3%80%81%E7%BB%93%E6%9D%9F%E8%AF%AD">5&#x3001;&#x7ED3;&#x675F;&#x8BED;</h2><p>&#x4E0A;&#x9762;&#x7684;&#x5DE5;&#x4F5C;&#x6D41;&#x7A0B;&#x5C06;&#x7ACB;&#x5373;&#x4E3A;&#x4F60;&#x8282;&#x7701;&#x6570;&#x5C0F;&#x65F6;&#x3002;&#x4F46;&#x5DE5;&#x5177;&#x53EA;&#x662F;&#x4E00;&#x534A;&#x3002;</p><p>&#x53E6;&#x4E00;&#x534A;&#x662F;&#x62E5;&#x6709;&#x4E00;&#x4E2A;&#x9879;&#x76EE;&#x7BA1;&#x7406;&#x7CFB;&#x7EDF;&#xFF0C;&#x8BA9;&#x4F60;&#x7684;&#x5BA2;&#x6237;&#x4FDD;&#x6301;&#x77E5;&#x60C5;&#x3001;&#x4FEE;&#x6539;&#x6709;&#x6761;&#x7406;&#x3001;&#x4EA4;&#x4ED8;&#x6D41;&#x7A0B;&#x4E25;&#x4E1D;&#x5408;&#x7F1D;&#xFF0C;&#x8FD9;&#x6837;&#x4F60;&#x7528;AI&#x8282;&#x7701;&#x7684;&#x65F6;&#x95F4;&#x5C31;&#x4E0D;&#x4F1A;&#x88AB;&#x6DF7;&#x4E71;&#x7684;&#x5BA2;&#x6237;&#x6C9F;&#x901A;&#x6240;&#x541E;&#x566C;&#x3002;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;: <a href="https://medium.com/arch-lab/how-to-use-ai-to-deliver-archviz-projects-3x-faster-without-sacrificing-quality-440e0e4ceee7">How to Use AI to Deliver ArchViz Projects 3x Faster Without Sacrificing Quality</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[AI时代的3D动画流水线]]></title><description><![CDATA[Rodin 有望改变 3D 角色和模型的创建方式，与AccuRIG等工具一起，正在塑造AI时代的3D动画流水线。]]></description><link>https://bimant.com/blog/3d-animation-pipeline-in-ai-era/</link><guid isPermaLink="false">67348f7ebe57970823010d80</guid><category><![CDATA[3D应用]]></category><category><![CDATA[生成式AI]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Wed, 13 Nov 2024 11:59:18 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2024/11/3d-animation-pipeline-in-ai-era.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2024/11/3d-animation-pipeline-in-ai-era.png" alt="AI&#x65F6;&#x4EE3;&#x7684;3D&#x52A8;&#x753B;&#x6D41;&#x6C34;&#x7EBF;"><p>&#x968F;&#x7740;&#x751F;&#x6210; 3D &#x6A21;&#x578B;&#x7684; AI &#x7684;&#x51FA;&#x73B0;&#xFF0C;3D &#x884C;&#x4E1A;&#x6B63;&#x5728;&#x7ECF;&#x5386;&#x4E00;&#x573A;&#x771F;&#x6B63;&#x7684;&#x9769;&#x547D;&#x3002;&#x5728;&#x6211;&#x6D4B;&#x8BD5;&#x8FC7;&#x7684;&#x6240;&#x6709; AI &#x4E2D;&#xFF0C;Rodin &#x6709;&#x671B;&#x6539;&#x53D8; 3D &#x89D2;&#x8272;&#x548C;&#x6A21;&#x578B;&#x7684;&#x521B;&#x5EFA;&#x65B9;&#x5F0F;&#x3002;&#x5728;&#x6280;&#x672F;&#x8FDB;&#x6B65;&#x7684;&#x80CC;&#x666F;&#x4E0B;&#xFF0C;&#x4E86;&#x89E3;&#x8FD9;&#x4E9B;&#x7C7B;&#x578B;&#x7684; AI &#x5982;&#x4F55;&#x4E0D;&#x4EC5;&#x53EF;&#x4EE5;&#x8865;&#x5145;&#x73B0;&#x6709;&#x5DE5;&#x5177;&#xFF0C;&#x8FD8;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x73B0;&#x6709;&#x5DE5;&#x5177;&#x5F97;&#x5230;&#x589E;&#x5F3A;&#x81F3;&#x5173;&#x91CD;&#x8981;&#x3002;</p><p>ActorCore &#x548C; AccuRIG &#x4E3A;&#x4E13;&#x4E1A; 3D &#x5185;&#x5BB9;&#x521B;&#x4F5C;&#x63D0;&#x4F9B;&#x4E86;&#x5B8C;&#x6574;&#x4E14;&#x4F18;&#x5316;&#x7684;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x3002;&#x4E0E;&#x6B64; AI &#x4E00;&#x8D77;&#xFF0C;&#x8FD9;&#x4E9B;&#x5DE5;&#x5177;&#x4E3A;&#x6CA1;&#x6709; 3D &#x6280;&#x80FD;&#x7684;&#x827A;&#x672F;&#x5BB6;&#x63D0;&#x4F9B;&#x4E86;&#x524D;&#x6240;&#x672A;&#x6709;&#x7684;&#x673A;&#x4F1A;&#xFF0C;&#x53EF;&#x4EE5;&#x57FA;&#x4E8E;&#x4E09;&#x7EF4;&#x73AF;&#x5883;&#x8FDB;&#x884C;&#x9879;&#x76EE;&#x5DE5;&#x4F5C;&#x3002;</p><h2 id="1%E3%80%81rodin%EF%BC%9A3d-ai-%E7%94%9F%E6%88%90%E7%9A%84%E6%96%B0%E5%89%8D%E6%B2%BF">1&#x3001;Rodin&#xFF1A;3D AI &#x751F;&#x6210;&#x7684;&#x65B0;&#x524D;&#x6CBF;</h2><p><a href="https://hyperhuman.deemos.com/rodin">Rodin </a>&#x4EE3;&#x8868;&#x4E86; 3D &#x6A21;&#x578B;&#x751F;&#x6210;&#x7684;&#x5DE8;&#x5927;&#x98DE;&#x8DC3;&#xFF0C;&#x5B83;&#x4F7F;&#x7528;&#x9AD8;&#x7EA7;&#x7B97;&#x6CD5;&#x521B;&#x5EFA;&#x5177;&#x6709;&#x524D;&#x6240;&#x672A;&#x6709;&#x7684;&#x7EC6;&#x8282;&#x548C;&#x771F;&#x5B9E;&#x611F;&#x7684;&#x89D2;&#x8272;&#x3002;&#x8FD9;&#x79CD; AI &#x4E0D;&#x4EC5;&#x80FD;&#x591F;&#x751F;&#x6210;&#x590D;&#x6742;&#x7684;&#x51E0;&#x4F55;&#x56FE;&#x5F62;&#xFF0C;&#x800C;&#x4E14;&#x8FD8;&#x53EF;&#x4EE5;&#x6839;&#x636E;&#x6211;&#x4EEC;&#x7684;&#x8349;&#x56FE;&#x4EE5;&#x8FDE;&#x8D2F;&#x7684;&#x65B9;&#x5F0F;&#x7406;&#x89E3;&#x548C;&#x5E94;&#x7528;&#x7EB9;&#x7406;&#x548C;&#x6750;&#x8D28;&#x3002;&#x80FD;&#x591F;&#x76F4;&#x63A5;&#x4ECE;&#x89D2;&#x8272;&#x7684;&#x6982;&#x5FF5;&#x8BBE;&#x8BA1;&#x8F6C;&#x5230; 3D &#x6A21;&#x578B;&#xFF0C;&#x5927;&#x5927;&#x51CF;&#x5C11;&#x4E86;&#x4ECE;&#x6784;&#x601D;&#x5230;&#x6700;&#x7EC8;&#x7ED3;&#x679C;&#x6240;&#x9700;&#x7684;&#x65F6;&#x95F4;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-83.png" class="kg-image" alt="AI&#x65F6;&#x4EE3;&#x7684;3D&#x52A8;&#x753B;&#x6D41;&#x6C34;&#x7EBF;" loading="lazy" width="900" height="498"></figure><p>Rodin &#x662F;&#x4E00;&#x79CD;&#x4ECE;&#x56FE;&#x50CF;&#x6216;&#x6587;&#x672C;&#x751F;&#x6210; 3D &#x6A21;&#x578B;&#x7684;&#x5DE5;&#x5177;&#xFF0C;&#x5B83;&#x901A;&#x8FC7;&#x751F;&#x6210;&#x51E0;&#x4F55;&#x56FE;&#x5F62;&#x548C;&#x6750;&#x6599;&#xFF0C;&#x8BA9;&#x827A;&#x672F;&#x5BB6;&#x6709;&#x673A;&#x4F1A;&#x4EE5;&#x4E09;&#x7EF4;&#x6A21;&#x578B;&#x7684;&#x5F62;&#x5F0F;&#x67E5;&#x770B;&#x4ED6;&#x4EEC;&#x7684; 2D &#x8349;&#x56FE;&#x3002;&#x5176;&#x4E3B;&#x8981;&#x7279;&#x8272;&#x4E4B;&#x4E00;&#x662F;&#x53EF;&#x4EE5;&#x591A;&#x6B21;&#x201C;&#x91CD;&#x505A;&#x201D;&#x6A21;&#x578B;&#x548C;&#x7EB9;&#x7406;&#xFF0C;&#x4EE5;&#x627E;&#x5230;&#x5B8C;&#x7F8E;&#x7684;&#x6548;&#x679C;&#x3002;&#x5B83;&#x8FD8;&#x5141;&#x8BB8;&#x901A;&#x8FC7;&#x8FB9;&#x754C;&#x6846;&#x3001;&#x4F53;&#x7D20;&#x6216;&#x70B9;&#x4E91;&#x8FDB;&#x884C; 3D &#x63A7;&#x5236;&#xFF0C;&#x4EE5;&#x64CD;&#x7EB5;&#x6BD4;&#x4F8B;&#x548C;&#x5F62;&#x72B6;&#x3002;&#x6700;&#x540E;&#xFF0C;&#x8FD8;&#x6709;&#x4E00;&#x4E2A;&#x7F51;&#x683C;&#x7F16;&#x8F91;&#x5668;&#xFF0C;&#x7528;&#x4E8E;&#x5FEB;&#x901F;&#x8C03;&#x6574;&#x548C;&#x9AD8;&#x7EA7;&#x9009;&#x9879;&#xFF0C;&#x4F8B;&#x5982;&#x6DFB;&#x52A0;&#x8D1F;&#x9762;&#x63D0;&#x793A;&#x548C;&#x59FF;&#x52BF;&#x63A7;&#x5236;&#xFF0C;&#x8FD9;&#x4E9B;&#x9009;&#x9879;&#x63D0;&#x4F9B;&#x7684;&#x63A7;&#x5236;&#x6BD4;&#x5F53;&#x4ECA;&#x4EFB;&#x4F55;&#x5176;&#x4ED6; AI &#x90FD;&#x8981;&#x591A;&#x3002;</p><p>Rodin &#x7684;&#x7A81;&#x51FA;&#x4E4B;&#x5904;&#x5728;&#x4E8E;&#x5B83;&#x80FD;&#x591F;&#x6839;&#x636E;&#x76F8;&#x540C;&#x7684;&#x53C2;&#x8003;&#x514D;&#x8D39;&#x751F;&#x6210;&#x591A;&#x4E2A;&#x7ED3;&#x679C;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x4ECE;&#x4E2D;&#x9009;&#x62E9;&#x6700;&#x9002;&#x5408;&#x6211;&#x4EEC;&#x60F3;&#x8981;&#x7684;&#x7ED3;&#x679C;&#x3002;&#x8FD9;&#x7ED9;&#x4E86;&#x6211;&#x4EEC;&#x5F53;&#x4ECA;&#x5927;&#x591A;&#x6570; AI &#x65E0;&#x6CD5;&#x7ED9;&#x4E88;&#x6211;&#x4EEC;&#x7684;&#x63A7;&#x5236;&#x6743;&#xFF0C;&#x5E76;&#x4F7F; 3D &#x521B;&#x4F5C;&#x8FC7;&#x7A0B;&#x66F4;&#x5177;&#x521B;&#x9020;&#x6027;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-87.png" class="kg-image" alt="AI&#x65F6;&#x4EE3;&#x7684;3D&#x52A8;&#x753B;&#x6D41;&#x6C34;&#x7EBF;" loading="lazy" width="900" height="506"></figure><p>&#x7136;&#x800C;&#xFF0C;&#x5F53;&#x5B83;&#x4E0E;&#x5DF2;&#x7ECF;&#x5728;&#x884C;&#x4E1A;&#x4E2D;&#x8BC1;&#x660E;&#x8FC7;&#x81EA;&#x5DF1;&#x7684;&#x5DE5;&#x5177;&#x96C6;&#x6210;&#x65F6;&#xFF0C;&#x5B83;&#x7684;&#x771F;&#x6B63;&#x4F18;&#x52BF;&#x5C31;&#x4F1A;&#x663E;&#x73B0;&#x51FA;&#x6765;&#x3002;&#x8FD9;&#x5C31;&#x662F; ActorCore &#x548C; AccuRIG &#x53D1;&#x6325;&#x4F5C;&#x7528;&#x7684;&#x5730;&#x65B9;&#xFF0C;&#x5B83;&#x4EEC;&#x63D0;&#x4F9B;&#x7684;&#x529F;&#x80FD;&#x5B8C;&#x7F8E;&#x5730;&#x8865;&#x5145;&#x4E86; Rodin &#x7684;&#x529F;&#x80FD;&#x3002;</p><h2 id="2%E3%80%81accurig%EF%BC%9Aai-%E7%94%9F%E6%88%90%E6%A8%A1%E5%9E%8B%E7%9A%84%E5%AE%8C%E7%BE%8E%E8%A1%A5%E5%85%85">2&#x3001;AccuRIG&#xFF1A;AI &#x751F;&#x6210;&#x6A21;&#x578B;&#x7684;&#x5B8C;&#x7F8E;&#x8865;&#x5145;</h2><p><a href="https://reallusion.software/eov">AccuRIG</a> &#x662F;&#x8865;&#x5145; Rodin &#x7684;&#x6700;&#x4F73;&#x514D;&#x8D39;&#x5DE5;&#x5177;&#x3002;&#x867D;&#x7136; Rodin &#x53EF;&#x4EE5;&#x751F;&#x6210;&#x590D;&#x6742;&#x7684;&#x6A21;&#x578B;&#xFF0C;&#x4F46;&#x88C5;&#x914D;&#x8FC7;&#x7A0B;&#x4ECD;&#x7136;&#x662F;&#x8FD9;&#x4E9B;&#x6A21;&#x578B;&#x6709;&#x6548;&#x52A8;&#x753B;&#x7684;&#x5173;&#x952E;&#x9636;&#x6BB5;&#x3002;&#x8FD9;&#x5C31;&#x662F; AccuRIG &#x8BC1;&#x660E;&#x5176;&#x4EF7;&#x503C;&#x7684;&#x5730;&#x65B9;&#xFF0C;&#x5B83;&#x4EE5;&#x60CA;&#x4EBA;&#x7684;&#x7CBE;&#x5EA6;&#x81EA;&#x52A8;&#x88C5;&#x914D;&#xFF0C;&#x540C;&#x65F6;&#x8FD8;&#x5141;&#x8BB8;&#x827A;&#x672F;&#x5BB6;&#x624B;&#x52A8;&#x8C03;&#x6574;&#x7ED3;&#x679C;&#xFF0C;&#x4EE5;&#x4FBF;&#x89D2;&#x8272;&#x9AA8;&#x67B6;&#x6B63;&#x662F;&#x6211;&#x4EEC;&#x60F3;&#x8981;&#x7684;&#xFF0C;&#x5E76;&#x4E14;&#x89D2;&#x8272;&#x53EF;&#x4EE5;&#x4EE5;&#x8FDE;&#x8D2F;&#x7684;&#x65B9;&#x5F0F;&#x52A8;&#x753B;&#x5316;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-84.png" class="kg-image" alt="AI&#x65F6;&#x4EE3;&#x7684;3D&#x52A8;&#x753B;&#x6D41;&#x6C34;&#x7EBF;" loading="lazy" width="900" height="506"></figure><p>AccuRIG &#x517C;&#x5BB9;&#x5404;&#x79CD;&#x6A21;&#x578B;&#x7684;&#x88C5;&#x914D;&#xFF0C;&#x4ECE;&#x4EBA;&#x5F62;&#x5230;&#x5947;&#x5E7B;&#x751F;&#x7269;&#xFF0C;&#x4F7F;&#x5176;&#x6210;&#x4E3A; Rodin &#x751F;&#x6210;&#x89D2;&#x8272;&#x8BBE;&#x8BA1;&#x7684;&#x7406;&#x60F3;&#x8865;&#x5145;&#x3002; Rodin &#x548C; AccuRIG &#x4E4B;&#x95F4;&#x7684;&#x8FD9;&#x79CD;&#x534F;&#x540C;&#x4F5C;&#x7528;&#x4E0D;&#x4EC5;&#x7B80;&#x5316;&#x4E86;&#x88C5;&#x914D;&#x8FC7;&#x7A0B;&#xFF0C;&#x800C;&#x4E14;&#x8FD8;&#x786E;&#x4FDD;&#x6A21;&#x578B;&#x5DF2;&#x51C6;&#x5907;&#x597D;&#x4F7F;&#x7528; ActorCore 3D &#x8FD0;&#x52A8;&#x8FDB;&#x884C;&#x52A8;&#x753B;&#x5904;&#x7406;&#xFF0C;&#x7136;&#x540E;&#x53EF;&#x4EE5;&#x5728; iClone &#x4E2D;&#x4F7F;&#x7528;&#x3002;&#x8FD9;&#x6837;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5728;&#x51E0;&#x5206;&#x949F;&#x5185;&#x4ECE; 2D &#x89D2;&#x8272;&#x8BBE;&#x8BA1;&#x8F6C;&#x53D8;&#x4E3A; Unreal Engine &#x6216; Unity &#x9879;&#x76EE;&#x4E2D;&#x529F;&#x80FD;&#x9F50;&#x5168;&#x7684; 3D &#x6A21;&#x578B;&#x3002;</p><h2 id="3%E3%80%81actorcore%EF%BC%9A%E9%80%9A%E8%BF%87-3d-%E5%8A%A8%E7%94%BB%E6%8F%90%E5%8D%87-ai-%E7%9A%84%E6%BD%9C%E5%8A%9B">3&#x3001;ActorCore&#xFF1A;&#x901A;&#x8FC7; 3D &#x52A8;&#x753B;&#x63D0;&#x5347; AI &#x7684;&#x6F5C;&#x529B;</h2><p><a href="https://actorcore.reallusion.com/3d-motion">ActorCore</a> &#x662F;&#x4E00;&#x4E2A;&#x5E73;&#x53F0;&#xFF0C;&#x5DF2;&#x6210;&#x4E3A;&#x4EFB;&#x4F55; 3D &#x4E13;&#x4E1A;&#x4EBA;&#x58EB;&#x7684;&#x5B9D;&#x8D35;&#x8D44;&#x6E90;&#x3002;&#x51ED;&#x501F;&#x5176;&#x4E30;&#x5BCC;&#x7684;&#x9AD8;&#x8D28;&#x91CF;&#x52A8;&#x753B;&#x5E93;&#xFF0C;ActorCore &#x4E0D;&#x4EC5;&#x5141;&#x8BB8;&#x7528;&#x6237;&#x5229;&#x7528; Rodin &#x751F;&#x6210;&#x7684;&#x4F5C;&#x54C1;&#xFF0C;&#x8FD8;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x7CBE;&#x786E;&#x81EA;&#x7136;&#x7684;&#x52A8;&#x4F5C;&#x4E3A;&#x4EFB;&#x4F55; 3D &#x89D2;&#x8272;&#x8D4B;&#x4E88;&#x751F;&#x547D;&#x3002;</p><p>ActorCore &#x7684;&#x52A8;&#x4F5C;&#x6355;&#x6349;&#x52A8;&#x753B;&#x91C7;&#x7528;&#x5148;&#x8FDB;&#x7684;&#x52A8;&#x4F5C;&#x6355;&#x6349;&#x6280;&#x672F;&#x521B;&#x5EFA;&#xFF0C;&#x53EF;&#x786E;&#x4FDD;&#x4EFB;&#x4F55; Rodin &#x751F;&#x6210;&#x7684;&#x89D2;&#x8272;&#x90FD;&#x5177;&#x6709;&#x4EE4;&#x4EBA;&#x5370;&#x8C61;&#x6DF1;&#x523B;&#x7684;&#x6D41;&#x7545;&#x6027;&#x548C;&#x771F;&#x5B9E;&#x611F;&#x3002;&#x6B64;&#x5916;&#xFF0C;ActorCore &#x5141;&#x8BB8;&#x6211;&#x4EEC;&#x5728; 3D &#x67E5;&#x770B;&#x5668;&#x4E2D;&#x514D;&#x8D39;&#x76F4;&#x63A5;&#x5728;&#x89D2;&#x8272;&#x4E0A;&#x53EF;&#x89C6;&#x5316;&#x8FD9;&#x4E9B;&#x52A8;&#x753B;&#xFF0C;&#x786E;&#x4FDD;&#x5B83;&#x4EEC;&#x5B8C;&#x5168;&#x9002;&#x5408;&#x4EFB;&#x4F55;&#x7C7B;&#x578B;&#x7684;&#x4E13;&#x4E1A;&#x9879;&#x76EE;&#x7684;&#x7279;&#x5B9A;&#x9700;&#x6C42;&#x3002;&#x8FD9;&#x4E5F;&#x5141;&#x8BB8;&#x827A;&#x672F;&#x5BB6;&#x4EE5;&#x66F4;&#x6709;&#x6548;&#x7684;&#x65B9;&#x5F0F;&#x5411;&#x56E2;&#x961F;&#x7684;&#x5176;&#x4ED6;&#x6210;&#x5458;&#x5C55;&#x793A;&#x4ED6;&#x4EEC;&#x7684;&#x60F3;&#x6CD5;&#xFF0C;&#x800C;&#x4E0D;&#x4EC5;&#x4EC5;&#x662F;&#x5C55;&#x793A;&#x51E0;&#x5F20;&#x8349;&#x56FE;&#xFF0C;&#x73B0;&#x5728;&#x827A;&#x672F;&#x5BB6;&#x53EF;&#x4EE5;&#x5728;&#x51E0;&#x5206;&#x949F;&#x5185;&#x5B8C;&#x5168;&#x514D;&#x8D39;&#x5730;&#x5C55;&#x793A;&#x4E00;&#x4E2A;&#x5145;&#x6EE1;&#x6D3B;&#x529B;&#x7684;&#x89D2;&#x8272;&#xFF0C;&#x800C;&#x65E0;&#x9700;&#x4EFB;&#x4F55; 3D &#x5EFA;&#x6A21;&#x6216;&#x52A8;&#x753B;&#x77E5;&#x8BC6;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-85.png" class="kg-image" alt="AI&#x65F6;&#x4EE3;&#x7684;3D&#x52A8;&#x753B;&#x6D41;&#x6C34;&#x7EBF;" loading="lazy" width="900" height="476"></figure><h2 id="4%E3%80%81iclone%EF%BC%9A%E6%9C%80%E5%BF%AB%E7%9A%84%E5%AE%9E%E6%97%B6-3d-%E5%8A%A8%E7%94%BB%E5%B7%A5%E5%85%B7">4&#x3001;iClone&#xFF1A;&#x6700;&#x5FEB;&#x7684;&#x5B9E;&#x65F6; 3D &#x52A8;&#x753B;&#x5DE5;&#x5177;</h2><p>&#x8981;&#x5904;&#x7406;&#x88C5;&#x914D;&#x548C;&#x52A8;&#x753B;&#x89D2;&#x8272;&#xFF0C;&#x6CA1;&#x6709;&#x6BD4;<a href="https://www.reallusion.com/iclone/"> iClone </a>&#x66F4;&#x597D;&#x7684;&#x7A0B;&#x5E8F;&#x4E86;&#x3002;&#x501F;&#x52A9;&#x5176;&#x5DE5;&#x5177;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x7F16;&#x8F91;&#x52A8;&#x753B;&#x5E76;&#x4E0E;&#x89D2;&#x8272;&#x4E00;&#x8D77;&#x5DE5;&#x4F5C;&#xFF0C;&#x4EE5;&#x6839;&#x636E;&#x9700;&#x8981;&#x5BF9;&#x5176;&#x8FDB;&#x884C;&#x5C3D;&#x53EF;&#x80FD;&#x591A;&#x7684;&#x8C03;&#x6574;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x501F;&#x52A9;&#x8FD9;&#x4E00;&#x70B9;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x8BA9;&#x6211;&#x4EEC;&#x7684;&#x89D2;&#x8272;&#x9002;&#x5E94;&#x6211;&#x4EEC;&#x9879;&#x76EE;&#x7684;&#x573A;&#x666F;&#x6216;&#x8BA9;&#x5B83;&#x4EEC;&#x76F8;&#x4E92;&#x4EA4;&#x4E92;&#x3002;&#x5F53;&#x6211;&#x4EEC;&#x5B8C;&#x6210;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x5C06;&#x770B;&#x5230;&#x4F7F;&#x7528; iClone &#x7684;&#x4E00;&#x5927;&#x4F18;&#x52BF;&#x662F;&#x5B83;&#x4E0E;&#x5176;&#x4ED6;&#x7A0B;&#x5E8F;&#x7684;&#x96C6;&#x6210;&#xFF0C;&#x53EA;&#x9700;&#x4E0D;&#x5230;&#x4E00;&#x5206;&#x949F;&#x6211;&#x4EEC;&#x5C31;&#x80FD;&#x591F;&#x5C06;&#x89D2;&#x8272;&#x53D1;&#x9001;&#x7ED9;Unity &#x6216; Unreal&#x3002;&#x56E0;&#x6B64;&#xFF0C;iClone &#x5C06;&#x4F7F;&#x6211;&#x4EEC;&#x514D;&#x4E8E;&#x4F7F;&#x7528;&#x591A;&#x4E2A;&#x7A0B;&#x5E8F;&#xFF0C;&#x5E76;&#x4E14;&#x501F;&#x52A9;&#x5176;&#x63D0;&#x4F9B;&#x7684;&#x5DE5;&#x5177;&#x96C6;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x4E13;&#x6CE8;&#x4E8E;&#x91CD;&#x8981;&#x7684;&#x4E8B;&#x60C5;&#x3002;</p><h2 id="5%E3%80%81%E5%8D%8F%E5%90%8C%E9%9B%86%E6%88%90%EF%BC%9Arodin%E3%80%81accurig-%E5%92%8C-actorcore">5&#x3001;&#x534F;&#x540C;&#x96C6;&#x6210;&#xFF1A;Rodin&#x3001;AccuRIG &#x548C; ActorCore</h2><p>Rodin &#x4E0E; ActorCore &#x548C; AccuRIG &#x7684;&#x96C6;&#x6210;&#x53EF;&#x4EE5;&#x63A8;&#x52A8; 3D &#x5185;&#x5BB9;&#x5236;&#x4F5C;&#x7684;&#x65B0;&#x65F6;&#x4EE3;&#x3002;&#x867D;&#x7136; Rodin &#x5E26;&#x6765;&#x4E86;&#x66F4;&#x5177;&#x521B;&#x610F;&#x7684; 3D &#x6A21;&#x578B;&#x751F;&#x6210;&#x7684;&#x627F;&#x8BFA;&#xFF0C;&#x4F46; ActorCore &#x548C; AccuRIG &#x786E;&#x4FDD;&#x8FD9;&#x4E9B;&#x6A21;&#x578B;&#x4E0D;&#x4EC5;&#x5728;&#x89C6;&#x89C9;&#x4E0A;&#x4EE4;&#x4EBA;&#x60CA;&#x53F9;&#xFF0C;&#x800C;&#x4E14;&#x529F;&#x80FD;&#x9F50;&#x5168;&#x4E14;&#x52A8;&#x753B;&#x51C6;&#x786E;&#x3002;&#x8FD9;&#x79CD;&#x7EC4;&#x5408;&#x7684;&#x771F;&#x6B63;&#x529B;&#x91CF;&#x5728;&#x4E8E;&#x8FD9;&#x4E9B;&#x5DE5;&#x5177;&#x80FD;&#x591F;&#x534F;&#x540C;&#x5DE5;&#x4F5C;&#xFF0C;&#x4ECE;&#x800C;&#x521B;&#x5EFA;&#x4E00;&#x79CD;&#x5DE5;&#x4F5C;&#x6D41;&#x7A0B;&#xFF0C;&#x6700;&#x5927;&#x9650;&#x5EA6;&#x5730;&#x63D0;&#x9AD8;&#x6548;&#x7387;&#xFF0C;&#x540C;&#x65F6;&#x4E3A;&#x521B;&#x9020;&#x529B;&#x548C;&#x5B9E;&#x9A8C;&#x7559;&#x4E0B;&#x66F4;&#x591A;&#x7A7A;&#x95F4;&#x3002;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;&#xFF1A;<a href="https://magazine.reallusion.com/2024/10/17/animating-ai-generated-models-a-step-by-step-guide/">Animating AI-Generated Models: A Step-by-Step Guide</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[基于扫描网格的3D建模]]></title><description><![CDATA[本文介绍了一种使用扫描网格数据生成精确的平面图和建筑内部 3D 模型的新方法。]]></description><link>https://bimant.com/blog/automatic-3d-modeling-using-scanned-mesh/</link><guid isPermaLink="false">673169bebe57970823010d07</guid><category><![CDATA[3D扫描]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 11 Nov 2024 02:37:36 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2024/11/automatic-3d-modeling-using-scanned-mesh.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2024/11/automatic-3d-modeling-using-scanned-mesh.png" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;"><p>&#x672C;&#x6587;&#x4ECB;&#x7ECD;&#x4E86;&#x4E00;&#x79CD;&#x4F7F;&#x7528;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x6570;&#x636E;&#x751F;&#x6210;&#x7CBE;&#x786E;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x548C;&#x5EFA;&#x7B51;&#x5185;&#x90E8; 3D &#x6A21;&#x578B;&#x7684;&#x65B0;&#x65B9;&#x6CD5;&#x3002;&#x4E0E;&#x4EE5;&#x524D;&#x4ECE;&#x6FC0;&#x5149;&#x6D4B;&#x8DDD;&#x4EEA;&#x7684;&#x9AD8;&#x5206;&#x8FA8;&#x7387;&#x70B9;&#x4E91;&#x5F00;&#x59CB;&#x7684;&#x65B9;&#x6CD5;&#x4E0D;&#x540C;&#xFF0C;&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x4ECE;&#x4E09;&#x89D2;&#x5F62;&#x7F51;&#x683C;&#x6570;&#x636E;&#x5F00;&#x59CB;&#xFF0C;&#x4F8B;&#x5982;&#x6765;&#x81EA; Microsoft HoloLens&#x3002;&#x5B83;&#x751F;&#x6210;&#x4E24;&#x79CD;&#x7C7B;&#x578B;&#x7684;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x4E00;&#x79CD;&#x662F;&#x4FDD;&#x7559;&#x7EC6;&#x8282;&#x7684;&#x201C;&#x7B14;&#x58A8;&#x201D;&#x98CE;&#x683C;&#xFF0C;&#x53E6;&#x4E00;&#x79CD;&#x662F;&#x51CF;&#x5C11;&#x6DF7;&#x4E71;&#x7684;&#x7ED8;&#x56FE;&#x98CE;&#x683C;&#x3002;&#x5B83;&#x901A;&#x8FC7;&#x5C06; 3D &#x6A21;&#x578B;&#x4E0E;&#x5750;&#x6807;&#x8F74;&#x5BF9;&#x9F50;&#x3001;&#x6CE8;&#x91CA;&#x91CD;&#x8981;&#x5BF9;&#x8C61;&#x3001;&#x5C06;&#x5176;&#x5212;&#x5206;&#x4E3A;&#x697C;&#x5C42;&#x4EE5;&#x53CA;&#x79FB;&#x9664;&#x5929;&#x82B1;&#x677F;&#x6765;&#x5904;&#x7406; 3D &#x6A21;&#x578B;&#x4EE5;&#x4F9B;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x4F7F;&#x7528;&#x3002;&#x5B83;&#x7684;&#x6027;&#x80FD;&#x5728;&#x5546;&#x4E1A;&#x548C;&#x4F4F;&#x5B85;&#x5EFA;&#x7B51;&#x4E0A;&#x8FDB;&#x884C;&#x4E86;&#x8BC4;&#x4F30;&#xFF0C;&#x5E76;&#x901A;&#x8FC7;&#x5B9E;&#x9A8C;&#x6765;&#x8BC4;&#x4F30;&#x8D28;&#x91CF;&#x548C;&#x5C3A;&#x5BF8;&#x7CBE;&#x5EA6;&#x3002;&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x5C55;&#x793A;&#x4E86;&#x81EA;&#x52A8;&#x6570;&#x5B57;&#x5316;&#x548C;&#x5B9A;&#x5411;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x6570;&#x636E;&#x7684;&#x5DE8;&#x5927;&#x6F5C;&#x529B;&#xFF0C;&#x4F7F;&#x5E73;&#x9762;&#x56FE;&#x548C; 3D &#x6A21;&#x578B;&#x80FD;&#x591F;&#x5728;&#x5BFC;&#x822A;&#x3001;&#x5BA4;&#x5185;&#x8BBE;&#x8BA1;&#x3001;&#x5BB6;&#x5177;&#x6446;&#x653E;&#x3001;&#x8BBE;&#x65BD;&#x7BA1;&#x7406;&#x3001;&#x5EFA;&#x7B51;&#x65BD;&#x5DE5;&#x548C;&#x6696;&#x901A;&#x7A7A;&#x8C03;&#x8BBE;&#x8BA1;&#x7B49;&#x5404;&#x79CD;&#x5E94;&#x7528;&#x4E2D;&#x751F;&#x6210;&#x3002;</p><h2 id="1%E3%80%81%E7%AE%80%E4%BB%8B">1&#x3001;&#x7B80;&#x4ECB;</h2><p>&#x5E73;&#x9762;&#x56FE;&#x53EF;&#x7528;&#x4E8E;&#x591A;&#x79CD;&#x5E94;&#x7528;&#xFF0C;&#x5305;&#x62EC;&#x5EFA;&#x7B51;&#x5185;&#x90E8;&#x5BFC;&#x822A;&#x3001;&#x6539;&#x9020;&#x3001;&#x5BB6;&#x5177;&#x7684;&#x6709;&#x6548;&#x6446;&#x653E;&#x3001;&#x7BA1;&#x9053;&#x7684;&#x6446;&#x653E;&#x3001;&#x4F9B;&#x6696;&#x3001;&#x901A;&#x98CE;&#x548C;&#x7A7A;&#x8C03; (HVAC) &#x8BBE;&#x8BA1;&#x4EE5;&#x53CA;&#x5236;&#x5B9A;&#x7D27;&#x6025;&#x758F;&#x6563;&#x8BA1;&#x5212;&#x3002;&#x6839;&#x636E;&#x5E94;&#x7528;&#xFF0C;&#x4E0D;&#x540C;&#x7C7B;&#x578B;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x662F;&#x5408;&#x9002;&#x7684;&#x3002;&#x5BF9;&#x4E8E;&#x6539;&#x9020;&#x5EFA;&#x7B51;&#x5185;&#x90E8;&#x6216;&#x8BBE;&#x8BA1; HVAC &#x7CFB;&#x7EDF;&#xFF0C;&#x7528;&#x6237;&#x53EF;&#x80FD;&#x66F4;&#x559C;&#x6B22;&#x7ED8;&#x56FE;&#x5F0F;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x8BE5;&#x5E73;&#x9762;&#x56FE;&#x4FA7;&#x91CD;&#x4E8E;&#x5E73;&#x9762;&#x5899;&#x58C1;&#x5E76;&#x79FB;&#x9664;&#x5BB6;&#x5177;&#x548C;&#x5176;&#x4ED6;&#x6742;&#x7269;&#x3002;&#x5BF9;&#x4E8E;&#x5BB6;&#x5177;&#x6446;&#x653E;&#x3001;&#x5BFC;&#x822A;&#x6216;&#x758F;&#x6563;&#x8BA1;&#x5212;&#xFF0C;&#x7528;&#x6237;&#x53EF;&#x80FD;&#x66F4;&#x559C;&#x6B22;&#x66F4;&#x8BE6;&#x7EC6;&#x7684;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x8BE5;&#x5E73;&#x9762;&#x56FE;&#x663E;&#x793A;&#x5BB6;&#x5177;&#x3001;&#x6A71;&#x67DC;&#x3001;&#x53F0;&#x9762;&#x7B49;&#x7684;&#x4F4D;&#x7F6E;&#x3002;&#x65E0;&#x8BBA;&#x54EA;&#x79CD;&#x60C5;&#x51B5;&#xFF0C;&#x5236;&#x4F5C;&#x5E73;&#x9762;&#x56FE;&#x90FD;&#x5F88;&#x8017;&#x65F6;&#xFF0C;&#x9700;&#x8981;&#x4E13;&#x4E1A;&#x6280;&#x80FD;&#xFF0C;&#x4F8B;&#x5982;&#x6D4B;&#x91CF;&#x8DDD;&#x79BB;&#x548C;&#x89D2;&#x5EA6;&#x6216;&#x5C06;&#x6570;&#x636E;&#x8F93;&#x5165; CAD &#x7A0B;&#x5E8F;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x591A;&#x6B21;&#x5236;&#x4F5C;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x56E0;&#x4E3A;&#x5F53;&#x5899;&#x58C1;&#x548C;&#x5BB6;&#x5177;&#x88AB;&#x79FB;&#x52A8;&#x3001;&#x6DFB;&#x52A0;&#x6216;&#x79FB;&#x9664;&#x65F6;&#xFF0C;&#x5EFA;&#x7B51;&#x7269;&#x4F1A;&#x53D1;&#x751F;&#x53D8;&#x5316;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x80FD;&#x591F;&#x5728;&#x5F88;&#x5C11;&#x6216;&#x6CA1;&#x6709;&#x57F9;&#x8BAD;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x81EA;&#x52A8;&#x751F;&#x6210;&#x5E73;&#x9762;&#x56FE;&#x662F;&#x5F88;&#x6709;&#x4EF7;&#x503C;&#x7684;&#x3002;</p><p>&#x8981;&#x751F;&#x6210;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x4ECE;&#x53EF;&#x4EE5;&#x81EA;&#x52A8;&#x6536;&#x96C6;&#x7684;&#x51C6;&#x786E;&#x6570;&#x636E;&#x5F00;&#x59CB;&#x4F1A;&#x5F88;&#x6709;&#x5E2E;&#x52A9;&#x3002;&#x6FC0;&#x5149;&#x6D4B;&#x8DDD;&#x4EEA;&#x3001;&#x667A;&#x80FD;&#x624B;&#x673A;&#x3001;&#x5E73;&#x677F;&#x7535;&#x8111;&#x548C;&#x589E;&#x5F3A;&#x73B0;&#x5B9E; (AR) &#x8033;&#x673A;&#x7B49;&#x8BBE;&#x5907;&#x4F7F;&#x4EE5; RGBD &#x56FE;&#x50CF;&#x3001;&#x70B9;&#x4E91;&#x548C;&#x4E09;&#x89D2;&#x7F51;&#x683C;&#x5F62;&#x5F0F;&#x6536;&#x96C6;&#x9AD8;&#x5206;&#x8FA8;&#x7387;&#x5EFA;&#x7B51;&#x6570;&#x636E;&#x53D8;&#x5F97;&#x66F4;&#x52A0;&#x5BB9;&#x6613;&#x3002;&#x5728;&#x672C;&#x6587;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x63CF;&#x8FF0;&#x4E86;&#x4E00;&#x79CD;&#x901A;&#x8FC7;&#x5229;&#x7528;&#x4E0D;&#x5B8C;&#x6574;&#x548C;&#x4E0D;&#x5B8C;&#x7F8E;&#x7684;&#x4E09;&#x89D2;&#x7F51;&#x683C;&#x6570;&#x636E;&#x6765;&#x751F;&#x6210;&#x7ED8;&#x56FE;&#x98CE;&#x683C;&#x548C;&#x94A2;&#x7B14;&#x548C;&#x58A8;&#x6C34;&#x98CE;&#x683C;&#x5E73;&#x9762;&#x56FE;&#x7684;&#x65B9;&#x6CD5;&#x3002;&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#x53EF;&#x4EE5;&#x9AD8;&#x6548;&#x51C6;&#x786E;&#x5730;&#x751F;&#x6210;&#x8FD9;&#x4E24;&#x79CD;&#x7C7B;&#x578B;&#x7684;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x652F;&#x6301;&#x5E7F;&#x6CDB;&#x7684;&#x5E94;&#x7528;&#x3002; </p><p>&#x6211;&#x4EEC;&#x63CF;&#x8FF0;&#x4E86;&#x4E00;&#x79CD;&#x4F7F;&#x7528; Microsoft HoloLens 2 &#x4E2D;&#x6355;&#x83B7;&#x4E0D;&#x4F73;&#x7684;&#x4E09;&#x89D2;&#x7F51;&#x683C;&#x6570;&#x636E;&#x751F;&#x6210;&#x51C6;&#x786E;&#x5E73;&#x9762;&#x56FE;&#x7684;&#x65B0;&#x65B9;&#x6CD5;&#x3002;&#x4E3B;&#x8981;&#x8D21;&#x732E;&#x662F;&#xFF1A;</p><ul><li>&#x4E00;&#x79CD;&#x6539;&#x8FDB;&#x7684;&#x57FA;&#x4E8E;&#x5BC6;&#x5EA6;&#x7684;&#x566A;&#x58F0;&#x5E94;&#x7528;&#x7A7A;&#x95F4;&#x805A;&#x7C7B; (DBSCAN) &#x7B97;&#x6CD5;&#xFF0C;&#x4F7F;&#x7528;&#x5757;&#x6765;&#x6355;&#x83B7;&#x5899;&#x58C1;&#x9AD8;&#x5EA6;&#x548C;&#x539A;&#x5EA6;&#x3002;</li><li>&#x4E00;&#x79CD;&#x57FA;&#x4E8E;&#x65B9;&#x5411;&#x7684;&#x805A;&#x7C7B;&#x65B9;&#x6CD5;&#xFF0C;&#x53EF;&#x627E;&#x5230;&#x4EFB;&#x610F;&#x89D2;&#x5EA6;&#x7684;&#x5899;&#x58C1;&#x3002;</li><li>&#x4F7F;&#x7528; k &#x5747;&#x503C;&#x805A;&#x7C7B;&#x5C06;&#x7F51;&#x683C;&#x65CB;&#x8F6C;&#x5230;&#x4E3B;&#x8F74;&#x5E76;&#x8BC6;&#x522B;&#x5730;&#x677F;&#x548C;&#x5929;&#x82B1;&#x677F;&#x3002;</li><li>&#x4ECE;&#x4E0D;&#x5B8C;&#x6574;&#x7684;&#x7F51;&#x683C;&#x6570;&#x636E;&#x751F;&#x6210;&#x4E24;&#x79CD;&#x7CBE;&#x786E;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x3002;</li></ul><h2 id="2%E3%80%81%E7%9B%B8%E5%85%B3%E5%B7%A5%E4%BD%9C">2&#x3001;&#x76F8;&#x5173;&#x5DE5;&#x4F5C;</h2><p>&#x5E73;&#x9762;&#x56FE;&#x5BF9;&#x4E8E;&#x8BB8;&#x591A;&#x5E94;&#x7528;&#x81F3;&#x5173;&#x91CD;&#x8981;&#x3002;&#x5E73;&#x9762;&#x56FE;&#x521B;&#x5EFA;&#x7684;&#x8F6F;&#x4EF6;&#x65B9;&#x6CD5;&#x53D6;&#x51B3;&#x4E8E;&#x6570;&#x636E;&#x53EF;&#x7528;&#x6027;&#x548C;&#x6570;&#x636E;&#x683C;&#x5F0F;&#x3002;&#x6211;&#x4EEC;&#x7684;&#x5DE5;&#x4F5C;&#x5EFA;&#x7ACB;&#x5728;&#x5148;&#x524D;&#x7684;&#x6570;&#x636E;&#x6536;&#x96C6;&#x548C;&#x5E73;&#x9762;&#x56FE;&#x8BA1;&#x7B97;&#x7814;&#x7A76;&#x7684;&#x57FA;&#x7840;&#x4E0A;&#x3002;</p><p>&#x6570;&#x636E;&#x6536;&#x96C6;&#x3002;&#x5BA4;&#x5185;&#x73AF;&#x5883;&#x53EF;&#x4EE5;&#x4EE5;&#x591A;&#x79CD;&#x683C;&#x5F0F;&#x6355;&#x83B7;&#xFF0C;&#x5305;&#x62EC; RGBD &#x56FE;&#x50CF;&#x3001;&#x70B9;&#x4E91;&#x548C;&#x4E09;&#x89D2;&#x7F51;&#x683C;&#x3002;Zhang &#x7B49;&#x4EBA; [29] &#x4F7F;&#x7528;&#x5168;&#x666F; RGBD &#x56FE;&#x50CF;&#x4F5C;&#x4E3A;&#x8F93;&#x5165;&#xFF0C;&#x5E76;&#x4F7F;&#x7528;&#x7ED3;&#x6784;&#x8BED;&#x6CD5;&#x91CD;&#x5EFA;&#x51E0;&#x4F55;&#x56FE;&#x5F62;&#xFF0C;&#x800C; [21] &#x4F7F;&#x7528; 3D &#x626B;&#x63CF;&#x63D0;&#x53D6;&#x5E73;&#x9762;&#x56FE;&#x5143;&#x5E76;&#x4F7F;&#x7528;&#x542F;&#x53D1;&#x5F0F;&#x65B9;&#x6CD5;&#x751F;&#x6210;&#x6A21;&#x578B;&#x3002;&#x4E00;&#x4E9B;&#x6DF1;&#x5EA6;&#x5B66;&#x4E60;&#x65B9;&#x6CD5; [8,11,13,14,30] &#x4F7F;&#x7528;&#x5355;&#x4E2A;&#x56FE;&#x50CF;&#x6765;&#x751F;&#x6210;&#x5355;&#x4E2A;&#x623F;&#x95F4;&#x7684;&#x957F;&#x65B9;&#x4F53;&#x5E03;&#x5C40;&#x3002;&#x5B8C;&#x6574;&#x623F;&#x5C4B;&#x7684;&#x8BE6;&#x7EC6;&#x534A;&#x7EA6;&#x675F;&#x5E73;&#x9762;&#x56FE;&#x8BA1;&#x7B97;&#x9700;&#x8981;&#x5904;&#x7406;&#x623F;&#x5C4B;&#x7684; 3D &#x626B;&#x63CF; [15]&#xFF1B;&#x5B8C;&#x6574;&#x626B;&#x63CF;&#x63D0;&#x9AD8;&#x4E86;&#x51C6;&#x786E;&#x6027;&#xFF0C;&#x4F46;&#x589E;&#x52A0;&#x4E86;&#x8BA1;&#x7B97;&#x8981;&#x6C42;&#x548C;&#x65F6;&#x95F4;&#x3002; Pintore &#x548C; Gobbetti [23] &#x63D0;&#x51FA;&#x4E86;&#x4E00;&#x79CD;&#x4F7F;&#x7528; Android &#x8BBE;&#x5907;&#x6444;&#x50CF;&#x5934;&#x521B;&#x5EFA;&#x5E73;&#x9762;&#x56FE;&#x548C; 3D &#x6A21;&#x578B;&#x7684;&#x6280;&#x672F;&#xFF0C;&#x5229;&#x7528;&#x4F20;&#x611F;&#x5668;&#x6570;&#x636E;&#x548C;&#x7EDF;&#x8BA1;&#x6280;&#x672F;&#x3002;Chen &#x7B49;&#x4EBA; [7] &#x4ECB;&#x7ECD;&#x4E86;&#x4E00;&#x79CD;&#x5229;&#x7528; Microsoft Hololens &#x8FDB;&#x884C;&#x5BA4;&#x5185;&#x5E03;&#x5C40;&#x8BC4;&#x4F30;&#x7684;&#x589E;&#x5F3A;&#x73B0;&#x5B9E;&#x7CFB;&#x7EDF;&#xFF0C;&#x89E3;&#x51B3;&#x4E86;&#x76F4;&#x89C2;&#x8BC4;&#x4F30;&#x548C;&#x6548;&#x7387;&#x6311;&#x6218;&#x3002;&#x5728;&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x4ECE; HoloLens 2 &#x7684;&#x4E09;&#x89D2;&#x5F62;&#x7F51;&#x683C;&#x5F00;&#x59CB;&#xFF0C;&#x4F7F;&#x7528;&#x5176;&#x7A7A;&#x95F4;&#x6620;&#x5C04;&#x8F6F;&#x4EF6; [18]&#xFF0C;&#x8BE5;&#x8F6F;&#x4EF6;&#x5DF2;&#x7531; Weinmann &#x7B49;&#x4EBA; [27] &#x8FDB;&#x884C;&#x4E86;&#x8C03;&#x67E5;&#x3002;</p><p>&#x5E73;&#x9762;&#x56FE;&#x8BA1;&#x7B97;&#x65E9;&#x671F;&#x65B9;&#x6CD5; [1,3,22,28] &#x4F9D;&#x9760;&#x56FE;&#x50CF;&#x5904;&#x7406;&#x6280;&#x672F;&#xFF08;&#x4F8B;&#x5982;&#x76F4;&#x65B9;&#x56FE;&#x548C;&#x5E73;&#x9762;&#x62DF;&#x5408;&#xFF09;&#x4ECE; 3D &#x6570;&#x636E;&#x521B;&#x5EFA;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x867D;&#x7136; [22] &#x901A;&#x8FC7;&#x68C0;&#x6D4B; 3D &#x70B9;&#x4E91;&#x4E2D;&#x7684;&#x5782;&#x76F4;&#x5E73;&#x9762;&#x6765;&#x521B;&#x5EFA;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x4F46; [3] &#x4F7F;&#x7528;&#x5E73;&#x9762;&#x7ED3;&#x6784;&#x63D0;&#x53D6;&#x6765;&#x521B;&#x5EFA;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x8FD9;&#x4E9B;&#x6280;&#x672F;&#x4F9D;&#x8D56;&#x4E8E;&#x542F;&#x53D1;&#x5F0F;&#x65B9;&#x6CD5;&#xFF0C;&#x5E76;&#x4E14;&#x5BB9;&#x6613;&#x56E0;&#x6570;&#x636E;&#x4E2D;&#x7684;&#x566A;&#x58F0;&#x800C;&#x5931;&#x8D25;&#x3002;</p><p>&#x4F7F;&#x7528;&#x56FE;&#x5F62;&#x6A21;&#x578B;&#x8FDB;&#x884C;&#x5E73;&#x9762;&#x56FE;&#x8BA1;&#x7B97;&#x5DF2;&#x7ECF;&#x53D6;&#x5F97;&#x4E86;&#x5F88;&#x5927;&#x8FDB;&#x5C55; [4,9,12]&#x3002;&#x6B64;&#x7C7B;&#x6A21;&#x578B; [10] &#x8FD8;&#x7528;&#x4E8E;&#x4ECE;&#x4F17;&#x5305;&#x56FE;&#x50CF;&#x548C;&#x4F4D;&#x7F6E;&#x6570;&#x636E;&#x4E2D;&#x6062;&#x590D;&#x5E03;&#x5C40;&#x548C;&#x697C;&#x5C42;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x4E00;&#x4E2A;&#x4EA4;&#x4E92;&#x5F0F;&#x5DE5;&#x5177; [16] &#x901A;&#x8FC7;&#x7B26;&#x5408;&#x8BBE;&#x8BA1;&#x7EA6;&#x675F;&#x6765;&#x521B;&#x5EFA;&#x7406;&#x60F3;&#x7684;&#x697C;&#x5C42;&#x5E73;&#x9762;&#x56FE;&#x3002;</p><p>Pintore &#x7B49;&#x4EBA; [24] &#x63CF;&#x8FF0;&#x4E86;&#x51E0;&#x4E2A;&#x53EF;&#x7528;&#x7684;&#x8F93;&#x5165;&#x6E90;&#xFF08;&#x5305;&#x62EC;&#x6211;&#x4EEC;&#x4F7F;&#x7528;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#x7F51;&#x683C;&#xFF09;&#x548C;&#x8F93;&#x51FA;&#x6A21;&#x578B;&#xFF0C;&#x5E76;&#x8BA8;&#x8BBA;&#x4E86;&#x91CD;&#x5EFA;&#x6D41;&#x7A0B;&#x7684;&#x4E3B;&#x8981;&#x5143;&#x7D20;&#x3002;&#x5B83;&#x8FD8;&#x786E;&#x5B9A;&#x4E86;&#x51E0;&#x4E2A;&#x7528;&#x4E8E;&#x751F;&#x6210;&#x697C;&#x5C42;&#x5E73;&#x9762;&#x56FE;&#x7684;&#x7CFB;&#x7EDF;&#xFF0C;&#x5305;&#x62EC; FloorNet [15] &#x548C; Floor-SP [6]&#x3002;</p><p>Monszpart &#x7B49;&#x4EBA; [19] &#x5F15;&#x5165;&#x4E86;&#x4E00;&#x79CD;&#x7B97;&#x6CD5;&#xFF0C;&#x8BE5;&#x7B97;&#x6CD5;&#x5229;&#x7528;&#x8FDC;&#x5904;&#x5899;&#x58C1;&#x901A;&#x5E38;&#x662F;&#x5E73;&#x884C;&#x7684;&#x89C2;&#x5BDF;&#x7ED3;&#x679C;&#xFF0C;&#x4F7F;&#x7528; k &#x5747;&#x503C;&#x8BC6;&#x522B;&#x4E3B;&#x8981;&#x5899;&#x58C1;&#x65B9;&#x5411;&#x3002;&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x4E5F;&#x5229;&#x7528;&#x4E86; k &#x5747;&#x503C;&#xFF0C;&#x4F46;&#x8FD9;&#x6837;&#x505A;&#x662F;&#x4E3A;&#x4E86;&#x8BC6;&#x522B;&#x6240;&#x6709;&#x65B9;&#x5411;&#x7684;&#x5899;&#x58C1;&#xFF0C;&#x800C;&#x4E0D;&#x4EC5;&#x4EC5;&#x662F;&#x4E3B;&#x8981;&#x65B9;&#x5411;&#x7684;&#x5899;&#x58C1;&#x3002;</p><p>Cai &#x7B49;&#x4EBA; [5] &#x4F7F;&#x7528;&#x51E0;&#x4F55;&#x5148;&#x9A8C;&#xFF0C;&#x5305;&#x62EC;&#x70B9;&#x5BC6;&#x5EA6;&#x3001;&#x5BA4;&#x5185;&#x533A;&#x57DF;&#x8BC6;&#x522B;&#x548C;&#x6CD5;&#x7EBF;&#x4FE1;&#x606F;&#xFF0C;&#x4ECE;&#x539F;&#x59CB;&#x70B9;&#x4E91;&#x91CD;&#x5EFA;&#x697C;&#x5C42;&#x5E73;&#x9762;&#x56FE;&#x3002;</p><p>&#x4E0E; Arikan &#x7B49;&#x4EBA;&#x76F8;&#x6BD4;&#xFF0C; [2] &#x91C7;&#x7528;&#x8D2A;&#x5A6A;&#x7B97;&#x6CD5;&#x5728;&#x7528;&#x6237;&#x4EA4;&#x4E92;&#x7684;&#x5E2E;&#x52A9;&#x4E0B;&#x627E;&#x5230;&#x5E73;&#x9762;&#x6CD5;&#x7EBF;&#x65B9;&#x5411;&#x5E76;&#x5C06;&#x5E73;&#x9762;&#x62DF;&#x5408;&#x5230;&#x70B9;&#xFF0C;&#x800C;&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x662F;&#x81EA;&#x52A8;&#x7684;&#x3002;&#x5B83;&#x4E5F;&#x4E0D;&#x540C;&#x4E8E; [20] &#x7684;&#x5DE5;&#x4F5C;&#xFF0C;&#x540E;&#x8005;&#x4E13;&#x6CE8;&#x4E8E;&#x6D88;&#x9664;&#x6742;&#x4E71;&#x5E76;&#x5C06;&#x5185;&#x90E8;&#x5212;&#x5206;&#x4E3A; 3D &#x5355;&#x5143;&#x590D;&#x5408;&#x4F53;&#xFF1B;&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x4E13;&#x95E8;&#x5C06;&#x5EFA;&#x7B51;&#x7269;&#x5212;&#x5206;&#x4E3A;&#x5355;&#x72EC;&#x7684;&#x5899;&#x58C1;&#x3002;</p><p>&#x6211;&#x4EEC;&#x7684;&#x5DE5;&#x4F5C;&#x4E0E; [22] &#x548C; [26] &#x76F8;&#x5173;&#x3002;&#x5728; [22] &#x4E2D;&#xFF0C;&#x5E73;&#x9762;&#x56FE;&#x751F;&#x6210;&#x4ECE;&#x6FC0;&#x5149;&#x8303;&#x56F4;&#x6570;&#x636E;&#x70B9;&#x4E91;&#x5F00;&#x59CB;&#xFF0C;&#x7136;&#x540E;&#x4F7F;&#x7528;&#x9AD8;&#x5EA6;&#x76F4;&#x65B9;&#x56FE;&#x68C0;&#x6D4B;&#x5730;&#x677F;&#x548C;&#x5929;&#x82B1;&#x677F;&#x3002;&#x5176;&#x4F59;&#x70B9;&#x6295;&#x5F71;&#x5230;&#x5730;&#x9762;&#x4E0A;&#xFF0C;&#x5728;&#x90A3;&#x91CC;&#x5E94;&#x7528;&#x5BC6;&#x5EA6;&#x76F4;&#x65B9;&#x56FE;&#x548C;&#x970D;&#x592B;&#x53D8;&#x6362;&#x6765;&#x751F;&#x6210;&#x5F62;&#x6210;&#x5E73;&#x9762;&#x56FE;&#x7684;&#x7EBF;&#x6BB5;&#x3002;&#x5728;&#x6295;&#x5F71;&#x5230; 2D &#x65F6;&#xFF0C;&#x4ED6;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x53EF;&#x80FD;&#x4F1A;&#x4E22;&#x5931;&#x53EF;&#x80FD;&#x5BF9;&#x521B;&#x5EFA; 3D &#x6A21;&#x578B;&#x6216;&#x8BE6;&#x7EC6;&#x5E73;&#x9762;&#x56FE;&#x6709;&#x7528;&#x7684;&#x4FE1;&#x606F;&#x3002;&#x540C;&#x6837;&#xFF0C;[26] &#x91C7;&#x7528;&#x57FA;&#x4E8E;&#x76F4;&#x65B9;&#x56FE;&#x7684;&#x65B9;&#x6CD5;&#x6765;&#x68C0;&#x6D4B;&#x5929;&#x82B1;&#x677F;&#x548C;&#x5730;&#x677F;&#x3002;&#x4ED6;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x5305;&#x62EC;&#x8BC6;&#x522B;&#x8F83;&#x9AD8;&#x7684;&#x5899;&#x6BB5;&#x4EE5;&#x521B;&#x5EFA; 2D &#x76F4;&#x65B9;&#x56FE;&#xFF0C;&#x7136;&#x540E;&#x91C7;&#x7528;&#x57FA;&#x4E8E;&#x76F4;&#x65B9;&#x56FE;&#x70B9;&#x5BC6;&#x5EA6;&#x7684;&#x542F;&#x53D1;&#x5F0F;&#x65B9;&#x6CD5;&#x6765;&#x8BA1;&#x7B97;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x4E0E; [22] &#x548C; [26] &#x4E0D;&#x540C;&#xFF0C;&#x5B83;&#x5C06;&#x7F51;&#x683C;&#x4E0E;&#x5168;&#x5C40;&#x5750;&#x6807;&#x8F74;&#x5BF9;&#x9F50;&#xFF0C;&#x800C;&#x4E0D;&#x4F9D;&#x8D56;&#x4E8E;&#x6FC0;&#x5149;&#x6570;&#x636E;&#x6216;&#x70B9;&#x4E91;&#x3002;&#x5B83;&#x4E3B;&#x8981;&#x5904;&#x7406;&#x6574;&#x4E2A;&#x7BA1;&#x9053;&#x4E2D;&#x7684; 3D &#x6570;&#x636E;&#xFF0C;&#x4ECE;&#x589E;&#x5F3A;&#x7684;&#x4FE1;&#x606F;&#x4E2D;&#x53D7;&#x76CA;&#xFF0C;&#x5E76;&#x751F;&#x6210; 3D &#x6A21;&#x578B;&#x548C;&#x5E73;&#x9762;&#x56FE;&#x3002;</p><h2 id="3%E3%80%81%E6%96%B9%E6%B3%95%E8%AE%BA">3&#x3001;&#x65B9;&#x6CD5;&#x8BBA;</h2><p>&#x6211;&#x4EEC;&#x901A;&#x8FC7;&#x56DB;&#x4E2A;&#x4E3B;&#x8981;&#x6B65;&#x9AA4;&#x8BA1;&#x7B97;&#x697C;&#x5C42;&#x5E73;&#x9762;&#x56FE;&#xFF08;&#x53C2;&#x89C1;&#x7B97;&#x6CD5; 1&#xFF09;&#x3002;&#x9996;&#x5148;&#xFF0C;&#x7528;&#x6237;&#x4F7F;&#x7528;&#x589E;&#x5F3A;&#x73B0;&#x5B9E;&#x8033;&#x673A;&#x5C06;&#x5EFA;&#x7B51;&#x7269;&#x5185;&#x90E8;&#x6355;&#x83B7;&#x4E3A;&#x4E09;&#x89D2;&#x5F62;&#x7F51;&#x683C;&#x3002;&#x7F51;&#x683C;&#x7684;&#x65B9;&#x5411;&#x4E0E;&#x4E3B;&#x8F74;&#x5BF9;&#x9F50;&#xFF0C;&#x5E76;&#x5C06;&#x5EFA;&#x7B51;&#x7269;&#x5206;&#x4E3A;&#x591A;&#x4E2A;&#x697C;&#x5C42;&#x3002;&#x79FB;&#x9664;&#x5730;&#x677F;&#x548C;&#x5929;&#x82B1;&#x677F;&#xFF0C;&#x5E76;&#x6839;&#x636E;&#x9700;&#x8981;&#x68C0;&#x6D4B;&#x5E73;&#x5766;&#x7684;&#x5899;&#x58C1;&#x3002;&#x6700;&#x540E;&#xFF0C;&#x901A;&#x8FC7;&#x5207;&#x7247;&#x548C;&#x6295;&#x5F71;&#x751F;&#x6210;&#x7684; 3D &#x6A21;&#x578B;&#x751F;&#x6210;&#x4E24;&#x79CD;&#x697C;&#x5C42;&#x5E73;&#x9762;&#x56FE;&#x6837;&#x5F0F;&#x4E4B;&#x4E00;&#x3002;&#x63A5;&#x4E0B;&#x6765;&#x6211;&#x4EEC;&#x5C06;&#x8BE6;&#x7EC6;&#x63CF;&#x8FF0;&#x8FD9;&#x4E9B;&#x6B65;&#x9AA4;&#x3002;</p><p>&#x6570;&#x636E;&#x6536;&#x96C6;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x4E0D;&#x540C;&#x7684;&#x8BBE;&#x5907;&#x4EE5;&#x5404;&#x79CD;&#x683C;&#x5F0F;&#x6355;&#x83B7;&#x5BA4;&#x5185;&#x73AF;&#x5883;&#x3002;&#x6211;&#x4EEC;&#x4F7F;&#x7528; Microsoft HoloLens 2 &#x8033;&#x673A;&#x6355;&#x83B7;&#x4E09;&#x89D2;&#x5F62;&#x7F51;&#x683C;&#x6570;&#x636E;&#xFF0C;&#x5E76;&#x4F7F;&#x7528;&#x8BED;&#x97F3;&#x547D;&#x4EE4;&#x6CE8;&#x91CA;&#x7F51;&#x683C;&#x3002;</p><p>&#x6355;&#x83B7;&#x4E09;&#x89D2;&#x5F62;&#x7F51;&#x683C; HoloLens &#x63D0;&#x4F9B;&#x786C;&#x4EF6;&#x548C;&#x8F6F;&#x4EF6;&#xFF0C;&#x4F7F;&#x7528;&#x4E09;&#x89D2;&#x5F62;&#x521B;&#x5EFA;&#x5BA4;&#x5185;&#x73AF;&#x5883;&#x7684; 3D &#x8868;&#x793A;&#xFF0C;&#x5982;&#x56FE; 1 &#x5DE6;&#x6240;&#x793A;&#x3002;&#x8033;&#x673A;&#x5C06;&#x4E09;&#x89D2;&#x5F62;&#x53E0;&#x52A0;&#x5728;&#x7528;&#x6237;&#x5BF9;&#x5EFA;&#x7B51;&#x7269;&#x5185;&#x90E8;&#x7684;&#x89C6;&#x56FE;&#x4E0A;&#x3002;&#x867D;&#x7136;&#x8033;&#x673A;&#x6355;&#x6349;&#x5230;&#x4E86;&#x5927;&#x90E8;&#x5206;&#x5899;&#x58C1;&#x3001;&#x5730;&#x677F;&#x548C;&#x5929;&#x82B1;&#x677F;&#xFF0C;&#x4F46;&#x67D0;&#x4E9B;&#x533A;&#x57DF;&#x7684;&#x6570;&#x636E;&#x53EF;&#x80FD;&#x7F3A;&#x5931;&#xFF0C;&#x5982;&#x56FE;&#x6240;&#x793A;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-61.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="921" height="205"></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-62.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="289"><figcaption>&#x56FE; 1. &#x5DE6;&#x56FE;&#xFF1A;HoloLens &#x6B63;&#x5728;&#x8BA1;&#x7B97;&#x4E09;&#x89D2;&#x5F62;&#x7F51;&#x683C;&#x3002;&#x53F3;&#x56FE;&#xFF1A;&#x9EC4;&#x8272;&#x5757;&#x6807;&#x8BB0;&#x4F20;&#x611F;&#x5668;&#x4F4D;&#x7F6E;&#x3002;&#x7C97;&#x9EC4;&#x7EBF;&#xFF08;&#x79F0;&#x4E3A;&#x63A2;&#x9488;&#xFF09;&#x663E;&#x793A;&#x4F20;&#x611F;&#x5668;&#x6216;&#x5176;&#x4ED6;&#x6CE8;&#x91CA;&#x7684;&#x5EFA;&#x8BAE;&#x4F4D;&#x7F6E;&#x548C;&#x65B9;&#x5411;</figcaption></figure><p>&#x6CE8;&#x91CA;&#x7F51;&#x683C;&#x4E3A;&#x4E86;&#x6355;&#x83B7;&#x4F20;&#x611F;&#x5668;&#x3001;&#x6052;&#x6E29;&#x5668;&#x3001;&#x7A97;&#x6237;&#x548C;&#x95E8;&#x7B49;&#x7269;&#x4F53;&#x7684;&#x4F4D;&#x7F6E;&#xFF0C;&#x6211;&#x4EEC;&#x5F00;&#x53D1;&#x4E86;&#x4E00;&#x4E2A;&#x589E;&#x5F3A;&#x73B0;&#x5B9E; (AR) &#x7528;&#x6237;&#x754C;&#x9762;&#x3002;&#x8BE5;&#x754C;&#x9762;&#x4F7F;&#x7528;&#x89C6;&#x7EBF;&#x68C0;&#x6D4B;&#x548C;&#x8BED;&#x97F3;&#x547D;&#x4EE4;&#xFF0C;&#x4F7F;&#x7528;&#x6237;&#x80FD;&#x591F;&#x5C06;&#x5408;&#x6210;&#x7269;&#x4F53;&#x653E;&#x7F6E;&#x5728;&#x6240;&#x9700;&#x4F4D;&#x7F6E;&#xFF0C;&#x5982;&#x56FE; 1 &#x53F3;&#x56FE;&#x6240;&#x793A;&#xFF0C;&#x5176;&#x4E2D;&#x5408;&#x6210;&#x4F20;&#x611F;&#x5668;&#x7269;&#x4F53;&#x88AB;&#x6DFB;&#x52A0;&#x5230;&#x6C89;&#x6D78;&#x5F0F;&#x73AF;&#x5883;&#x4E2D;&#xFF0C;&#x53E0;&#x52A0;&#x5728;&#x7269;&#x7406;&#x4F20;&#x611F;&#x5668;&#x4E0A;&#x3002;</p><h3 id="31-%E7%BD%91%E6%A0%BC%E6%96%B9%E5%90%91">3.1 &#x7F51;&#x683C;&#x65B9;&#x5411;</h3><p>&#x6355;&#x83B7;&#x5E26;&#x6CE8;&#x91CA;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#x7F51;&#x683C;&#x540E;&#xFF0C;&#x6267;&#x884C;&#x51E0;&#x4F55;&#x5904;&#x7406;&#x3002;&#x6700;&#x521D;&#xFF0C;&#x7F51;&#x683C;&#x7684;&#x65B9;&#x5411;&#x57FA;&#x4E8E;&#x7528;&#x6237;&#x7684;&#x8D77;&#x59CB;&#x4F4D;&#x7F6E;&#x548C;&#x6CE8;&#x89C6;&#x65B9;&#x5411;&#x3002;&#x8981;&#x751F;&#x6210;&#x697C;&#x5C42;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x6211;&#x4EEC;&#x5FC5;&#x987B;&#x786E;&#x5B9A;&#x697C;&#x5C42;&#x7684;&#x4F4D;&#x7F6E;&#x548C;&#x671D;&#x5411;&#x3002;AR &#x5934;&#x6234;&#x8BBE;&#x5907;&#x53EF;&#x4EE5;&#x7C97;&#x7565;&#x4F30;&#x8BA1;&#x91CD;&#x529B;&#x65B9;&#x5411;&#xFF0C;&#x4F46;&#x989D;&#x5916;&#x7684;&#x8BA1;&#x7B97;&#x53EF;&#x4EE5;&#x63D0;&#x9AD8;&#x7CBE;&#x5EA6;&#x3002;</p><p>&#x786E;&#x5B9A;&#x697C;&#x5C42;&#x65B9;&#x5411; &#x4E3A;&#x4E86;&#x786E;&#x5B9A;&#x7F51;&#x683C;&#x65B9;&#x5411;&#xFF0C;&#x6211;&#x4EEC;&#x6D4B;&#x8BD5;&#x4E86;&#x4E24;&#x79CD;&#x65B9;&#x6CD5;&#xFF1A;(1) &#x8BA1;&#x7B97;&#x7F51;&#x683C;&#x8FB9;&#x754C;&#x6846;&#x7684;&#x6700;&#x77ED;&#x8FB9;&#xFF0C;(2) &#x4F7F;&#x7528;&#x7403;&#x9762; k &#x5747;&#x503C;&#x5BF9;&#x7F51;&#x683C;&#x4E09;&#x89D2;&#x5F62;&#x7684;&#x671D;&#x5411;&#x8FDB;&#x884C;&#x805A;&#x7C7B;&#x3002;&#x65B9;&#x6CD5; (1) &#x9002;&#x7528;&#x4E8E;&#x9AD8;&#x5EA6;&#x6052;&#x5B9A;&#x4E14;&#x697C;&#x5C42;&#x9762;&#x79EF;&#x8F83;&#x5927;&#x7684;&#x5EFA;&#x7B51;&#x7269;&#xFF0C;&#x4F46;&#x4E0D;&#x9002;&#x7528;&#x4E8E;&#x5176;&#x4ED6;&#x5EFA;&#x7B51;&#x7269;&#xFF0C;&#x56E0;&#x6B64;&#x6211;&#x4EEC;&#x4E3B;&#x8981;&#x4F7F;&#x7528;&#x7B97;&#x6CD5; 2 &#x4E2D;&#x63CF;&#x8FF0;&#x7684;&#x65B9;&#x6CD5; (2)&#x3002;</p><p>&#x7B97;&#x6CD5; 2 &#x9002;&#x7528;&#x4E8E;&#x5E7F;&#x6CDB;&#x7684;&#x7F51;&#x683C;&#xFF0C;&#x5305;&#x62EC;&#x5177;&#x6709;&#x5782;&#x76F4;&#x4F18;&#x52BF;&#x7684;&#x591A;&#x5C42;&#x5EFA;&#x7B51;&#x3002;&#x5B83;&#x4F7F;&#x7528;&#x7F51;&#x683C; M &#x4E2D;&#x6BCF;&#x4E2A;&#x4E09;&#x89D2;&#x5F62; &#x2206; &#x7684;&#x8868;&#x9762;&#x6CD5;&#x5411;&#x91CF;&#xFF0C;&#x200B;&#x200B;&#x5E76;&#x8FC7;&#x6EE4;&#x6389;&#x660E;&#x663E;&#x504F;&#x79BB;&#x6B63; y &#x65B9;&#x5411;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#xFF0C;&#x4FDD;&#x7559;&#x53EF;&#x80FD;&#x4EE3;&#x8868;&#x697C;&#x5C42; (&#x2206; &#x2032;) &#x7684;&#x4E09;&#x89D2;&#x5F62;&#x3002;</p><p>&#x6211;&#x4EEC;&#x4F7F;&#x7528;&#x7403;&#x9762;&#x5750;&#x6807; k &#x5747;&#x503C;&#x7B97;&#x6CD5;&#xFF08;k = 1&#xFF09;&#x6765;&#x67E5;&#x627E;&#x8FD9;&#x4E9B;&#x4E09;&#x89D2;&#x5F62;&#x7684;&#x4E3B;&#x5BFC;&#x65B9;&#x5411; gm&#x3002;&#x6211;&#x4EEC;&#x4E22;&#x5F03;&#x4E0E;&#x4E3B;&#x5BFC;&#x65B9;&#x5411;&#x76F8;&#x5DEE;&#x5927;&#x4E8E;&#x89D2;&#x5EA6;&#x3C6;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#xFF0C;&#x5E76;&#x91CD;&#x590D;k&#x5747;&#x503C;&#x7B97;&#x6CD5;&#xFF0C;&#x76F4;&#x5230;&#x8FBE;&#x5230;&#x3C6;min&#xFF08;&#x4F8B;&#x5982;&#xFF0C;&#x4ECE;&#x3C6;= 30&#x5EA6;&#x5F00;&#x59CB;&#xFF0C;&#x5230;&#x3C6;min = 3&#x7ED3;&#x675F;&#xFF09;&#x3002;&#x8FD9;&#x7ED9;&#x51FA;&#x4E86;&#x771F;&#x5B9E;&#x91CD;&#x529B;&#x65B9;&#x5411;gt&#x7684;&#x4F30;&#x8BA1;&#x503C;&#x3002;</p><p>&#x4E3A;&#x4E86;&#x5B9A;&#x4F4D;&#x7F51;&#x683C;&#xFF0C;&#x6211;&#x4EEC;&#x8BA1;&#x7B97;gt&#x548C;&#x8D1F;y&#x8F74;&#x4E4B;&#x95F4;&#x7684;&#x89D2;&#x5EA6;&#x3B8;&#xFF0C;&#x5E76;&#x901A;&#x8FC7;&#x53D6;&#x5B83;&#x4EEC;&#x7684;&#x53C9;&#x79EF;&#x6765;&#x786E;&#x5B9A;&#x65CB;&#x8F6C;&#x8F74;Y&#x3002;&#x6211;&#x4EEC;&#x56F4;&#x7ED5;Y&#x8F74;&#x5C06;&#x7F51;&#x683C;&#x65CB;&#x8F6C;&#x3B8;&#xFF0C;&#x786E;&#x4FDD;&#x5730;&#x677F;&#x6C34;&#x5E73;&#x3002;&#x6709;&#x5173;&#x6B64;&#x5730;&#x677F;&#x5B9A;&#x4F4D;&#x65B9;&#x6CD5;&#x7684;&#x66F4;&#x591A;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x9605;&#x7B97;&#x6CD5;2&#x3002;</p><p>&#x56FE;2&#x663E;&#x793A;&#x4E86;&#x4E00;&#x4E2A;&#x6A21;&#x578B;&#xFF0C;&#x5176;&#x4E2D;&#x5730;&#x677F;&#x4E0D;&#x662F;&#x6C34;&#x5E73;&#x7684;&#xFF0C;&#x800C;&#x662F;&#x4ECE;&#x8FD1;&#x5230;&#x8FDC;&#x3001;&#x4ECE;&#x53F3;&#x5230;&#x5DE6;&#x5411;&#x4E0B;&#x503E;&#x659C;&#x3002;&#x7ECF;&#x8FC7;&#x7B97;&#x6CD5;2&#x540E;&#xFF0C;&#x5730;&#x677F;&#x662F;&#x6C34;&#x5E73;&#x7684;&#x3002;</p><p>&#x67E5;&#x627E;&#x5730;&#x677F;&#x7684;&#x9AD8;&#x5EA6;&#x5728;&#x5C06;&#x7F51;&#x683C;&#x5B9A;&#x4F4D;&#x4E3A;&#x5177;&#x6709;&#x6C34;&#x5E73;&#x5730;&#x677F;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x627E;&#x5230;&#x5730;&#x677F;&#x5728;y&#x65B9;&#x5411;&#x4E0A;&#x7684;&#x9AD8;&#x5EA6;&#xFF1A;&#x6211;&#x4EEC;&#x53D6;&#x6BCF;&#x4E2A;&#x7F51;&#x683C;&#x4E09;&#x89D2;&#x5F62;&#x7684;&#x8D28;&#x5FC3;&#xFF0C;&#x5176;&#x671D;&#x5411;&#x5728;&#x6B63;y&#x8F74;&#x7684;&#x4E00;&#x4E2A;&#x5C0F;&#x89D2;&#x5EA6;&#x5185;&#x3002;&#x6211;&#x4EEC;&#x521B;&#x5EFA;&#x4E86;&#x8FD9;&#x4E9B;&#x8D28;&#x5FC3;&#x7684; y &#x5750;&#x6807;&#x7684;&#x76F4;&#x65B9;&#x56FE;&#xFF0C;&#x6BCF;&#x4E2A;&#x6876;&#x4EE3;&#x8868;&#x4E00;&#x4E2A;&#x5782;&#x76F4;&#x8303;&#x56F4;&#xFF0C;&#x4F8B;&#x5982; 2 &#x82F1;&#x5BF8;&#x3002;&#x6211;&#x4EEC;&#x8003;&#x8651;&#x76F8;&#x90BB;&#x7684;&#x6876;&#x5BF9;&#xFF0C;&#x5E76;&#x5BFB;&#x627E;&#x5177;&#x6709;&#x6700;&#x9AD8;&#x70B9;&#x6570;&#x7684;&#x6876;&#x5BF9;&#xFF0C;&#x4F8B;&#x5982; (0, 1)&#x3001;(1, 2) &#x7B49;&#x3002;&#x5BF9;&#x4E8E;&#x5355;&#x5C42;&#x5EFA;&#x7B51;&#xFF0C;&#x6211;&#x4EEC;&#x641C;&#x7D22;&#x4E24;&#x4E2A;&#x5927;&#x6876;&#x5BF9;&#xFF0C;&#x5206;&#x522B;&#x4EE3;&#x8868;&#x5730;&#x677F;&#xFF08;&#x9760;&#x8FD1;&#x5E95;&#x90E8;&#xFF09;&#x548C;&#x5929;&#x82B1;&#x677F;&#xFF08;&#x9760;&#x8FD1;&#x9876;&#x90E8;&#xFF09;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-63.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="757" height="347"></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-64.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="651" height="213"><figcaption>&#x56FE; 2. &#x5730;&#x677F;&#x6700;&#x521D;&#x4E0D;&#x5E73;&#x6574;&#x7684;&#x6A21;&#x578B;</figcaption></figure><p>&#x5982;&#x679C;&#x5EFA;&#x7B51;&#x7269;&#x7684;&#x5730;&#x677F;&#x4E0B;&#x6C89;&#x6216;&#x5929;&#x82B1;&#x677F;&#x5347;&#x9AD8;&#xFF0C;&#x5219;&#x76F4;&#x65B9;&#x56FE;&#x5C06;&#x663E;&#x793A;&#x76F8;&#x4F3C;&#x4F46;&#x4E0D;&#x5B8C;&#x5168;&#x76F8;&#x540C;&#x7684;&#x9AD8;&#x5EA6;&#x7684;&#x5CF0;&#x503C;&#x3002;&#x4E3A;&#x4E86;&#x786E;&#x4FDD;&#x6211;&#x4EEC;&#x627E;&#x5230;&#x771F;&#x6B63;&#x7684;&#x5929;&#x82B1;&#x677F;&#x548C;&#x5730;&#x677F;&#xFF0C;&#x6211;&#x4EEC;&#x4F1A;&#x5728;&#x4F4E;&#x76F4;&#x65B9;&#x56FE;&#x5CF0;&#x503C;&#x548C;&#x9AD8;&#x76F4;&#x65B9;&#x56FE;&#x5CF0;&#x503C;&#x4E4B;&#x95F4;&#x5BFB;&#x627E;&#x51E0;&#x82F1;&#x5C3A;&#x7684;&#x95F4;&#x9699;&#xFF08;&#x4F8B;&#x5982;&#x623F;&#x95F4;&#x7684;&#x9884;&#x671F;&#x5730;&#x677F;&#x5230;&#x5929;&#x82B1;&#x677F;&#x7684;&#x9AD8;&#x5EA6;&#xFF09;&#x3002;&#x8FD9;&#x4E2A;&#x95F4;&#x9699;&#x4EE5;&#x4E0B;&#x7684;&#x5CF0;&#x503C;&#x53EF;&#x80FD;&#x662F;&#x5730;&#x677F;&#xFF0C;&#x4E0A;&#x9762;&#x7684;&#x53EF;&#x80FD;&#x662F;&#x5929;&#x82B1;&#x677F;&#x3002;</p><p>&#x4E3A;&#x4E86;&#x751F;&#x6210;&#x697C;&#x5C42;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x6211;&#x4EEC;&#x5206;&#x522B;&#x9009;&#x62E9;&#x6700;&#x9AD8;&#x7684;&#x697C;&#x5C42;&#x548C;&#x6700;&#x4F4E;&#x7684;&#x5929;&#x82B1;&#x677F;&#x4F5C;&#x4E3A;&#x8BA1;&#x7B97;&#x7684;&#x697C;&#x5C42;&#x548C;&#x5929;&#x82B1;&#x677F;&#x3002;&#x5C06;&#x5B58;&#x50A8;&#x6876;&#x914D;&#x5BF9;&#x800C;&#x4E0D;&#x662F;&#x5355;&#x72EC;&#x4F7F;&#x7528;&#x53EF;&#x4EE5;&#x786E;&#x4FDD;&#x6211;&#x4EEC;&#x4E0D;&#x4F1A;&#x5FFD;&#x7565;&#x76F4;&#x65B9;&#x56FE;&#x4E2D;&#x7684;&#x5CF0;&#x503C;&#xFF08;&#x5982;&#x679C;&#x7F51;&#x683C;&#x4E09;&#x89D2;&#x5F62;&#x5747;&#x5300;&#x5206;&#x5E03;&#x5728;&#x4E24;&#x4E2A;&#x76F8;&#x90BB;&#x7684;&#x5B58;&#x50A8;&#x6876;&#x4E2D;&#xFF09;&#x3002;</p><p>&#x65CB;&#x8F6C;&#x7F51;&#x683C;&#x548C;&#x76F8;&#x5173;&#x6CE8;&#x91CA; &#x6211;&#x4EEC;&#x7684;&#x4E0B;&#x4E00;&#x4E2A;&#x76EE;&#x6807;&#x662F;&#x5C06;&#x7F51;&#x683C;&#x6A21;&#x578B;&#x7684;&#x4E3B;&#x8981;&#x5899;&#x58C1;&#x65B9;&#x5411;&#x4E0E;&#x6B27;&#x51E0;&#x91CC;&#x5F97;&#x5750;&#x6807;&#x7684;&#x8F74;&#x5BF9;&#x9F50;&#x3002;</p><p>&#x4E00;&#x4E2A;&#x53EF;&#x9009;&#x6B65;&#x9AA4;&#x662F;&#x6D88;&#x9664;&#x8868;&#x9762;&#x6CD5;&#x7EBF;&#x4E0E;&#x6B63;&#x6216;&#x8D1F; y &#x65B9;&#x5411;&#x6210;&#x5C0F;&#x89D2;&#x5EA6;&#x7684;&#x7F51;&#x683C;&#x4E09;&#x89D2;&#x5F62;&#xFF0C;&#x56E0;&#x4E3A;&#x8FD9;&#x4E9B;&#x4E09;&#x89D2;&#x5F62;&#x53EF;&#x80FD;&#x662F;&#x5929;&#x82B1;&#x677F;&#x6216;&#x5730;&#x677F;&#x4E09;&#x89D2;&#x5F62;&#x3002;&#x6B64;&#x6B65;&#x9AA4;&#x4E0D;&#x662F;&#x5F3A;&#x5236;&#x6027;&#x7684;&#xFF0C;&#x4F46;&#x53EF;&#x4EE5;&#x51CF;&#x5C11;&#x8981;&#x5904;&#x7406;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#x6570;&#x91CF;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x6211;&#x4EEC;&#x6D88;&#x9664;&#x4E86;&#x6240;&#x6709;&#x4F4E;&#x4E8E;&#x8BA1;&#x7B97;&#x7684;&#x5730;&#x677F;&#x9AD8;&#x5EA6;&#x548C;&#x9AD8;&#x4E8E;&#x8BA1;&#x7B97;&#x7684;&#x5929;&#x82B1;&#x677F;&#x9AD8;&#x5EA6;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#x3002;</p><p>&#x7136;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x68C0;&#x67E5;&#x5269;&#x4F59;&#x4E09;&#x89D2;&#x5F62;&#x7684;&#x8868;&#x9762;&#x6CD5;&#x7EBF;&#x3002;&#x6211;&#x4EEC;&#x7528;&#x7403;&#x9762;&#x5750;&#x6807;&#x8868;&#x793A;&#x6BCF;&#x4E2A;&#x6CD5;&#x7EBF;&#xFF0C;&#x5E76;&#x4F7F;&#x7528;&#x7403;&#x9762; k &#x5747;&#x503C;&#x805A;&#x7C7B;&#x6765;&#x8BC6;&#x522B;&#x4E3B;&#x8981;&#x7684;&#x5899;&#x58C1;&#x65B9;&#x5411;&#x3002;&#x5047;&#x8BBE;&#x5EFA;&#x7B51;&#x7269;&#x7684;&#x5899;&#x58C1;&#x4E3B;&#x8981;&#x4E3A;&#x5782;&#x76F4;&#x7684;&#xFF0C;&#x5219;&#x5899;&#x58C1;&#x5C06;&#x6709;&#x56DB;&#x4E2A;&#x4E3B;&#x8981;&#x65B9;&#x5411;&#xFF0C;&#x56E0;&#x6B64;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5C06; k &#x5747;&#x503C;&#x805A;&#x7C7B;&#x8BBE;&#x7F6E;&#x4E3A; k = 4&#x3002;&#x5982;&#x679C;&#x6A21;&#x578B;&#x4ECD;&#x7136;&#x6709;&#x5730;&#x677F;&#x548C;&#x5929;&#x82B1;&#x677F;&#x4E09;&#x89D2;&#x5F62;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5C06; k = 6 &#x8BBE;&#x7F6E;&#x4E3A;&#x4E24;&#x4E2A;&#x989D;&#x5916;&#x7684;&#x4E3B;&#x8981;&#x65B9;&#x5411;&#x3002;&#x56FE; 3 &#x5DE6;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x529E;&#x516C;&#x697C;&#x7F51;&#x683C;&#x5728;&#x7403;&#x5750;&#x6807;&#x7CFB;&#x4E2D;&#x7684;&#x8868;&#x9762;&#x6CD5;&#x7EBF;&#x65B9;&#x5411;&#x70ED;&#x56FE;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-65.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="215"><figcaption>&#x56FE; 3. &#x5DE6;&#x56FE;&#xFF1A;&#x7403;&#x5750;&#x6807;&#x7CFB;&#x4E2D;&#x4E09;&#x89D2;&#x5F62;&#x671D;&#x5411;&#x65B9;&#x5411;&#x7684;&#x70ED;&#x56FE;&#x3002;&#x6A2A;&#x8F74;&#x662F;&#x56F4;&#x7ED5; y &#x8F74;&#x7684;&#x89D2;&#x5EA6; &#x3B8;&#x3002;&#x7EB5;&#x8F74;&#x662F;&#x4ECE;&#x5357;&#x6781;&#x5230;&#x5317;&#x6781;&#x7684;&#x89D2;&#x5EA6; &#x3D5;&#x3002;&#x989C;&#x8272;&#x8D8A;&#x6696;&#xFF0C;&#x8868;&#x793A;&#x6BCF;&#x4E2A;&#x65B9;&#x5411;&#x6876;&#x4E2D;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#x8D8A;&#x591A;&#x3002;&#x53F3;&#x56FE;&#xFF1A;&#x516D;&#x4E2A;&#x805A;&#x7C7B;&#x4E2D;&#x5FC3;&#x5206;&#x522B;&#x663E;&#x793A;&#x5929;&#x82B1;&#x677F;&#xFF08;&#x9876;&#x90E8;&#x7EA2;&#x70B9;&#xFF09;&#x3001;&#x5730;&#x677F;&#xFF08;&#x5E95;&#x90E8;&#x7EA2;&#x70B9;&#xFF09;&#x548C;&#x56DB;&#x4E2A;&#x4E3B;&#x8981;&#x5899;&#x58C1;&#x65B9;&#x5411;&#xFF08;&#x4E2D;&#x7B49;&#x9AD8;&#x5EA6;&#x4ECE;&#x5DE6;&#x5230;&#x53F3;&#x7684;&#x70B9;&#xFF09;&#x7684;&#x65B9;&#x5411;&#x3002;</figcaption></figure><p>&#x56FE; 3 &#x5DE6;&#x4FA7;&#x5305;&#x542B;&#x8BB8;&#x591A;&#x8FDC;&#x79BB;&#x4EFB;&#x4F55;&#x805A;&#x7C7B;&#x4E2D;&#x5FC3;&#x7684;&#x6D45;&#x84DD;&#x8272;&#x77E9;&#x5F62;&#xFF08;&#x4F8B;&#x5982;&#xFF0C;&#x8FDC;&#x79BB;&#x7EA2;&#x8272;&#x3001;&#x6A59;&#x8272;&#x548C;&#x767D;&#x8272;&#x7684;&#x6876;&#xFF09;&#x3002;&#x8FD9;&#x4E9B;&#x8868;&#x793A;&#x9762;&#x5411;&#x65B9;&#x5411;&#x4E0E;&#x4EFB;&#x4F55;&#x4E3B;&#x8981;&#x5899;&#x58C1;&#x3001;&#x5730;&#x677F;&#x6216;&#x5929;&#x82B1;&#x677F;&#x90FD;&#x4E0D;&#x5BF9;&#x9F50;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#x3002;&#x5B58;&#x5728;&#x6B64;&#x7C7B;&#x4E09;&#x89D2;&#x5F62;&#x7684;&#x539F;&#x56E0;&#x6709;&#x4E24;&#x4E2A;&#xFF1A;(1) &#x5EFA;&#x7B51;&#x7269;&#x5185;&#x90E8;&#x5305;&#x542B;&#x8BB8;&#x591A;&#x4E0D;&#x662F;&#x5899;&#x58C1;&#x3001;&#x5730;&#x677F;&#x6216;&#x5929;&#x82B1;&#x677F;&#x7684;&#x7269;&#x4F53;&#xFF0C;&#x4F8B;&#x5982;&#x5BB6;&#x5177;&#x3001;&#x6587;&#x4EF6;&#x3001;&#x529E;&#x516C;&#x8BBE;&#x5907;&#x3001;&#x827A;&#x672F;&#x54C1;&#x7B49;&#x3002;&#x8FD9;&#x4E9B;&#x7269;&#x4F53;&#x53EF;&#x4EE5;&#x4EE5;&#x4EFB;&#x4F55;&#x89D2;&#x5EA6;&#x653E;&#x7F6E;&#x3002;(2) AR &#x8033;&#x673A;&#x751F;&#x6210;&#x8DE8;&#x591A;&#x4E2A;&#x8868;&#x9762;&#xFF08;&#x4F8B;&#x5982;&#xFF0C;&#x63A5;&#x89E6;&#x591A;&#x4E2A;&#x5899;&#x58C1;&#xFF09;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#xFF0C;&#x56E0;&#x6B64;&#x6307;&#x5411;&#x4E2D;&#x95F4;&#x65B9;&#x5411;&#x3002;&#x4E3A;&#x4E86;&#x8FDB;&#x884C;&#x8865;&#x507F;&#xFF0C;&#x6211;&#x4EEC;&#x4F7F;&#x7528;&#x4E86;&#x7403;&#x9762;&#x5750;&#x6807; k &#x5747;&#x503C;&#x805A;&#x7C7B;&#x7684;&#x6539;&#x8FDB;&#x7248;&#x672C;&#xFF0C;&#x8BE5;&#x7248;&#x672C;&#x5FFD;&#x7565;&#x4E86;&#x5F02;&#x5E38;&#x4E09;&#x89D2;&#x5F62;&#x65B9;&#x5411;&#xFF0C;&#x5982;&#x4E0B;&#x6240;&#x793A;&#xFF1A;</p><p>&#x4EE5;&#x901A;&#x5E38;&#x7684;&#x65B9;&#x5F0F;&#x8BA1;&#x7B97;&#x7403;&#x9762; k &#x5747;&#x503C;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x5728;&#x6BCF;&#x4E2A;&#x805A;&#x7C7B;&#x4E2D;&#x67E5;&#x627E;&#x6240;&#x6709;&#x671D;&#x5411;&#x65B9;&#x5411;&#x4E0E;&#x805A;&#x7C7B;&#x4E2D;&#x5FC3;&#x8DDD;&#x79BB;&#x5927;&#x4E8E;&#x9608;&#x503C; &#x3B8;1 &#x7684;&#x4E09;&#x89D2;&#x5F62;&#x3002;&#x6211;&#x4EEC;&#x4E22;&#x5F03;&#x6240;&#x6709;&#x8FD9;&#x6837;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#x3002;&#x7136;&#x540E;&#x6211;&#x4EEC;&#x518D;&#x6B21;&#x8FD0;&#x884C; k &#x5747;&#x503C;&#xFF0C;&#x8BA1;&#x7B97;&#x66F4;&#x65B0;&#x540E;&#x7684;&#x805A;&#x7C7B;&#x4E2D;&#x5FC3;&#x3002;&#x7136;&#x540E;&#x6211;&#x4EEC;&#x4E22;&#x5F03;&#x8DDD;&#x79BB;&#x6BCF;&#x4E2A;&#x805A;&#x7C7B;&#x4E2D;&#x5FC3;&#x5927;&#x4E8E; &#x3B8;2 &#x7684;&#x6240;&#x6709;&#x4E09;&#x89D2;&#x5F62;&#xFF0C;&#x5176;&#x4E2D; &#x3B8;2 &lt; &#x3B8;1&#x3002;&#x6211;&#x4EEC;&#x91CD;&#x590D;&#x6B64;&#x8FC7;&#x7A0B;&#x51E0;&#x6B21;&#xFF0C;&#x76F4;&#x5230;&#x8FBE;&#x5230;&#x6240;&#x9700;&#x7684;&#x7CBE;&#x5EA6;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x5728;&#x6211;&#x4EEC;&#x5F53;&#x524D;&#x7684;&#x5B9E;&#x73B0;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x4F7F;&#x7528;&#x8FD9;&#x4E2A;&#x89D2;&#x5EA6; &#x3B8;i &#x5E8F;&#x5217;&#xFF08;&#x4EE5;&#x5EA6;&#x4E3A;&#x5355;&#x4F4D;&#xFF09;&#xFF1A;[50, 40, 30, 20, 10, 5, 3]&#x3002;&#x4E00;&#x65E6;&#x6211;&#x4EEC;&#x7684;&#x6539;&#x8FDB; k &#x5747;&#x503C;&#x7B97;&#x6CD5;&#x5B8C;&#x6210;&#xFF0C;&#x6211;&#x4EEC;&#x5C31;&#x6709; 4 &#x4E2A;&#xFF08;&#x6216; 6 &#x4E2A;&#xFF09;&#x805A;&#x7C7B;&#x4E2D;&#x5FC3;&#x3002;&#x56FE; 3 &#x53F3;&#x4FA7;&#x663E;&#x793A;&#x4E86; k = 6 &#x7684;&#x793A;&#x4F8B;&#x7ED3;&#x679C;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-66.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="763" height="271"><figcaption>&#x56FE; 4. &#x6700;&#x521D;&#x672A;&#x5BF9;&#x9F50;&#x7684;&#x5EFA;&#x7B51;&#x7269; B1&#xFF08;&#x5DE6;&#xFF09;&#x7684;&#x7F51;&#x683C;&#x6A21;&#x578B;&#x4EE5;&#x53CA;&#x5BF9;&#x9F50;&#x5899;&#x58C1;&#x540E;&#x7684;&#x7F51;&#x683C;&#x6A21;&#x578B;&#xFF08;&#x53F3;&#xFF09;</figcaption></figure><p>&#x8BA1;&#x7B97;&#x51FA;&#x4E3B;&#x8981;&#x5899;&#x58C1;&#x65B9;&#x5411;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x9009;&#x62E9;&#x4E09;&#x89D2;&#x5F62;&#x6570;&#x91CF;&#x6700;&#x591A;&#x7684;&#x7C07;&#xFF0C;&#x53D6;&#x5176;&#x65B9;&#x5411;&#xFF08;&#x7C07;&#x4E2D;&#x5FC3;&#xFF09;&#xFF0C;&#x5C06;&#x8BE5;&#x65B9;&#x5411;&#x6295;&#x5F71;&#x5230; x-z &#x5E73;&#x9762;&#x4E0A;&#xFF0C;&#x5E76;&#x5C06;&#x5176;&#x79F0;&#x4E3A; &#x3B8;wall&#x3002;&#x6211;&#x4EEC;&#x5C06;&#x7F51;&#x683C;&#x65CB;&#x8F6C; &#x3B8;wall &#x548C; x &#x8F74;&#x4E4B;&#x95F4;&#x7684;&#x89D2;&#x5EA6;&#x3002;&#x73B0;&#x5728;&#xFF0C;&#x4E3B;&#x8981;&#x5899;&#x58C1;&#x5C06;&#x6307;&#x5411; x &#x8F74;&#x3002;&#x56FE; 4 &#x5DE6;&#x4FA7;&#x663E;&#x793A;&#x4E86;&#x672A;&#x4E0E;&#x8F74;&#x5BF9;&#x9F50;&#x7684;&#x5EFA;&#x7B51;&#x7269;&#x3002;&#x56FE; 4 &#x53F3;&#x4FA7;&#x663E;&#x793A;&#x4E86;&#x5899;&#x58C1;&#x65CB;&#x8F6C;&#x540E;&#x7684;&#x540C;&#x4E00;&#x5EFA;&#x7B51;&#x7269;&#x3002;&#x6DFB;&#x52A0; x &#x8F74;&#xFF08;&#x7EA2;&#x8272;&#xFF09;&#x548C; z &#x8F74;&#xFF08;&#x84DD;&#x8272;&#xFF09;&#xFF0C;&#x6211;&#x4EEC;&#x770B;&#x5230;&#x5899;&#x58C1;&#x73B0;&#x5728;&#x4E0E;&#x8F74;&#x5BF9;&#x9F50;&#x3002;</p><p>&#x5C06;&#x7F51;&#x683C;&#x5212;&#x5206;&#x4E3A;&#x4E0D;&#x540C;&#x7684;&#x7EA7;&#x522B; HoloLens &#x53EF;&#x4EE5;&#x6570;&#x5B57;&#x5316;&#x591A;&#x5C42;&#x5EFA;&#x7B51;&#x3002;&#x7ED9;&#x5B9A;&#x4E00;&#x4E2A;&#x591A;&#x5C42;&#x6A21;&#x578B;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x8BA1;&#x7B97;&#x6BCF;&#x4E2A;&#x697C;&#x5C42;&#x7684;&#x697C;&#x5C42;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x8BE5;&#x8FC7;&#x7A0B;&#x7C7B;&#x4F3C;&#x4E8E; 3.1 &#x4E2D;&#x7528;&#x4E8E;&#x786E;&#x5B9A;&#x697C;&#x5C42;&#x9AD8;&#x5EA6;&#x7684;&#x8FC7;&#x7A0B;&#x3002;&#x9996;&#x5148;&#xFF0C;&#x6211;&#x4EEC;&#x7684;&#x7CFB;&#x7EDF;&#x8BA1;&#x7B97;</p><p>&#x4E00;&#x4E2A;&#x76F4;&#x65B9;&#x56FE;&#xFF0C;&#x5982;&#x56FE; 5 &#x6240;&#x793A;&#xFF0C;&#x5E76;&#x5C06;&#x5EFA;&#x7B51;&#x7269;&#x5212;&#x5206;&#x4E3A;&#x591A;&#x4E2A;&#x5C42;&#x6B21;&#xFF0C;&#x5982;&#x56FE; 5 &#x4E2D;&#x95F4;&#x548C;&#x53F3;&#x4FA7;&#x6240;&#x793A;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-67.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="280"><figcaption>&#x56FE; 5&#x3002;&#x5DE6;&#xFF1A;&#x4F7F;&#x7528;&#x51E0;&#x4E4E;&#x5782;&#x76F4;&#x5411;&#x4E0A;&#x6216;&#x5782;&#x76F4;&#x5411;&#x4E0B;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#xFF0C;&#x7ED8;&#x5236;&#x8D28;&#x5FC3;&#x9AD8;&#x5EA6;&#x7684;&#x76F4;&#x65B9;&#x56FE;&#xFF0C;&#x6309;&#x4E09;&#x89D2;&#x5F62;&#x8868;&#x9762;&#x79EF;&#x52A0;&#x6743;&#x3002;&#x76F4;&#x65B9;&#x56FE;&#x5CF0;&#x503C;&#x53EF;&#x80FD;&#x662F;&#x5730;&#x677F;&#x548C;&#x5929;&#x82B1;&#x677F;&#x7684;&#x9AD8;&#x5EA6;&#x3002;&#x4E2D;&#x95F4;&#xFF1A;&#x4E00;&#x680B;&#x4E24;&#x5C42;&#x697C;&#x7684;&#x5EFA;&#x7B51;&#x3002;&#x53F3;&#xFF1A;&#x8BE5;&#x5EFA;&#x7B51;&#x7684;&#x4E24;&#x5C42;&#x3002;</figcaption></figure><h3 id="32-%E5%B9%B3%E9%9D%A2%E5%9B%BE%E8%AE%A1%E7%AE%97">3.2 &#x5E73;&#x9762;&#x56FE;&#x8BA1;&#x7B97;</h3><p>&#x6211;&#x4EEC;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x8BA1;&#x7B97;&#x53D6;&#x51B3;&#x4E8E;&#x6240;&#x9700;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x7C7B;&#x578B;&#x4EE5;&#x53CA;&#x7F51;&#x683C;&#x662F;&#x5426;&#x76F8;&#x5BF9;&#x4E8E;&#x5168;&#x5C40;&#x8F74;&#x5B9A;&#x5411;&#x3002;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x60F3;&#x8981;&#x4E00;&#x4E2A;&#x94A2;&#x7B14;&#x753B;&#x98CE;&#x683C;&#x7684;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x5E76;&#x4E14;&#x7F51;&#x683C;&#x662F;&#x6709;&#x65B9;&#x5411;&#x7684;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x7B80;&#x5355;&#x5730;&#x5C06;&#x7F51;&#x683C; M &#x4F20;&#x9012;&#x7ED9; ComputeAndSuperimposeSlices() &#x51FD;&#x6570;&#xFF0C;&#x5982;&#x7B97;&#x6CD5; 3.2 &#x7684;&#x7B2C; 14 &#x884C;&#x6240;&#x793A;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-68.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="488"></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-69.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="256"><figcaption>&#x56FE; 6&#x3002;&#x5DE6;&#xFF1A;3D &#x6A21;&#x578B;&#x3002;&#x4E2D;&#x95F4;&#xFF1A;&#x901A;&#x8FC7; k=6 &#x7684;&#x7403;&#x9762; k &#x5747;&#x503C;&#x83B7;&#x5F97;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x53F3;&#xFF1A;&#x6765;&#x81EA;&#x652F;&#x6301;&#x66F4;&#x591A;&#x5899;&#x9762;&#x65B9;&#x5411;&#x7684;&#x6539;&#x8FDB; DBSCAN &#x7684;&#x5E73;&#x9762;&#x56FE;</figcaption></figure><p>&#x4F46;&#x662F;&#xFF0C;&#x5982;&#x679C;&#x7F51;&#x683C;&#x65B9;&#x5411;&#x4E0D;&#x6B63;&#x786E;&#xFF0C;&#x6211;&#x4EEC;&#x4F1A;&#x5728;&#x8BA1;&#x7B97;&#x5E73;&#x9762;&#x56FE;&#x4E4B;&#x524D;&#x5C06;&#x5176;&#x4E0E;&#x5168;&#x5C40;&#x8F74;&#x5BF9;&#x9F50;&#x3002;&#x5982;&#x679C;&#x9700;&#x8981;&#x7ED8;&#x56FE;&#x98CE;&#x683C;&#x7684;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x6211;&#x4EEC;&#x5229;&#x7528;&#x7B97;&#x6CD5; 3.2 &#x7684;&#x7B2C; 2-13 &#x884C;&#x6765;&#x8BA1;&#x7B97;&#x5E73;&#x9762;&#x5899;&#x3002;</p><p>&#x8BA1;&#x7B97;&#x5E73;&#x9762;&#x5899; &#x4E3A;&#x4E86;&#x751F;&#x6210;&#x7ED8;&#x56FE;&#x5F0F;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x6211;&#x4EEC;&#x8BA1;&#x7B97;&#x5E73;&#x9762;&#x5899;&#xFF0C;&#x5E76;&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x6B65;&#x9AA4;&#x5C06;&#x5176;&#x4E0E;&#x5176;&#x4ED6;&#x5EFA;&#x7B51;&#x5185;&#x5BB9;&#x5206;&#x5F00;&#xFF1A;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-70.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="305"></figure><p>DBSCAN &#x5BF9;&#x4E8E;&#x6BCF;&#x4E2A;&#x5899;&#x65B9;&#x5411;&#xFF0C;&#x6211;&#x4EEC;&#x6267;&#x884C;&#x4FEE;&#x6539;&#x540E;&#x7684; DBSCAN &#x7B97;&#x6CD5;&#xFF1A;&#x6211;&#x4EEC;&#x8BA1;&#x7B97;&#x6BCF;&#x4E2A;&#x4E09;&#x89D2;&#x5F62; &#x2206;i &#x7684;&#x8D28;&#x5FC3; C&#x3002;&#x5BF9;&#x4E8E; DBSCAN &#x671F;&#x95F4;&#x7684;&#x6BCF;&#x4E2A;&#x8D28;&#x5FC3;&#x70B9; Ci&#xFF0C;&#x6211;&#x4EEC;&#x8BA1;&#x7B97;&#x8DB3;&#x591F;&#x8FD1;&#x4EE5;&#x88AB;&#x89C6;&#x4E3A;&#x90BB;&#x5C45;&#x7684;&#x5176;&#x4ED6;&#x8D28;&#x5FC3;&#x70B9;&#x7684;&#x6570;&#x91CF;&#x3002;&#x4F46;&#x662F;&#xFF0C;&#x6211;&#x4EEC;&#x4E0D;&#x662F;&#x50CF;&#x4F20;&#x7EDF;&#x7684; 3D DBSCAN &#x90A3;&#x6837;&#x5728;&#x6BCF;&#x4E2A;&#x70B9;&#x5468;&#x56F4;&#x7684;&#x7403;&#x4F53;&#x4E2D;&#x5BFB;&#x627E;&#x90BB;&#x5C45;&#xFF0C;&#x800C;&#x662F;&#x5728;&#x4EE5;&#x8BE5;&#x70B9;&#x4E3A;&#x4E2D;&#x5FC3;&#x7684;&#x957F;&#x5EA6;&#x4E3A; l&#x3001;&#x5BBD;&#x5EA6;&#x4E3A; w &#x548C;&#x9AD8;&#x5EA6;&#x4E3A; h &#x7684;&#x77E9;&#x5F62;&#x5757;&#x4E2D;&#x5BFB;&#x627E;&#x90BB;&#x5C45;&#x3002;&#x8FD9;&#x4E2A;&#x5757;&#x7684;&#x9AD8;&#x5EA6;&#x8DB3;&#x4EE5;&#x5728; y &#x65B9;&#x5411;&#x4E0A;&#x4ECE;&#x5730;&#x677F;&#x5EF6;&#x4F38;&#x5230;&#x5929;&#x82B1;&#x677F;&#xFF0C;&#x5728;&#x4E0E;&#x62DF;&#x8BAE;&#x5899;&#x5E73;&#x884C;&#x7684;&#x65B9;&#x5411;&#x4E0A;&#x6BD4;&#x95E8;&#x7A0D;&#x7A84;&#xFF08;&#x4F8B;&#x5982; 1.5 &#x82F1;&#x5C3A;&#xFF09;&#xFF0C;&#x5728;&#x5899;&#x65B9;&#x5411;&#x4E0A;&#x6709;&#x51E0;&#x82F1;&#x5BF8;&#xFF08;&#x4EE5;&#x5141;&#x8BB8;&#x5899;&#x7565;&#x5FAE;&#x504F;&#x79BB;&#x5B8C;&#x5168;&#x5E73;&#x5766;&#xFF09;&#x3002;&#x6839;&#x636E;&#x56FD;&#x5BB6;&#x5EFA;&#x7B51;&#x89C4;&#x8303;&#xFF0C;&#x5899;&#x7684;&#x6700;&#x5C0F;&#x9AD8;&#x5EA6;&#x8BBE;&#x5B9A;&#x4E3A; 8 &#x82F1;&#x5C3A;&#xFF0C;&#x539A;&#x5EA6;&#x4E3A; 8 &#x82F1;&#x5BF8;&#x3002; DBSCAN &#x4E4B;&#x540E;&#xFF0C;&#x7F51;&#x683C;&#x4E09;&#x89D2;&#x5F62;&#x88AB;&#x5206;&#x7EC4;&#x4E3A;&#x5899;&#x6BB5; W S&#x3002;</p><p>&#x8FC7;&#x6EE4; &#x6211;&#x4EEC;&#x4E22;&#x5F03;&#x4E0D;&#x9002;&#x5408;&#x7684;&#x5899;&#x6BB5;&#xFF0C;&#x4F8B;&#x5982;&#x592A;&#x5C0F;&#x3001;&#x79BB;&#x5730;&#x677F;&#x8F83;&#x8FDC;&#x6216;&#x79BB;&#x5929;&#x82B1;&#x677F;&#x8F83;&#x8FDC;&#x7684;&#x5899;&#x6BB5;&#x3002;</p><p>&#x5E73;&#x9762;&#x62DF;&#x5408; &#x5BF9;&#x4E8E;&#x6BCF;&#x4E2A;&#x5899;&#x6BB5;&#xFF0C;&#x6211;&#x4EEC;&#x627E;&#x5230;&#x4E00;&#x4E2A;&#x4E0E;&#x5899;&#x65B9;&#x5411;&#x5177;&#x6709;&#x76F8;&#x540C;&#x671D;&#x5411;&#x4E14;&#x4E0E;&#x8BE5;&#x5899;&#x6BB5;&#x4E2D;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#x8D28;&#x5FC3;&#x975E;&#x5E38;&#x543B;&#x5408;&#x7684;&#x5E73;&#x9762;&#x3002;&#x8003;&#x8651;&#x5230;&#x8FD9;&#x4E9B;&#x70B9;&#x7D27;&#x5BC6;&#x5730;&#x96C6;&#x4E2D;&#x5728;&#x8FD9;&#x4E2A;&#x65B9;&#x5411;&#x4E0A;&#xFF0C;&#x53EA;&#x9700;&#x8BA9;&#x5E73;&#x9762;&#x7A7F;&#x8FC7;&#x4EFB;&#x4F55;&#x8D28;&#x5FC3;&#xFF0C;&#x6548;&#x679C;&#x5C31;&#x4F1A;&#x51FA;&#x5947;&#x5730;&#x597D;&#x3002;&#x4F46;&#x662F;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x66F4;&#x4ED4;&#x7EC6;&#x5730;&#x9009;&#x62E9;&#x4E00;&#x4E2A;&#x70B9;&#xFF0C;&#x4F8B;&#x5982;&#x5728;&#x5899;&#x65B9;&#x5411;&#x7684;&#x4E2D;&#x95F4;&#x4F4D;&#x7F6E;&#x627E;&#x5230;&#x4E00;&#x4E2A;&#x70B9;&#x3002;</p><p>&#x77E9;&#x5F62;&#x6784;&#x9020; &#x5BF9;&#x4E8E;&#x6BCF;&#x4E2A;&#x5269;&#x4F59;&#x7684;&#x5899;&#x6BB5;&#xFF0C;&#x6211;&#x4EEC;&#x6784;&#x9020;&#x4F4D;&#x4E8E;&#x62DF;&#x5408;&#x5E73;&#x9762;&#x4E2D;&#x7684;&#x77E9;&#x5F62; R&#xFF0C;&#x5176;&#x5BBD;&#x5EA6;&#x4E0E;&#x5899;&#x6BB5;&#x4E09;&#x89D2;&#x5F62;&#x4E00;&#x6837;&#x5BBD;&#xFF0C;&#x9AD8;&#x5EA6;&#x4E0E;&#x5899;&#x6BB5;&#x4E09;&#x89D2;&#x5F62;&#x4E00;&#x6837;&#x9AD8;&#x3002;</p><p>&#x7F51;&#x683C;&#x66FF;&#x6362; &#x5BF9;&#x4E8E;&#x5E73;&#x9762;&#x56FE;&#x6784;&#x9020;&#xFF0C;&#x6211;&#x4EEC;&#x4E22;&#x5F03;&#x539F;&#x59CB;&#x7F51;&#x683C;&#x4E09;&#x89D2;&#x5F62;&#xFF0C;&#x5E76;&#x7528;&#x65B0;&#x7684;&#x5E73;&#x9762;&#x5899;&#x77E9;&#x5F62;&#x66FF;&#x6362;&#x5B83;&#x4EEC;&#xFF0C;&#x4EE5;&#x7528;&#x4F5C;&#x6574;&#x7406;&#x540E;&#x7684;&#x7F51;&#x683C;&#x3002;&#x5982;&#x679C;&#x540E;&#x7EED;&#x6B65;&#x9AA4;&#x4F7F;&#x7528;&#x7684;&#x5E93;&#x9700;&#x8981;&#x4E09;&#x89D2;&#x5F62;&#x7F51;&#x683C;&#xFF0C;&#x6211;&#x4EEC;&#x5C06;&#x4F7F;&#x7528;&#x4E24;&#x4E2A;&#x76F8;&#x90BB;&#x7684;&#x76F4;&#x89D2;&#x4E09;&#x89D2;&#x5F62;&#x4EE3;&#x66FF;&#x6BCF;&#x4E2A;&#x77E9;&#x5F62;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-71.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="589" height="376"><figcaption>&#x56FE; 7. &#x5728;&#x591A;&#x4E2A;&#x9AD8;&#x5EA6;&#x5207;&#x7247;&#x7684;&#x5EFA;&#x7B51;&#x7269;&#x7F51;&#x683C;</figcaption></figure><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-72.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="318"></figure><p>&#x5BF9;&#x4E8E;&#x6BCF;&#x4E2A; i&#xFF0C;0 &#x2264; i &#x2264; n&#x3002;&#x5BF9;&#x4E8E;&#x6BCF;&#x4E2A; yi&#xFF0C;&#x6211;&#x4EEC;&#x8BA1;&#x7B97;&#x7F51;&#x683C;&#x4E0E;&#x5E73;&#x9762; y = yi &#x7684;&#x4EA4;&#x70B9;&#x3002;&#x6211;&#x4EEC;&#x6700;&#x7EC8;&#x5F97;&#x5230;&#x4E00;&#x5806;&#x5207;&#x7247;&#xFF08;&#x89C1;&#x56FE; 7&#xFF09;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-73.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="877" height="266"><figcaption>&#x56FE; 8. &#x5DE6;&#xFF1A;&#x5EFA;&#x7B51;&#x7269;&#x90E8;&#x5206;&#x7684;&#x5B9A;&#x5411;&#x7F51;&#x683C;&#x3002;&#x4E2D;&#x95F4;&#xFF1A;DBSCAN &#x7684;&#x7ED3;&#x679C;&#x3002;&#x6BCF;&#x79CD;&#x989C;&#x8272;&#x4EE3;&#x8868;&#x4E0D;&#x540C;&#x7684;&#x5899;&#x6BB5;&#x3002;&#x53F3;&#xFF1A;&#x8BA1;&#x7B97;&#x51FA;&#x7684;&#x5E73;&#x5899;&#x3002;</figcaption></figure><p>&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x76F8;&#x540C;&#x7684;&#x65B9;&#x6CD5;&#x6765;&#x751F;&#x6210;&#x7ED8;&#x56FE;&#x5F0F;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x5728;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x6211;&#x4EEC;&#x4ECE;&#x5E73;&#x5899;&#x6A21;&#x578B;&#x5F00;&#x59CB;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x5B8C;&#x6574;&#x7684;&#x7F51;&#x683C;&#x3002;&#x6B64;&#x6A21;&#x578B;&#x5728;&#x591A;&#x4E2A;&#x9AD8;&#x5EA6;&#x8FDB;&#x884C;&#x5207;&#x7247;&#x65F6;&#x9700;&#x8981;&#x6355;&#x6349;&#x7684;&#x7EC6;&#x8282;&#x8F83;&#x5C11;&#xFF0C;&#x56E0;&#x6B64;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x9009;&#x62E9;&#x5728;&#x5355;&#x4E2A;&#x4E2D;&#x95F4;&#x9AD8;&#x5EA6;&#x8FDB;&#x884C;&#x5207;&#x7247;&#x3002;</p><p>&#x7ED8;&#x5236;&#x5E73;&#x9762;&#x56FE;&#x5BF9;&#x4E8E;&#x4EFB;&#x4F55;&#x4E00;&#x79CD;&#x5E73;&#x9762;&#x56FE;&#x6837;&#x5F0F;&#xFF0C;&#x6211;&#x4EEC;&#x90FD;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x5FFD;&#x7565;&#x6240;&#x5F97;&#x7EBF;&#x6BB5;&#x7684; y &#x5750;&#x6807;&#x5E76;&#x5C06;&#x6240;&#x5F97; (x, z) &#x5750;&#x6807;&#x7ED8;&#x5236;&#x4E3A;&#x4E8C;&#x7EF4;&#x56FE;&#x50CF;&#xFF0C;&#x5C06;&#x5207;&#x7247;&#x6295;&#x5F71;&#x5230;&#x5E73;&#x9762;</p><p>&#x3002;&#x6211;&#x4EEC;&#x8FD8;&#x53D1;&#x73B0;&#xFF0C;&#x7528;&#x534A;&#x900F;&#x660E;&#x7684;&#x989C;&#x8272;&#x7ED8;&#x5236;&#x6BCF;&#x4E2A;&#x5207;&#x7247;&#x7684;&#x7EBF;&#x6761;&#x65E2;&#x6709;&#x4FE1;&#x606F;&#x91CF;&#xFF0C;&#x53C8;&#x7F8E;&#x89C2;&#xFF0C;&#x8FD9;&#x6837;&#x51FA;&#x73B0;&#x5728;&#x591A;&#x4E2A;&#x9AD8;&#x5EA6;&#x7684;&#x7279;&#x5F81;&#x770B;&#x8D77;&#x6765;&#x6BD4;&#x53EA;&#x51FA;&#x73B0;&#x5728;&#x4E00;&#x4E2A;&#x9AD8;&#x5EA6;&#x7684;&#x7279;&#x5F81;&#x66F4;&#x6697;&#x3002;</p><p>&#x4F8B;&#x5982;&#xFF0C;&#x56FE; 8 &#x5DE6;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x4ECE;&#x5546;&#x4E1A;&#x5EFA;&#x7B51;&#x6536;&#x96C6;&#x7684;&#x7F51;&#x683C;&#x3002;&#x56FE; 8 &#x4E2D;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x6211;&#x4EEC;&#x5BF9;&#x8BE5;&#x6570;&#x636E;&#x8FDB;&#x884C; DBSCAN &#x7684;&#x7ED3;&#x679C;&#x3002;&#x56FE; 8 &#x53F3;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x7F51;&#x683C;&#x66FF;&#x6362;&#x540E;&#x5F97;&#x5230;&#x7684;&#x5E73;&#x5899;&#x3002;&#x56FE; 9 &#x53F3;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x5207;&#x7247;&#x5E73;&#x5899;&#x5F97;&#x5230;&#x7684;&#x7ED8;&#x56FE;&#x5F0F;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x56FE; 9 &#x5DE6;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x901A;&#x8FC7;&#x5728;&#x591A;&#x4E2A;&#x9AD8;&#x5EA6;&#x5207;&#x7247;&#x5B9A;&#x5411;&#x7F51;&#x683C;&#x800C;&#x5236;&#x4F5C;&#x7684;&#x94A2;&#x7B14;&#x548C;&#x58A8;&#x6C34;&#x5E73;&#x9762;&#x56FE;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-74.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="850" height="254"><figcaption>&#x56FE; 9. &#x56FE; 8 &#x6A21;&#x578B;&#x4E2D;&#x7684;&#x94A2;&#x7B14;&#x548C;&#x58A8;&#x6C34;&#x5E73;&#x9762;&#x56FE;&#xFF08;&#x5DE6;&#xFF09;&#x548C;&#x7ED8;&#x56FE;&#x5E73;&#x9762;&#x56FE;&#xFF08;&#x53F3;&#xFF09;</figcaption></figure><p>&#x7ED8;&#x5236;&#x5408;&#x6210;&#x5BF9;&#x8C61; &#x56E0;&#x4E3A;&#x6211;&#x4EEC;&#x7684;&#x6570;&#x636E;&#x6765;&#x81EA; AR &#x5934;&#x6234;&#x5F0F;&#x8BBE;&#x5907;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x6DFB;&#x52A0;&#x5408;&#x6210;&#x5BF9;&#x8C61;&#x6765;&#x6807;&#x8BB0;&#x623F;&#x95F4;&#x4E2D;&#x7269;&#x4F53;&#x7684;&#x4F4D;&#x7F6E;&#xFF0C;&#x4F8B;&#x5982;&#x4F20;&#x611F;&#x5668;&#x548C;&#x7A97;&#x6237;&#x3002;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5728;&#x6211;&#x4EEC;&#x7684; 3D &#x6A21;&#x578B;&#x548C;&#x5E73;&#x9762;&#x56FE;&#x4E2D;&#x663E;&#x793A;&#x8FD9;&#x4E9B;&#x5BF9;&#x8C61;&#x3002;&#x5BF9;&#x4E8E;&#x4E0A;&#x9762;&#x63CF;&#x8FF0;&#x7684;&#x7F51;&#x683C;&#x5904;&#x7406;&#x6B65;&#x9AA4;&#xFF0C;&#x6211;&#x4EEC;&#x6CE8;&#x610F;&#x5230;&#x5E94;&#x7528;&#x4E8E;&#x7F51;&#x683C;&#x7684;&#x51E0;&#x4F55;&#x53D8;&#x6362;&#xFF0C;&#x5E76;&#x5C06;&#x76F8;&#x540C;&#x7684;&#x53D8;&#x6362;&#x5E94;&#x7528;&#x4E8E;&#x5408;&#x6210;&#x5BF9;&#x8C61;&#xFF0C;&#x7136;&#x540E;&#x8FD9;&#x4E9B;&#x5408;&#x6210;&#x5BF9;&#x8C61;&#x4F1A;&#x51FA;&#x73B0;&#x5728; 3D &#x89C6;&#x56FE;&#x548C;&#x5E73;&#x9762;&#x56FE;&#x4E2D;&#x7684;&#x6B63;&#x786E;&#x4F4D;&#x7F6E;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x56FE; 8 &#x5DE6;&#x4E2D;&#x7684;&#x9ED1;&#x8272;&#x5BF9;&#x8C61;&#x8868;&#x793A;&#x7528;&#x6237;&#x653E;&#x7F6E;&#x7684;&#x5BF9;&#x8C61;&#xFF0C;&#x4EE5;&#x663E;&#x793A;&#x4F20;&#x611F;&#x5668;&#x548C;&#x7A97;&#x6237;&#x7684;&#x4F4D;&#x7F6E;&#x3002;&#x540C;&#x6837;&#xFF0C;&#x56FE; 9 &#x5DE6;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x4E2D;&#x7684;&#x7EA2;&#x8272;&#x5BF9;&#x8C61;&#x4E5F;&#x662F;&#x76F8;&#x540C;&#x7684;&#x5BF9;&#x8C61;&#xFF0C;&#x6295;&#x5F71;&#x5230;&#x4E0E;&#x7F51;&#x683C;&#x5207;&#x7247;&#x76F8;&#x540C;&#x7684;&#x5E73;&#x9762;&#x4E0A;</p><h2 id="4%E3%80%81%E5%AE%9E%E9%AA%8C">4&#x3001;&#x5B9E;&#x9A8C;</h2><p>&#x6211;&#x4EEC;&#x8BC4;&#x4F30;&#x4E86;&#x4F7F;&#x7528; AR &#x8033;&#x673A;&#x6355;&#x83B7; 3D &#x626B;&#x63CF;&#x7684;&#x65B9;&#x6CD5;&#x3002;&#x6211;&#x4EEC;&#x5C06;&#x5E73;&#x9762;&#x56FE;&#x5C3A;&#x5BF8;&#x4E0E;&#x5B9E;&#x9645;&#x5EFA;&#x7B51;&#x5C3A;&#x5BF8;&#x8FDB;&#x884C;&#x4E86;&#x6BD4;&#x8F83;&#xFF0C;&#x5E76;&#x63D0;&#x4F9B;&#x4E86;&#x4E2D;&#x95F4;&#x7ED3;&#x679C;&#xFF1A;&#x5E73;&#x9762;&#x56FE;&#x548C; 3D &#x6A21;&#x578B;&#x3002;&#x6211;&#x4EEC;&#x8FD8;&#x8BA1;&#x7B97;&#x4E86;&#x7B97;&#x6CD5;&#x6B65;&#x9AA4;&#x6240;&#x9700;&#x7684;&#x65F6;&#x95F4;&#x3002;&#x4E3A;&#x4E86;&#x8BC1;&#x660E;&#x8BE5;&#x65B9;&#x6CD5;&#x7684;&#x7A33;&#x5065;&#x6027;&#xFF0C;&#x6211;&#x4EEC;&#x4F7F;&#x7528;&#x591A;&#x79CD;&#x5EFA;&#x7B51;&#x7C7B;&#x578B;&#x8FDB;&#x884C;&#x4E86;&#x8BC4;&#x4F30;&#xFF0C;&#x5305;&#x62EC;&#x5546;&#x4E1A;&#x5EFA;&#x7B51; B1 &#x548C; B3 &#x4EE5;&#x53CA;&#x4F4F;&#x5B85;&#x5EFA;&#x7B51; B3&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x6211;&#x4EEC;&#x5728; Matterport2D &#x6570;&#x636E;&#x96C6; [25] &#x4E0A;&#x9A8C;&#x8BC1;&#x4E86;&#x6211;&#x4EEC;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x751F;&#x200B;&#x200B;&#x6210;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-75.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="270"><figcaption>&#x56FE; 10&#x3002;&#xFF08;a&#xFF09;&#xFF1A;&#x5EFA;&#x7B51;&#x7269;&#x6D4B;&#x91CF;&#x3002;&#xFF08;b&#xFF09;&#xFF1A;&#x5EFA;&#x7B51;&#x7269;&#x7684;&#x626B;&#x63CF; S1&#x3002;&#xFF08;c&#xFF09;&#xFF1A;&#x626B;&#x63CF; S2</figcaption></figure><p>&#x626B;&#x63CF;&#x6570;&#x636E;&#x5206;&#x6790;&#x6211;&#x4EEC;&#x901A;&#x8FC7;&#x5C06;&#x623F;&#x95F4;&#x7684;&#x5B9E;&#x9645;&#x5C3A;&#x5BF8;&#x4E0E;&#x8BA1;&#x7B97;&#x51FA;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x8FDB;&#x884C;&#x6BD4;&#x8F83;&#x6765;&#x8BC4;&#x4F30;&#x5E73;&#x9762;&#x56FE;&#x751F;&#x6210;&#x7684;&#x7CBE;&#x5EA6;&#x3002;&#x56FE; 10&#xFF08;a&#xFF09;&#x5C55;&#x793A;&#x4E86;&#x4F7F;&#x7528;&#x6211;&#x4EEC;&#x7684; AR &#x626B;&#x63CF;&#x4E24;&#x6B21;&#x7684;&#x5EFA;&#x7B51;&#x7269;&#x7684;&#x6D4B;&#x91CF;&#x7ED3;&#x679C;&#x3002;&#x6211;&#x4EEC;&#x5C06;&#x8FD9;&#x4E9B;&#x626B;&#x63CF;&#x79F0;&#x4E3A; S1 &#x548C; S2&#xFF08;&#x89C1;&#x56FE; 10(b) &#x548C;&#x56FE; 10(c)&#xFF09;&#x3002;&#x5BF9;&#x4E8E;&#x6BCF;&#x4E2A;&#x626B;&#x63CF;&#xFF0C;&#x90FD;&#x4F1A;&#x8BA1;&#x7B97;&#x5E73;&#x9762;&#x56FE;&#x5E76;&#x4F7F;&#x7528;&#x51E0;&#x4F55;&#x5EFA;&#x6A21;&#x8F6F;&#x4EF6; Rhino [17] &#x8BA1;&#x7B97;&#x200B;&#x200B;&#x5C3A;&#x5BF8;&#x3002;&#x7136;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x5C06;&#x8BA1;&#x7B97;&#x51FA;&#x7684;&#x5C3A;&#x5BF8;&#x4E0E;&#x5B9E;&#x9645;&#x623F;&#x95F4;&#x5C3A;&#x5BF8;&#x8FDB;&#x884C;&#x4E86;&#x6BD4;&#x8F83;&#xFF0C;&#x5982;&#x8868; 1 &#x6240;&#x793A;&#x3002;&#x8FD9;&#x4E9B;&#x7ED3;&#x679C;&#x8868;&#x660E;&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x9002;&#x7528;&#x4E8E;&#x591A;&#x79CD;&#x5EFA;&#x7B51;&#x7C7B;&#x578B;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-76.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="264"></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-77.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="197"><figcaption>&#x56FE; 11&#x3002;&#x7B2C;&#x4E00;&#x5F20;&#xFF1A;B3 &#x53F7;&#x5EFA;&#x7B51;&#x7684; 3D &#x6A21;&#x578B;&#x3002;&#x7B2C;&#x4E8C;&#x5F20;&#xFF1A;&#x8BA1;&#x7B97;&#x51FA;&#x7684;&#x5E73;&#x5899;&#x3002;&#x7B2C;&#x4E09;&#x5F20;&#xFF1A;&#x7ED8;&#x56FE;&#x5F0F;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x7B2C;&#x56DB;&#x5F20;&#xFF1A;&#x94A2;&#x7B14;&#x753B;&#x5F0F;&#x5E73;&#x9762;&#x56FE;</figcaption></figure><p>&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x751A;&#x81F3;&#x53EF;&#x4EE5;&#x4ECE;&#x76F8;&#x5BF9;&#x4E0D;&#x5B8C;&#x6574;&#x7684;&#x7F51;&#x683C;&#x6570;&#x636E;&#x4E2D;&#x8BA1;&#x7B97;&#x51FA;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x4F7F;&#x7528;&#x66F4;&#x9AD8;&#x8D28;&#x91CF;&#x7684; HoloLens &#x626B;&#x63CF;&#xFF0C;&#x751F;&#x6210;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x66F4;&#x7CBE;&#x786E;&#x3002;&#x56FE; 11 &#x663E;&#x793A;&#x4E86; S1 &#x7ED3;&#x679C;&#xFF1A;&#x4E24;&#x79CD;&#x7C7B;&#x578B;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x548C; 3D &#x6A21;&#x578B;&#x3002;</p><p>&#x5B9A;&#x4F4D;&#x5730;&#x677F;&#x548C;&#x5899;&#x58C1; &#x6211;&#x4EEC;&#x5FC5;&#x987B;&#x6B63;&#x786E;&#x5B9A;&#x4F4D;&#x7F51;&#x683C;&#x3002;&#x7403;&#x9762; k &#x5747;&#x503C;&#x9700;&#x8981;&#x5927;&#x91CF;&#x8BA1;&#x7B97;&#xFF0C;&#x56E0;&#x6B64;&#x6211;&#x4EEC;&#x5BF9;&#x5176;&#x8FDB;&#x884C;&#x4E86;&#x4F18;&#x5316;&#x4EE5;&#x83B7;&#x5F97;&#x826F;&#x597D;&#x7684;&#x6027;&#x80FD;&#x3002;&#x5728;&#x56FE; 4 &#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#x5BF9;&#x9F50;&#x524D;&#x540E;&#x7684; B1 &#x7F51;&#x683C;&#xFF0C;&#x8FD9;&#x8017;&#x65F6; 12.4 &#x79D2;&#xFF0C;&#x5176;&#x4E2D; 10.6 &#x79D2;&#x7528;&#x4E8E;&#x4F7F;&#x7528;&#x7403;&#x9762; k &#x5747;&#x503C;&#x5BF9;&#x9F50;&#x5899;&#x58C1;&#x3002;</p><p>&#x5212;&#x5206;&#x697C;&#x5C42; &#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x68C0;&#x6D4B;&#x591A;&#x5C42;&#x5EFA;&#x7B51;&#xFF0C;&#x5E76;&#x901A;&#x8FC7;&#x989D;&#x5916;&#x7684;&#x6B65;&#x9AA4;&#x5C06;&#x5176;&#x5212;&#x5206;&#x4E3A;&#x697C;&#x5C42;&#x3002;&#x8BE5;&#x7B97;&#x6CD5;&#x5C06;&#x4E09;&#x89D2;&#x5F62;&#x6295;&#x5F71;&#x5230;&#x6B63; y &#x8F74;&#x4E0A;&#xFF0C;&#x5E76;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x663E;&#x793A;&#x6C34;&#x5E73;&#x5CF0;&#x503C;&#x7684;&#x76F4;&#x65B9;&#x56FE;&#x3002;&#x901A;&#x8FC7;&#x5206;&#x6790;&#x76F4;&#x65B9;&#x56FE;&#x4E2D;&#x7684;&#x5CF0;&#x503C;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x786E;&#x5B9A;&#x697C;&#x5C42;&#x6570;&#x3002;&#x56FE; 5 &#x548C;&#x56FE; 12 &#x663E;&#x793A;&#x4E86; Matterport3D &#x6570;&#x636E;&#x96C6; [25] &#x4E2D;&#x5212;&#x5206;&#x4E3A;&#x697C;&#x5C42;&#x7684; 2 &#x5C42;&#x4F4F;&#x5B85;&#x5EFA;&#x7B51;&#x548C;&#x591A;&#x5C42;&#x6A21;&#x578B;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-78.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="496"><figcaption>&#x56FE; 12. Matterport3D &#x7684;&#x4E09;&#x5C42;&#x6A21;&#x578B;&#xFF08;&#x5DE6;&#x4E0A;&#xFF09;&#x53CA;&#x5176;&#x4E09;&#x89D2;&#x5F62;&#x9AD8;&#x5EA6;&#x76F4;&#x65B9;&#x56FE;&#xFF08;&#x53F3;&#x4E0A;&#xFF09;&#x3002;&#x4E0B;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x5EFA;&#x7B51;&#x7269;&#x7684;&#x5C42;&#x6570;</figcaption></figure><p>&#x67E5;&#x627E;&#x5E73;&#x9762;&#x5899; &#x4E3A;&#x4E86;&#x751F;&#x6210;&#x7ED8;&#x56FE;&#x5F0F;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x6211;&#x4EEC;&#x6D88;&#x9664;&#x4E86;&#x7EC6;&#x8282;&#x5E76;&#x8BC6;&#x522B;&#x5E73;&#x9762;&#x5899;&#x3002;&#x4FEE;&#x6539;&#x540E;&#x7684; DBSCAN &#x7B97;&#x6CD5;&#x662F;&#x6700;&#x8017;&#x65F6;&#x7684;&#x6B65;&#x9AA4;&#x3002;&#x5728;&#x56FE; 13 &#x7684;&#x6A21;&#x578B;&#x4E2D;&#xFF0C;&#x6709; 79,931 &#x4E2A;&#x9876;&#x70B9;&#x548C; 134,235 &#x4E2A;&#x9762;&#xFF0C;&#x51C6;&#x5907;&#x6570;&#x636E;&#x548C;&#x8FD0;&#x884C; DBSCAN &#x9700;&#x8981; 27.4 &#x79D2;&#xFF0C;&#x4ECE;&#x751F;&#x6210;&#x7684;&#x96C6;&#x7FA4;&#x6784;&#x5EFA;&#x5E73;&#x9762;&#x5899;&#x9700;&#x8981; 3.79 &#x79D2;&#x3002;&#x5BF9;&#x4E8E;&#x56FE; 14 &#x7684;&#x4F4F;&#x5B85;&#x5EFA;&#x7B51;&#xFF0C;&#x6709; 173,941 &#x4E2A;&#x9876;&#x70B9;&#x548C; 285,840 &#x4E2A;&#x9762;&#xFF0C;&#x51C6;&#x5907;&#x548C;&#x8FD0;&#x884C; DBSCAN &#x9700;&#x8981; 76 &#x79D2;&#xFF0C;&#x8BA1;&#x7B97;&#x5E73;&#x9762;&#x5899;&#x9700;&#x8981; 23.36 &#x79D2;&#x3002; Matterport3D &#x6A21;&#x578B;&#x7684;&#x7ED3;&#x679C;&#x5982;&#x56FE; 15 &#x6240;&#x793A;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-79.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="171"><figcaption>&#x56FE; 13&#x3002;&#x7B2C;&#x4E00;&#x5F20;&#xFF1A;B2 &#x53F7;&#x697C;&#x7684; DBSCAN &#x805A;&#x7C7B;&#x7ED3;&#x679C;&#x3002;&#x7B2C;&#x4E8C;&#x5F20;&#xFF1A;&#x5E73;&#x9762;&#x8D34;&#x5408;&#x7684;&#x5E73;&#x5899;&#x3002;&#x7B2C;&#x4E09;&#x5F20;&#xFF1A;&#x7ED8;&#x56FE;&#x5F0F;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x7B2C;&#x56DB;&#x5F20;&#xFF1A;&#x94A2;&#x7B14;&#x753B;&#x5F0F;&#x5E73;&#x9762;&#x56FE;</figcaption></figure><p>&#x751F;&#x6210;&#x5E73;&#x9762;&#x56FE; &#x6211;&#x4EEC;&#x751F;&#x6210;&#x5E73;&#x9762;&#x56FE;&#x7684;&#x6700;&#x540E;&#x4E00;&#x6B65;&#x662F;&#x5C06;&#x7F51;&#x683C;&#x5207;&#x6210;&#x4E0D;&#x540C;&#x7684;&#x9AD8;&#x5EA6;&#x5E76;&#x53E0;&#x52A0;&#x5207;&#x7247;&#x3002;&#x56FE; 13&#x3001;14 &#x548C; 15 &#x663E;&#x793A;&#x4E86;&#x4F7F;&#x7528;&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x751F;&#x6210;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x3002;</p><p>&#x6211;&#x4EEC;&#x8FDB;&#x884C;&#x4E86;&#x5B9E;&#x9A8C;&#xFF0C;&#x4EE5;&#x8BC4;&#x4F30;&#x5728;&#x6E32;&#x67D3;&#x94A2;&#x7B14;&#x753B;&#x5E73;&#x9762;&#x56FE;&#x65F6;&#x66F4;&#x6539;&#x56FE;&#x5F62;&#x8BBE;&#x7F6E;&#x7684;&#x6548;&#x679C;&#x3002;&#x6BCF;&#x4E2A;&#x8BBE;&#x7F6E;&#x90FD;&#x7531;&#x4E0D;&#x540C;&#x7684;&#x7EBF;&#x6BB5;&#x4E0D;&#x900F;&#x660E;&#x5EA6;&#x548C;&#x5207;&#x7247;&#x6570;&#x7EC4;&#x5408;&#x7EC4;&#x6210;&#x3002;&#x6211;&#x4EEC;&#x53D1;&#x73B0;&#xFF0C;&#x4E0D;&#x900F;&#x660E;&#x5EA6;&#x8BBE;&#x7F6E;&#x4E3A; 0.5 &#x53EF;&#x4EE5;&#x751F;&#x6210;&#x7B26;&#x5408;&#x6211;&#x4EEC;&#x9884;&#x671F;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x6211;&#x4EEC;&#x8FD8;&#x53D1;&#x73B0;&#xFF0C;&#x5305;&#x542B; 100 &#x4E2A;&#x5207;&#x7247;&#x7684;&#x5E73;&#x9762;&#x56FE;&#x5728;&#x7EC6;&#x8282;&#x6C34;&#x5E73;&#x548C;&#x51CF;&#x5C11;&#x6742;&#x4E71;&#x4E4B;&#x95F4;&#x5B9E;&#x73B0;&#x4E86;&#x826F;&#x597D;&#x7684;&#x5E73;&#x8861;&#x3002;&#x6700;&#x4F73;&#x6570;&#x91CF;&#x53D6;&#x51B3;&#x4E8E;&#x7528;&#x4F8B;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-80.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="169"><figcaption>&#x56FE; 14&#x3002;&#x7B2C;&#x4E00;&#xFF1A;B2 &#x7684; DBSCAN &#x805A;&#x7C7B;&#x7ED3;&#x679C;&#x3002;&#x7B2C;&#x4E8C;&#xFF1A;&#x5E73;&#x9762;&#x8D34;&#x5408;&#x7684;&#x5E73;&#x5899;&#x3002;&#x7B2C;&#x4E09;&#xFF1A;&#x7ED8;&#x56FE;&#x5F0F;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x7B2C;&#x56DB;&#xFF1A;&#xFF08;c&#xFF09;&#x94A2;&#x7B14;&#x753B;&#x5F0F;&#x5E73;&#x9762;&#x56FE;</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-81.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="128"><figcaption>&#x56FE; 15&#x3002;&#x7B2C;&#x4E00;&#xFF1A;Matterport3D &#x6A21;&#x578B;&#x7684; DBSCAN &#x805A;&#x7C7B;&#x7ED3;&#x679C;&#x3002;&#x7B2C;&#x4E8C;&#xFF1A;&#x5E73;&#x9762;&#x8D34;&#x5408;&#x7684;&#x5E73;&#x5899;&#x3002;&#x7B2C;&#x4E09;&#xFF1A;&#x7ED8;&#x56FE;&#x5F0F;&#x5E73;&#x9762;&#x56FE;&#x3002;&#x7B2C;&#x56DB;&#xFF1A;&#x94A2;&#x7B14;&#x753B;&#x5E73;&#x9762;&#x56FE;&#x3002;</figcaption></figure><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-82.png" class="kg-image" alt="&#x57FA;&#x4E8E;&#x626B;&#x63CF;&#x7F51;&#x683C;&#x7684;3D&#x5EFA;&#x6A21;" loading="lazy" width="900" height="294"></figure><h2 id="5%E3%80%81%E7%BB%93%E8%AE%BA%E5%92%8C%E6%9C%AA%E6%9D%A5%E5%B7%A5%E4%BD%9C">5&#x3001;&#x7ED3;&#x8BBA;&#x548C;&#x672A;&#x6765;&#x5DE5;&#x4F5C;</h2><p>&#x603B;&#x4E4B;&#xFF0C;&#x6211;&#x4EEC;&#x5229;&#x7528;&#x589E;&#x5F3A;&#x73B0;&#x5B9E; (AR) &#x8033;&#x673A;&#x6536;&#x96C6;&#x7684;&#x4E09;&#x89D2;&#x5F62;&#x7F51;&#x683C;&#x6570;&#x636E;&#x751F;&#x6210;&#x5E73;&#x9762;&#x56FE;&#x7684;&#x65B0;&#x65B9;&#x6CD5;&#x4EA7;&#x751F;&#x4E86;&#x4E24;&#x79CD;&#x98CE;&#x683C;&#xFF1A;&#x8BE6;&#x7EC6;&#x7684;&#x94A2;&#x7B14;&#x548C;&#x58A8;&#x6C34;&#x98CE;&#x683C;&#x548C;&#x7B80;&#x5316;&#x7684;&#x7ED8;&#x56FE;&#x98CE;&#x683C;&#x3002;&#x6211;&#x4EEC;&#x7684;&#x7B97;&#x6CD5;&#x5C06;&#x7F51;&#x683C;&#x6570;&#x636E;&#x4E0E;&#x4E3B;&#x5750;&#x6807;&#x8F74;&#x5BF9;&#x9F50;&#xFF0C;&#x4EE5;&#x751F;&#x6210;&#x5177;&#x6709;&#x5782;&#x76F4;&#x548C;&#x6C34;&#x5E73;&#x5899;&#x58C1;&#x7684;&#x6574;&#x6D01;&#x5E73;&#x9762;&#x56FE;&#xFF0C;&#x540C;&#x65F6;&#x8FD8;&#x5141;&#x8BB8;&#x79FB;&#x9664;&#x5929;&#x82B1;&#x677F;&#x548C;&#x5730;&#x677F;&#x5E76;&#x5C06;&#x591A;&#x5C42;&#x5EFA;&#x7B51;&#x5206;&#x6210;&#x5355;&#x72EC;&#x7684;&#x697C;&#x5C42;&#x3002;&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x4E0E; AR &#x96C6;&#x6210;&#xFF0C;&#x652F;&#x6301;&#x5C06;&#x5408;&#x6210;&#x5BF9;&#x8C61;&#x6DFB;&#x52A0;&#x5230;&#x7269;&#x7406;&#x51E0;&#x4F55;&#x56FE;&#x5F62;&#x4E2D;&#x5E76;&#x63D0;&#x4F9B;&#x8BE6;&#x7EC6;&#x7684; 3D &#x6A21;&#x578B;&#x548C;&#x5E73;&#x9762;&#x56FE;&#x3002;</p><p>&#x6F5C;&#x5728;&#x5E94;&#x7528;&#x5305;&#x62EC;&#x5BFC;&#x822A;&#x3001;&#x5BA4;&#x5185;&#x8BBE;&#x8BA1;&#x3001;&#x5BB6;&#x5177;&#x6446;&#x653E;&#x3001;&#x8BBE;&#x65BD;&#x7BA1;&#x7406;&#x3001;&#x5EFA;&#x7B51;&#x65BD;&#x5DE5;&#x548C; HVAC &#x8BBE;&#x8BA1;&#x3002;&#x5C55;&#x671B;&#x672A;&#x6765;&#xFF0C;&#x6211;&#x4EEC;&#x8BA1;&#x5212;&#x652F;&#x6301;&#x503E;&#x659C;&#x5929;&#x82B1;&#x677F;&#xFF0C;&#x81EA;&#x52A8;&#x68C0;&#x6D4B;&#x5899;&#x58C1;&#x548C;&#x95E8;&#xFF0C;&#x5E76;&#x4E0E;&#x80FD;&#x91CF;&#x6A21;&#x62DF;&#x5668;&#x7B49;&#x5176;&#x4ED6;&#x5DE5;&#x5177;&#x96C6;&#x6210;&#x3002;&#x6700;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x8BA1;&#x5212;&#x5728;&#x51C6;&#x786E;&#x6027;&#x548C;&#x8BA1;&#x7B97;&#x65F6;&#x95F4;&#x65B9;&#x9762;&#x5C06;&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x4E0E;&#x73B0;&#x6709;&#x7684;&#x6700;&#x5148;&#x8FDB;&#x65B9;&#x6CD5;&#x8FDB;&#x884C;&#x6BD4;&#x8F83;&#x3002;&#x6211;&#x4EEC;&#x8FD8;&#x8BA1;&#x5212;&#x63A2;&#x7D22;&#x57FA;&#x4E8E;&#x5757;&#x7684; DBScan &#x5BF9;&#x4E0D;&#x5B8C;&#x6574;&#x626B;&#x63CF;&#x8FDB;&#x884C; 3D &#x91CD;&#x5EFA;&#x7684;&#x9002;&#x7528;&#x6027;&#x3002;&#x6211;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x6709;&#x53EF;&#x80FD;&#x5F7B;&#x5E95;&#x6539;&#x53D8;&#x6211;&#x4EEC;&#x751F;&#x6210;&#x548C;&#x53EF;&#x89C6;&#x5316;&#x5E73;&#x9762;&#x56FE;&#x7684;&#x65B9;&#x5F0F;&#x3002;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;&#xFF1A;<a href="https://hackernoon.com/using-scanned-mesh-data-for-auto-digitized-3d-modeling-abstract-and-introduction">Using Scanned Mesh Data for Auto-Digitized 3D Modeling: Abstract and Introduction</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[VR/AR：已走进死胡同]]></title><description><![CDATA[如果这个市场的主要参与者继续以现在的方式发展，我们不妨猜猜 VR/AR 行业的近期前景会是什么样子。]]></description><link>https://bimant.com/blog/vr-ar-is-at-a-dead-end/</link><guid isPermaLink="false">67316772be57970823010cc7</guid><category><![CDATA[AR]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Mon, 11 Nov 2024 02:17:53 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2024/11/vr-ar-is-at-a-dead-end.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2024/11/vr-ar-is-at-a-dead-end.png" alt="VR/AR&#xFF1A;&#x5DF2;&#x8D70;&#x8FDB;&#x6B7B;&#x80E1;&#x540C;"><p>&#x5982;&#x679C;&#x8FD9;&#x4E2A;&#x5E02;&#x573A;&#x7684;&#x4E3B;&#x8981;&#x53C2;&#x4E0E;&#x8005;&#x7EE7;&#x7EED;&#x4EE5;&#x73B0;&#x5728;&#x7684;&#x65B9;&#x5F0F;&#x53D1;&#x5C55;&#xFF0C;&#x6211;&#x4EEC;&#x4E0D;&#x59A8;&#x731C;&#x731C; VR/AR &#x884C;&#x4E1A;&#x7684;&#x8FD1;&#x671F;&#x524D;&#x666F;&#x4F1A;&#x662F;&#x4EC0;&#x4E48;&#x6837;&#x5B50;&#x3002;</p><p>&#x4E00;&#x5207;&#x90FD;&#x5F88;&#x7B80;&#x5355;&#xFF1A;&#x5B83;&#x662F;&#x4E00;&#x79CD;&#x8BBE;&#x5907;&#x3001;&#x5934;&#x76D4;&#x6216;&#x773C;&#x955C;&#xFF0C;&#x91CD;&#x91CF;&#x4E3A; 300-600 &#x514B;&#xFF08;&#x6709;&#x65F6;&#x66F4;&#x591A;&#xFF09;&#xFF0C;&#x5143;&#x4EF6;&#x7531;&#x73BB;&#x7483;&#x3001;&#x5851;&#x6599;&#x6216;&#x94DD;&#x5236;&#x6210;&#xFF0C;&#x64CD;&#x4F5C;&#x65F6;&#x95F4;&#x957F;&#x8FBE;&#x6570;&#x5C0F;&#x65F6;&#x3002;&#x6BEB;&#x65E0;&#x7591;&#x95EE;&#xFF0C;&#x5B83;&#x770B;&#x8D77;&#x6765;&#x5F88;&#x68D2;&#x3002;&#x51E0;&#x4E4E;&#x5C31;&#x50CF; Ernest Klein &#x7684;&#x79D1;&#x5E7B;&#x5C0F;&#x8BF4;&#x300A;&#x5934;&#x53F7;&#x73A9;&#x5BB6;&#x300B;&#x4E2D;&#x90A3;&#x6837;&#x3002;</p><p>&#x4F3C;&#x4E4E;&#x5728;&#x65E5;&#x5E38;&#x751F;&#x6D3B;&#x4E2D;&#xFF0C;&#x4F60;&#x5F88;&#x96BE;&#x7528;&#x8FD9;&#x6837;&#x7684;&#x5C0F;&#x5DE5;&#x5177;&#x8FDB;&#x5165;&#x5B9E;&#x9645;&#x7684;&#x5E73;&#x884C;&#x6570;&#x5B57;&#x73B0;&#x5B9E;&#x3002;&#x5F53;&#x7136;&#xFF0C;&#x8FD9;&#x5BF9;&#x4F60;&#x7684;&#x8116;&#x5B50;&#x6765;&#x8BF4;&#x5C06;&#x662F;&#x4E00;&#x573A;&#x707E;&#x96BE;&#x2026;&#x2026;</p><p>&#x6211;&#x786E;&#x5B9E;&#x76F8;&#x4FE1;&#x6838;&#x5FC3;&#x95EE;&#x9898;&#x9690;&#x85CF;&#x5728;&#x6280;&#x672F;&#x672C;&#x8EAB;&#x7684;&#x54F2;&#x5B66;&#x4E2D;&#x3002;&#x6211;&#x4E00;&#x76F4;&#x5728;&#x95EE;&#x81EA;&#x5DF1;&#xFF0C;&#x4E3A;&#x4EC0;&#x4E48;&#x6211;&#x4EEC;&#x8FD8;&#x8981;&#x8BD5;&#x56FE;&#x628A;&#x4E00;&#x4E2A;&#x80FD;&#x591F;&#x8FDB;&#x884C;&#x4E00;&#x4E9B;&#x8BA1;&#x7B97;&#x7684;&#x5DE8;&#x5927;&#x76D2;&#x5B50;&#x76F4;&#x63A5;&#x653E;&#x5728;&#x6211;&#x4EEC;&#x7684;&#x5934;&#x9876;&#x4E0A;&#xFF1F;&#x4E3A;&#x4EC0;&#x4E48;&#x6211;&#x4EEC;&#x8981;&#x8FD9;&#x6837;&#x505A;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x7528;&#x66F4;&#x590D;&#x6742;&#x7684;&#x65B9;&#x5F0F;&#x89E3;&#x51B3;&#x95EE;&#x9898;&#xFF0C;&#x4F7F;&#x7528;&#x4E00;&#x79CD;&#x91CD;&#x91CF;&#x8F7B;&#x51E0;&#x5341;&#x500D;&#xFF08;&#x751A;&#x81F3;&#x51E0;&#x767E;&#x500D;&#xFF09;&#x7684;&#x8BBE;&#x5907;&#xFF0C;&#x800C;&#x4E14;&#x66F4;&#x91CD;&#x8981;&#x7684;&#x662F;&#xFF0C;&#x8FD9;&#x79CD;&#x8BBE;&#x5907;&#x53EF;&#x4EE5;&#x5927;&#x89C4;&#x6A21;&#x751F;&#x4EA7;&#xFF1F;</p><p>&#x6211;&#x786E;&#x5B9E;&#x76F8;&#x4FE1;&#x672A;&#x6765;&#x5728;&#x4E8E; XR &#x6280;&#x672F;&#x548C;&#x7A7A;&#x95F4;&#x8BA1;&#x7B97;&#x3002;&#x5B83;&#x4EEC;&#x7684;&#x6F5C;&#x529B;&#x5982;&#x6B64;&#x5DE8;&#x5927;&#xFF0C;&#x524D;&#x666F;&#x5982;&#x6B64;&#x5149;&#x660E;&#xFF0C;&#x4EE5;&#x81F3;&#x4E8E; XR &#x5C0F;&#x5DE5;&#x5177;&#x53EF;&#x4EE5;&#x8F7B;&#x677E;&#x6210;&#x4E3A;&#x7528;&#x4E8E;&#x4EFB;&#x4F55;&#x7528;&#x9014;&#x7684;&#x591A;&#x529F;&#x80FD;&#x8BBE;&#x5907;&#x3002;</p><p>&#x8BA9;&#x6211;&#x89E3;&#x91CA;&#x4E00;&#x4E0B;&#x6211;&#x7684;&#x610F;&#x601D;&#x3002;</p><p>&#x5728;&#x6211;&#x7406;&#x60F3;&#x7684;&#x4E16;&#x754C;&#x4E2D;&#xFF0C;&#x8FD9;&#x6837;&#x7684;&#x5C0F;&#x5DE5;&#x5177;&#x4E0D;&#x4EC5;&#x53EF;&#x7528;&#x4E8E;&#x663E;&#x793A;&#x4E00;&#x4E9B;&#x5A31;&#x4E50;&#x5185;&#x5BB9;&#xFF0C;&#x8FD8;&#x53EF;&#x7528;&#x4E8E;&#x89E3;&#x51B3;&#x533B;&#x7597;&#x4FDD;&#x5065;&#x95EE;&#x9898;&#x548C;&#x6C9F;&#x901A;&#x95EE;&#x9898;&#xFF0C;&#x4E5F;&#x8BB8;&#xFF0C;&#x6211;&#x4EEC;&#x6240;&#x6709;&#x4EBA;&#x90FD;&#x4F1A;&#x8FDB;&#x5316;&#x6210;&#x66F4;&#x50CF;&#x751F;&#x7269;&#x7269;&#x79CD;&#x7684;&#x4E1C;&#x897F;&#x3002;&#x4E0D;&#x8FC7;&#xFF0C;&#x6211;&#x4EEC;&#x4E0D;&#x8981;&#x64CD;&#x4E4B;&#x8FC7;&#x6025;&#x3002;</p><p>&#x73B0;&#x5728;&#x4F3C;&#x4E4E;&#x662F;&#x5411;&#x60A8;&#x66F4;&#x8BE6;&#x7EC6;&#x5730;&#x89E3;&#x91CA; VR&#x3001;AR &#x548C; XR &#x7684;&#x597D;&#x65F6;&#x673A;&#x3002;</p><p>VR &#x6216;&#x865A;&#x62DF;&#x73B0;&#x5B9E; &#x2014; &#x662F;&#x4E00;&#x79CD;&#x7528;&#x6237;&#x53EA;&#x80FD;&#x770B;&#x5230;&#x6570;&#x5B57;&#x73AF;&#x5883;&#x7684;&#x865A;&#x62DF;&#x73B0;&#x5B9E;&#x3002;&#x4EBA;&#x4EEC;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x7279;&#x6B8A;&#x7684;&#x5C0F;&#x5DE5;&#x5177;&#x67E5;&#x770B;&#x6B64;&#x73AF;&#x5883;&#x3002;</p><p>AR &#x6216;&#x589E;&#x5F3A;&#x73B0;&#x5B9E; &#x2014; &#x662F;&#x4E00;&#x4E2A;&#x589E;&#x5F3A;&#x73B0;&#x5B9E;&#x4E16;&#x754C;&#x3002;&#x7528;&#x6237;&#x62E5;&#x6709;&#x67D0;&#x79CD;&#x5C0F;&#x5DE5;&#x5177;&#xFF0C;&#x901A;&#x8FC7;&#x5B83;&#x53EF;&#x4EE5;&#x89C2;&#x5BDF;&#x5468;&#x56F4;&#x7684;&#x771F;&#x5B9E;&#x73AF;&#x5883;&#x3002;&#x4F46;&#x4E0E;&#x6B64;&#x540C;&#x65F6;&#xFF0C;&#x4ED6;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#x5468;&#x56F4;&#x6DFB;&#x52A0;&#x7684;&#x6570;&#x5B57;&#x5BF9;&#x8C61;&#x3002;</p><p>&#x6700;&#x540E;&#xFF0C;XR&#x6216;&#x6269;&#x5C55;&#x73B0;&#x5B9E;&#x662F;&#x4E00;&#x6574;&#x5957;&#x865A;&#x62DF;&#x6280;&#x672F;&#x7684;&#x901A;&#x7528;&#x5B9A;&#x4E49;&#x3002;XR&#x6DB5;&#x76D6;&#x4E86;&#x5E7F;&#x6CDB;&#x7684;&#x786C;&#x4EF6;&#x548C;&#x8F6F;&#x4EF6;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#xFF0C;&#x5305;&#x62EC;&#x4F20;&#x611F;&#x5668;&#x63A5;&#x53E3;&#x3001;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x53CA;&#x5176;&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#x3002;&#x5173;&#x952E;&#x662F;XR&#x53EF;&#x4EE5;&#x5E7F;&#x6CDB;&#x4F7F;&#x7528;&#xFF0C;&#x4ECE;&#x6E38;&#x620F;&#x5230;&#x5B8C;&#x6210;&#x533B;&#x7597;&#x4FDD;&#x5065;&#x3001;&#x5EFA;&#x7B51;&#x3001;&#x6559;&#x80B2;&#x7B49;&#x9886;&#x57DF;&#x7684;&#x4E1A;&#x52A1;&#x4EFB;&#x52A1;&#x3002;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x57FA;&#x672C;&#x4E0A;&#x53EA;&#x53D7;&#x60A8;&#x7684;&#x60F3;&#x8C61;&#x529B;&#x9650;&#x5236;&#x3002;</p><p>&#x76EE;&#x524D;&#x7684;VR&#x884C;&#x4E1A;&#x4F3C;&#x4E4E;&#x662F;&#x4E00;&#x4E2A;&#x7EDD;&#x5BF9;&#x7684;&#x6B7B;&#x80E1;&#x540C;&#x3002;&#x8FD9;&#x662F;&#x56E0;&#x4E3A;&#x4E3B;&#x8981;&#x5173;&#x6CE8;&#x7684;&#x662F;VR/AR&#x6280;&#x672F;&#xFF0C;&#x800C;&#x4ECE;&#x5B9A;&#x4E49;&#x4E0A;&#x8BB2;&#xFF0C;&#x5B83;&#x7684;&#x529F;&#x80FD;&#x6709;&#x9650;&#x3002;&#x4F46;&#x4E3A;&#x4E86;&#x8BC1;&#x660E;&#x8FD9;&#x4E00;&#x70B9;&#xFF0C;&#x6211;&#x4EEC;&#x5FC5;&#x987B;&#x56DE;&#x5230;&#x8FC7;&#x53BB;&#xFF0C;&#x5927;&#x7EA6;&#x4E00;&#x4E2A;&#x4E16;&#x7EAA;&#x5DE6;&#x53F3;&#xFF01;</p><p>&#x56E0;&#x6B64;&#xFF0C;&#x5728;&#x8FD9;&#x4EFD;&#x5BA3;&#x8A00;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x5C06;&#x5C1D;&#x8BD5;&#x56DE;&#x7B54;&#x672A;&#x6765;&#x4F1A;&#x7ED9;&#x6211;&#x4EEC;&#x5E26;&#x6765;&#x4EC0;&#x4E48;&#x7684;&#x95EE;&#x9898;&#x3002;&#x6211;&#x662F;XPANCEO&#x7684;&#x521B;&#x59CB;&#x4EBA;Roman Axelrod&#x2014;&#x2014;&#x8BA9;&#x6211;&#x4EEC;&#x4E00;&#x8D77;&#x5F04;&#x6E05;&#x695A;&#x5427;&#xFF01;</p><h2 id="1%E3%80%81vr%E7%9A%84%E5%8E%86%E5%8F%B2">1&#x3001;VR&#x7684;&#x5386;&#x53F2;</h2><p>&#x4F60;&#x60F3;&#x77E5;&#x9053;&#x6211;&#x53D1;&#x73B0;&#x4EC0;&#x4E48;&#x6700;&#x6709;&#x8DA3;&#x5417;&#xFF1F;&#x589E;&#x5F3A;&#x73B0;&#x5B9E;&#x8BBE;&#x5907;&#x7684;&#x6982;&#x5FF5;&#x65E9;&#x5728; 1935 &#x5E74;&#x5C31;&#x5DF2;&#x51FA;&#x73B0;&#x3002;&#x5F53;&#x65F6;&#xFF0C;&#x7F8E;&#x56FD;&#x79D1;&#x5E7B;&#x4F5C;&#x5BB6; Stanley Weinbaum &#x7684;&#x5C0F;&#x8BF4;&#x300A;&#x76AE;&#x683C;&#x9A6C;&#x5229;&#x7FC1;&#x7684;&#x773C;&#x955C;&#x300B;&#x51FA;&#x7248;&#x3002;&#x6839;&#x636E;&#x5C0F;&#x8BF4;&#x60C5;&#x8282;&#xFF0C;&#x4E00;&#x4F4D;&#x6559;&#x6388;&#x53D1;&#x660E;&#x4E86;&#x4E00;&#x79CD;&#x773C;&#x955C;&#xFF0C;&#x53EF;&#x4EE5;&#x8BA9;&#x4F60;&#x521B;&#x9020;&#x4E00;&#x79CD;&#x89C6;&#x89C9;&#x3001;&#x542C;&#x89C9;&#x3001;&#x5473;&#x89C9;&#x3001;&#x52A8;&#x89C9;&#x548C;&#x55C5;&#x89C9;&#x7684;&#x73B0;&#x5B9E;&#x5E7B;&#x89C9;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-56.png" class="kg-image" alt="VR/AR&#xFF1A;&#x5DF2;&#x8D70;&#x8FDB;&#x6B7B;&#x80E1;&#x540C;" loading="lazy" width="900" height="582"></figure><p>&#x8BF7;&#x6CE8;&#x610F;&#xFF0C;&#x76AE;&#x683C;&#x9A6C;&#x5229;&#x7FC1;&#x7684;&#x773C;&#x955C;&#x5B9E;&#x9645;&#x4E0A;&#x5177;&#x6709;&#x73B0;&#x4EE3;&#x8BBE;&#x5907;&#x5411;&#x6211;&#x4EEC;&#x627F;&#x8BFA;&#x7684;&#x6240;&#x6709;&#x529F;&#x80FD;&#x3002;&#x5B83;&#x4EEC;&#x751A;&#x81F3;&#x770B;&#x8D77;&#x6765;&#x50CF;&#x6807;&#x51C6;&#x7684; AR &#x773C;&#x955C;&#x3002;</p><p>&#x603B;&#x7684;&#x6765;&#x8BF4;&#xFF0C;&#x8BE5;&#x8BBE;&#x5907;&#x4F3C;&#x4E4E;&#x4E0E;&#x6700;&#x65B0;&#x7684;&#x5C0F;&#x5DE5;&#x5177;&#x6CA1;&#x6709;&#x592A;&#x5927;&#x533A;&#x522B;&#x3002;</p><p>&#x603B;&#x7684;&#x6765;&#x8BF4;&#xFF0C;&#x8BE5;&#x8BBE;&#x5907;&#x4F3C;&#x4E4E;&#x4E0E;&#x6700;&#x65B0;&#x7684;&#x5C0F;&#x5DE5;&#x5177;&#x6CA1;&#x6709;&#x592A;&#x5927;&#x533A;&#x522B;&#x3002;</p><p>&#x8BB0;&#x4F4F;&#x8FD9;&#x4E9B;&#x2014;&#x2014;&#x76AE;&#x683C;&#x9A6C;&#x5229;&#x7FC1;&#x7684;&#x773C;&#x955C;&#x3002;&#x6211;&#x4EEC;&#x7A0D;&#x540E;&#x4F1A;&#x9700;&#x8981;&#x5B83;&#x4EEC;&#x3002;&#x4ECE; 50 &#x5E74;&#x4EE3;&#x521D;&#x5230; 90 &#x5E74;&#x4EE3;&#x521D;&#xFF0C;&#x5728;&#x638C;&#x63E1;&#x8FD9;&#x9879;&#x6280;&#x672F;&#x7684;&#x540C;&#x65F6;&#xFF0C;&#x5927;&#x91CF;&#x4E0D;&#x540C;&#x5BFB;&#x5E38;&#x7684; VR &#x5C0F;&#x5DE5;&#x5177;&#x88AB;&#x5F00;&#x53D1;&#x51FA;&#x6765;&#x3002;&#x5B83;&#x4EEC;&#x90FD;&#x50CF;&#x76AE;&#x683C;&#x9A6C;&#x5229;&#x7FC1;&#x4E00;&#x6837;&#x8FD0;&#x4F5C;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-57.png" class="kg-image" alt="VR/AR&#xFF1A;&#x5DF2;&#x8D70;&#x8FDB;&#x6B7B;&#x80E1;&#x540C;" loading="lazy" width="300" height="384"></figure><p>&#x6700;&#x521D;&#xFF0C;&#x8FD9;&#x4E9B;&#x5C0F;&#x5DE5;&#x5177;&#x5360;&#x636E;&#x4E86;&#x623F;&#x95F4;&#x7684;&#x4E00;&#x534A;&#x7A7A;&#x95F4;&#x3002;&#x4F8B;&#x5982;&#xFF0C;<a href="https://en.wikipedia.org/wiki/Sensorama">Sensorama</a>&#x201C;&#x7535;&#x5F71;&#x68DA;&#x201D;&#xFF0C;&#x7531;&#x7535;&#x5F71;&#x6444;&#x5F71;&#x5E08; Morton Heilitt &#x4E8E; 1956 &#x5E74;&#x8BBE;&#x8BA1;&#x548C;&#x5F00;&#x53D1;&#x3002;&#x91CC;&#x9762;&#x6709;&#x653E;&#x6620;&#x56FE;&#x50CF;&#x7684;&#x7535;&#x5F71;&#x653E;&#x6620;&#x673A;&#x548C;&#x64AD;&#x653E;&#x7ACB;&#x4F53;&#x58F0;&#x7684;&#x626C;&#x58F0;&#x5668;&#x3002;&#x751A;&#x81F3;&#x8FD8;&#x6709;&#x4E00;&#x5F20;&#x632F;&#x52A8;&#x6276;&#x624B;&#x6905;&#x548C;&#x4E00;&#x4E2A;&#x6A21;&#x62DF;&#x6C14;&#x5473;&#x7684;&#x88C5;&#x7F6E;&#xFF01;</p><p>&#x5230; 1968 &#x5E74;&#xFF0C;&#x7F8E;&#x56FD;&#x79D1;&#x5B66;&#x5BB6; Ivan Sutherland &#x5411;&#x516C;&#x4F17;&#x63A8;&#x51FA;&#x4E86;&#x7B2C;&#x4E00;&#x6B3E;&#x540D;&#x4E3A;<a href="https://en.wikipedia.org/wiki/The_Sword_of_Damocles_(virtual_reality)">&#x8FBE;&#x6469;&#x514B;&#x5229;&#x65AF;&#x4E4B;&#x5251;</a>&#x7684;&#x8BA1;&#x7B97;&#x673A;&#x5316; VR &#x5934;&#x76D4;&#x3002;</p><p>&#x8FD9;&#x4E2A;&#x770B;&#x8D77;&#x6765;&#x6709;&#x70B9;&#x50CF;&#x4E2D;&#x4E16;&#x7EAA;&#x9177;&#x5211;&#x5DE5;&#x5177;&#x7684;&#x8BBE;&#x5907;&#x53EF;&#x4EE5;&#x6D41;&#x7545;&#x5730;&#x751F;&#x6210;&#x5404;&#x79CD;&#x51E0;&#x4F55;&#x5F62;&#x72B6;&#x7684;&#x7B80;&#x5355; 3D &#x6A21;&#x578B;&#x3002;&#x5B83;&#x8FD8;&#x53EF;&#x4EE5;&#x6539;&#x53D8;&#x5934;&#x90E8;&#x5728;&#x73AF;&#x5883;&#x4E2D;&#x7684;&#x4F4D;&#x7F6E;&#x4EE5;&#x6539;&#x53D8;&#x56FE;&#x50CF;&#x89C6;&#x89D2;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-58.png" class="kg-image" alt="VR/AR&#xFF1A;&#x5DF2;&#x8D70;&#x8FDB;&#x6B7B;&#x80E1;&#x540C;" loading="lazy" width="873" height="580"></figure><p>&#x201C;&#x8FBE;&#x6469;&#x514B;&#x5229;&#x65AF;&#x4E4B;&#x5251;&#x201D;</p><p>&#x4E4D;&#x4E00;&#x770B;&#xFF0C;&#x8FD9;&#x4E9B;&#x539F;&#x578B;&#x770B;&#x8D77;&#x6765;&#x7EDD;&#x5BF9;&#x602A;&#x5F02;&#x3002;&#x4F60;&#x5E94;&#x8BE5;&#x628A;&#x8FD9;&#x4E2A;&#x96BE;&#x4EE5;&#x7406;&#x89E3;&#x7684;&#x76D2;&#x5B50;&#x6234;&#x5728;&#x5934;&#x4E0A;&#xFF0C;&#x8BA9;&#x81EA;&#x5DF1;&#x611F;&#x5230;&#x4E0D;&#x8212;&#x670D;&#xFF0C;&#x53EA;&#x662F;&#x4E3A;&#x4E86;&#x89C2;&#x770B;&#x4E00;&#x4E9B;&#x5185;&#x5BB9;&#x3002;&#x6BCF;&#x4E2A;&#x4EBA;&#x90FD;&#x660E;&#x767D;&#x4E16;&#x754C;&#x9700;&#x8981;&#x865A;&#x62DF;&#x73B0;&#x5B9E;&#xFF0C;&#x4F46;&#x5B83;&#x5B9E;&#x73B0;&#x7684;&#x65B9;&#x5F0F;&#x4F3C;&#x4E4E;&#x5F88;&#x5947;&#x602A;&#x3002;</p><p>&#x7136;&#x800C;&#xFF0C;&#x8FD9;&#x4E9B;&#x662F;&#x63A8;&#x52A8;&#x884C;&#x4E1A;&#x53D1;&#x5C55;&#x6700;&#x5927;&#x7684;&#x7535;&#x8111;&#x6E38;&#x620F;&#x3002;&#x987A;&#x4FBF;&#x8BF4;&#x4E00;&#x53E5;&#xFF0C;&#x5728; VR &#x6280;&#x672F;&#x8FD8;&#x5B58;&#x5728;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x4ED6;&#x4EEC;&#x5C31;&#x505A;&#x5230;&#x4E86;&#x4E24;&#x6B21;&#x3002;</p><h2 id="2%E3%80%8190-%E5%B9%B4%E4%BB%A3%E5%88%9D">2&#x3001;90 &#x5E74;&#x4EE3;&#x521D;</h2><p>&#x81EA; 90 &#x5E74;&#x4EE3;&#x521D;&#x4EE5;&#x6765;&#xFF0C;&#x5404;&#x79CD; VR &#x5934;&#x76D4;&#x3001;&#x624B;&#x90E8;&#x8FFD;&#x8E2A;&#x624B;&#x5957;&#x548C;&#x5176;&#x4ED6;&#x8BA9;&#x60A8;&#x6C89;&#x6D78;&#x5728;&#x6570;&#x5B57;&#x4E16;&#x754C;&#x4E2D;&#x7684;&#x597D;&#x4E1C;&#x897F;&#x5F00;&#x59CB;&#x5360;&#x9886;&#x5927;&#x4F17;&#x5E02;&#x573A;&#x3002;&#x4EFB;&#x5929;&#x5802;&#x51ED;&#x501F;&#x5176; <a href="https://en.wikipedia.org/wiki/Virtual_Boy">Virtual Boy</a>&#x6210;&#x4E3A;&#x8BE5;&#x9886;&#x57DF;&#x7684;&#x4E3B;&#x8981;&#x5148;&#x9A71;&#x4E4B;&#x4E00;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-59.png" class="kg-image" alt="VR/AR&#xFF1A;&#x5DF2;&#x8D70;&#x8FDB;&#x6B7B;&#x80E1;&#x540C;" loading="lazy" width="990" height="556"><figcaption>&#x5355;&#x8272;&#x663E;&#x793A;&#x5C4F;&#xFF0C;&#x4EBA;&#x4F53;&#x5DE5;&#x7A0B;&#x5B66;&#x4E0D;&#x5408;&#x7406;</figcaption></figure><p>&#x642D;&#x8F7D; MS-DOS &#x7684; <a href="https://en.wikipedia.org/wiki/VFX1_Headgear">Forte VFX1</a> &#x5934;&#x76D4;&#x53EF;&#x8BA9;&#x4F60;&#x5728; VR &#x4E2D;&#x73A9;&#x5F53;&#x65F6;&#x7684;&#x5C04;&#x51FB;&#x6E38;&#x620F;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-60.png" class="kg-image" alt="VR/AR&#xFF1A;&#x5DF2;&#x8D70;&#x8FDB;&#x6B7B;&#x80E1;&#x540C;" loading="lazy" width="900" height="506"></figure><p>&#x6BEB;&#x65E0;&#x7591;&#x95EE;&#xFF0C;DOOM &#x5728;&#x8FD9;&#x6837;&#x7684;&#x8033;&#x673A;&#x4E2D;&#x770B;&#x8D77;&#x6765;&#x4EE4;&#x4EBA;&#x5370;&#x8C61;&#x6DF1;&#x523B;&#x3002;</p><p>&#x603B;&#x5171;&#x6709;&#x6570;&#x5341;&#x79CD;&#x8BBE;&#x5907;&#x88AB;&#x5F15;&#x5165;&#x5E02;&#x573A;&#x3002;&#x7136;&#x800C;&#xFF0C;&#x5230; 2000 &#x5E74;&#xFF0C;VR &#x70ED;&#x6F6E;&#x5F00;&#x59CB;&#x4E0B;&#x6ED1;&#x3002;&#x53EF;&#x4EE5;&#x80AF;&#x5B9A;&#x7684;&#x662F;&#xFF0C;&#x90A3;&#x4E2A;&#x65F6;&#x671F;&#x7684;&#x6BCF;&#x4E00;&#x6B3E;&#x8BBE;&#x5907;&#x90FD;&#x662F;&#x771F;&#x6B63;&#x7684;&#x5DE5;&#x7A0B;&#x6770;&#x4F5C;&#x548C;&#x5947;&#x8FF9;&#x3002;&#x73B0;&#x5728;&#xFF0C;&#x5F88;&#x96BE;&#x76F8;&#x4FE1;&#x6240;&#x6709;&#x8FD9;&#x4E9B;&#x5C0F;&#x73A9;&#x610F;&#x90FD;&#x662F; 20 &#x5E74;&#x751A;&#x81F3; 30 &#x5E74;&#x524D;&#x53D1;&#x660E;&#x7684;&#xFF01;</p><p>&#x7136;&#x800C;&#xFF0C;&#x4EE5;&#x4E0B;&#x7F3A;&#x70B9;&#x4E5F;&#x968F;&#x4E4B;&#x800C;&#x6765;&#xFF1A;</p><ul><li>&#x6210;&#x672C;&#x8FC7;&#x9AD8;</li><li>&#x7B28;&#x62D9;&#x4E14;&#x4E0D;&#x53CB;&#x597D;&#x7684;&#x4EBA;&#x4F53;&#x5DE5;&#x7A0B;&#x5B66;</li><li>&#x64CD;&#x4F5C;&#x65F6;&#x95F4;&#x77ED;</li><li>&#x6CA1;&#x6709;&#x5185;&#x5BB9;</li><li>&#x65E5;&#x5E38;&#x4F7F;&#x7528;&#x65F6;&#x4E0D;&#x591F;&#x8212;&#x9002;&#xFF08;&#x91CD;&#x91CF;&#x786E;&#x5B9E;&#x6709;&#x5F71;&#x54CD;&#xFF01;&#xFF09;</li></ul><p>&#x8FD9;&#x542C;&#x8D77;&#x6765;&#x719F;&#x6089;&#x5417;&#xFF1F; &#x6CA1;&#x9519;&#xFF01; &#x6240;&#x6709;&#x73B0;&#x4EE3; VR &#x5C0F;&#x73A9;&#x610F;&#x90FD;&#x6709;&#x76F8;&#x540C;&#x7684;&#x7F3A;&#x70B9;&#x3002; &#x62DC;&#x6258;&#xFF0C;&#x5728;&#x8FD9;&#x4E2A;&#x884C;&#x4E1A;&#x5B58;&#x5728;&#x7684;&#x6574;&#x4E2A;&#x65F6;&#x95F4;&#x91CC;&#xFF0C;&#x96BE;&#x9053;&#x6CA1;&#x6709;&#x4EBA;&#x60F3;&#x51FA;&#x5982;&#x4F55;&#x5904;&#x7406;&#x5B83;&#xFF0C;&#x6216;&#x8005;&#x5F97;&#x51FA;&#x4EFB;&#x4F55;&#x7ED3;&#x8BBA;&#x5417;&#xFF1F;</p><p>&#x5F88;&#x660E;&#x663E;&#xFF0C;&#x5982;&#x679C;&#x4E00;&#x9879;&#x6280;&#x672F;&#x5728;&#x76F8;&#x5F53;&#x957F;&#x7684;&#x4E00;&#x6BB5;&#x65F6;&#x95F4;&#x5185;&#x6CA1;&#x6709;&#x53D1;&#x5C55;&#xFF0C;&#x5B83;&#x5C31;&#x662F;&#x6B7B;&#x8DEF;&#x4E00;&#x6761;&#xFF0C;&#x4E0D;&#x662F;&#x5417;&#xFF1F;</p><h2 id="3%E3%80%81%E4%BB%8A%E5%A4%A9%E7%9A%84-vr">3&#x3001;&#x4ECA;&#x5929;&#x7684; VR</h2><p>&#x65E0;&#x8BBA;&#x5982;&#x4F55;&#xFF0C;VR &#x884C;&#x4E1A;&#x5DF2;&#x7ECF;&#x6210;&#x529F;&#x5730;&#x9677;&#x5165;&#x4E86;&#x6570;&#x5341;&#x5E74;&#x7684;&#x6C89;&#x5BC2;&#xFF0C;&#x76F4;&#x5230;&#x5B83;&#x518D;&#x6B21;&#x590D;&#x6D3B;&#xFF0C;&#x4E3B;&#x8981;&#x662F;&#x56E0;&#x4E3A;&#x4EBA;&#x4EEC;&#x786E;&#x5B9E;&#x559C;&#x6B22; VR&#x3002;</p><p>&#x4F60;&#x53EF;&#x80FD;&#x77E5;&#x9053;&#x6211;&#x5728;&#x8BF4;&#x4EC0;&#x4E48;&#x3002; &#x8FD9;&#x5C31;&#x662F; Oculus Rift &#x2014; VR &#x7684;&#x590D;&#x6D3B;&#x3002;&#x8FD9;&#x4F4D;&#x5E74;&#x8F7B;&#x4EBA;&#x5C31;&#x662F;&#x6211;&#x4EEC;&#x719F;&#x77E5;&#x7684; Palmer Lucky&#xFF0C;&#x4ED6;&#x771F;&#x7684;&#x53D8;&#x6210;&#x4E86;&#x4E00;&#x4E2A;&#x6280;&#x672F;&#x795E;&#x79D8;&#x4E3B;&#x4E49;&#x8005;&#xFF0C;&#x628A;&#x6574;&#x4E2A;&#x884C;&#x4E1A;&#x4ECE;&#x575F;&#x5893;&#x91CC;&#x6551;&#x4E86;&#x51FA;&#x6765;&#x3002;Palmer &#x4ECE;&#x9752;&#x5C11;&#x5E74;&#x65F6;&#x671F;&#x5C31;&#x5BF9; VR &#x7740;&#x8FF7;&#x3002;&#x4ED6;&#x7684;&#x68A6;&#x60F3;&#x5C31;&#x662F;&#x6253;&#x9020;&#x4ED6;&#x68A6;&#x60F3;&#x4E2D;&#x7684; VR &#x5934;&#x76D4;&#x3002;&#x5728;&#x521B;&#x5EFA;&#x4E86;&#x539F;&#x578B;&#x540E;&#xFF0C;&#x4ED6;&#x4E8E; 2012 &#x5E74;&#x5728; Kickstarter &#x4E0A;&#x542F;&#x52A8;&#x4E86;&#x4ED6;&#x7684;&#x9879;&#x76EE;&#xFF0C;&#x5E76;&#x53D6;&#x5F97;&#x4E86;&#x5DE8;&#x5927;&#x7684;&#x6210;&#x529F;&#x3002;</p><p>&#x771F;&#x6B63;&#x7684;&#x590D;&#x5174;&#x5C31;&#x6B64;&#x7206;&#x53D1;&#xFF01;&#x9879;&#x76EE;&#x542F;&#x52A8; 600 &#x5929;&#x540E;&#xFF0C;Facebook &#x6536;&#x8D2D;&#x4E86; Oculus Rift&#x3002;&#x4E0E;&#x6B64;&#x540C;&#x65F6;&#xFF0C;<strong>Valve</strong> &#x5F00;&#x59CB;&#x5F00;&#x53D1;&#x81EA;&#x5DF1;&#x7684;&#x5934;&#x76D4;&#xFF0C;&#x751A;&#x81F3;<strong>&#x5FAE;&#x8F6F;</strong> &#x4E5F;&#x5BA3;&#x5E03;&#x4E86;&#x5176; VR &#x5F00;&#x53D1;&#x3002;&#x800C;&#x82F9;&#x679C;&#x7684; Vision Pro &#x5934;&#x76D4;&#x6210;&#x4E3A;&#x4E86;&#x8FD9;&#x4E00;&#x8D8B;&#x52BF;&#x7684;&#x5DC5;&#x5CF0;&#x3002;</p><p>&#x56E0;&#x6B64;&#xFF0C;Vision Pro &#x914D;&#x5907;&#x4E86;&#x4E24;&#x4E2A;&#x5185;&#x7F6E; 4K 100Hz Micro-OLED &#x663E;&#x793A;&#x5C4F;&#x3002;&#x89C6;&#x89D2;&#x2014;&#x2014;110 &#x5EA6;&#x3002;&#x4E3A;&#x4E86;&#x4E0E;&#x5916;&#x754C;&#x4E92;&#x52A8;&#x5E76;&#x8DDF;&#x8E2A;&#x7528;&#x6237;&#x7684;&#x4F4D;&#x7F6E;&#xFF0C;&#x5DE5;&#x7A0B;&#x5E08;&#x4E3A;&#x5176;&#x914D;&#x5907;&#x4E86; 12 &#x4E2A;&#x6444;&#x50CF;&#x5934;&#x3002;&#x542C;&#x8D77;&#x6765;&#x5F88;&#x68D2;&#xFF0C;&#x4F46;&#x522B;&#x5FD8;&#x4E86;&#x5B83;&#x7684;&#x91CD;&#x91CF;&#x4E3A; 600 &#x514B;&#x3002;&#x5916;&#x7F6E;&#x7535;&#x6C60;&#x7EED;&#x822A;&#x65F6;&#x95F4;&#x4ECE;&#x4E24;&#x5C0F;&#x65F6;&#x5230;&#x56DB;&#x5C0F;&#x65F6;&#x4E0D;&#x7B49;&#x3002;&#x57FA;&#x7840;&#x7248;&#x552E;&#x4EF7; 3500 &#x7F8E;&#x5143;&#x3002;</p><p>&#x603B;&#x800C;&#x8A00;&#x4E4B;&#xFF0C;&#x5B83;&#x505A;&#x5DE5;&#x975E;&#x5E38;&#x7CBE;&#x826F;&#xFF0C;&#x800C;&#x4E14;&#x4EF7;&#x683C;&#x4E0D;&#x83F2;&#x3002;&#x800C;&#x6211;&#x4EEC;&#x6B63;&#x5728;&#x52AA;&#x529B;&#x89E3;&#x51B3;&#x7684;&#x95EE;&#x9898;&#x4E0E;&#x51E0;&#x5341;&#x5E74;&#x524D;&#x4E00;&#x6837;&#xFF1A;</p><ul><li>&#x4E0D;&#x8212;&#x670D;</li><li>&#x5927;</li><li>&#x91CD;</li><li>&#x6CA1;&#x6709;&#x5185;&#x5BB9;</li><li>&#x64CD;&#x4F5C;&#x65F6;&#x95F4;&#x77ED;</li></ul><p>&#x56E0;&#x6B64;&#xFF0C;&#x884C;&#x4E1A;&#x5DE8;&#x5934;&#x52A0;&#x5165;&#x4E86;&#x7ADE;&#x4E89;&#x3002;&#x4F46;&#x8BF4;&#x5B9E;&#x8BDD;&#xFF0C;&#x65E0;&#x8BBA;&#x662F; Vision Pro &#x8FD8;&#x662F; Meta Quest&#xFF0C;&#x5DE5;&#x7A0B;&#x5E08;&#x4EEC;&#x53D6;&#x5F97;&#x7684;&#x6210;&#x5C31;&#x90FD;&#x53EA;&#x662F;&#x5347;&#x7EA7;&#x786C;&#x4EF6;&#x5E76;&#x5C06;&#x5176;&#x878D;&#x5165; 90 &#x5E74;&#x4EE3;&#x7684;&#x5916;&#x5F62;&#x5C3A;&#x5BF8;&#x3002;</p><p>&#x6211;&#x4E2A;&#x4EBA;&#x79F0;&#x4E4B;&#x4E3A;&#x76AE;&#x683C;&#x9A6C;&#x5229;&#x7FC1;&#x7684;&#x8BC5;&#x5492;&#x3002;&#x8FD1;&#x4E00;&#x767E;&#x5E74;&#x524D;&#xFF0C;&#x65AF;&#x5766;&#x5229;&#xB7;&#x6E29;&#x9C8D;&#x59C6; (Stanley Weinbaum) &#x8BBE;&#x5B9A;&#x4E86;&#x5F53;&#x4ECA;&#x5DE5;&#x7A0B;&#x5E08;&#x8BD5;&#x56FE;&#x590D;&#x5236;&#x7684;&#x6807;&#x51C6;&#x3002;</p><p>&#x5982;&#x679C;&#x6211;&#x4EEC;&#x770B;&#x770B; PC &#x5E02;&#x573A;&#xFF0C;VR &#x7684;&#x53D1;&#x5C55;&#x4E5F;&#x662F;&#x4EE5;&#x540C;&#x6837;&#x7684;&#x65B9;&#x5F0F;&#x5F00;&#x59CB;&#x7684;&#x3002;&#x4E00;&#x5F00;&#x59CB;&#xFF0C;&#x6709;&#x4E00;&#x53F0;&#x5DE8;&#x5927;&#x7684;&#x673A;&#x5668;&#x5360;&#x636E;&#x4E86;&#x6574;&#x4E2A;&#x623F;&#x95F4;&#x3002;&#x7136;&#x540E;&#xFF0C;&#x968F;&#x7740;&#x6280;&#x672F;&#x7684;&#x53D1;&#x5C55;&#x548C;&#x6210;&#x719F;&#xFF0C;&#x5B83;&#x7684;&#x5C3A;&#x5BF8;&#x7F29;&#x5C0F;&#x4E86;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x73B0;&#x5728;&#x6211;&#x4EEC;&#x6709;&#x4E86;&#x667A;&#x80FD;&#x624B;&#x673A;&#x3002;</p><p>&#x4F46;&#x662F;&#xFF0C;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x8C08;&#x8BBA;&#x7684;&#x662F; VR &#x5C0F;&#x5DE5;&#x5177;&#xFF0C;&#x90A3;&#x4E48;&#x5B83;&#x4EEC;&#x7684;&#x53D1;&#x5C55;&#x5728; 90 &#x5E74;&#x4EE3;&#x521D;&#x5C31;&#x505C;&#x6B62;&#x4E86;&#x3002;&#x542C;&#x8D77;&#x6765;&#x50CF;&#x662F;&#x6B7B;&#x80E1;&#x540C;&#xFF0C;&#x4E0D;&#x662F;&#x5417;&#xFF1F;&#x5047;&#x8BBE;&#x82F9;&#x679C;&#x5347;&#x7EA7;&#x4E86;&#x5B83;&#x7684;&#x5934;&#x76D4;&#xFF0C;&#x5E76;&#x4E3A;&#x5176;&#x914D;&#x5907;&#x4E86; M10 &#x82AF;&#x7247;&#x7EC4;&#x548C;&#x5F53;&#x65F6;&#x6700;&#x5148;&#x8FDB;&#x7684;&#x6444;&#x50CF;&#x5934;&#x3002;&#x8BE5;&#x5C0F;&#x5DE5;&#x5177;&#x7684;&#x8FD0;&#x884C;&#x901F;&#x5EA6;&#x5C06;&#x63D0;&#x9AD8;&#x5341;&#x500D;&#xFF0C;&#x5E76;&#x663E;&#x793A;&#x4EE4;&#x4EBA;&#x96BE;&#x4EE5;&#x7F6E;&#x4FE1;&#x7684;&#x56FE;&#x50CF;&#x8D28;&#x91CF;&#xFF0C;&#x4F46;&#x5B83;&#x4ECD;&#x7136;&#x662F;&#x4E00;&#x4E2A;&#x89C6;&#x91CE;&#x6709;&#x9650;&#x7684;&#x5934;&#x76D4;&#xFF0C;&#x4F60;&#x4ECD;&#x7136;&#x5FC5;&#x987B;&#x6234;&#x5728;&#x5934;&#x4E0A;&#x3002;</p><p>&#x770B;&#x6765;&#x6211;&#x4EEC;&#x4EBA;&#x7C7B;&#x5DF2;&#x7ECF;&#x8D70;&#x4E0A;&#x4E86; VR &#x5C0F;&#x5DE5;&#x5177;&#x5F00;&#x53D1;&#x7684;&#x9519;&#x8BEF;&#x9053;&#x8DEF;&#x3002;&#x6211;&#x4EEC;&#x8BD5;&#x56FE;&#x5C06;&#x975E;&#x5E38;&#x590D;&#x6742;&#x7684;&#x7EC4;&#x4EF6;&#xFF08;&#x5982;&#x5C4F;&#x5E55;&#x3001;&#x6444;&#x50CF;&#x5934;&#x6216;&#x7535;&#x6C60;&#xFF09;&#x88C5;&#x5165;&#x4E00;&#x5C0F;&#x5757;&#x7535;&#x5B50;&#x8BBE;&#x5907;&#x4E2D;&#x3002;&#x76F8;&#x53CD;&#xFF0C;&#x6211;&#x4EEC;&#x5FC5;&#x987B;&#x60F3;&#x529E;&#x6CD5;&#x907F;&#x514D;&#x8FD9;&#x6837;&#x505A;&#x3002;</p><p>&#x4F46;&#x5728;&#x8BA8;&#x8BBA;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#x4E4B;&#x524D;&#xFF0C;&#x6211;&#x4EEC;&#x786E;&#x5B9E;&#x9700;&#x8981;&#x5BF9;&#x53E6;&#x4E00;&#x4EF6;&#x91CD;&#x8981;&#x7684;&#x4E8B;&#x60C5;&#x8FDB;&#x884C;&#x4E00;&#x4E9B;&#x63A8;&#x6D4B;&#x2014;&#x2014;AR &#x773C;&#x955C;&#xFF01;</p><p>&#x6700;&#x91CD;&#x8981;&#x7684;&#x662F;&#xFF0C;&#x6211;&#x4EEC;&#x6700;&#x7EC8;&#x4F1A;&#x53D1;&#x73B0;&#x4EC0;&#x4E48;&#x6837;&#x7684;&#x8BBE;&#x5907;&#x5C06;&#x6210;&#x4E3A;&#x5173;&#x952E;&#x7684; XR &#x5C0F;&#x5DE5;&#x5177;&#x3002;</p><p>&#x6240;&#x4EE5;&#xFF0C;&#x656C;&#x8BF7;&#x671F;&#x5F85;&#xFF01;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;&#xFF1A;<a href="https://hackernoon.com/the-curse-of-pygmalion-vr-and-ar-is-at-a-dead-end">The Curse of Pygmalion: VR and AR Is at a Dead End</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[扩散模型和重新照明的未来]]></title><description><![CDATA[在这篇博文中，我们讨论了不同的论文如何通过扩散模型解决重新照明问题。]]></description><link>https://bimant.com/blog/diffusion-model-and-the-future-of-relighting/</link><guid isPermaLink="false">6729be5abe57970823010bf2</guid><category><![CDATA[图形学]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Tue, 05 Nov 2024 06:59:58 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2024/11/diffusion-model-and-the-future-of-relighting.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2024/11/diffusion-model-and-the-future-of-relighting.png" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;"><p>&#x91CD;&#x65B0;&#x7167;&#x660E;&#xFF08;relighting&#xFF09;&#x662F;&#x5728;&#x7ED9;&#x5B9A;&#x8F93;&#x5165;&#x573A;&#x666F;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x5728;&#x6307;&#x5B9A;&#x7684;&#x76EE;&#x6807;&#x7167;&#x660E;&#x6761;&#x4EF6;&#x4E0B;&#x6E32;&#x67D3;&#x573A;&#x666F;&#x7684;&#x4EFB;&#x52A1;&#x3002;&#x8FD9;&#x662F;&#x8BA1;&#x7B97;&#x673A;&#x89C6;&#x89C9;&#x548C;&#x56FE;&#x5F62;&#x5B66;&#x4E2D;&#x7684;&#x5173;&#x952E;&#x4EFB;&#x52A1;&#x3002;&#x7136;&#x800C;&#xFF0C;&#x8FD9;&#x662F;&#x4E00;&#x4E2A;&#x4E0D;&#x9002;&#x5B9A;&#x95EE;&#x9898;&#xFF0C;&#x56E0;&#x4E3A;&#x573A;&#x666F;&#x4E2D;&#x7269;&#x4F53;&#x7684;&#x5916;&#x89C2;&#x662F;&#x7531;&#x5149;&#x6E90;&#x3001;&#x51E0;&#x4F55;&#x5F62;&#x72B6;&#x548C;&#x8868;&#x9762;&#x6750;&#x6599;&#x5C5E;&#x6027;&#x7B49;&#x56E0;&#x7D20;&#x4E4B;&#x95F4;&#x7684;&#x590D;&#x6742;&#x76F8;&#x4E92;&#x4F5C;&#x7528;&#x4EA7;&#x751F;&#x7684;&#x3002;&#x8FD9;&#x4E9B;&#x76F8;&#x4E92;&#x4F5C;&#x7528;&#x4F1A;&#x4EA7;&#x751F;&#x6B67;&#x4E49;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x7ED9;&#x5B9A;&#x4E00;&#x4E2A;&#x573A;&#x666F;&#x7684;&#x7167;&#x7247;&#xFF0C;&#x7269;&#x4F53;&#x4E0A;&#x7684;&#x9ED1;&#x70B9;&#x662F;&#x7531;&#x4E8E;&#x7167;&#x660E;&#x6295;&#x5C04;&#x7684;&#x9634;&#x5F71;&#x9020;&#x6210;&#x7684;&#xFF0C;&#x8FD8;&#x662F;&#x6750;&#x6599;&#x672C;&#x8EAB;&#x7684;&#x989C;&#x8272;&#x5F88;&#x6697;&#xFF1F;&#x533A;&#x5206;&#x8FD9;&#x4E9B;&#x56E0;&#x7D20;&#x662F;&#x6709;&#x6548;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x5173;&#x952E;&#x3002;</p><p>&#x5728;&#x8FD9;&#x7BC7;&#x535A;&#x6587;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x8BA8;&#x8BBA;&#x4E86;&#x4E0D;&#x540C;&#x7684;&#x8BBA;&#x6587;&#x5982;&#x4F55;&#x901A;&#x8FC7;&#x6269;&#x6563;&#x6A21;&#x578B;&#x89E3;&#x51B3;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x95EE;&#x9898;&#x3002;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x5305;&#x542B;&#x5404;&#x79CD;&#x5B50;&#x95EE;&#x9898;&#xFF0C;&#x5305;&#x62EC;&#x7B80;&#x5355;&#x7684;&#x7167;&#x660E;&#x8C03;&#x6574;&#x3001;&#x56FE;&#x50CF;&#x534F;&#x8C03;&#x3001;&#x9634;&#x5F71;&#x53BB;&#x9664;&#x548C;&#x5185;&#x5728;&#x5206;&#x89E3;&#x3002;&#x8FD9;&#x4E9B;&#x9886;&#x57DF;&#x5BF9;&#x4E8E;&#x4F18;&#x5316;&#x573A;&#x666F;&#x7F16;&#x8F91;&#x81F3;&#x5173;&#x91CD;&#x8981;&#xFF0C;&#x4F8B;&#x5982;&#x5728;&#x5408;&#x6210;&#x56FE;&#x50CF;&#x4E2D;&#x5E73;&#x8861;&#x989C;&#x8272;&#x548C;&#x9634;&#x5F71;&#x6216;&#x5206;&#x79BB;&#x6750;&#x6599;&#x548C;&#x7167;&#x660E;&#x5C5E;&#x6027;&#x3002;&#x6211;&#x4EEC;&#x5C06;&#x9996;&#x5148;&#x4ECB;&#x7ECD;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x95EE;&#x9898;&#xFF0C;&#x5E76;&#x7B80;&#x8981;&#x8BA8;&#x8BBA;&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x63A7;&#x5236;&#x7F51;&#x7EDC;&#x3002;&#x7136;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x5C06;&#x8BA8;&#x8BBA;&#x89E3;&#x51B3;&#x4E0D;&#x540C;&#x573A;&#x666F;&#x4E2D;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x95EE;&#x9898;&#x7684;&#x4E0D;&#x540C;&#x65B9;&#x6CD5;&#xFF0C;&#x8FD9;&#x4E9B;&#x573A;&#x666F;&#x5305;&#x62EC;&#x4ECE;&#x5355;&#x4E2A;&#x7269;&#x4F53;&#x5230;&#x8096;&#x50CF;&#x518D;&#x5230;&#x5927;&#x578B;&#x573A;&#x666F;&#x3002;</p><h2 id="1%E3%80%81%E8%A7%A3%E5%86%B3%E9%87%8D%E6%96%B0%E7%85%A7%E6%98%8E%E9%97%AE%E9%A2%98">1&#x3001;&#x89E3;&#x51B3;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x95EE;&#x9898;</h2><p>&#x76EE;&#x6807;&#x662F;&#x5C06;&#x573A;&#x666F;&#x5206;&#x89E3;&#x4E3A;&#x5176;&#x57FA;&#x672C;&#x7EC4;&#x4EF6;&#xFF08;&#x4F8B;&#x5982;&#x51E0;&#x4F55;&#x56FE;&#x5F62;&#x3001;&#x6750;&#x8D28;&#x548C;&#x5149;&#x7EBF;&#x76F8;&#x4E92;&#x4F5C;&#x7528;&#xFF09;&#xFF0C;&#x5E76;&#x4EE5;&#x53C2;&#x6570;&#x65B9;&#x5F0F;&#x5BF9;&#x5176;&#x8FDB;&#x884C;&#x5EFA;&#x6A21;&#x3002;&#x4E00;&#x65E6;&#x89E3;&#x51B3;&#xFF0C;&#x6211;&#x4EEC;&#x5C31;&#x53EF;&#x4EE5;&#x6839;&#x636E;&#x81EA;&#x5DF1;&#x7684;&#x559C;&#x597D;&#x8FDB;&#x884C;&#x66F4;&#x6539;&#x3002;&#x573A;&#x666F;&#x4E2D;&#x67D0;&#x4E2A;&#x70B9;&#x7684;&#x5916;&#x89C2;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x6E32;&#x67D3;&#x65B9;&#x7A0B;&#x63CF;&#x8FF0;&#x5982;&#x4E0B;&#xFF1A;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-24.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="453"><figcaption>&#x6E32;&#x67D3;&#x65B9;&#x7A0B;&#x3002;<a href="https://twitter.com/levork/status/609603797258600448">&#x6765;&#x6E90;</a></figcaption></figure><p>&#x5927;&#x591A;&#x6570;&#x65B9;&#x6CD5;&#x65E8;&#x5728;&#x6C42;&#x89E3;&#x6E32;&#x67D3;&#x65B9;&#x7A0B;&#x7684;&#x6BCF;&#x4E2A;&#x5355;&#x4E2A;&#x7EC4;&#x4EF6;&#x3002;&#x4E00;&#x65E6;&#x89E3;&#x51B3;&#xFF0C;&#x6211;&#x4EEC;&#x5C31;&#x53EF;&#x4EE5;&#x6267;&#x884C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x548C;&#x6750;&#x8D28;&#x7F16;&#x8F91;&#x3002;&#x7531;&#x4E8E;&#x7167;&#x660E;&#x9879; L &#x5728;&#x4E24;&#x8FB9;&#xFF0C;&#x56E0;&#x6B64;&#x65E0;&#x6CD5;&#x901A;&#x8FC7;&#x5206;&#x6790;&#x8BC4;&#x4F30;&#x8BE5;&#x65B9;&#x7A0B;&#xFF0C;&#x53EA;&#x80FD;&#x901A;&#x8FC7;&#x8499;&#x7279;&#x5361;&#x6D1B;&#x65B9;&#x6CD5;&#x6216;&#x57FA;&#x4E8E;&#x8FD1;&#x4F3C;&#x7684;&#x65B9;&#x6CD5;&#x6C42;&#x89E3;&#x3002;</p><p>&#x53E6;&#x4E00;&#x79CD;&#x65B9;&#x6CD5;&#x662F;&#x6570;&#x636E;&#x9A71;&#x52A8;&#x5B66;&#x4E60;&#xFF0C;&#x5B83;&#x4E0D;&#x662F;&#x660E;&#x786E;&#x5730;&#x5EFA;&#x6A21;&#x573A;&#x666F;&#x5C5E;&#x6027;&#xFF0C;&#x800C;&#x662F;&#x76F4;&#x63A5;&#x4ECE;&#x6570;&#x636E;&#x4E2D;&#x5B66;&#x4E60;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x7F51;&#x7EDC;&#x53EF;&#x4EE5;&#x4ECE;&#x6570;&#x636E;&#x4E2D;&#x5B66;&#x4E60;&#x8868;&#x9762;&#x7684;&#x6750;&#x8D28;&#x5C5E;&#x6027;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x62DF;&#x5408;&#x53C2;&#x6570;&#x51FD;&#x6570;&#x3002;&#x4E8B;&#x5B9E;&#x8BC1;&#x660E;&#xFF0C;&#x6570;&#x636E;&#x9A71;&#x52A8;&#x65B9;&#x6CD5;&#x6BD4;&#x53C2;&#x6570;&#x65B9;&#x6CD5;&#x66F4;&#x5F3A;&#x5927;&#x3002;&#x7136;&#x800C;&#xFF0C;&#x5B83;&#x4EEC;&#x9700;&#x8981;&#x5927;&#x91CF;&#x9AD8;&#x8D28;&#x91CF;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x800C;&#x8FD9;&#x4E9B;&#x6570;&#x636E;&#x5F88;&#x96BE;&#x6536;&#x96C6;&#xFF0C;&#x5C24;&#x5176;&#x662F;&#x5BF9;&#x4E8E;&#x7167;&#x660E;&#x548C;&#x6750;&#x6599;&#x4F30;&#x7B97;&#x4EFB;&#x52A1;&#x800C;&#x8A00;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-25.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="696" height="694"></figure><p>&#x7528;&#x4E8E;&#x7167;&#x660E;&#x548C;&#x6750;&#x6599;&#x4F30;&#x7B97;&#x7684;&#x6570;&#x636E;&#x96C6;&#x5F88;&#x5C11;&#x89C1;&#xFF0C;&#x56E0;&#x4E3A;&#x5B83;&#x4EEC;&#x9700;&#x8981;&#x6602;&#x8D35;&#x3001;&#x590D;&#x6742;&#x7684;&#x8BBE;&#x7F6E;&#xFF08;&#x4F8B;&#x5982;&#x706F;&#x5149;&#x821E;&#x53F0;&#xFF09;&#x6765;&#x6355;&#x6349;&#x8BE6;&#x7EC6;&#x7684;&#x7167;&#x660E;&#x4EA4;&#x4E92;&#x3002;&#x53EA;&#x6709;&#x5C11;&#x6570;&#x7EC4;&#x7EC7;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x8FD9;&#x4E9B;&#x8BBE;&#x7F6E;&#xFF0C;&#x8FD9;&#x9650;&#x5236;&#x4E86;&#x7528;&#x4E8E;&#x8BAD;&#x7EC3;&#x548C;&#x8BC4;&#x4F30;&#x7684;&#x6570;&#x636E;&#x7684;&#x53EF;&#x7528;&#x6027;&#x3002;&#x76EE;&#x524D;&#x8FD8;&#x6CA1;&#x6709;&#x516C;&#x5F00;&#x7684;&#x5168;&#x8EAB;&#x5730;&#x9762;&#x771F;&#x5B9E;&#x706F;&#x5149;&#x821E;&#x53F0;&#x6570;&#x636E;&#x96C6;&#xFF0C;&#x8FD9;&#x8FDB;&#x4E00;&#x6B65;&#x51F8;&#x663E;&#x4E86;&#x8FD9;&#x4E00;&#x6311;&#x6218;&#x3002;</p><h2 id="2%E3%80%81%E6%89%A9%E6%95%A3%E6%A8%A1%E5%9E%8B">2&#x3001;&#x6269;&#x6563;&#x6A21;&#x578B;</h2><p>&#x968F;&#x7740;&#x5728;&#x7EBF;&#x4E0A;&#x5927;&#x91CF;&#x56FE;&#x50CF;&#x548C;&#x89C6;&#x9891;&#x6570;&#x636E;&#x4E0A;&#x8FDB;&#x884C;&#x9884;&#x8BAD;&#x7EC3;&#x7684;&#x51FA;&#x73B0;&#xFF0C;&#x8BA1;&#x7B97;&#x673A;&#x89C6;&#x89C9;&#x7ECF;&#x5386;&#x4E86;&#x91CD;&#x5927;&#x8F6C;&#x53D8;&#x3002;&#x8FD9;&#x5BFC;&#x81F4;&#x4E86;&#x57FA;&#x7840;&#x6A21;&#x578B;&#x7684;&#x53D1;&#x5C55;&#xFF0C;&#x8FD9;&#x4E9B;&#x6A21;&#x578B;&#x662F;&#x5F3A;&#x5927;&#x7684;&#x901A;&#x7528;&#x6A21;&#x578B;&#xFF0C;&#x53EF;&#x4EE5;&#x9488;&#x5BF9;&#x5404;&#x79CD;&#x7279;&#x5B9A;&#x4EFB;&#x52A1;&#x8FDB;&#x884C;&#x5FAE;&#x8C03;&#x3002;&#x6269;&#x6563;&#x6A21;&#x578B;&#x901A;&#x8FC7;&#x5B66;&#x4E60;&#x4ECE;&#x72EC;&#x7ACB;&#x6837;&#x672C;&#x4E2D;&#x5EFA;&#x6A21;&#x5E95;&#x5C42;&#x6570;&#x636E;&#x5206;&#x5E03;&#x6765;&#x5DE5;&#x4F5C;&#xFF0C;&#x9010;&#x6E10;&#x9006;&#x8F6C;&#x566A;&#x58F0;&#x6DFB;&#x52A0;&#x8FC7;&#x7A0B;&#x4EE5;&#x751F;&#x6210;&#x771F;&#x5B9E;&#x6570;&#x636E;&#x3002;&#x901A;&#x8FC7;&#x5229;&#x7528;&#x4ECE;&#x5B66;&#x4E60;&#x5206;&#x5E03;&#x4E2D;&#x751F;&#x6210;&#x9AD8;&#x8D28;&#x91CF;&#x6837;&#x672C;&#x7684;&#x80FD;&#x529B;&#xFF0C;&#x6269;&#x6563;&#x6A21;&#x578B;&#x5DF2;&#x6210;&#x4E3A;&#x89E3;&#x51B3;&#x5404;&#x79CD;&#x751F;&#x6210;&#x4EFB;&#x52A1;&#x7684;&#x91CD;&#x8981;&#x5DE5;&#x5177;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-26.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="435" height="213"><figcaption>&#x6F5C;&#x5728;&#x6269;&#x6563;&#x6A21;&#x578B;&#x6765;&#x6E90;</figcaption></figure><p>&#x5176;&#x4E2D;&#x4E00;&#x4E2A;&#x6700;&#x7A81;&#x51FA;&#x7684;&#x4F8B;&#x5B50;&#x662F;<a href="https://github.com/CompVis/stable-diffusion">&#x7A33;&#x5B9A;&#x6269;&#x6563;</a> (SD)&#xFF0C;&#x5B83;&#x662F;&#x5728;&#x7531; 50 &#x4EBF;&#x4E2A;&#x56FE;&#x50CF;&#x6587;&#x672C;&#x5BF9;&#x7EC4;&#x6210;&#x7684;&#x5927;&#x89C4;&#x6A21; LAION-5B &#x6570;&#x636E;&#x96C6;&#x4E0A;&#x8BAD;&#x7EC3;&#x7684;&#x3002;&#x5B83;&#x7F16;&#x7801;&#x4E86;&#x5927;&#x91CF;&#x5173;&#x4E8E;&#x89C6;&#x89C9;&#x6982;&#x5FF5;&#x7684;&#x4E00;&#x822C;&#x77E5;&#x8BC6;&#xFF0C;&#x4F7F;&#x5176;&#x9002;&#x5408;&#x9488;&#x5BF9;&#x7279;&#x5B9A;&#x4EFB;&#x52A1;&#x8FDB;&#x884C;&#x5FAE;&#x8C03;&#x3002;&#x5B83;&#x5728;&#x8BAD;&#x7EC3;&#x8FC7;&#x7A0B;&#x4E2D;&#x5B66;&#x4E60;&#x4E86;&#x57FA;&#x672C;&#x7684;&#x5173;&#x7CFB;&#x548C;&#x5173;&#x8054;&#xFF0C;&#x4F8B;&#x5982;&#x6905;&#x5B50;&#x6709; 4 &#x6761;&#x817F;&#x6216;&#x8BC6;&#x522B;&#x6C7D;&#x8F66;&#x7684;&#x7ED3;&#x6784;&#x3002;&#x8FD9;&#x79CD;&#x5185;&#x5728;&#x7406;&#x89E3;&#x4F7F;&#x7A33;&#x5B9A;&#x6269;&#x6563;&#x80FD;&#x591F;&#x751F;&#x6210;&#x9AD8;&#x5EA6;&#x8FDE;&#x8D2F;&#x548C;&#x903C;&#x771F;&#x7684;&#x56FE;&#x50CF;&#xFF0C;&#x5E76;&#x7528;&#x4E8E;&#x5FAE;&#x8C03;&#x4EE5;&#x9884;&#x6D4B;&#x5176;&#x4ED6;&#x6A21;&#x6001;&#x3002;&#x57FA;&#x4E8E;&#x8FD9;&#x4E2A;&#x60F3;&#x6CD5;&#xFF0C;&#x95EE;&#x9898;&#x51FA;&#x73B0;&#x4E86;&#xFF0C;&#x6211;&#x4EEC;&#x662F;&#x5426;&#x53EF;&#x4EE5;&#x5229;&#x7528;&#x9884;&#x8BAD;&#x7EC3;&#x7684; SD &#x6765;&#x89E3;&#x51B3;&#x573A;&#x666F;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x95EE;&#x9898;&#x3002;</p><p>&#x90A3;&#x4E48;&#x6211;&#x4EEC;&#x5982;&#x4F55;&#x5FAE;&#x8C03; LDM&#xFF1F;&#x4E00;&#x79CD;&#x7B80;&#x5355;&#x7684;&#x65B9;&#x6CD5;&#x662F;&#x4F7F;&#x7528; LDM &#x8FDB;&#x884C;&#x8FC1;&#x79FB;&#x5B66;&#x4E60;&#x3002;&#x8FD9;&#x5C06;&#x51BB;&#x7ED3;&#x65E9;&#x671F;&#x5C42;&#xFF08;&#x6355;&#x83B7;&#x4E00;&#x822C;&#x7279;&#x5F81;&#xFF09;&#x5E76;&#x9488;&#x5BF9;&#x7279;&#x5B9A;&#x4EFB;&#x52A1;&#x5FAE;&#x8C03;&#x6A21;&#x578B;&#x3002;&#x867D;&#x7136;&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#x5DF2;&#x88AB;&#x4E00;&#x4E9B;&#x8BBA;&#x6587;&#x5982; <a href="https://github.com/CompVis/stable-diffusion">Alchemist</a>&#xFF08;&#x7528;&#x4E8E;&#x6750;&#x6599;&#x8F6C;&#x79FB;&#xFF09;&#x4F7F;&#x7528;&#xFF0C;&#x4F46;&#x5B83;&#x9700;&#x8981;&#x5927;&#x91CF;&#x914D;&#x5BF9;&#x6570;&#x636E;&#x624D;&#x80FD;&#x4F7F;&#x6A21;&#x578B;&#x5F88;&#x597D;&#x5730;&#x6982;&#x62EC;&#x3002;&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#x7684;&#x53E6;&#x4E00;&#x4E2A;&#x7F3A;&#x70B9;&#x662F;&#x5B58;&#x5728;&#x707E;&#x96BE;&#x6027;&#x9057;&#x5FD8;&#x7684;&#x98CE;&#x9669;&#xFF0C;&#x5373;&#x6A21;&#x578B;&#x4F1A;&#x4E22;&#x5931;&#x5728;&#x9884;&#x8BAD;&#x7EC3;&#x671F;&#x95F4;&#x83B7;&#x5F97;&#x7684;&#x77E5;&#x8BC6;&#x3002;&#x8FD9;&#x4F1A;&#x9650;&#x5236;&#x5176;&#x5728;&#x5404;&#x79CD;&#x6761;&#x4EF6;&#x4E0B;&#x8FDB;&#x884C;&#x63A8;&#x5E7F;&#x7684;&#x80FD;&#x529B;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-27.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="675" height="290"><figcaption>ControlNet&#xA0;</figcaption></figure><p>&#x53E6;&#x4E00;&#x79CD;&#x5FAE;&#x8C03;&#x6B64;&#x7C7B;&#x5927;&#x578B;&#x6A21;&#x578B;&#x7684;&#x65B9;&#x6CD5;&#x662F;&#x5F15;&#x5165;ControlNet&#x3002;&#x5728;&#x8FD9;&#x91CC;&#xFF0C;&#x590D;&#x5236;&#x7F51;&#x7EDC;&#x5E76;&#x51BB;&#x7ED3;&#x539F;&#x59CB;&#x7F51;&#x7EDC;&#x7684;&#x6743;&#x91CD;&#x3002;&#x5728;&#x8BAD;&#x7EC3;&#x671F;&#x95F4;&#xFF0C;&#x4EC5;&#x66F4;&#x65B0;&#x91CD;&#x590D;&#x7684;&#x7F51;&#x7EDC;&#x6743;&#x91CD;&#xFF0C;&#x5E76;&#x5C06;&#x8C03;&#x8282;&#x4FE1;&#x53F7;&#x4F5C;&#x4E3A;&#x8F93;&#x5165;&#x4F20;&#x9012;&#x7ED9;&#x91CD;&#x590D;&#x7684;&#x7F51;&#x7EDC;&#x3002;&#x539F;&#x59CB;&#x7F51;&#x7EDC;&#x7EE7;&#x7EED;&#x5229;&#x7528;&#x5176;&#x9884;&#x8BAD;&#x7EC3;&#x7684;&#x77E5;&#x8BC6;&#x3002;</p><p>&#x867D;&#x7136;&#x8FD9;&#x4F1A;&#x589E;&#x52A0;&#x5185;&#x5B58;&#x5360;&#x7528;&#xFF0C;&#x4F46;&#x4F18;&#x70B9;&#x662F;&#x6211;&#x4EEC;&#x4E0D;&#x4F1A;&#x5931;&#x53BB;&#x4ECE;&#x5927;&#x89C4;&#x6A21;&#x6570;&#x636E;&#x96C6;&#x8BAD;&#x7EC3;&#x4E2D;&#x83B7;&#x5F97;&#x7684;&#x6CDB;&#x5316;&#x80FD;&#x529B;&#x3002;&#x5B83;&#x786E;&#x4FDD;&#x5B83;&#x4FDD;&#x7559;&#x4E86;&#x5728;&#x5E7F;&#x6CDB;&#x63D0;&#x793A;&#x4E2D;&#x751F;&#x6210;&#x9AD8;&#x8D28;&#x91CF;&#x8F93;&#x51FA;&#x7684;&#x80FD;&#x529B;&#xFF0C;&#x540C;&#x65F6;&#x5B66;&#x4E60;&#x5F53;&#x524D;&#x4EFB;&#x52A1;&#x6240;&#x9700;&#x7684;&#x4EFB;&#x52A1;&#x7279;&#x5B9A;&#x5173;&#x7CFB;&#x3002;</p><p>&#x6B64;&#x5916;&#xFF0C;&#x5B83;&#x8FD8;&#x5E2E;&#x52A9;&#x6A21;&#x578B;&#x5B66;&#x4E60;&#x63A7;&#x5236;&#x8F93;&#x5165;&#x548C;&#x671F;&#x671B;&#x8F93;&#x51FA;&#x4E4B;&#x95F4;&#x7684;&#x7A33;&#x5065;&#x4E14;&#x6709;&#x610F;&#x4E49;&#x7684;&#x8054;&#x7CFB;&#x3002;&#x901A;&#x8FC7;&#x5C06;&#x63A7;&#x5236;&#x7F51;&#x7EDC;&#x4E0E;&#x6838;&#x5FC3;&#x6A21;&#x578B;&#x5206;&#x79BB;&#xFF0C;&#x53EF;&#x4EE5;&#x907F;&#x514D;&#x8FC7;&#x5EA6;&#x62DF;&#x5408;&#x6216;&#x707E;&#x96BE;&#x6027;&#x9057;&#x5FD8;&#x7684;&#x98CE;&#x9669;&#x3002;&#x5B83;&#x8FD8;&#x9700;&#x8981;&#x66F4;&#x5C11;&#x7684;&#x914D;&#x5BF9;&#x6570;&#x636E;&#x6765;&#x8BAD;&#x7EC3;&#x3002;</p><p>&#x867D;&#x7136;&#x8FD8;&#x6709;&#x5176;&#x4ED6;&#x7528;&#x4E8E;&#x5FAE;&#x8C03;&#x57FA;&#x7840;&#x6A21;&#x578B;&#x7684;&#x6280;&#x672F;&#x2014;&#x2014;&#x4F8B;&#x5982; LoRA&#xFF08;&#x4F4E;&#x79E9;&#x81EA;&#x9002;&#x5E94;&#xFF09;&#x7B49;&#x2014;&#x2014;&#x4F46;&#x6211;&#x4EEC;&#x5C06;&#x91CD;&#x70B9;&#x4ECB;&#x7ECD;&#x8BA8;&#x8BBA;&#x7684;&#x4E24;&#x79CD;&#x65B9;&#x6CD5;&#xFF1A;&#x4F20;&#x7EDF;&#x8FC1;&#x79FB;&#x5B66;&#x4E60;&#x548C; ControlNet&#x3002;&#x8FD9;&#x4E9B;&#x65B9;&#x6CD5;&#x5BF9;&#x4E8E;&#x7406;&#x89E3;&#x5404;&#x79CD;&#x8BBA;&#x6587;&#x5982;&#x4F55;&#x4F7F;&#x7528;&#x6269;&#x6563;&#x6A21;&#x578B;&#x89E3;&#x51B3;&#x57FA;&#x4E8E;&#x56FE;&#x50CF;&#x7684;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7279;&#x522B;&#x91CD;&#x8981;&#x3002;</p><h2 id="3%E3%80%81dilightnet">3&#x3001;DiLightNet</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-28.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="232"><figcaption><a href="https://arxiv.org/pdf/2409.13690">DiLightNet&#xFF1A;&#x57FA;&#x4E8E;&#x6269;&#x6563;&#x7684;&#x56FE;&#x50CF;&#x751F;&#x6210;&#x7684;&#x7EC6;&#x7C92;&#x5EA6;&#x7167;&#x660E;&#x63A7;&#x5236;</a></figcaption></figure><p><br>&#x8FD9;&#x9879;&#x5DE5;&#x4F5C;&#x63D0;&#x51FA;&#x4E86;&#x5BF9;&#x8F93;&#x5165;&#x56FE;&#x50CF;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x7EC6;&#x7C92;&#x5EA6;&#x63A7;&#x5236;&#x3002;&#x8F93;&#x5165;&#x56FE;&#x50CF;&#x53EF;&#x4EE5;&#x751F;&#x6210;&#x6216;&#x4F5C;&#x4E3A;&#x8F93;&#x5165;&#x63D0;&#x4F9B;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x5B83;&#x8FD8;&#x53EF;&#x4EE5;&#x6839;&#x636E;&#x6587;&#x672C;&#x63D0;&#x793A;&#x66F4;&#x6539;&#x5BF9;&#x8C61;&#x7684;&#x6750;&#x8D28;&#x3002;&#x76EE;&#x6807;&#x662F;&#x5BF9;&#x7167;&#x660E;&#x6548;&#x679C;&#x65BD;&#x52A0;&#x7EC6;&#x7C92;&#x5EA6;&#x63A7;&#x5236;&#x3002;</p><h3 id="31-%E6%96%B9%E6%B3%95">3.1 &#x65B9;&#x6CD5;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-29.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="157"></figure><p>&#x7ED9;&#x5B9A;&#x8F93;&#x5165;&#x56FE;&#x50CF;&#xFF0C;&#x5E94;&#x7528;&#x4EE5;&#x4E0B;&#x9884;&#x5904;&#x7406;&#x6B65;&#x9AA4;&#xFF1A;</p><ul><li>&#x4F7F;&#x7528;&#x73B0;&#x6210;&#x7684; SOTA &#x6A21;&#x578B;&#x4F30;&#x8BA1;&#x80CC;&#x666F;&#x548C;&#x6DF1;&#x5EA6;&#x56FE;&#x3002;</li><li>&#x901A;&#x8FC7;&#x5BF9;&#x6DF1;&#x5EA6;&#x56FE;&#x8FDB;&#x884C;&#x4E09;&#x89D2;&#x6D4B;&#x91CF;&#x6765;&#x63D0;&#x53D6;&#x7F51;&#x683C;</li><li>&#x751F;&#x6210; 4 &#x79CD;&#x4E0D;&#x540C;&#x7684;&#x8F90;&#x5C04;&#x63D0;&#x793A;&#x56FE;&#x50CF;&#x3002;&#x901A;&#x8FC7;&#x4E3A;&#x63D0;&#x53D6;&#x7684;&#x7F51;&#x683C;&#x5206;&#x914D;&#x4E0D;&#x540C;&#x7684;&#x6750;&#x8D28;&#x5E76;&#x5728;&#x76EE;&#x6807;&#x7167;&#x660E;&#x4E0B;&#x6E32;&#x67D3;&#x5B83;&#x4EEC;&#x6765;&#x521B;&#x5EFA;&#x8F90;&#x5C04;&#x63D0;&#x793A;&#x56FE;&#x50CF;&#x3002;&#x8F90;&#x5C04;&#x63D0;&#x793A;&#x56FE;&#x50CF;&#x4F5C;&#x4E3A;&#x7F16;&#x7801;&#x7167;&#x660E;&#x6548;&#x679C;&#xFF08;&#x5982;&#x955C;&#x9762;&#x53CD;&#x5C04;&#x3001;&#x9634;&#x5F71;&#x548C;&#x5168;&#x5C40;&#x7167;&#x660E;&#xFF09;&#x7684;&#x57FA;&#x7840;&#x3002;</li></ul><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-30.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="157"><figcaption>ControlNet</figcaption></figure><p>&#x4E00;&#x65E6;&#x751F;&#x6210;&#x8FD9;&#x4E9B;&#x56FE;&#x50CF;&#xFF0C;&#x5B83;&#x4EEC;&#x5C31;&#x4F1A;&#x8BAD;&#x7EC3; ControlNet &#x6A21;&#x5757;&#x3002;&#x8F93;&#x5165;&#x56FE;&#x50CF;&#x548C;&#x63A9;&#x7801;&#x901A;&#x8FC7;&#x7F16;&#x7801;&#x5668;&#x89E3;&#x7801;&#x5668;&#x7F51;&#x7EDC;&#xFF0C;&#x8F93;&#x51FA; 12 &#x901A;&#x9053;&#x7279;&#x5F81;&#x56FE;&#x3002;&#x7136;&#x540E;&#x5C06;&#x5176;&#x4E0E;&#x6309;&#x901A;&#x9053;&#x8FDE;&#x63A5;&#x5728;&#x4E00;&#x8D77;&#x7684;&#x8F90;&#x5C04;&#x63D0;&#x793A;&#x56FE;&#x50CF;&#x76F8;&#x4E58;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x5728;&#x8BAD;&#x7EC3;&#x671F;&#x95F4;&#xFF0C;&#x4F7F;&#x7528;&#x8FD9;&#x4E2A;&#x81EA;&#x5B9A;&#x4E49;&#x7684; 12 &#x901A;&#x9053;&#x56FE;&#x50CF;&#x4F5C;&#x4E3A;&#x8C03;&#x8282;&#x4FE1;&#x53F7;&#x5BF9;&#x5608;&#x6742;&#x7684;&#x76EE;&#x6807;&#x56FE;&#x50CF;&#x8FDB;&#x884C;&#x53BB;&#x566A;&#x3002;</p><p>&#x6B64;&#x5916;&#xFF0C;&#x8FD8;&#x63D0;&#x4F9B;&#x5916;&#x89C2;&#x79CD;&#x5B50;&#xFF0C;&#x4EE5;&#x4FBF;&#x5728;&#x4E0D;&#x540C;&#x7684;&#x7167;&#x660E;&#x4E0B;&#x83B7;&#x5F97;&#x4E00;&#x81F4;&#x7684;&#x5916;&#x89C2;&#x3002;&#x5982;&#x679C;&#x6CA1;&#x6709;&#x5B83;&#xFF0C;&#x7F51;&#x7EDC;&#x4F1A;&#x5BF9;&#x5149;&#x4E0E;&#x7269;&#x8D28;&#x7684;&#x76F8;&#x4E92;&#x4F5C;&#x7528;&#x505A;&#x51FA;&#x4E0D;&#x540C;&#x7684;&#x89E3;&#x91CA;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x6587;&#x672C;&#x63D0;&#x4F9B;&#x66F4;&#x591A;&#x63D0;&#x793A;&#x6765;&#x6539;&#x53D8;&#x5916;&#x89C2;&#xFF0C;&#x4F8B;&#x5982;&#x901A;&#x8FC7;&#x6DFB;&#x52A0;&#x201C;&#x5851;&#x6599;/&#x95EA;&#x4EAE;&#x91D1;&#x5C5E;&#x201D;&#x6765;&#x6539;&#x53D8;&#x751F;&#x6210;&#x56FE;&#x50CF;&#x7684;&#x6750;&#x8D28;&#x3002;</p><h3 id="32-%E5%AE%9E%E7%8E%B0">3.2 &#x5B9E;&#x73B0;</h3><p>&#x6570;&#x636E;&#x96C6;&#x662F;&#x4F7F;&#x7528;&#x6765;&#x81EA; Objaverse &#x7684; 25K &#x5408;&#x6210;&#x5BF9;&#x8C61;&#x7B56;&#x5212;&#x7684;&#x3002;&#x6BCF;&#x4E2A;&#x5BF9;&#x8C61;&#x90FD;&#x4ECE; 4 &#x4E2A;&#x72EC;&#x7279;&#x7684;&#x89C6;&#x56FE;&#x6E32;&#x67D3;&#xFF0C;&#x5E76;&#x4F7F;&#x7528; 12 &#x79CD;&#x4E0D;&#x540C;&#x7684;&#x7167;&#x660E;&#x6761;&#x4EF6;&#x70B9;&#x4EAE;&#xFF0C;&#x5305;&#x62EC;&#x70B9;&#x6E90;&#x7167;&#x660E;&#x3001;&#x591A;&#x70B9;&#x6E90;&#x3001;&#x73AF;&#x5883;&#x5730;&#x56FE;&#x548C;&#x533A;&#x57DF;&#x5149;&#x3002;&#x4E3A;&#x4E86;&#x8FDB;&#x884C;&#x8BAD;&#x7EC3;&#xFF0C;&#x8F90;&#x5C04;&#x63D0;&#x793A;&#x5728;&#x6405;&#x62CC;&#x673A;&#x4E2D;&#x6E32;&#x67D3;&#x3002;</p><p>ControlNet &#x6A21;&#x5757;&#x4F7F;&#x7528;&#x7A33;&#x5B9A;&#x6269;&#x6563; v2.1 &#x4F5C;&#x4E3A;&#x57FA;&#x7840;&#x9884;&#x8BAD;&#x7EC3;&#x6A21;&#x578B;&#x8FDB;&#x884C;&#x6539;&#x8FDB;&#x3002;&#x5728; 8x NVIDIA V100 GPU &#x4E0A;&#x8BAD;&#x7EC3;&#x5927;&#x7EA6;&#x9700;&#x8981; 30 &#x5C0F;&#x65F6;&#x3002;&#x8BAD;&#x7EC3;&#x6570;&#x636E;&#x5728; Blender &#x4E2D;&#x4EE5; 512x512 &#x5206;&#x8FA8;&#x7387;&#x6E32;&#x67D3;&#x3002;</p><h3 id="33-%E7%BB%93%E6%9E%9C">3.3 &#x7ED3;&#x679C;</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-31.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="572"><figcaption>DiLightNet &#x7ED3;&#x679C;</figcaption></figure><p>&#x6B64;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x4E34;&#x65F6;&#x56FE;&#x50CF;&#x4F5C;&#x4E3A;&#x53C2;&#x8003;&#xFF0C;&#x4EE5;&#x53CA;&#x5BF9;&#x8C61;&#x91CD;&#x65B0;&#x70B9;&#x4EAE;&#x7684;&#x76F8;&#x5E94;&#x76EE;&#x6807;&#x7167;&#x660E;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-32.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="188"><figcaption>DiLightNet &#x7ED3;&#x679C;</figcaption></figure><p>&#x6765;&#x6B64;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x5982;&#x4F55;&#x4F7F;&#x7528;&#x6587;&#x672C;&#x63D0;&#x793A;&#x6765;&#x66F4;&#x6539;&#x5BF9;&#x8C61;&#x7684;&#x6750;&#x8D28;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-33.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="672"><figcaption>DiLightNet &#x7ED3;&#x679C;</figcaption></figure><p>&#x6B64;&#x56FE;&#x663E;&#x793A;&#x4E86; AI &#x751F;&#x6210;&#x7684;&#x4E34;&#x65F6;&#x56FE;&#x50CF;&#x7684;&#x66F4;&#x591A;&#x7ED3;&#x679C;&#xFF0C;&#x7136;&#x540E;&#x5728;&#x4E0D;&#x540C;&#x7684;&#x8F93;&#x5165;&#x73AF;&#x5883;&#x5149;&#x6761;&#x4EF6;&#x4E0B;&#x8FDB;&#x884C;&#x6E32;&#x67D3;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-34.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="169"><figcaption>DiLightNet &#x7ED3;&#x679C;</figcaption></figure><p>&#x6B64;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x5982;&#x679C;&#x5916;&#x89C2;&#x79CD;&#x5B50;&#x4E0D;&#x56FA;&#x5B9A;&#xFF0C;&#x7F51;&#x7EDC;&#x4E3A;&#x89E3;&#x51B3;&#x5149;&#x76F8;&#x4E92;&#x4F5C;&#x7528;&#x800C;&#x63D0;&#x51FA;&#x7684;&#x4E0D;&#x540C;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x3002;</p><h3 id="34-%E5%B1%80%E9%99%90%E6%80%A7">3.4 &#x5C40;&#x9650;&#x6027;</h3><p>&#x7531;&#x4E8E;&#x5BF9;&#x5408;&#x6210;&#x7269;&#x4F53;&#x8FDB;&#x884C;&#x8BAD;&#x7EC3;&#xFF0C;&#x8BE5;&#x65B9;&#x6CD5;&#x5BF9;&#x771F;&#x5B9E;&#x56FE;&#x50CF;&#x7684;&#x6548;&#x679C;&#x4E0D;&#x662F;&#x5F88;&#x597D;&#xFF0C;&#x800C;&#x5BF9; AI &#x751F;&#x6210;&#x7684;&#x4E34;&#x65F6;&#x56FE;&#x50CF;&#x7684;&#x6548;&#x679C;&#x8981;&#x597D;&#x5F97;&#x591A;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x6750;&#x6599;&#x5149;&#x4EA4;&#x4E92;&#x53EF;&#x80FD;&#x4E0D;&#x7B26;&#x5408;&#x63D0;&#x793A;&#x7684;&#x610F;&#x56FE;&#x3002;&#x7531;&#x4E8E;&#x5B83;&#x4F9D;&#x8D56;&#x6DF1;&#x5EA6;&#x56FE;&#x6765;&#x751F;&#x6210;&#x8F90;&#x5C04;&#x7EBF;&#x7D22;&#xFF0C;&#x56E0;&#x6B64;&#x53EF;&#x80FD;&#x65E0;&#x6CD5;&#x83B7;&#x5F97;&#x4EE4;&#x4EBA;&#x6EE1;&#x610F;&#x7684;&#x7ED3;&#x679C;&#x3002;&#x6700;&#x540E;&#xFF0C;&#x751F;&#x6210;&#x65CB;&#x8F6C;&#x5149;&#x89C6;&#x9891;&#x53EF;&#x80FD;&#x4E0D;&#x4F1A;&#x4EA7;&#x751F;&#x4E00;&#x81F4;&#x7684;&#x7ED3;&#x679C;&#x3002;</p><h2 id="4%E3%80%81%E7%A5%9E%E7%BB%8F-gaffer">4&#x3001;&#x795E;&#x7ECF; Gaffer</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-35.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="498"><figcaption><a href="https://arxiv.org/pdf/2406.07520">&#x795E;&#x7ECF; Gaffer&#xFF1A;&#x901A;&#x8FC7;&#x6269;&#x6563;&#x91CD;&#x65B0;&#x7167;&#x4EAE;&#x4EFB;&#x4F55;&#x7269;&#x4F53;</a></figcaption></figure><p>&#x8FD9;&#x9879;&#x5DE5;&#x4F5C;&#x63D0;&#x51FA;&#x4E86;&#x4E00;&#x79CD;&#x7AEF;&#x5230;&#x7AEF; 2D &#x91CD;&#x65B0;&#x7167;&#x660E;&#x6269;&#x6563;&#x6A21;&#x578B;&#x3002;&#x8BE5;&#x6A21;&#x578B;&#x4ECE;&#x5177;&#x6709;&#x57FA;&#x4E8E;&#x7269;&#x7406;&#x7684;&#x6750;&#x6599;&#x548C; HDR &#x73AF;&#x5883;&#x56FE;&#x7684;&#x5408;&#x6210;&#x6570;&#x636E;&#x96C6;&#x4E2D;&#x5B66;&#x4E60;&#x7269;&#x7406;&#x5148;&#x9A8C;&#x3002;&#x5B83;&#x53EF;&#x4EE5;&#x8FDB;&#x4E00;&#x6B65;&#x7528;&#x4E8E;&#x91CD;&#x65B0;&#x7167;&#x4EAE;&#x591A;&#x4E2A;&#x89C6;&#x56FE;&#x5E76;&#x7528;&#x4E8E;&#x521B;&#x5EFA;&#x573A;&#x666F;&#x7684; 3D &#x8868;&#x793A;&#x3002;</p><h3 id="41-%E6%96%B9%E6%B3%95">4.1 &#x65B9;&#x6CD5;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-36.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="711" height="677"></figure><p>&#x7ED9;&#x5B9A;&#x4E00;&#x4E2A;&#x56FE;&#x50CF;&#x548C;&#x4E00;&#x4E2A;&#x76EE;&#x6807; HDR &#x73AF;&#x5883;&#x5730;&#x56FE;&#xFF0C;&#x76EE;&#x6807;&#x662F;&#x5B66;&#x4E60;&#x4E00;&#x4E2A;&#x53EF;&#x4EE5;&#x5408;&#x6210;&#x56FE;&#x50CF;&#x7684;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7248;&#x672C;&#xFF08;&#x6B64;&#x5904;&#x4E3A;&#x5355;&#x4E2A;&#x5BF9;&#x8C61;&#xFF09;&#x7684;&#x6A21;&#x578B;&#x3002;&#x8FD9;&#x662F;&#x901A;&#x8FC7;&#x91C7;&#x7528;&#x9884;&#x5148;&#x8BAD;&#x7EC3;&#x7684; <a href="https://arxiv.org/abs/2303.11328">Zero-1-to-3</a> &#x6A21;&#x578B;&#x5B9E;&#x73B0;&#x7684;&#x3002;Zero-1-to-3 &#x662F;&#x4E00;&#x79CD;&#x6269;&#x6563;&#x6A21;&#x578B;&#xFF0C;&#x5B83;&#x4EE5;&#x89C6;&#x56FE;&#x65B9;&#x5411;&#x4E3A;&#x6761;&#x4EF6;&#x6765;&#x6E32;&#x67D3;&#x8F93;&#x5165;&#x56FE;&#x50CF;&#x7684;&#x65B0;&#x89C6;&#x56FE;&#x3002;&#x5B83;&#x4EEC;&#x4E22;&#x5F03;&#x4E86;&#x5176;&#x65B0;&#x7684;&#x89C6;&#x56FE;&#x5408;&#x6210;&#x7EC4;&#x4EF6;&#x3002;&#x4E3A;&#x4E86;&#x7ED3;&#x5408;&#x7167;&#x660E;&#x6761;&#x4EF6;&#xFF0C;&#x5B83;&#x4EEC;&#x5C06;&#x8F93;&#x5165;&#x56FE;&#x50CF;&#x548C;&#x73AF;&#x5883;&#x5730;&#x56FE;&#x7F16;&#x7801;&#x4E0E;&#x53BB;&#x566A;&#x6F5C;&#x4F0F;&#x8FDE;&#x63A5;&#x8D77;&#x6765;&#x3002;</p><p>&#x8F93;&#x5165; HDR &#x73AF;&#x5883;&#x5730;&#x56FE; E &#x5206;&#x4E3A;&#x4E24;&#x4E2A;&#x7EC4;&#x4EF6;&#xFF1A;E_l&#xFF0C;&#x4E00;&#x79CD;&#x8272;&#x8C03;&#x6620;&#x5C04;&#x7684; LDR &#x8868;&#x793A;&#xFF0C;&#x7528;&#x4E8E;&#x6355;&#x83B7;&#x4F4E;&#x5F3A;&#x5EA6;&#x533A;&#x57DF;&#x7684;&#x7167;&#x660E;&#x7EC6;&#x8282;&#xFF0C;&#x4EE5;&#x53CA; E_h&#xFF0C;&#x4E00;&#x79CD;&#x5BF9;&#x6570;&#x5F52;&#x4E00;&#x5316;&#x5730;&#x56FE;&#xFF0C;&#x7528;&#x4E8E;&#x4FDD;&#x7559;&#x6574;&#x4E2A;&#x5149;&#x8C31;&#x7684;&#x4FE1;&#x606F;&#x3002;&#x5B83;&#x4EEC;&#x5171;&#x540C;&#x4E3A;&#x7F51;&#x7EDC;&#x63D0;&#x4F9B;&#x4E86;&#x80FD;&#x91CF;&#x8C31;&#x7684;&#x5E73;&#x8861;&#x8868;&#x793A;&#xFF0C;&#x786E;&#x4FDD;&#x51C6;&#x786E;&#x7684;&#x91CD;&#x65B0;&#x7167;&#x660E;&#xFF0C;&#x800C;&#x4E0D;&#x4F1A;&#x56E0;&#x6781;&#x7AEF;&#x4EAE;&#x5EA6;&#x800C;&#x4F7F;&#x751F;&#x6210;&#x7684;&#x8F93;&#x51FA;&#x663E;&#x5F97;&#x892A;&#x8272;&#x3002;</p><p>&#x6B64;&#x5916;&#xFF0C;&#x8F93;&#x5165;&#x56FE;&#x50CF;&#x7684; CLIP &#x5D4C;&#x5165;&#x4E5F;&#x4F5C;&#x4E3A;&#x8F93;&#x5165;&#x4F20;&#x9012;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x6A21;&#x578B;&#x7684;&#x8F93;&#x5165;&#x662F;&#x8F93;&#x5165;&#x56FE;&#x50CF;&#x3001;LDR &#x56FE;&#x50CF;&#x3001;&#x5F52;&#x4E00;&#x5316; HDR &#x56FE;&#x50CF;&#x548C;&#x56FE;&#x50CF;&#x7684; CLIP &#x5D4C;&#x5165;&#xFF0C;&#x6240;&#x6709;&#x8FD9;&#x4E9B;&#x90FD;&#x8C03;&#x8282;&#x53BB;&#x566A;&#x7F51;&#x7EDC;&#x3002;&#x7136;&#x540E;&#xFF0C;&#x8BE5;&#x7F51;&#x7EDC;&#x88AB;&#x7528;&#x4F5C;&#x8FDB;&#x4E00;&#x6B65; 3D &#x5BF9;&#x8C61;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x5148;&#x9A8C;&#x3002;</p><h3 id="42-%E5%AE%9E%E7%8E%B0">4.2 &#x5B9E;&#x73B0;</h3><p>&#x8BE5;&#x6A21;&#x578B;&#x5728;&#x5305;&#x542B; 90K &#x4E2A;&#x5BF9;&#x8C61;&#x7684;&#x81EA;&#x5B9A;&#x4E49; Relit Objaverse &#x6570;&#x636E;&#x96C6;&#x4E0A;&#x8FDB;&#x884C;&#x8BAD;&#x7EC3;&#x3002;&#x5BF9;&#x4E8E;&#x6BCF;&#x4E2A;&#x5BF9;&#x8C61;&#xFF0C;&#x6709; 204 &#x5F20;&#x5728;&#x4E0D;&#x540C;&#x7167;&#x660E;&#x6761;&#x4EF6;&#x548C;&#x89C6;&#x70B9;&#x4E0B;&#x6E32;&#x67D3;&#x7684;&#x56FE;&#x50CF;&#x3002;&#x603B;&#x7684;&#x6765;&#x8BF4;&#xFF0C;&#x6570;&#x636E;&#x96C6;&#x5305;&#x542B; 18.4 M &#x5F20;&#x5206;&#x8FA8;&#x7387;&#x4E3A; 512x512 &#x7684;&#x56FE;&#x50CF;&#x3002;</p><p>&#x8BE5;&#x6A21;&#x578B;&#x4ECE; Zero-1-to-3 &#x7684;&#x68C0;&#x67E5;&#x70B9;&#x8FDB;&#x884C;&#x5FAE;&#x8C03;&#xFF0C;&#x5E76;&#x4E14;&#x53EA;&#x5BF9;&#x53BB;&#x566A;&#x7F51;&#x7EDC;&#x8FDB;&#x884C;&#x5FAE;&#x8C03;&#x3002;&#x8F93;&#x5165;&#x73AF;&#x5883;&#x56FE;&#x88AB;&#x4E0B;&#x91C7;&#x6837;&#x5230; 256x256 &#x5206;&#x8FA8;&#x7387;&#x3002;&#x8BE5;&#x6A21;&#x578B;&#x5728; 8 &#x4E2A; A6000 GPU &#x4E0A;&#x8BAD;&#x7EC3;&#x4E86; 5 &#x5929;&#x3002;&#x53EF;&#x4EE5;&#x5B9E;&#x73B0;&#x8FDB;&#x4E00;&#x6B65;&#x7684;&#x4E0B;&#x6E38;&#x4EFB;&#x52A1;&#xFF0C;&#x4F8B;&#x5982;&#x57FA;&#x4E8E;&#x6587;&#x672C;&#x7684;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x548C;&#x5BF9;&#x8C61;&#x63D2;&#x5165;&#x3002;</p><h3 id="43-%E7%BB%93%E6%9E%9C">4.3 &#x7ED3;&#x679C;</h3><p>&#x5B83;&#x4EEC;&#x663E;&#x793A;&#x4E86;&#x4E0E;&#x4E0D;&#x540C;&#x80CC;&#x666F;&#x7684;&#x6BD4;&#x8F83;&#x4EE5;&#x53CA;&#x4E0E;&#x5176;&#x4ED6;&#x4F5C;&#x54C1;&#xFF08;&#x5982; DilightNet &#x548C; IC-Light&#xFF09;&#x7684;&#x6BD4;&#x8F83;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-38.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="675" height="298"><figcaption>Neural Gaffer &#x7ED3;&#x679C;</figcaption></figure><p>&#x6B64;&#x56FE;&#x6BD4;&#x8F83;&#x4E86;&#x4ED6;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x4E0E;&#x53E6;&#x4E00;&#x79CD;&#x57FA;&#x4E8E; ControlNet &#x7684;&#x65B9;&#x6CD5; IC-Light &#x7684;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7ED3;&#x679C;&#x3002;&#x4ED6;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x65CB;&#x8F6C;&#x73AF;&#x5883;&#x5730;&#x56FE;&#x4EA7;&#x751F;&#x4E00;&#x81F4;&#x7684;&#x7167;&#x660E;&#x548C;&#x989C;&#x8272;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-37.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="804" height="820"><figcaption>Neural Gaffer &#x7ED3;&#x679C;</figcaption></figure><p>&#x6B64;&#x56FE;&#x6BD4;&#x8F83;&#x4E86;&#x4ED6;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x4E0E;&#x53E6;&#x4E00;&#x79CD;&#x57FA;&#x4E8E; ControlNet &#x7684;&#x65B9;&#x6CD5; DiLightnet &#x7684;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7ED3;&#x679C;&#x3002;&#x4ED6;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x53EF;&#x4EE5;&#x4EA7;&#x751F;&#x955C;&#x9762;&#x9AD8;&#x5149;&#x548C;&#x51C6;&#x786E;&#x7684;&#x989C;&#x8272;&#x3002;</p><h3 id="44-%E5%B1%80%E9%99%90%E6%80%A7">4.4 &#x5C40;&#x9650;&#x6027;</h3><p>&#x4E00;&#x4E2A;&#x4E3B;&#x8981;&#x7684;&#x9650;&#x5236;&#x662F;&#x5B83;&#x53EA;&#x80FD;&#x4EA7;&#x751F;&#x4F4E;&#x56FE;&#x50CF;&#x5206;&#x8FA8;&#x7387;&#xFF08;256x256&#xFF09;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x5B83;&#x4EC5;&#x9002;&#x7528;&#x4E8E;&#x7269;&#x4F53;&#xFF0C;&#x5E76;&#x4E14;&#x5728;&#x8096;&#x50CF;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x65B9;&#x9762;&#x8868;&#x73B0;&#x4E0D;&#x4F73;&#x3002;</p><h2 id="5%E3%80%81%E9%87%8D%E6%96%B0%E7%85%A7%E6%98%8E%E5%8D%8F%E8%B0%83">5&#x3001;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x534F;&#x8C03;</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-39.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="380"><figcaption><a href="https://arxiv.org/pdf/2312.06886">&#x91CD;&#x65B0;&#x7167;&#x660E;&#x534F;&#x8C03;&#xFF1A;&#x7167;&#x660E;&#x611F;&#x77E5;&#x8096;&#x50CF;&#x80CC;&#x666F;&#x66FF;&#x6362;</a></figcaption></figure><p>&#x56FE;&#x50CF;&#x534F;&#x8C03;&#x662F;&#x5C06;&#x524D;&#x666F;&#x4E3B;&#x4F53;&#x7684;&#x989C;&#x8272;&#x548C;&#x7167;&#x660E;&#x7279;&#x5F81;&#x4E0E;&#x80CC;&#x666F;&#x5BF9;&#x9F50;&#x4EE5;&#x4F7F;&#x5176;&#x6210;&#x4E3A;&#x5408;&#x7406;&#x6784;&#x56FE;&#x7684;&#x8FC7;&#x7A0B;&#x3002;&#x8FD9;&#x9879;&#x5DE5;&#x4F5C;&#x63D0;&#x51FA;&#x4E86;&#x4E00;&#x79CD;&#x57FA;&#x4E8E;&#x6269;&#x6563;&#x7684;&#x65B9;&#x6CD5;&#x6765;&#x89E3;&#x51B3;&#x8BE5;&#x4EFB;&#x52A1;&#x3002;</p><h3 id="51-%E6%96%B9%E6%B3%95">5.1 &#x65B9;&#x6CD5;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-40.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="350"></figure><p>&#x7ED9;&#x5B9A;&#x8F93;&#x5165;&#x5408;&#x6210;&#x56FE;&#x50CF;&#x3001;alpha &#x8499;&#x7248;&#x548C;&#x76EE;&#x6807;&#x80CC;&#x666F;&#xFF0C;&#x76EE;&#x6807;&#x662F;&#x9884;&#x6D4B;&#x91CD;&#x65B0;&#x70B9;&#x4EAE;&#x7684;&#x8096;&#x50CF;&#x56FE;&#x50CF;&#x3002;&#x8FD9;&#x662F;&#x901A;&#x8FC7;&#x8BAD;&#x7EC3; ControlNet &#x6765;&#x9884;&#x6D4B;&#x534F;&#x8C03;&#x56FE;&#x50CF;&#x8F93;&#x51FA;&#x6765;&#x5B9E;&#x73B0;&#x7684;&#x3002;</p><p>&#x5728;&#x7B2C;&#x4E00;&#x9636;&#x6BB5;&#xFF0C;&#x6211;&#x4EEC;&#x8BAD;&#x7EC3;&#x4E00;&#x4E2A;&#x80CC;&#x666F;&#x63A7;&#x5236;&#x7F51;&#x7EDC;&#x6A21;&#x578B;&#xFF0C;&#x8BE5;&#x6A21;&#x578B;&#x4EE5;&#x5408;&#x6210;&#x56FE;&#x50CF;&#x548C;&#x76EE;&#x6807;&#x80CC;&#x666F;&#x4E3A;&#x8F93;&#x5165;&#x5E76;&#x8F93;&#x51FA;&#x91CD;&#x65B0;&#x70B9;&#x4EAE;&#x7684;&#x8096;&#x50CF;&#x56FE;&#x50CF;&#x3002;&#x5728;&#x8BAD;&#x7EC3;&#x671F;&#x95F4;&#xFF0C;&#x53BB;&#x566A;&#x7F51;&#x7EDC;&#x5C06;&#x566A;&#x58F0;&#x76EE;&#x6807;&#x56FE;&#x50CF;&#x4E0E;&#x5408;&#x6210;&#x56FE;&#x50CF;&#x8FDE;&#x63A5;&#x8D77;&#x6765;&#x5E76;&#x9884;&#x6D4B;&#x566A;&#x58F0;&#x3002;&#x80CC;&#x666F;&#x901A;&#x8FC7;&#x63A7;&#x5236;&#x7F51;&#x7EDC;&#x4F5C;&#x4E3A;&#x6761;&#x4EF6;&#x63D0;&#x4F9B;&#x3002;&#x7531;&#x4E8E;&#x80CC;&#x666F;&#x56FE;&#x50CF;&#x672C;&#x8EAB;&#x662F; LDR&#xFF0C;&#x56E0;&#x6B64;&#x5B83;&#x4EEC;&#x65E0;&#x6CD5;&#x63D0;&#x4F9B;&#x8DB3;&#x591F;&#x7684;&#x4FE1;&#x53F7;&#x7528;&#x4E8E;&#x91CD;&#x65B0;&#x70B9;&#x4EAE;&#x3002;</p><p>&#x5728;&#x7B2C;&#x4E8C;&#x9636;&#x6BB5;&#xFF0C;&#x8BAD;&#x7EC3;&#x73AF;&#x5883;&#x5730;&#x56FE;&#x63A7;&#x5236;&#x7F51;&#x7EDC;&#x6A21;&#x578B;&#x3002;HDR &#x73AF;&#x5883;&#x5730;&#x56FE;&#x4E3A;&#x91CD;&#x65B0;&#x70B9;&#x4EAE;&#x63D0;&#x4F9B;&#x4E86;&#x66F4;&#x591A;&#x4FE1;&#x53F7;&#xFF0C;&#x8FD9;&#x7ED9;&#x51FA;&#x4E86;&#x66F4;&#x597D;&#x7684;&#x7ED3;&#x679C;&#x3002;&#x7136;&#x800C;&#x5728;&#x6D4B;&#x8BD5;&#x65F6;&#xFF0C;&#x7528;&#x6237;&#x53EA;&#x63D0;&#x4F9B; LDR &#x80CC;&#x666F;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x4E3A;&#x4E86;&#x5F25;&#x8865;&#x8FD9;&#x4E00;&#x5DEE;&#x8DDD;&#xFF0C;2 &#x4E2A;&#x63A7;&#x5236;&#x7F51;&#x7EDC;&#x6A21;&#x578B;&#x76F8;&#x4E92;&#x5BF9;&#x9F50;&#x3002;</p><p>&#x6700;&#x540E;&#xFF0C;&#x4F7F;&#x7528;&#x73AF;&#x5883;&#x5730;&#x56FE; ControlNet &#x6A21;&#x578B;&#x751F;&#x6210;&#x66F4;&#x591A;&#x6570;&#x636E;&#xFF0C;&#x7136;&#x540E;&#x5BF9;&#x80CC;&#x666F; ControlNet &#x6A21;&#x578B;&#x8FDB;&#x884C;&#x5FAE;&#x8C03;&#x4EE5;&#x751F;&#x6210;&#x66F4;&#x903C;&#x771F;&#x7684;&#x7ED3;&#x679C;&#x3002;</p><h3 id="52-%E5%AE%9E%E7%8E%B0">5.2 &#x5B9E;&#x73B0;</h3><p>&#x7528;&#x4E8E;&#x8BAD;&#x7EC3;&#x7684;&#x6570;&#x636E;&#x96C6;&#x7531;&#x4F7F;&#x7528; 100 &#x4E2A; lightstage &#x7B56;&#x5212;&#x7684; 400k &#x4E2A;&#x56FE;&#x50CF;&#x5BF9;&#x6837;&#x672C;&#x7EC4;&#x6210;&#x3002;&#x5728;&#x7B2C;&#x4E09;&#x9636;&#x6BB5;&#xFF0C;&#x751F;&#x6210;&#x4E86;&#x53E6;&#x5916; 200k &#x4E2A;&#x5408;&#x6210;&#x6837;&#x672C;&#xFF0C;&#x7528;&#x4E8E;&#x5FAE;&#x8C03;&#x4EE5;&#x5B9E;&#x73B0;&#x7167;&#x7247;&#x7EA7;&#x771F;&#x5B9E;&#x611F;&#x3002;</p><p>&#x8BE5;&#x6A21;&#x578B;&#x662F;&#x4ECE; InstructPix2PIx &#x68C0;&#x67E5;&#x70B9;&#x5FAE;&#x8C03;&#x7684;&#x3002;&#x8BE5;&#x6A21;&#x578B;&#x5728; 8 &#x4E2A; A100 GPU &#x4E0A;&#x4EE5; 512x512 &#x5206;&#x8FA8;&#x7387;&#x8FDB;&#x884C;&#x8BAD;&#x7EC3;&#x3002;</p><h3 id="53-%E7%BB%93%E6%9E%9C">5.3 &#x7ED3;&#x679C;</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-41.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="213"><figcaption>Relightful Harmonization &#x7ED3;&#x679C;</figcaption></figure><p>&#x8BE5;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x8BE5;&#x65B9;&#x6CD5;&#x5982;&#x4F55;&#x4E2D;&#x548C;&#x8F93;&#x5165;&#x4E2D;&#x901A;&#x5E38;&#x96BE;&#x4EE5;&#x53BB;&#x9664;&#x7684;&#x660E;&#x663E;&#x9634;&#x5F71;&#x3002;&#x5DE6;&#x8FB9;&#x662F;&#x8F93;&#x5165;&#xFF0C;&#x53F3;&#x8FB9;&#x662F;&#x91CD;&#x65B0;&#x70B9;&#x4EAE;&#x7684;&#x56FE;&#x50CF;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-42.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="812" height="540"><figcaption>Relightful Harmonization &#x7ED3;&#x679C;</figcaption></figure><p>&#x8FD9;&#x4E9B;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x73B0;&#x5B9E;&#x4E16;&#x754C;&#x6D4B;&#x8BD5;&#x5BF9;&#x8C61;&#x7684;&#x7ED3;&#x679C;&#x3002;&#x4E0E;&#x5176;&#x4ED6;&#x65B9;&#x6CD5;&#x76F8;&#x6BD4;&#xFF0C;&#x4ED6;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x80FD;&#x591F;&#x53BB;&#x9664;&#x9634;&#x5F71;&#x5E76;&#x4F7F;&#x6784;&#x56FE;&#x66F4;&#x5408;&#x7406;&#x3002;</p><h3 id="54-%E5%B1%80%E9%99%90%E6%80%A7">5.4 &#x5C40;&#x9650;&#x6027;</h3><p>&#x867D;&#x7136;&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#x80FD;&#x591F;&#x5408;&#x7406;&#x5730;&#x91CD;&#x65B0;&#x7167;&#x4EAE;&#x4E3B;&#x4F53;&#xFF0C;&#x4F46;&#x5B83;&#x5728;&#x8EAB;&#x4EFD;&#x4FDD;&#x5B58;&#x65B9;&#x9762;&#x8868;&#x73B0;&#x4E0D;&#x4F73;&#xFF0C;&#x5E76;&#x4E14;&#x96BE;&#x4EE5;&#x4FDD;&#x6301;&#x8840;&#x51DD;&#x5757;&#x7684;&#x989C;&#x8272;</p><p>&#x4ED6;&#x6216;&#x5934;&#x53D1;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x5B83;&#x53EF;&#x80FD;&#x5F88;&#x96BE;&#x6B63;&#x786E;&#x6D88;&#x9664;&#x9634;&#x5F71;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x5B83;&#x4E5F;&#x65E0;&#x6CD5;&#x4F30;&#x8BA1;&#x5BF9;&#x590D;&#x6742;&#x5149;&#x76F8;&#x4E92;&#x4F5C;&#x7528;&#x81F3;&#x5173;&#x91CD;&#x8981;&#x7684;&#x53CD;&#x7167;&#x7387;&#x3002;</p><h2 id="6%E3%80%81%E5%A4%9A%E7%85%A7%E6%98%8E%E5%90%88%E6%88%90">6&#x3001;&#x591A;&#x7167;&#x660E;&#x5408;&#x6210;</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-43.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="130"><figcaption><a href="https://repo-sam.inria.fr/fungraph/generative-radiance-field-relighting/content/paper.pdf">&#x4F7F;&#x7528;&#x591A;&#x7167;&#x660E;&#x5408;&#x6210;&#x7684;&#x8F90;&#x5C04;&#x573A;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x6269;&#x6563;&#x65B9;&#x6CD5;</a></figcaption></figure><p><br>&#x8FD9;&#x9879;&#x5DE5;&#x4F5C;&#x63D0;&#x51FA;&#x4E86;&#x4E00;&#x79CD; 2D &#x91CD;&#x65B0;&#x7167;&#x660E;&#x6269;&#x6563;&#x6A21;&#x578B;&#xFF0C;&#x8BE5;&#x6A21;&#x578B;&#x8FDB;&#x4E00;&#x6B65;&#x7528;&#x4E8E;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x573A;&#x666F;&#x7684;&#x8F90;&#x5C04;&#x573A;&#x3002;&#x5B83;&#x9996;&#x5148;&#x8BAD;&#x7EC3; ControlNet &#x6A21;&#x578B;&#x6765;&#x9884;&#x6D4B;&#x65B0;&#x5149;&#x65B9;&#x5411;&#x4E0B;&#x7684;&#x573A;&#x666F;&#x3002;&#x7136;&#x540E;&#xFF0C;&#x8BE5;&#x6A21;&#x578B;&#x7528;&#x4E8E;&#x751F;&#x6210;&#x66F4;&#x591A;&#x6570;&#x636E;&#xFF0C;&#x6700;&#x7EC8;&#x7528;&#x4E8E;&#x62DF;&#x5408;&#x53EF;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x8F90;&#x5C04;&#x573A;&#x3002;&#x6211;&#x4EEC;&#x5C06;&#x5728;&#x672C;&#x8282;&#x4E2D;&#x8BA8;&#x8BBA; 2D &#x91CD;&#x65B0;&#x7167;&#x660E;&#x6A21;&#x578B;&#x3002;</p><h3 id="61-%E6%96%B9%E6%B3%95">6.1 &#x65B9;&#x6CD5;</h3><p>&#x7ED9;&#x5B9A;&#x4E00;&#x7EC4;&#x56FE;&#x50CF; X_i &#x548C;&#x76F8;&#x5E94;&#x7684;&#x6DF1;&#x5EA6;&#x56FE; D&#xFF08;&#x901A;&#x8FC7;&#x73B0;&#x6210;&#x7684;&#x65B9;&#x6CD5;&#x8BA1;&#x7B97;&#xFF09;&#x548C;&#x5149;&#x65B9;&#x5411; l_i&#xFF0C;&#x76EE;&#x6807;&#x662F;&#x9884;&#x6D4B;&#x5149;&#x65B9;&#x5411; l_j &#x4E0B;&#x7684;&#x573A;&#x666F;&#x3002;&#x5728;&#x8BAD;&#x7EC3;&#x671F;&#x95F4;&#xFF0C;&#x53BB;&#x566A;&#x7F51;&#x7EDC;&#x7684;&#x8F93;&#x5165;&#x662F;&#x968F;&#x673A;&#x7167;&#x660E;&#x4E0B;&#x7684; X_i&#x3001;&#x6DF1;&#x5EA6;&#x56FE; D &#x4E0E;&#x5608;&#x6742;&#x7684;&#x76EE;&#x6807;&#x56FE;&#x50CF; X_j &#x8FDE;&#x63A5;&#x3002;&#x5149;&#x65B9;&#x5411;&#x7528; 4 &#x9636; SH &#x7F16;&#x7801;&#x5E76;&#x901A;&#x8FC7; ControlNet &#x6A21;&#x578B;&#x8FDB;&#x884C;&#x8C03;&#x8282;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-44.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="220"></figure><p>&#x867D;&#x7136;&#x8FD9;&#x4F1A;&#x4EA7;&#x751F;&#x4E0D;&#x9519;&#x7684;&#x7ED3;&#x679C;&#xFF0C;&#x4F46;&#x4E5F;&#x5B58;&#x5728;&#x4E00;&#x4E9B;&#x91CD;&#x5927;&#x95EE;&#x9898;&#x3002;&#x5B83;&#x65E0;&#x6CD5;&#x4FDD;&#x7559;&#x989C;&#x8272;&#x5E76;&#x5BFC;&#x81F4;&#x5BF9;&#x6BD4;&#x5EA6;&#x635F;&#x5931;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x5B83;&#x4F1A;&#x4EA7;&#x751F;&#x626D;&#x66F2;&#x7684;&#x8FB9;&#x7F18;&#x3002;&#x4E3A;&#x4E86;&#x89E3;&#x51B3;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#xFF0C;&#x4ED6;&#x4EEC;&#x5C06;&#x9884;&#x6D4B;&#x4E0E;&#x8F93;&#x5165;&#x56FE;&#x50CF;&#x8FDB;&#x884C;&#x989C;&#x8272;&#x5339;&#x914D;&#x4EE5;&#x8865;&#x507F;&#x8272;&#x5DEE;&#x3002;&#x8FD9;&#x662F;&#x901A;&#x8FC7;&#x5C06;&#x56FE;&#x50CF;&#x8F6C;&#x6362;&#x4E3A; LAB &#x7A7A;&#x95F4;&#x7136;&#x540E;&#x8FDB;&#x884C;&#x901A;&#x9053;&#x5F52;&#x4E00;&#x5316;&#x6765;&#x5B8C;&#x6210;&#x7684;&#x3002;&#x7136;&#x540E;&#x5728;&#x771F;&#x5B9E;&#x503C;&#x548C;&#x53BB;&#x566A;&#x8F93;&#x51FA;&#x4E4B;&#x95F4;&#x8BA1;&#x7B97;&#x635F;&#x5931;&#x3002;&#x4E3A;&#x4E86;&#x4FDD;&#x7559;&#x8FB9;&#x7F18;&#xFF0C;&#x89E3;&#x7801;&#x5668;&#x5728;&#x56FE;&#x50CF;&#x4FEE;&#x590D;&#x4EFB;&#x52A1;&#x4E0A;&#x8FDB;&#x884C;&#x4E86;&#x9884;&#x8BAD;&#x7EC3;&#xFF0C;&#x8FD9;&#x6709;&#x52A9;&#x4E8E;&#x4FDD;&#x7559;&#x8FB9;&#x7F18;&#x3002;&#x7136;&#x540E;&#x4F7F;&#x7528;&#x8BE5;&#x7F51;&#x7EDC;&#x5728;&#x65B0;&#x7684;&#x5149;&#x65B9;&#x5411;&#x4E0B;&#x521B;&#x5EFA;&#x76F8;&#x5E94;&#x7684;&#x573A;&#x666F;&#xFF0C;&#x8FDB;&#x4E00;&#x6B65;&#x7528;&#x4E8E;&#x521B;&#x5EFA;&#x53EF;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x8F90;&#x5C04;&#x573A;&#x8868;&#x793A;&#x3002;</p><h3 id="62-%E5%AE%9E%E7%8E%B0">6.2 &#x5B9E;&#x73B0;</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-45.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="226"><figcaption>2D &#x91CD;&#x65B0;&#x7167;&#x660E;&#x6A21;&#x5757;&#x7684;&#x63A8;&#x7406;&#x56FE;</figcaption></figure><p>&#x8BE5;&#x65B9;&#x6CD5;&#x662F;&#x5728;&#x591A;&#x7167;&#x660E;&#x6570;&#x636E;&#x96C6;&#x4E0A;&#x5F00;&#x53D1;&#x7684;&#x3002;&#x5B83;&#x5305;&#x62EC;&#x5728; 25 &#x4E2A;&#x7167;&#x660E;&#x65B9;&#x5411;&#x4E0B;&#x62CD;&#x6444;&#x7684; 1000 &#x4E2A;&#x5BA4;&#x5185;&#x573A;&#x666F;&#x7684;&#x771F;&#x5B9E;&#x573A;&#x666F;&#x3002;&#x8FD9;&#x4E9B;&#x56FE;&#x50CF;&#x8FD8;&#x5305;&#x542B;&#x4E00;&#x4E2A;&#x6F2B;&#x53CD;&#x5C04;&#x548C;&#x4E00;&#x4E2A;&#x91D1;&#x5C5E;&#x7403;&#xFF0C;&#x53EF;&#x7528;&#x4E8E;&#x83B7;&#x53D6;&#x4E16;&#x754C;&#x5750;&#x6807;&#x4E2D;&#x7684;&#x5149;&#x65B9;&#x5411;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x5728; Blender &#x4E2D;&#x6E32;&#x67D3;&#x4E86;&#x4E00;&#x4E9B;&#x573A;&#x666F;&#x3002;&#x8BE5;&#x7F51;&#x7EDC;&#x5728;&#x5206;&#x8FA8;&#x7387;&#x4E3A; 1536x1024 &#x7684;&#x56FE;&#x50CF;&#x4E0A;&#x8FDB;&#x884C;&#x8BAD;&#x7EC3;&#xFF0C;&#x8BAD;&#x7EC3;&#x5305;&#x62EC; 1015 &#x4E2A;&#x5BA4;&#x5185;&#x573A;&#x666F;&#x4E2D;&#x7684; 18 &#x4E2A;&#x975E;&#x6B63;&#x9762;&#x5149;&#x65B9;&#x5411;&#x3002;</p><p>ControlNet &#x6A21;&#x5757;&#x4F7F;&#x7528; Stable Diffusion v2.1 &#x6A21;&#x578B;&#x4F5C;&#x4E3A;&#x4E3B;&#x5E72;&#x8FDB;&#x884C;&#x8BAD;&#x7EC3;&#x3002;&#x5B83;&#x5728;&#x591A;&#x4E2A; A6000 GPU &#x4E0A;&#x8FDB;&#x884C;&#x4E86; 150K &#x6B21;&#x8FED;&#x4EE3;&#x8BAD;&#x7EC3;&#x3002;</p><h3 id="63-%E7%BB%93%E6%9E%9C">6.3 &#x7ED3;&#x679C;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-46.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="357"></figure><p>&#x6B64;&#x5904;&#x6F2B;&#x53CD;&#x5C04;&#x7403;&#x663E;&#x793A;&#x6D4B;&#x8BD5;&#x65F6;&#x95F4;&#x5149;&#x65B9;&#x5411;&#x3002;&#x53EF;&#x4EE5;&#x770B;&#x51FA;&#xFF0C;&#x8BE5;&#x65B9;&#x6CD5;&#x53EF;&#x4EE5;&#x5448;&#x73B0;&#x5408;&#x7406;&#x7684;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7ED3;&#x679C;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-47.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="261"></figure><p>&#x8BE5;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x968F;&#x7740;&#x5149;&#x65B9;&#x5411;&#x7684;&#x53D8;&#x5316;&#xFF0C;&#x955C;&#x9762;&#x9AD8;&#x5149;&#x548C;&#x9634;&#x5F71;&#x5982;&#x4F55;&#x79FB;&#x52A8;&#xFF0C;&#x5982;&#x6C34;&#x58F6;&#x4E0A;&#x7684;&#x95EA;&#x4EAE;&#x9AD8;&#x5149;&#x6240;&#x793A;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-48.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="525"></figure><p>&#x8BE5;&#x56FE;&#x5C06;&#x7ED3;&#x679C;&#x4E0E;&#x5176;&#x4ED6;&#x53EF;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x8F90;&#x5C04;&#x573A;&#x65B9;&#x6CD5;&#x8FDB;&#x884C;&#x4E86;&#x6BD4;&#x8F83;&#x3002;&#x4E0E;&#x5176;&#x4ED6;&#x65B9;&#x6CD5;&#x76F8;&#x6BD4;&#xFF0C;&#x4ED6;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x663E;&#x7136;&#x66F4;&#x597D;&#x5730;&#x4FDD;&#x7559;&#x4E86;&#x989C;&#x8272;&#x548C;&#x5BF9;&#x6BD4;&#x5EA6;&#x3002;</p><h3 id="63-%E5%B1%80%E9%99%90%E6%80%A7">6.3 &#x5C40;&#x9650;&#x6027;</h3><p>&#x8BE5;&#x65B9;&#x6CD5;&#x4E0D;&#x5F3A;&#x5236;&#x7269;&#x7406;&#x51C6;&#x786E;&#x6027;&#xFF0C;&#x53EF;&#x80FD;&#x4F1A;&#x4EA7;&#x751F;&#x4E0D;&#x6B63;&#x786E;&#x7684;&#x9634;&#x5F71;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x5B83;&#x8FD8;&#x96BE;&#x4EE5;&#x4EE5;&#x5B8C;&#x5168;&#x51C6;&#x786E;&#x7684;&#x65B9;&#x5F0F;&#x5B8C;&#x5168;&#x53BB;&#x9664;&#x9634;&#x5F71;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x5B83;&#x5BF9;&#x4E8E;&#x5149;&#x7167;&#x5DEE;&#x5F02;&#x4E0D;&#x5927;&#x7684;&#x5206;&#x5E03;&#x573A;&#x666F;&#x4E5F;&#x786E;&#x5B9E;&#x6709;&#x6548;&#x3002;</p><h2 id="7%E3%80%81lightit">7&#x3001;LightIt</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-49.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="345"><figcaption><a href="https://arxiv.org/pdf/2403.10615">LightIt&#xFF1A;&#x6269;&#x6563;&#x6A21;&#x578B;&#x7684;&#x7167;&#x660E;&#x5EFA;&#x6A21;&#x548C;&#x63A7;&#x5236;</a></figcaption></figure><p>&#x8FD9;&#x9879;&#x5DE5;&#x4F5C;&#x63D0;&#x51FA;&#x4E86;&#x4E00;&#x79CD;&#x5355;&#x89C6;&#x56FE;&#x9634;&#x5F71;&#x4F30;&#x8BA1;&#x65B9;&#x6CD5;&#x6765;&#x751F;&#x6210;&#x914D;&#x5BF9;&#x56FE;&#x50CF;&#x53CA;&#x5176;&#x76F8;&#x5E94;&#x7684;&#x76F4;&#x63A5;&#x5149;&#x9634;&#x5F71;&#x3002;&#x7136;&#x540E;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x6B64;&#x9634;&#x5F71;&#x6765;&#x6307;&#x5BFC;&#x573A;&#x666F;&#x7684;&#x751F;&#x6210;&#x5E76;&#x91CD;&#x65B0;&#x7167;&#x4EAE;&#x573A;&#x666F;&#x3002;&#x4ED6;&#x4EEC;&#x5C06;&#x95EE;&#x9898;&#x89C6;&#x4E3A;&#x5185;&#x5728;&#x5206;&#x89E3;&#x95EE;&#x9898;&#xFF0C;&#x5176;&#x4E2D;&#x573A;&#x666F;&#x53EF;&#x4EE5;&#x5206;&#x4E3A;&#x53CD;&#x5C04;&#x548C;&#x9634;&#x5F71;&#x3002;&#x6211;&#x4EEC;&#x5C06;&#x5728;&#x8FD9;&#x91CC;&#x8BA8;&#x8BBA;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7EC4;&#x4EF6;&#x3002;</p><h3 id="71-%E6%96%B9%E6%B3%95">7.1 &#x65B9;&#x6CD5;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-50.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="774" height="396"></figure><p>&#x7ED9;&#x5B9A;&#x8F93;&#x5165;&#x56FE;&#x50CF;&#x3001;&#x5176;&#x5BF9;&#x5E94;&#x7684;&#x8868;&#x9762;&#x6CD5;&#x7EBF;&#x3001;&#x6587;&#x672C;&#x6761;&#x4EF6;&#x548C;&#x76EE;&#x6807;&#x76F4;&#x63A5;&#x9634;&#x5F71;&#x56FE;&#x50CF;&#xFF0C;&#x5B83;&#x4EEC;&#x4F1A;&#x751F;&#x6210;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x98CE;&#x683C;&#x5316;&#x56FE;&#x50CF;&#x3002;&#x8FD9;&#x662F;&#x901A;&#x8FC7;&#x8BAD;&#x7EC3; ControlNet &#x6A21;&#x5757;&#x5B9E;&#x73B0;&#x7684;&#x3002;</p><p>&#x5728;&#x8BAD;&#x7EC3;&#x671F;&#x95F4;&#xFF0C;&#x5C06;&#x566A;&#x58F0;&#x76EE;&#x6807;&#x56FE;&#x50CF;&#x4E0E;&#x6587;&#x672C;&#x6761;&#x4EF6;&#x4E00;&#x8D77;&#x4F20;&#x9012;&#x5230;&#x53BB;&#x566A;&#x7F51;&#x7EDC;&#x3002;&#x5C06;&#x6CD5;&#x7EBF;&#x548C;&#x76EE;&#x6807;&#x76F4;&#x63A5;&#x9634;&#x5F71;&#x56FE;&#x50CF;&#x8FDE;&#x63A5;&#x8D77;&#x6765;&#x5E76;&#x901A;&#x8FC7;&#x6B8B;&#x5DEE;&#x63A7;&#x5236;&#x7F16;&#x7801;&#x5668;&#x3002;&#x7136;&#x540E;&#x4F7F;&#x7528;&#x7279;&#x5F81;&#x56FE;&#x6765;&#x8C03;&#x8282;&#x7F51;&#x7EDC;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x5B83;&#x8FD8;&#x901A;&#x8FC7;&#x6B8B;&#x5DEE;&#x63A7;&#x5236;&#x89E3;&#x7801;&#x5668;&#x91CD;&#x5EFA;&#x4EE5;&#x89C4;&#x8303;&#x8BAD;&#x7EC3;</p><h3 id="72-%E5%AE%9E%E7%8E%B0">7.2 &#x5B9E;&#x73B0;</h3><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-51.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="784" height="507"></figure><p>&#x6570;&#x636E;&#x96C6;&#x7531;&#x6237;&#x5916; Laval &#x6570;&#x636E;&#x96C6;&#x7EC4;&#x6210;&#xFF0C;&#x8BE5;&#x6570;&#x636E;&#x96C6;&#x7531;&#x6237;&#x5916;&#x771F;&#x5B9E;&#x4E16;&#x754C; HDR &#x5168;&#x666F;&#x56FE;&#x7EC4;&#x6210;&#x3002;&#x4ECE;&#x8FD9;&#x4E9B;&#x56FE;&#x50CF;&#x4E2D;&#xFF0C;&#x88C1;&#x526A;&#x4E86; 250 &#x5F20; 512x512 &#x56FE;&#x50CF;&#x5E76;&#x5E94;&#x7528;&#x4E86;&#x5404;&#x79CD;&#x76F8;&#x673A;&#x6548;&#x679C;&#x3002;&#x6570;&#x636E;&#x96C6;&#x7531; 51250 &#x4E2A; LDR &#x56FE;&#x50CF;&#x548C;&#x6587;&#x672C;&#x63D0;&#x793A;&#x6837;&#x672C;&#x4EE5;&#x53CA;&#x4F30;&#x8BA1;&#x7684;&#x6CD5;&#x7EBF;&#x548C;&#x9634;&#x5F71;&#x56FE;&#x7EC4;&#x6210;&#x3002;&#x6CD5;&#x7EBF;&#x56FE;&#x662F;&#x6839;&#x636E;&#x4F7F;&#x7528;&#x73B0;&#x6210;&#x4F30;&#x8BA1;&#x5668;&#x4F30;&#x8BA1;&#x7684;&#x6DF1;&#x5EA6;&#x56FE;&#x4F30;&#x8BA1;&#x7684;&#x3002;</p><p>ControlNet &#x6A21;&#x5757;&#x4ECE;&#x7A33;&#x5B9A;&#x6269;&#x6563; v1.5 &#x8FDB;&#x884C;&#x4E86;&#x5FAE;&#x8C03;&#x3002;&#x7F51;&#x7EDC;&#x8BAD;&#x7EC3;&#x4E86;&#x4E24;&#x4E2A;&#x65F6;&#x671F;&#x3002;&#x5176;&#x4ED6;&#x8BAD;&#x7EC3;&#x7EC6;&#x8282;&#x4E0D;&#x5171;&#x4EAB;&#x3002;</p><h3 id="73-%E7%BB%93%E6%9E%9C">7.3 &#x7ED3;&#x679C;</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-52.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="279"><figcaption>&#x7ED3;&#x679C;&#x56FE;</figcaption></figure><p>&#x8BE5;&#x56FE;&#x663E;&#x793A;&#xFF0C;&#x751F;&#x6210;&#x7684;&#x56FE;&#x50CF;&#x5177;&#x6709;&#x4E0E;&#x81EA;&#x5B9A;&#x4E49;&#x98CE;&#x683C;&#x5316;&#x6587;&#x672C;&#x63D0;&#x793A;&#x7684;&#x76EE;&#x6807;&#x7740;&#x8272;&#x4E00;&#x81F4;&#x7684;&#x4E00;&#x81F4;&#x7167;&#x660E;&#x3002;&#x8FD9;&#x4E0E;&#x5176;&#x4ED6;&#x8BA8;&#x8BBA;&#x7684;&#x8BBA;&#x6587;&#x4E0D;&#x540C;&#xFF0C;&#x8FD9;&#x4E9B;&#x8BBA;&#x6587;&#x7684;&#x552F;&#x4E00;&#x91CD;&#x70B9;&#x662F;&#x7167;&#x7247;&#x5199;&#x5B9E;&#x4E3B;&#x4E49;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-53.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="373"></figure><p>&#x8BE5;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x4E0D;&#x540C;&#x7167;&#x660E;&#x6761;&#x4EF6;&#x4E0B;&#x7684;&#x8EAB;&#x4EFD;&#x4FDD;&#x5B58;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-54.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="828" height="431"></figure><p>&#x8BE5;&#x56FE;&#x663E;&#x793A;&#x4E86;&#x5728;&#x53D8;&#x5316;&#x7684;&#x7167;&#x660E;&#x6761;&#x4EF6;&#x4E0B;&#x5BF9;&#x4E0D;&#x540C;&#x98CE;&#x683C;&#x548C;&#x573A;&#x666F;&#x7684;&#x7ED3;&#x679C;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-55.png" class="kg-image" alt="&#x6269;&#x6563;&#x6A21;&#x578B;&#x548C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x7684;&#x672A;&#x6765;" loading="lazy" width="576" height="448"></figure><p>&#x8BE5;&#x56FE;&#x5C06;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x4E0E;&#x53E6;&#x4E00;&#x79CD;&#x65B9;&#x6CD5;&#x8FDB;&#x884C;&#x4E86;&#x6BD4;&#x8F83;&#x3002;&#x5229;&#x7528;&#x6269;&#x6563;&#x5148;&#x9A8C;&#x6709;&#x52A9;&#x4E8E;&#x6CDB;&#x5316;&#x548C;&#x89E3;&#x51B3;&#x7740;&#x8272;&#x6B67;&#x4E49;&#x3002;</p><h3 id="74-%E5%B1%80%E9%99%90%E6%80%A7">7.4 &#x5C40;&#x9650;&#x6027;</h3><p>&#x7531;&#x4E8E;&#x6B64;&#x65B9;&#x6CD5;&#x5047;&#x8BBE;&#x5B9A;&#x5411;&#x7167;&#x660E;&#xFF0C;&#x56E0;&#x6B64;&#x5B83;&#x53EF;&#x4EE5;&#x5728;&#x4EFB;&#x610F;&#x65B9;&#x5411;&#x4E0A;&#x8DDF;&#x8E2A;&#x5149;&#x7EBF;&#x3002;&#x5B83;&#x9700;&#x8981;&#x7740;&#x8272;&#x63D0;&#x793A;&#x6765;&#x751F;&#x6210;&#x4E0D;&#x6613;&#x83B7;&#x5F97;&#x7684;&#x56FE;&#x50CF;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x4ED6;&#x4EEC;&#x7684;&#x65B9;&#x6CD5;&#x4E0D;&#x9002;&#x7528;&#x4E8E;&#x8096;&#x50CF;&#x548C;&#x5BA4;&#x5185;&#x573A;&#x666F;&#x3002;</p><h2 id="8%E3%80%81%E8%A6%81%E7%82%B9">8&#x3001;&#x8981;&#x70B9;</h2><p>&#x6211;&#x4EEC;&#x8BA8;&#x8BBA;&#x4E86;&#x4E00;&#x4EFD;&#x975E;&#x8BE6;&#x5C3D;&#x7684;&#x8BBA;&#x6587;&#x6E05;&#x5355;&#xFF0C;&#x8FD9;&#x4E9B;&#x8BBA;&#x6587;&#x5229;&#x7528; 2D &#x6269;&#x6563;&#x6A21;&#x578B;&#x8FDB;&#x884C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#x3002;&#x6211;&#x4EEC;&#x63A2;&#x7D22;&#x4E86;&#x4E0D;&#x540C;&#x7684;&#x65B9;&#x6CD5;&#x6765;&#x8C03;&#x8282;&#x6269;&#x6563;&#x6A21;&#x578B;&#x4EE5;&#x8FDB;&#x884C;&#x91CD;&#x65B0;&#x7167;&#x660E;&#xFF0C;&#x5305;&#x62EC;&#x8F90;&#x5C04;&#x63D0;&#x793A;&#x3001;&#x76F4;&#x63A5;&#x9634;&#x5F71;&#x56FE;&#x50CF;&#x3001;&#x5149;&#x65B9;&#x5411;&#x548C;&#x73AF;&#x5883;&#x5730;&#x56FE;&#x3002;&#x8FD9;&#x4E9B;&#x65B9;&#x6CD5;&#x4E2D;&#x7684;&#x5927;&#x591A;&#x6570;&#x90FD;&#x5728;&#x5408;&#x6210;&#x6570;&#x636E;&#x96C6;&#x4E0A;&#x663E;&#x793A;&#x7ED3;&#x679C;&#xFF0C;&#x5E76;&#x4E14;&#x4E0D;&#x80FD;&#x5F88;&#x597D;&#x5730;&#x63A8;&#x5E7F;&#x5230;&#x5206;&#x5E03;&#x5916;&#x7684;&#x6570;&#x636E;&#x96C6;&#x3002;&#x6BCF;&#x5929;&#x90FD;&#x6709;&#x66F4;&#x591A;&#x8BBA;&#x6587;&#x51FA;&#x73B0;&#xFF0C;&#x57FA;&#x7840;&#x6A21;&#x578B;&#x4E5F;&#x5728;&#x6539;&#x8FDB;&#x3002;&#x6700;&#x8FD1;&#x53D1;&#x5E03;&#x4E86; IC-Light2&#xFF0C;&#x8FD9;&#x662F;&#x4E00;&#x4E2A;&#x57FA;&#x4E8E; Flux &#x6A21;&#x578B;&#x7684; ControlNet &#x6A21;&#x578B;&#x3002;&#x7531;&#x4E8E;&#x4FDD;&#x6301;&#x8EAB;&#x4EFD;&#x5F88;&#x68D8;&#x624B;&#xFF0C;&#x56E0;&#x6B64;&#x5B83;&#x91C7;&#x53D6;&#x54EA;&#x4E2A;&#x65B9;&#x5411;&#x5C06;&#x4F1A;&#x5F88;&#x6709;&#x8DA3;&#x3002;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;&#xFF1A;<a href="https://towardsdatascience.com/let-there-be-light-diffusion-models-and-the-future-of-relighting-03af12b8e86c">Let There Be Light! Diffusion Models and the Future of Relighting</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[海量点云的可视化]]></title><description><![CDATA[在许多情况下，激光点云数据集将远远超过 1000 万大关，这使得它们对于 Matplotlib 等经典可视化库来说不切实际。]]></description><link>https://bimant.com/blog/visualize-massive-point-cloud-in-python/</link><guid isPermaLink="false">672977edbe57970823010ad5</guid><category><![CDATA[激光点云]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Tue, 05 Nov 2024 02:16:39 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2024/11/visualize-massive-point-cloud-in-python.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2024/11/visualize-massive-point-cloud-in-python.png" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;"><p>&#x6570;&#x636E;&#x53EF;&#x89C6;&#x5316;&#x662F;&#x4E00;&#x4E2A;&#x5927;&#x95EE;&#x9898;&#x1F336;&#xFE0F;&#xFF1A;&#x901A;&#x8FC7;&#x4F7F;&#x7528;&#x89C6;&#x89C9;&#x5143;&#x7D20;&#x5BF9;&#x4FE1;&#x606F;&#x8FDB;&#x884C;&#x56FE;&#x5F62;&#x8868;&#x793A;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x6700;&#x597D;&#x5730;&#x5448;&#x73B0;&#x548C;&#x7406;&#x89E3;&#x6570;&#x636E;&#x4E2D;&#x7684;&#x8D8B;&#x52BF;&#x3001;&#x5F02;&#x5E38;&#x503C;&#x548C;&#x6A21;&#x5F0F;&#x3002;&#x4F60;&#x731C;&#x5BF9;&#x4E86;&#xFF1A;&#x4F7F;&#x7528;&#x4EE3;&#x8868;&#x771F;&#x5B9E;&#x4E16;&#x754C;&#x5F62;&#x72B6;&#x7684; 3D &#x70B9;&#x4E91;&#x6570;&#x636E;&#x96C6;&#xFF0C;&#x8FD9;&#x662F;&#x5F3A;&#x5236;&#x6027;&#x7684; &#x1F642;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-7.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="752" height="406"><figcaption>&#x672C;&#x6587;&#x5904;&#x7406;&#x548C;&#x53EF;&#x89C6;&#x5316;&#x65E0;&#x4EBA;&#x673A; 3D &#x70B9;&#x4E91;&#x3002;&#x4F60;&#x5C06;&#x5728;&#x5B9E;&#x65F6;&#x53EF;&#x89C6;&#x5316;&#x548C;&#x521B;&#x5EFA;&#x52A8;&#x753B;&#x7684;&#x540C;&#x65F6;&#x5B66;&#x4E60;&#x7279;&#x5F81;&#x63D0;&#x53D6;&#x3001;&#x4EA4;&#x4E92;&#x5F0F;&#x548C;&#x81EA;&#x52A8;&#x5206;&#x5272;</figcaption></figure><p>&#x4F46;&#x662F;&#xFF0C;&#x5F53;&#x4ECE;&#x6FC0;&#x5149;&#x626B;&#x63CF;&#x4EEA;&#x6216;&#x6444;&#x5F71;&#x6D4B;&#x91CF;&#x7B49; 3D &#x91CD;&#x5EFA;&#x6280;&#x672F;&#x6536;&#x96C6;&#x65F6;&#xFF0C;&#x70B9;&#x4E91;&#x901A;&#x5E38;&#x8FC7;&#x4E8E;&#x5BC6;&#x96C6;&#xFF0C;&#x65E0;&#x6CD5;&#x8FDB;&#x884C;&#x7ECF;&#x5178;&#x6E32;&#x67D3;&#x3002;&#x5728;&#x8BB8;&#x591A;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x6570;&#x636E;&#x96C6;&#x5C06;&#x8FDC;&#x8FDC;&#x8D85;&#x8FC7; 1000 &#x4E07;&#x5927;&#x5173;&#xFF0C;&#x8FD9;&#x4F7F;&#x5F97;&#x5B83;&#x4EEC;&#x5BF9;&#x4E8E; Matplotlib &#x7B49;&#x7ECF;&#x5178;&#x53EF;&#x89C6;&#x5316;&#x5E93;&#x6765;&#x8BF4;&#x4E0D;&#x5207;&#x5B9E;&#x9645;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-8.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="900" height="234"><figcaption>&#x4F60;&#x53EF;&#x4EE5;&#x6CE8;&#x610F;&#x5230;&#xFF0C;&#x5DE6;&#x4FA7;&#xFF08;Open3D&#xFF09;&#x4E0E;&#x53F3;&#x4FA7;&#xFF08;PPTK&#xFF09;&#x76F8;&#x6BD4;&#x901F;&#x5EA6;&#x6709;&#x591A;&#x6162;&#xFF0C;PPTK &#x4F7F;&#x7528;&#x516B;&#x53C9;&#x6811;&#x7ED3;&#x6784;&#x6765;&#x52A0;&#x901F;&#x53EF;&#x89C6;&#x5316;&#x3002;Matplotlib &#x4F1A;&#x66F4;&#x7CDF;&#x1F605;&#x3002;</figcaption></figure><p>&#x8FD9;&#x610F;&#x5473;&#x7740;&#x6211;&#x4EEC;&#x7ECF;&#x5E38;&#x9700;&#x8981;&#x8DF3;&#x51FA; Python &#x811A;&#x672C;&#xFF08;&#x56E0;&#x6B64;&#x4F7F;&#x7528; I/O &#x51FD;&#x6570;&#x5C06;&#x6570;&#x636E;&#x5199;&#x5165;&#x6587;&#x4EF6;&#xFF09;&#x5E76;&#x5728;&#x5916;&#x90E8;&#x8FDB;&#x884C;&#x53EF;&#x89C6;&#x5316;&#xFF0C;&#x8FD9;&#x53EF;&#x80FD;&#x4F1A;&#x6210;&#x4E3A;&#x4E00;&#x4E2A;&#x975E;&#x5E38;&#x7E41;&#x7410;&#x7684;&#x8FC7;&#x7A0B;&#x1F92F;&#x3002;&#x6211;&#x4E0D;&#x4F1A;&#x6492;&#x8C0E;&#xFF0C;&#x8FD9;&#x51E0;&#x4E4E;&#x5C31;&#x662F;&#x6211;&#x5728;&#x8BBA;&#x6587;&#x7B2C;&#x4E00;&#x5E74;&#x6240;&#x505A;&#x7684;&#xFF0C;&#x8BD5;&#x56FE;&#x731C;&#x6D4B;&#x7279;&#x5B9A;&#x7B97;&#x6CD5;&#x7684;&#x7ED3;&#x679C;&#x1F974;&#x3002;</p><p>&#x76F4;&#x63A5;&#x5728;&#x811A;&#x672C;&#x4E2D;&#x53EF;&#x89C6;&#x5316;&#x8FD9;&#x4E9B;&#x70B9;&#x4E91;&#x4E0D;&#x662F;&#x5F88;&#x68D2;&#x5417;&#xFF1F;&#x66F4;&#x597D;&#x7684;&#x662F;&#xFF0C;&#x5C06;&#x89C6;&#x89C9;&#x53CD;&#x9988;&#x8FDE;&#x63A5;&#x5230;&#x811A;&#x672C;&#xFF1F;&#x60F3;&#x8C61;&#x4E00;&#x4E0B;&#xFF0C;&#x73B0;&#x5728; iPhone 12 Pro &#x914D;&#x5907;&#x4E86; LiDAR&#xFF1B;&#x4F60;&#x53EF;&#x4EE5;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x5B8C;&#x6574;&#x7684;&#x5728;&#x7EBF;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#xFF01;&#x597D;&#x6D88;&#x606F;&#xFF0C;&#x6709;&#x4E00;&#x79CD;&#x65B9;&#x6CD5;&#x53EF;&#x4EE5;&#x5B9E;&#x73B0;&#x8FD9;&#x4E00;&#x70B9;&#xFF0C;&#x800C;&#x65E0;&#x9700;&#x79BB;&#x5F00;&#x8212;&#x9002;&#x7684; Python &#x73AF;&#x5883;&#x548C; IDE&#x3002;&#x2615; &#x51C6;&#x5907;&#x597D;&#x4E86;&#x5417;&#xFF1F;</p><h2 id="1%E3%80%81%E5%90%AF%E5%8A%A8%E4%BD%A0%E7%9A%84-python-%E7%8E%AF%E5%A2%83">1&#x3001;&#x542F;&#x52A8;&#x4F60;&#x7684; Python &#x73AF;&#x5883;</h2><p>&#x5728;&#x4E0A;&#x4E00;&#x7BC7;&#x6587;&#x7AE0;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x4E86;&#x89E3;&#x4E86;&#x5982;&#x4F55;&#x4F7F;&#x7528; Anaconda &#x8F7B;&#x677E;&#x8BBE;&#x7F6E;&#x73AF;&#x5883;&#x4EE5;&#x53CA;&#x5982;&#x4F55;&#x4F7F;&#x7528; IDE Spyder &#x7BA1;&#x7406;&#x4EE3;&#x7801;&#x3002;&#x5982;&#x679C;&#x4F60;&#x6253;&#x7B97;&#x6210;&#x4E3A;&#x4E00;&#x540D;&#x6210;&#x719F;&#x7684; Python &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#xFF0C;&#x6211;&#x5EFA;&#x8BAE;&#x60A8;&#x7EE7;&#x7EED;&#x4EE5;&#x8FD9;&#x79CD;&#x65B9;&#x5F0F;&#x5B66;&#x4E60; &#x1F606;&#x3002;</p><p>&#x5982;&#x679C;&#x4F60;&#x4F7F;&#x7528;&#x7684;&#x662F; Jupyter Notebook &#x6216; Google Colab&#xFF0C;&#x811A;&#x672C;&#x53EF;&#x80FD;&#x9700;&#x8981;&#x8FDB;&#x884C;&#x4E00;&#x4E9B;&#x8C03;&#x6574;&#x624D;&#x80FD;&#x4F7F;&#x53EF;&#x89C6;&#x5316;&#x540E;&#x7AEF;&#x5DE5;&#x4F5C;&#xFF0C;&#x4F46;&#x6027;&#x80FD;&#x4E0D;&#x7A33;&#x5B9A;&#x3002;&#x5982;&#x679C;&#x4F60;&#x60F3;&#x7EE7;&#x7EED;&#x4F7F;&#x7528;&#x8FD9;&#x4E9B; IDE&#xFF0C;&#x6211;&#x5EFA;&#x8BAE;&#x4F60;&#x67E5;&#x770B;&#x6B65;&#x9AA4; 4 &#x4E2D;&#x7ED9;&#x51FA;&#x7684;&#x6240;&#x9009;&#x5E93;&#x7684;&#x66FF;&#x4EE3;&#x65B9;&#x6848;&#x3002;</p><h2 id="2%E3%80%81%E4%B8%8B%E8%BD%BD%E7%82%B9%E4%BA%91%E6%95%B0%E6%8D%AE%E9%9B%86">2&#x3001;&#x4E0B;&#x8F7D;&#x70B9;&#x4E91;&#x6570;&#x636E;&#x96C6;</h2><p>&#x6211;&#x5728;&#x4E4B;&#x524D;&#x7684;&#x6559;&#x7A0B;&#x4E2D;&#x8BF4;&#x660E;&#x4E86;&#x4F7F;&#x7528;&#x6444;&#x5F71;&#x6D4B;&#x91CF;&#x548C;&#x6765;&#x81EA;<a href="https://www.opentopography.org/"> Open Topography</a> &#x7684;&#x822A;&#x7A7A; LiDAR &#x83B7;&#x5F97;&#x7684; 3D &#x6570;&#x636E;&#x96C6;&#x7684;&#x70B9;&#x4E91;&#x5904;&#x7406;&#x548C;&#x7F51;&#x683C;&#x5212;&#x5206;&#x3002;&#x6211;&#x5C06;&#x8DF3;&#x8FC7;&#x4E0B;&#x6587;&#x4E2D;&#x4ECB;&#x7ECD;&#x7684;&#x6709;&#x5173; LiDAR I/O &#x7684;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x76F4;&#x63A5;&#x8DF3;&#x8F6C;&#x5230;&#x4F7F;&#x7528;&#x9AD8;&#x6548;&#x7684; .las &#x6587;&#x4EF6;&#x683C;&#x5F0F;&#x3002;</p><p>&#x53EA;&#x662F;&#x8FD9;&#x4E00;&#x6B21;&#xFF0C;&#x6211;&#x4EEC;&#x5C06;&#x4F7F;&#x7528;&#x7A7A;&#x4E2D;&#x65E0;&#x4EBA;&#x673A;&#x6570;&#x636E;&#x96C6;&#x3002;&#x5B83;&#x662F;&#x901A;&#x8FC7;&#x6444;&#x5F71;&#x6D4B;&#x91CF;&#x83B7;&#x5F97;&#x7684;&#xFF0C;&#x8BA9;&#x4E00;&#x67B6;&#x5C0F;&#x578B; DJI Phantom Pro 4 &#x5728;&#x6211;&#x4EEC;&#x7684;&#x5927;&#x5B66;&#x6821;&#x56ED;&#x91CC;&#x98DE;&#x884C;&#xFF0C;&#x6536;&#x96C6;&#x4E00;&#x4E9B;&#x56FE;&#x50CF;&#x5E76;&#x8FD0;&#x884C;&#x6444;&#x5F71;&#x6D4B;&#x91CF;&#x91CD;&#x5EFA;&#xFF0C;&#x5982;<a href="https://learngeodata.eu/order_step/3d-reconstructor/">&#x6B64;&#x5904;</a>&#x6240;&#x8FF0;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-9.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="900" height="400"><figcaption>&#x4EE5;&#x4E0B;&#x94FE;&#x63A5;&#x63D0;&#x4F9B;&#x7684; 3D &#x70B9;&#x4E91;&#x6765;&#x81EA; DJI Phantom 4 &#x98DE;&#x884C;&#xFF0C;&#x968F;&#x540E;&#x8FDB;&#x884C;&#x4E86;&#x6444;&#x5F71;&#x6D4B;&#x91CF;&#x91CD;&#x5EFA;&#x8FC7;&#x7A0B;</figcaption></figure><p>&#x1F913; &#x6CE8;&#x610F;&#xFF1A;&#x5BF9;&#x4E8E;&#x672C;&#x64CD;&#x4F5C;&#x6307;&#x5357;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x6B64;&#x5B58;&#x50A8;&#x5E93;&#x4E2D;&#x7684;&#x70B9;&#x4E91;&#xFF0C;&#x6211;&#x5DF2;&#x7ECF;&#x5BF9;&#x5176;&#x8FDB;&#x884C;&#x4E86;&#x8FC7;&#x6EE4;&#x548C;&#x7FFB;&#x8BD1;&#xFF0C;&#x4EE5;&#x4FBF;&#x4F60;&#x5904;&#x4E8E;&#x6700;&#x4F73;&#x6761;&#x4EF6;&#x3002;&#x5982;&#x679C;&#x4F60;&#x60F3;&#x5728;&#x4E0D;&#x5B89;&#x88C5;&#x4EFB;&#x4F55;&#x8F6F;&#x4EF6;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#x9884;&#x5148;&#x8FDB;&#x884C;&#x53EF;&#x89C6;&#x5316;&#x548C;&#x64CD;&#x4F5C;&#xFF0C;&#x53EF;&#x4EE5;&#x67E5;&#x770B; webGL &#x7248;&#x672C;&#x3002;</p><h2 id="3%E3%80%81%E5%9C%A8%E8%84%9A%E6%9C%AC%E4%B8%AD%E5%8A%A0%E8%BD%BD%E7%82%B9%E4%BA%91">3&#x3001;&#x5728;&#x811A;&#x672C;&#x4E2D;&#x52A0;&#x8F7D;&#x70B9;&#x4E91;</h2><p>&#x6211;&#x4EEC;&#x9996;&#x5148;&#x5728;&#x811A;&#x672C;&#x4E2D;&#x5BFC;&#x5165;&#x5FC5;&#x8981;&#x7684;&#x5E93;&#xFF08;NumPy &#x548C; LasPy&#xFF09;&#xFF0C;&#x7136;&#x540E;&#x5C06; .las &#x6587;&#x4EF6;&#x52A0;&#x8F7D;&#x5230;&#x540D;&#x4E3A; <code>point_cloud</code> &#x7684;&#x53D8;&#x91CF;&#x4E2D;&#x3002;</p><pre><code>import numpy as np
import laspy as lp
input_path=&quot;D:/CLOUD/POUX/ALL_DATA/&quot;
dataname=&quot;2020_Drone_M&quot;
point_cloud=lp.file.File(input_path+dataname+&quot;.las&quot;, mode=&quot;r&quot;)</code></pre><p>&#x5F88;&#x597D;&#xFF0C;&#x6211;&#x4EEC;&#x5FEB;&#x51C6;&#x5907;&#x597D;&#x4E86;&#xFF01;&#x5F88;&#x68D2;&#x7684;&#x662F;&#xFF0C;LasPy &#x5E93;&#x8FD8;&#x4E3A; point_cloud &#x53D8;&#x91CF;&#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x4E2A;&#x7ED3;&#x6784;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x7B80;&#x5355;&#x7684;&#x65B9;&#x6CD5;&#x6765;&#x83B7;&#x53D6;&#x4F8B;&#x5982; X&#x3001;Y&#x3001;Z&#x3001;&#x7EA2;&#x8272;&#x3001;&#x84DD;&#x8272;&#x548C;&#x7EFF;&#x8272;&#x5B57;&#x6BB5;&#x3002;&#x8BA9;&#x6211;&#x4EEC;&#x8FD9;&#x6837;&#x505A;&#x6765;&#x5C06;&#x5750;&#x6807;&#x4E0E;&#x989C;&#x8272;&#x5206;&#x5F00;&#xFF0C;&#x5E76;&#x5C06;&#x5B83;&#x4EEC;&#x653E;&#x5165; NumPy &#x6570;&#x7EC4;&#x4E2D;&#xFF1A;</p><pre><code>points = np.vstack((point_cloud.x, point_cloud.y, point_cloud.z)).transpose()
colors = np.vstack((point_cloud.red, point_cloud.green, point_cloud.blue)).transpose()</code></pre><p>&#x1F913; &#x6CE8;&#x610F;&#xFF1A;&#x6211;&#x4EEC;&#x4F7F;&#x7528; NumPy &#x7684;&#x5782;&#x76F4;&#x5806;&#x6808;&#x65B9;&#x6CD5;&#xFF0C;&#x6211;&#x4EEC;&#x5FC5;&#x987B;&#x5C06;&#x5176;&#x8F6C;&#x7F6E;&#x4EE5;&#x4ECE; (n x 3) &#x53D8;&#x4E3A; (3 x n) &#x70B9;&#x4E91;&#x77E9;&#x9635;&#x3002;</p><h2 id="4%E3%80%81%E6%9C%80%E7%BB%88%E9%A2%84%E5%A4%84%E7%90%86%EF%BC%8C%E5%8F%AF%E9%80%89">4&#x3001;&#x6700;&#x7EC8;&#x9884;&#x5904;&#x7406;&#xFF0C;&#x53EF;&#x9009;</h2><p>&#x5982;&#x679C;&#x4F60;&#x7684;&#x6570;&#x636E;&#x96C6;&#x592A;&#x91CD;&#xFF0C;&#x6216;&#x8005;&#x4F60;&#x60F3;&#x5C1D;&#x8BD5;&#x5B50;&#x91C7;&#x6837;&#x7248;&#x672C;&#xFF0C;&#x6211;&#x9F13;&#x52B1;&#x60A8;&#x53EF;&#x4EE5;&#x67E5;&#x770B;<a href="https://towardsdatascience.com/how-to-automate-lidar-point-cloud-processing-with-python-a027454a536c">&#x8FD9;&#x7BC7;&#x6587;&#x7AE0;</a>&#xFF0C;&#x5176;&#x4E2D;&#x63D0;&#x4F9B;&#x4E86;&#x51E0;&#x79CD;&#x5B8C;&#x6210;&#x6B64;&#x7C7B;&#x4EFB;&#x52A1;&#x7684;&#x65B9;&#x6CD5;&#x3002;</p><p>&#x4E3A;&#x4E86;&#x65B9;&#x4FBF;&#x8D77;&#x89C1;&#xFF0C;&#x5982;&#x679C;&#x4F60;&#x7684;&#x70B9;&#x4E91;&#x8D85;&#x8FC7; 1 &#x4EBF;&#x4E2A;&#x70B9;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x65B9;&#x6CD5;&#x5FEB;&#x901F;&#x5207;&#x5206;&#x4F60;&#x7684;&#x6570;&#x636E;&#x96C6;&#xFF1A;</p><pre><code>factor=10
decimated_points_random = points[::factor]</code></pre><p>&#x1F913; &#x6CE8;&#x610F;&#xFF1A;&#x8FD0;&#x884C;&#x6B64;&#x64CD;&#x4F5C;&#x5C06;&#x6BCF; 10 &#x884C;&#x4FDD;&#x7559; 1 &#x884C;&#xFF0C;&#x4ECE;&#x800C;&#x5C06;&#x539F;&#x59CB;&#x70B9;&#x4E91;&#x7684;&#x5927;&#x5C0F;&#x9664;&#x4EE5; 10&#x3002;</p><h2 id="5%E3%80%81%E9%80%89%E6%8B%A9%E4%BD%A0%E7%9A%84%E5%8F%AF%E8%A7%86%E5%8C%96%E7%AD%96%E7%95%A5">5&#x3001;&#x9009;&#x62E9;&#x4F60;&#x7684;&#x53EF;&#x89C6;&#x5316;&#x7B56;&#x7565;</h2><p>&#x73B0;&#x5728;&#xFF0C;&#x8BA9;&#x6211;&#x4EEC;&#x9009;&#x62E9;&#x6211;&#x4EEC;&#x60F3;&#x8981;&#x5982;&#x4F55;&#x53EF;&#x89C6;&#x5316;&#x6211;&#x4EEC;&#x7684;&#x70B9;&#x4E91;&#x3002;&#x6211;&#x4F1A;&#x5728;&#x8FD9;&#x91CC;&#x8BF4;&#x5B9E;&#x8BDD;&#xFF1A;&#x867D;&#x7136;&#x53EF;&#x89C6;&#x5316;&#x672C;&#x8EAB;&#x5C31;&#x5F88;&#x597D;&#xFF0C;&#x53EF;&#x4EE5;&#x907F;&#x514D;&#x7E41;&#x7410;&#x7684; I/O &#x64CD;&#x4F5C;&#xFF0C;&#x4F46;&#x80FD;&#x591F;&#x5728; Python &#x4E2D;&#x5305;&#x542B;&#x4E00;&#x4E9B;&#x89C6;&#x89C9;&#x4EA4;&#x4E92;&#x548C;&#x5904;&#x7406;&#x5DE5;&#x5177;&#x662F;&#x4E00;&#x4E2A;&#x5F88;&#x597D;&#x7684;&#x8865;&#x5145;&#xFF01;&#x56E0;&#x6B64;&#xFF0C;&#x6211;&#x63A8;&#x5D07;&#x7684;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x662F;&#x4F7F;&#x7528;&#x4E00;&#x4E2A;&#x70B9;&#x4E91;&#x5904;&#x7406;&#x5DE5;&#x5177;&#x5305;&#xFF0C;&#x5B83;&#x53EF;&#x4EE5;&#x5B9E;&#x73B0;&#x8FD9;&#x4E00;&#x70B9;&#x751A;&#x81F3;&#x66F4;&#x591A;&#x3002;&#x5982;&#x679C;&#x4F60;&#x60F3;&#x63A2;&#x7D22;&#x5176;&#x4ED6;&#x53EF;&#x80FD;&#x6027;&#xFF0C;&#x6211;&#x4ECD;&#x7136;&#x4F1A;&#x4E3A;&#x4F60;&#x63D0;&#x4F9B;&#x66FF;&#x4EE3;&#x65B9;&#x6848;&#x2696;&#xFE0F;&#x3002;</p><h3 id="%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88-a%EF%BC%88%E4%BF%9D%E7%95%99%EF%BC%89%EF%BC%9Apptk">&#x89E3;&#x51B3;&#x65B9;&#x6848; A&#xFF08;&#x4FDD;&#x7559;&#xFF09;&#xFF1A;PPTK</h3><p><a href="https://github.com/heremaps/pptk">PPTK</a> &#x5305;&#x6709;&#x4E00;&#x4E2A; 3-d &#x70B9;&#x4E91;&#x67E5;&#x770B;&#x5668;&#xFF0C;&#x5B83;&#x76F4;&#x63A5;&#x5C06; 3 &#x5217; NumPy &#x6570;&#x7EC4;&#x4F5C;&#x4E3A;&#x8F93;&#x5165;&#xFF0C;&#x5E76;&#x4E14;&#x53EF;&#x4EE5;&#x4EA4;&#x4E92;&#x5F0F;&#x5730;&#x53EF;&#x89C6;&#x5316; 10 &#x5230; 1 &#x4EBF;&#x4E2A;&#x70B9;&#x3002;&#x5B83;&#x901A;&#x8FC7;&#x4F7F;&#x7528;&#x516B;&#x53C9;&#x6811;&#x5254;&#x9664;&#x89C6;&#x9525;&#x4F53;&#x4E4B;&#x5916;&#x7684;&#x70B9;&#x5E76;&#x5C06;&#x8FDC;&#x5904;&#x70B9;&#x7EC4;&#x8FD1;&#x4F3C;&#x4E3A;&#x5355;&#x4E2A;&#x70B9;&#xFF0C;&#x51CF;&#x5C11;&#x4E86;&#x6BCF;&#x5E27;&#x4E2D;&#x9700;&#x8981;&#x6E32;&#x67D3;&#x7684;&#x70B9;&#x6570;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-10.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="900" height="468"><figcaption>&#x6A21;&#x62DF;&#x516B;&#x53C9;&#x6811;&#x7ED3;&#x6784;&#x4E2D;&#x7684;&#x89C6;&#x9525;&#x4F53;&#x5254;&#x9664;</figcaption></figure><p>&#x9996;&#x5148;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; Pip &#x7BA1;&#x7406;&#x5668;&#x5B89;&#x88C5;&#x5E93;&#xFF1A;</p><pre><code>pip install pptk</code></pre><p>&#x7136;&#x540E;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x952E;&#x5165;&#x4EE5;&#x4E0B;&#x5185;&#x5BB9;&#x4ECE;&#x70B9;&#x4E91;&#x4E2D;&#x53EF;&#x89C6;&#x5316;&#x4E4B;&#x524D;&#x521B;&#x5EFA;&#x7684;&#x70B9;&#x53D8;&#x91CF;&#xFF1A;</p><pre><code>import pptk
import numpy as np
v = pptk.viewer(points)</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-11.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="900" height="488"><figcaption>&#x5728; PPTK &#x4E2D;&#x53EF;&#x89C6;&#x5316;&#x7684;&#x70B9;&#x4E91;</figcaption></figure><p>&#x542F;&#x52A8;&#x65F6;&#xFF0C;&#x67E5;&#x770B;&#x5668;&#x5C06;&#x8F93;&#x5165;&#x70B9;&#x7EC4;&#x7EC7;&#x6210;&#x516B;&#x53C9;&#x6811;&#x3002;&#x5728;&#x64CD;&#x7EB5;&#x89C6;&#x70B9;&#x65F6;&#xFF0C;&#x516B;&#x53C9;&#x6811;&#x7528;&#x4E8E;&#x5C06;&#x8FDC;&#x5904;&#x7684;&#x70B9;&#x7EC4;&#x8FD1;&#x4F3C;&#x4E3A;&#x5355;&#x4E2A;&#x70B9;&#x5E76;&#x5254;&#x9664;&#x89C6;&#x9525;&#x4F53;&#x5916;&#x7684;&#x70B9;&#xFF0C;&#x4ECE;&#x800C;&#x663E;&#x8457;&#x51CF;&#x5C11;&#x8981;&#x6E32;&#x67D3;&#x7684;&#x70B9;&#x6570;&#x3002;&#x4E00;&#x65E6;&#x89C6;&#x70B9;&#x4E0D;&#x518D;&#x53D1;&#x751F;&#x53D8;&#x5316;&#xFF0C;&#x67E5;&#x770B;&#x5668;&#x5C06;&#x7EE7;&#x7EED;&#x6267;&#x884C;&#x66F4;&#x8017;&#x65F6;&#x7684;&#x8BE6;&#x7EC6;&#x70B9;&#x6E32;&#x67D3;&#x3002;</p><p>&#x4F60;&#x4E0D;&#x89C9;&#x5F97;&#x6211;&#x4EEC;&#x7F3A;&#x5C11;&#x4E00;&#x4E9B;&#x989C;&#x8272;&#x5417;&#xFF1F;&#x8BA9;&#x6211;&#x4EEC;&#x901A;&#x8FC7;&#x5728;&#x63A7;&#x5236;&#x53F0;&#x4E2D;&#x8F93;&#x5165;&#x4EE5;&#x4E0B;&#x5185;&#x5BB9;&#x6765;&#x89E3;&#x51B3;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#xFF1A;</p><pre><code>v.attributes(colors/65535)</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-12.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="700" height="379"><figcaption>PPTK &#x67E5;&#x770B;&#x5668;&#x4E2D;&#x5E26;&#x6709;&#x989C;&#x8272;&#x4FE1;&#x606F;&#x7684; 3D &#x70B9;&#x4E91;</figcaption></figure><p>&#x1F913; &#x6CE8;&#x610F;&#xFF1A;&#x6211;&#x4EEC;&#x7684;&#x989C;&#x8272;&#x503C;&#x662F;&#x4ECE; .las &#x6587;&#x4EF6;&#x4E2D;&#x4EE5; 16 &#x4F4D;&#x7F16;&#x7801;&#x7684;&#x3002;&#x6211;&#x4EEC;&#x9700;&#x8981; [0,1] &#x95F4;&#x9694;&#x5185;&#x7684;&#x503C;&#xFF1B;&#x56E0;&#x6B64;&#xFF0C;&#x6211;&#x4EEC;&#x9664;&#x4EE5; 65535&#x3002;</p><p>&#x8FD9;&#x6837;&#x597D;&#x591A;&#x4E86;&#xFF01;&#x4F46;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x8FD8;&#x60F3;&#x53EF;&#x89C6;&#x5316;&#x5176;&#x4ED6;&#x5C5E;&#x6027;&#x600E;&#x4E48;&#x529E;&#xFF1F;&#x597D;&#x5427;&#xFF0C;&#x60A8;&#x53EA;&#x9700;&#x5C06;&#x5C5E;&#x6027;&#x94FE;&#x63A5;&#x5230;&#x8DEF;&#x5F84;&#xFF0C;&#x5B83;&#x5C31;&#x4F1A;&#x5373;&#x65F6;&#x66F4;&#x65B0;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-13.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="900" height="490"><figcaption>&#x53EF;&#x89C6;&#x5316;&#x9884;&#x5148;&#x8BA1;&#x7B97;&#x7684;&#x51E0;&#x4E2A;&#x5C5E;&#x6027;&#x7684;&#x793A;&#x4F8B;</figcaption></figure><p>&#x1F4A1; &#x63D0;&#x793A;&#xFF1A;&#x4E0D;&#x8981;&#x6700;&#x5927;&#x5316;&#x7A97;&#x53E3;&#x5927;&#x5C0F;&#x4EE5;&#x4FDD;&#x6301;&#x8D85;&#x8FC7; 30 FPS &#x7684;&#x826F;&#x597D;&#x5E27;&#x901F;&#x7387;&#x3002;&#x76EE;&#x6807;&#x662F;&#x5728;&#x62E5;&#x6709;&#x53EF;&#x8BFB;&#x811A;&#x672C;&#x7684;&#x540C;&#x65F6;&#x62E5;&#x6709;&#x6700;&#x4F73;&#x7684;&#x6267;&#x884C;&#x8FD0;&#x884C;&#x65F6;</p><p>&#x4F60;&#x8FD8;&#x53EF;&#x4EE5;&#x53C2;&#x6570;&#x5316;&#x7A97;&#x53E3;&#x4EE5;&#x663E;&#x793A;&#x6709;&#x5173;&#x7279;&#x5B9A;&#x989C;&#x8272;&#x6E10;&#x53D8;&#x7684;&#x6BCF;&#x4E2A;&#x5C5E;&#x6027;&#xFF0C;&#x7BA1;&#x7406;&#x70B9;&#x5927;&#x5C0F;&#xFF0C;&#x5C06;&#x80CC;&#x666F;&#x8BBE;&#x4E3A;&#x9ED1;&#x8272;&#xFF0C;&#x800C;&#x4E0D;&#x663E;&#x793A;&#x7F51;&#x683C;&#x548C;&#x8F74;&#x4FE1;&#x606F;&#xFF1A;</p><pre><code>v.color_map(&apos;cool&apos;)
v.set(point_size=0.001,bg_color=[0,0,0,0],show_axis=0,show_grid=0)</code></pre><h3 id="%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88-b%EF%BC%9Aopen3d">&#x66FF;&#x4EE3;&#x65B9;&#x6848; B&#xFF1A;Open3D</h3><p>&#x5BF9;&#x4E8E;&#x4EFB;&#x4F55;&#x60F3;&#x77E5;&#x9053;&#x5728; Python &#x4E2D;&#x8BFB;&#x53D6;&#x548C;&#x663E;&#x793A;&#x70B9;&#x4E91;&#x7684;&#x7EDD;&#x4F73;&#x66FF;&#x4EE3;&#x65B9;&#x6848;&#x7684;&#x4EBA;&#xFF0C;&#x6211;&#x63A8;&#x8350; Open3D&#x3002;&#x4F60;&#x4E5F;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; Pip &#x5305;&#x7BA1;&#x7406;&#x5668;&#x6765;&#x5B89;&#x88C5;&#x5FC5;&#x8981;&#x7684;&#x5E93;&#xFF1A;</p><pre><code>pip install open3d</code></pre><p>&#x8FD9;&#x5C06;&#x5728;&#x4F60;&#x7684;&#x673A;&#x5668;&#x4E0A;&#x5B89;&#x88C5; Open3D&#xFF0C;&#x7136;&#x540E;&#x4F60;&#x5C06;&#x80FD;&#x591F;&#x901A;&#x8FC7;&#x6267;&#x884C;&#x4EE5;&#x4E0B;&#x811A;&#x672C;&#x8BFB;&#x53D6;&#x548C;&#x663E;&#x793A;&#x70B9;&#x4E91;&#xFF1A;</p><pre><code>import open3d as o3d
pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility.Vector3dVector(points)
pcd.colors = o3d.utility.Vector3dVector(colors/65535)
pcd.normals = o3d.utility.Vector3dVector(normals)
o3d.visualization.draw_geometries([pcd])</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-14.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="700" height="379"><figcaption>Open3D &#x4E2D;&#x53EF;&#x89C6;&#x5316;&#x7684; 3D &#x70B9;&#x4E91;&#x3002;&#x8BF7;&#x6CE8;&#x610F;&#x5982;&#x4F55;&#x5F88;&#x597D;&#x5730;&#x4F7F;&#x7528;&#x6CD5;&#x7EBF;&#x6765;&#x589E;&#x5F3A;&#x51E0;&#x4F55;&#x56FE;&#x5F62;&#x7684;&#x89C6;&#x89C9;&#x6548;&#x679C;</figcaption></figure><p>Open3D &#x5B9E;&#x9645;&#x4E0A;&#x6B63;&#x5728;&#x4E0D;&#x65AD;&#x53D1;&#x5C55;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x4E00;&#x4E9B;&#x6709;&#x8DA3;&#x7684;&#x65B9;&#x5F0F;&#x6765;&#x663E;&#x793A;&#x70B9;&#x4E91;&#xFF0C;&#x4EE5;&#x586B;&#x8865;&#x6700;&#x7EC8;&#x7684;&#x6F0F;&#x6D1E;&#xFF0C;&#x4F8B;&#x5982;&#x521B;&#x5EFA;&#x4F53;&#x7D20;&#x7ED3;&#x6784;&#xFF1A;</p><pre><code>voxel_grid = o3d.geometry.VoxelGrid.
create_from_point_cloud(pcd,voxel_size=0.40)
o3d.visualization.draw_geometries([voxel_grid])</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-15.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="900" height="488"><figcaption>&#x4F7F;&#x7528; Python &#x5728; open3D &#x4E2D;&#x5C06;&#x70B9;&#x4E91;&#x8F6C;&#x6362;&#x4E3A;&#x4F53;&#x7D20;</figcaption></figure><p>&#x70B9;&#x4E91;&#x7684; 3D &#x4F53;&#x7D20;&#x8868;&#x793A;&#xFF0C;&#x5176;&#x4E2D;&#x6BCF;&#x4E2A;&#x4F53;&#x7D20;&#x4EE3;&#x8868;&#x4E00;&#x4E2A; 40 x 40 &#x5398;&#x7C73;&#x7684;&#x7ACB;&#x65B9;&#x4F53;&#x3002;</p><p>&#x1F913; &#x6CE8;&#x610F;&#xFF1A;&#x4E3A;&#x4EC0;&#x4E48; Open3d&#x4E0D;&#x662F;&#x6B64;&#x65F6;&#x7684;&#x9009;&#x62E9;&#xFF1F;&#x5982;&#x679C;&#x4F60;&#x5904;&#x7406;&#x7684;&#x6570;&#x636E;&#x96C6;&#x5C11;&#x4E8E; 5000 &#x4E07;&#x4E2A;&#x70B9;&#xFF0C;&#x90A3;&#x4E48;&#x8FD9;&#x5C31;&#x662F;&#x6211;&#x63A8;&#x8350;&#x7684;&#x3002;&#x5982;&#x679C;&#x4F60;&#x9700;&#x8981;&#x5728;&#x6B64;&#x9608;&#x503C;&#x4EE5;&#x4E0A;&#x8FDB;&#x884C;&#x4EA4;&#x4E92;&#x5F0F;&#x53EF;&#x89C6;&#x5316;&#xFF0C;&#x6211;&#x5EFA;&#x8BAE;&#x4F60;&#x5BF9;&#x6570;&#x636E;&#x96C6;&#x8FDB;&#x884C;&#x91C7;&#x6837;&#x4EE5;&#x8FDB;&#x884C;&#x53EF;&#x89C6;&#x5316;&#xFF0C;&#x6216;&#x8005;&#x4F7F;&#x7528; PPTK&#xFF0C;&#x56E0;&#x4E3A;&#x4F60;&#x4E3A;&#x6B64;&#x76EE;&#x7684;&#x521B;&#x5EFA;&#x4E86;&#x516B;&#x53C9;&#x6811;&#x7ED3;&#x6784;&#xFF0C;&#x56E0;&#x6B64;&#x53EF;&#x89C6;&#x5316;&#x6548;&#x7387;&#x66F4;&#x9AD8;&#x3002;</p><h3 id="%E5%85%B6%E4%BB%96%EF%BC%88colab-%E5%8F%8B%E5%A5%BD%E5%9E%8B%EF%BC%89%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88%EF%BC%9Apyntcloud-%E5%92%8C-pypotree">&#x5176;&#x4ED6;&#xFF08;Colab &#x53CB;&#x597D;&#x578B;&#xFF09;&#x66FF;&#x4EE3;&#x65B9;&#x6848;&#xFF1A;Pyntcloud &#x548C; Pypotree</h3><p>&#x5982;&#x679C;&#x4F60;&#x5E0C;&#x671B;&#x80FD;&#x591F;&#x7B80;&#x5355;&#x4E14;&#x4EA4;&#x4E92;&#x5F0F;&#x5730;&#x63A2;&#x7D22;&#x70B9;&#x4E91;&#x6570;&#x636E;&#xFF0C;&#x65E0;&#x8BBA;&#x4F7F;&#x7528;&#x54EA;&#x79CD;&#x4F20;&#x611F;&#x5668;&#x6765;&#x751F;&#x6210;&#x5B83;&#x6216;&#x7528;&#x4F8B;&#x662F;&#x4EC0;&#x4E48;&#xFF0C;&#x6211;&#x5EFA;&#x8BAE;&#x4F60;&#x7814;&#x7A76; Pyntcloud &#x6216; PyPotree&#x3002;&#x8FD9;&#x4E9B;&#x5C06;&#x5141;&#x8BB8;&#x4F60;&#x5728;&#x7B14;&#x8BB0;&#x672C;&#x4E2D;&#x53EF;&#x89C6;&#x5316;&#x70B9;&#x4E91;&#xFF0C;&#x4F46;&#x8981;&#x6CE8;&#x610F;&#x6027;&#x80FD;&#xFF01;Pyntcloud &#x5B9E;&#x9645;&#x4E0A;&#x4F9D;&#x8D56;&#x4E8E; Matplotlib&#xFF0C;&#x800C; PyPotree &#x9700;&#x8981; I/O &#x64CD;&#x4F5C;&#xFF1B;&#x56E0;&#x6B64;&#xFF0C;&#x4E24;&#x8005;&#x5B9E;&#x9645;&#x4E0A;&#x90FD;&#x4E0D;&#x662F;&#x8D85;&#x7EA7;&#x9AD8;&#x6548;&#x7684;&#x3002;&#x5C3D;&#x7BA1;&#x5982;&#x6B64;&#xFF0C;&#x6211;&#x60F3;&#x63D0;&#x5230;&#x5B83;&#x4EEC;&#xFF0C;&#x56E0;&#x4E3A;&#x5BF9;&#x4E8E;&#x5C0F;&#x70B9;&#x4E91;&#x548C; Google Colab &#x4E2D;&#x7684;&#x7B80;&#x5355;&#x5B9E;&#x9A8C;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x96C6;&#x6210;&#x53EF;&#x89C6;&#x5316;&#x3002;&#x4E00;&#x4E9B;&#x793A;&#x4F8B;&#xFF1A;</p><pre><code>### PyntCloud ###
conda install pyntcloud -c conda-forge
from pyntcloud import PyntCloud</code></pre><pre><code>pointcloud = PyntCloud.from_file(&quot;example.ply&quot;)
pointcloud.plot()</code></pre><pre><code>### PyntCloud ###
pip install pypotree</code></pre><pre><code>import pypotree 
import numpy as np
xyz = np.random.random((100000,3))
cloudpath = pypotree.generate_cloud_for_display(xyz)
pypotree.display_cloud_colab(cloudpath)</code></pre><h2 id="6%E3%80%81%E4%B8%8E%E7%82%B9%E4%BA%91%E4%BA%A4%E4%BA%92">6&#x3001;&#x4E0E;&#x70B9;&#x4E91;&#x4EA4;&#x4E92;</h2><p>&#x8FD4;&#x56DE; PPTK&#x3002;&#x8981;&#x8FDB;&#x884C;&#x4EA4;&#x4E92;&#x5F0F;&#x9009;&#x62E9;&#xFF0C;&#x6BD4;&#x5982;&#x505C;&#x8F66;&#x573A;&#x4E0A;&#x7684;&#x6C7D;&#x8F66;&#xFF0C;&#x6211;&#x5C06;&#x79FB;&#x52A8;&#x76F8;&#x673A;&#x9876;&#x89C6;&#x56FE;&#xFF08;&#x5FEB;&#x6377;&#x952E;&#x4E3A; 7&#xFF09;&#xFF0C;&#x7136;&#x540E;&#x6309;&#x4F4F; Ctrl+LMB &#x62D6;&#x52A8;&#x77E9;&#x5F62;&#x9009;&#x62E9;&#x8FDB;&#x884C;&#x9009;&#x62E9;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-16.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="717" height="379"><figcaption>&#x9009;&#x62E9;&#x8981;&#x5206;&#x5272;&#x7684;&#x70B9;&#x4E91;&#x6570;&#x636E;</figcaption></figure><p>&#x1F4A1; &#x63D0;&#x793A;&#xFF1A;&#x5982;&#x679C;&#x4F60;&#x5BF9;&#x9009;&#x62E9;&#x4E0D;&#x6EE1;&#x610F;&#xFF0C;&#x53EA;&#x9700;&#x6309; RMB &#x5373;&#x53EF;&#x6E05;&#x9664;&#x5F53;&#x524D;&#x9009;&#x62E9;&#x3002;&#x662F;&#x7684;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x8FDB;&#x884C;&#x591A;&#x9879;&#x9009;&#x62E9; &#x1F600;&#x3002;</p><p>&#x505A;&#x51FA;&#x9009;&#x62E9;&#x540E;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x8FD4;&#x56DE; Python &#x63A7;&#x5236;&#x53F0;&#xFF0C;&#x7136;&#x540E;&#x83B7;&#x53D6;&#x5206;&#x914D;&#x7684;&#x70B9;&#x6807;&#x8BC6;&#x7B26;&#x3002;</p><pre><code>selection=v.get(&apos;selected&apos;)</code></pre><p>&#x8FD9;&#x5B9E;&#x9645;&#x4E0A;&#x4F1A;&#x8FD4;&#x56DE;&#x4E00;&#x4E2A; 1D &#x6570;&#x7EC4;&#xFF0C;&#x5982;&#x4E0B;&#x6240;&#x793A;&#xFF1A;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-17.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="745" height="25"><figcaption>&#x9009;&#x62E9;&#x662F;&#x4E00;&#x4E2A;&#x5305;&#x542B;&#x6BCF;&#x4E2A;&#x9009;&#x5B9A;&#x70B9;&#x7684;&#x7D22;&#x5F15;&#x7684;&#x6570;&#x7EC4;</figcaption></figure><p>&#x4F60;&#x5B9E;&#x9645;&#x4E0A;&#x53EF;&#x4EE5;&#x6269;&#x5C55;&#x8BE5;&#x8FC7;&#x7A0B;&#x4EE5;&#x4E00;&#x6B21;&#x9009;&#x62E9;&#x591A;&#x4E2A;&#x5143;&#x7D20;&#xFF08;Ctrl+LMB&#xFF09;&#xFF0C;&#x540C;&#x65F6;&#x7EC6;&#x5316;&#x9009;&#x62E9;&#x4EE5;&#x5220;&#x9664;&#x7279;&#x5B9A;&#x70B9;&#xFF08;Ctrl+Shift+LMB&#xFF09;&#x3002;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-18.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="723" height="393"><figcaption>3D &#x591A;&#x70B9;&#x4E91;&#x5206;&#x5272;&#x3002;&#x4ECE;&#x70B9;&#x4E91;&#x4E2D;&#x521B;&#x5EFA;&#x591A;&#x4E2A;&#x9009;&#x62E9;</figcaption></figure><p>&#x5728;&#x6B64;&#x4E4B;&#x540E;&#xFF0C;&#x53EF;&#x4EE5;&#x6BEB;&#x4E0D;&#x8D39;&#x529B;&#x5730;&#x5728;&#x4FDD;&#x5B58;&#x9009;&#x5B9A;&#x70B9;&#x7D22;&#x5F15;&#x7684;&#x9009;&#x62E9;&#x53D8;&#x91CF;&#x4E0A;&#x4EA4;&#x4E92;&#x5730;&#x5E94;&#x7528;&#x4E00;&#x7CFB;&#x5217;&#x8FC7;&#x7A0B;&#x3002;</p><p>&#x8BA9;&#x6211;&#x4EEC;&#x590D;&#x5236;&#x4E00;&#x4E2A;&#x573A;&#x666F;&#xFF0C;&#x5728;&#x8BE5;&#x573A;&#x666F;&#x4E2D;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x81EA;&#x52A8;&#x5728;&#x5730;&#x9762;&#x548C;&#x975E;&#x5730;&#x9762;&#x5143;&#x7D20;&#x4E4B;&#x95F4;&#x7EC6;&#x5316;&#x521D;&#x59CB;&#x9009;&#x62E9;&#xFF08;&#x6C7D;&#x8F66;&#xFF09;&#x3002;</p><h2 id="7%E3%80%81%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%8A%A8%E5%88%86%E5%89%B2">7&#x3001;&#x5B9E;&#x73B0;&#x81EA;&#x52A8;&#x5206;&#x5272;</h2><p>&#x5728;&#x5305;&#x542B;&#x5B8C;&#x6574;&#x70B9;&#x4E91;&#xFF08;&#x5B58;&#x50A8;&#x5728;&#x53D8;&#x91CF; v &#x4E2D;&#xFF09;&#x7684;&#x67E5;&#x770B;&#x5668;&#x4E2D;&#xFF0C;&#x6211;&#x8FDB;&#x884C;&#x4EE5;&#x4E0B;&#x9009;&#x62E9;&#xFF1A;</p><pre><code>selection=v.get(&apos;selected&apos;) </code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-19.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="962" height="525"><figcaption>&#x6B65;&#x9AA4; 1&#xFF1A;&#x6211;&#x4EEC;&#x4ECE;&#x521D;&#x59CB; 3D &#x70B9;&#x4E91;&#x4E2D;&#x9009;&#x62E9;&#x70B9;</figcaption></figure><p>&#x7136;&#x540E;&#x6211;&#x8BA1;&#x7B97;&#x6BCF;&#x4E2A;&#x70B9;&#x7684;&#x6CD5;&#x7EBF;&#x3002;&#x4E3A;&#x6B64;&#xFF0C;&#x6211;&#x60F3;&#x8BF4;&#x660E;&#x4F7F;&#x7528; PPTK &#x7684;&#x53E6;&#x4E00;&#x4E2A;&#x5173;&#x952E;&#x8981;&#x70B9;&#xFF1A;&#x51FD;&#x6570;estimate_normals&#xFF0C;&#x53EF;&#x7528;&#x4E8E;&#x6839;&#x636E;&#x534A;&#x5F84;&#x641C;&#x7D22;&#x6216; k-&#x6700;&#x8FD1;&#x90BB;&#x83B7;&#x53D6;&#x6BCF;&#x4E2A;&#x70B9;&#x7684;&#x6CD5;&#x7EBF;&#x3002;&#x522B;&#x62C5;&#x5FC3;&#xFF0C;&#x6211;&#x5C06;&#x5728;&#x53E6;&#x4E00;&#x672C;&#x6307;&#x5357;&#x4E2D;&#x6DF1;&#x5165;&#x8BF4;&#x660E;&#x8FD9;&#x4E9B;&#x6982;&#x5FF5;&#xFF0C;&#x4F46;&#x73B0;&#x5728;&#xFF0C;&#x6211;&#x5C06;&#x4F7F;&#x7528; 6 &#x4E2A;&#x6700;&#x8FD1;&#x90BB;&#x5C45;&#x6765;&#x4F30;&#x8BA1;&#x6211;&#x7684;&#x6CD5;&#x7EBF;&#x6765;&#x8FD0;&#x884C;&#x5B83;&#xFF1A;</p><pre><code>normals=pptk.estimate_normals(points[selection],k=6,r=np.inf)</code></pre><p>&#x1F4A1; &#x63D0;&#x793A;&#xFF1A;&#x8BF7;&#x8BB0;&#x4F4F;&#xFF0C;selection &#x53D8;&#x91CF;&#x4FDD;&#x5B58;&#x70B9;&#x7684;&#x7D22;&#x5F15;&#xFF0C;&#x5373;&#x70B9;&#x4E91;&#x4E2D;&#x7684;&#x201C;&#x7EBF;&#x53F7;&#x201D;&#xFF0C;&#x4ECE; 0 &#x5F00;&#x59CB;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x5982;&#x679C;&#x6211;&#x53EA;&#x60F3;&#x5904;&#x7406;&#x8FD9;&#x4E2A;&#x70B9;&#x5B50;&#x96C6;&#xFF0C;&#x6211;&#x4F1A;&#x5C06;&#x5176;&#x4F5C;&#x4E3A; points[selection] &#x4F20;&#x9012;&#x3002;&#x7136;&#x540E;&#xFF0C;&#x6211;&#x9009;&#x62E9; k-NN &#x65B9;&#x6CD5;&#xFF0C;&#x53EA;&#x4F7F;&#x7528;&#x6BCF;&#x4E2A;&#x70B9;&#x7684; 6 &#x4E2A;&#x6700;&#x8FD1;&#x90BB;&#x5C45;&#xFF0C;&#x540C;&#x65F6;&#x5C06; radius &#x53C2;&#x6570;&#x8BBE;&#x7F6E;&#x4E3A; np.inf&#xFF0C;&#x4EE5;&#x786E;&#x4FDD;&#x6211;&#x4E0D;&#x4F7F;&#x7528;&#x5B83;&#x3002;&#x6211;&#x4E5F;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x8FD9;&#x4E24;&#x4E2A;&#x7EA6;&#x675F;&#xFF0C;&#x6216;&#x8005;&#x5982;&#x679C;&#x6211;&#x60F3;&#x8FDB;&#x884C;&#x7EAF;&#x534A;&#x5F84;&#x641C;&#x7D22;&#xFF0C;&#x5219;&#x5C06; k &#x8BBE;&#x7F6E;&#x4E3A; -1&#x3002;</p><p>&#x8FD9;&#x57FA;&#x672C;&#x4E0A;&#x4F1A;&#x8FD4;&#x56DE;&#x4EE5;&#x4E0B;&#x5185;&#x5BB9;&#xFF1A;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-20.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="550" height="149"><figcaption>&#x6BCF;&#x4E2A;&#x70B9;&#x7684;&#x6CD5;&#x7EBF;&#x6837;&#x672C;</figcaption></figure><p>&#x7136;&#x540E;&#xFF0C;&#x6211;&#x60F3;&#x8FC7;&#x6EE4;&#x5E76;&#x8FD4;&#x56DE;&#x6CD5;&#x7EBF;&#x4E0D;&#x4E0E; Z &#x8F74;&#x5171;&#x7EBF;&#x7684;&#x539F;&#x59CB;&#x70B9;&#x7684;&#x7D22;&#x5F15;&#x3002;&#x6211;&#x5EFA;&#x8BAE;&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x4EE3;&#x7801;&#x884C;&#xFF1A;</p><pre><code>idx_normals=np.where(abs(normals[...,2])&lt;0.9)</code></pre><p>&#x1F913; &#x6CE8;&#x610F;&#xFF1A;normals[...,2] &#x662F; NumPy &#x7684;&#x4E00;&#x79CD;&#x8BF4;&#x6CD5;&#xFF0C;&#x8868;&#x793A;&#x6211;&#x53EA;&#x5904;&#x7406; 3 x n &#x70B9;&#x77E9;&#x9635;&#x7684;&#x7B2C; 3 &#x5217;&#xFF0C;&#x4FDD;&#x5B58;&#x6CD5;&#x7EBF;&#x7684; Z &#x5C5E;&#x6027;&#x3002;&#x5B83;&#x76F8;&#x5F53;&#x4E8E; normals[:,2]&#x3002;&#x7136;&#x540E;&#xFF0C;&#x6211;&#x5C06;&#x7EDD;&#x5BF9;&#x503C;&#x4F5C;&#x4E3A;&#x6BD4;&#x8F83;&#x70B9;&#xFF0C;&#x56E0;&#x4E3A;&#x6211;&#x7684;&#x6CD5;&#x7EBF;&#x6CA1;&#x6709;&#x65B9;&#x5411;&#xFF08;&#x56E0;&#x6B64;&#x53EF;&#x4EE5;&#x6307;&#x5411;&#x5929;&#x7A7A;&#x6216;&#x5730;&#x7403;&#x4E2D;&#x5FC3;&#xFF09;&#xFF0C;&#x5E76;&#x4E14;&#x53EA;&#x4F1A;&#x4F7F;&#x7528;&#x51FD;&#x6570; np.where() &#x4FDD;&#x7559;&#x6EE1;&#x8DB3;&#x6761;&#x4EF6; &lt;0.9 &#x7684;&#x90A3;&#x4E2A;&#x3002;</p><p>&#x4E3A;&#x4E86;&#x76F4;&#x89C2;&#x5730;&#x5C55;&#x793A;&#x7ED3;&#x679C;&#xFF0C;&#x6211;&#x521B;&#x5EFA;&#x4E86;&#x4E00;&#x4E2A;&#x65B0;&#x7684;&#x67E5;&#x770B;&#x5668;&#x7A97;&#x53E3;&#x5BF9;&#x8C61;&#xFF1A;</p><pre><code>viewer1=pptk.viewer(points[idx_normals],colors[idx_normals]/65535)</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-21.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="900" height="584"><figcaption>&#x81EA;&#x52A8;&#x6CD5;&#x7EBF;&#x8FC7;&#x6EE4;&#x5668;&#x540E;&#x7684; 3D &#x70B9;&#x4E91;&#x7247;&#x6BB5;&#x3002;&#x770B;&#x770B;&#x8F66;&#x9876;&#x548C;&#x6574;&#x4E2A;&#x6C7D;&#x8F66;&#x7ED3;&#x6784;&#x4E0A;&#x7684;&#x4E00;&#x4E9B;&#x70B9;&#x662F;&#x5982;&#x4F55;&#x88AB;&#x4E22;&#x5F03;&#x7684;</figcaption></figure><p>&#x5982;&#x4F60;&#x6240;&#x89C1;&#xFF0C;&#x6211;&#x4EEC;&#x8FD8;&#x8FC7;&#x6EE4;&#x4E86;&#x6C7D;&#x8F66;&#x7684;&#x4E00;&#x4E9B;&#x70B9;&#x3002;&#x8FD9;&#x4E0D;&#x597D; &#x1F928;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x6211;&#x4EEC;&#x5E94;&#x5C06;&#x8FC7;&#x6EE4;&#x4E0E;&#x53E6;&#x4E00;&#x4E2A;&#x8FC7;&#x6EE4;&#x5668;&#x76F8;&#x7ED3;&#x5408;&#xFF0C;&#x4EE5;&#x786E;&#x4FDD;&#x4EC5;&#x9009;&#x62E9;&#x9760;&#x8FD1;&#x5730;&#x9762;&#x7684;&#x70B9;&#x4F5C;&#x4E3A;&#x6CD5;&#x7EBF;&#x8FC7;&#x6EE4;&#x7684;&#x4E3B;&#x673A;&#xFF1A;</p><pre><code>idx_ground=np.where(points[...,2]&gt;np.min(points[...,2]+0.3))
idx_wronglyfiltered=np.setdiff1d(idx_ground, idx_normals)
idx_retained=np.append(idx_normals, idx_wronglyfiltered)</code></pre><pre><code>viewer2=pptk.viewer(points[idx_retained],colors[idx_retained]/65535)</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-22.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="700" height="610"><figcaption>&#x8FC7;&#x6EE4;&#x5782;&#x76F4;&#x6CD5;&#x7EBF;&#x63A5;&#x8FD1;&#x521D;&#x59CB;&#x6BB5;&#x6700;&#x4F4E; Z &#x503C;&#x7684;&#x70B9;&#x7684; 3D &#x70B9;&#x4E91;</figcaption></figure><p>&#x8FD9;&#x5F88;&#x68D2;&#xFF01;&#x73B0;&#x5728;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x63A2;&#x7D22;&#x8FD9;&#x79CD;&#x5F3A;&#x5927;&#x7684;&#x601D;&#x7EF4;&#x65B9;&#x5F0F;&#xFF0C;&#x5E76;&#x7ED3;&#x5408;&#x4EFB;&#x4F55;&#x8FC7;&#x6EE4;&#xFF08;&#x4F8B;&#x5982;&#xFF0C;&#x5728; RGB &#x4E0A;&#x73A9;&#x4EE5;&#x6446;&#x8131;&#x5269;&#x4F59;&#x7684;&#x8349;&#x2026;&#x2026;&#xFF09;&#x6765;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x5B8C;&#x5168;&#x4EA4;&#x4E92;&#x5F0F;&#x7684;&#x5206;&#x5272;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x3002;&#x751A;&#x81F3;&#x66F4;&#x597D;&#x7684;&#x662F;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x5C06;&#x5176;&#x4E0E; 3D &#x6DF1;&#x5EA6;&#x5B66;&#x4E60;&#x5206;&#x7C7B;&#x76F8;&#x7ED3;&#x5408;&#xFF01;&#x5475;&#x5475;&#xFF01;&#x4F46;&#x90A3;&#x662F;&#x53E6;&#x4E00;&#x56DE;&#x4E8B;&#x4E86; &#x1F609;&#x3002;</p><h2 id="8%E3%80%81%E4%BD%BF%E7%94%A8%E5%87%BD%E6%95%B0%E6%89%93%E5%8C%85%E4%BD%A0%E7%9A%84%E8%84%9A%E6%9C%AC">8&#x3001;&#x4F7F;&#x7528;&#x51FD;&#x6570;&#x6253;&#x5305;&#x4F60;&#x7684;&#x811A;&#x672C;</h2><p>&#x6700;&#x540E;&#xFF0C;&#x6211;&#x5EFA;&#x8BAE;&#x5C06;&#x4F60;&#x7684;&#x811A;&#x672C;&#x6253;&#x5305;&#x6210;&#x51FD;&#x6570;&#xFF0C;&#x4EE5;&#x4FBF;&#x4F60;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x5C06;&#x5176;&#x90E8;&#x5206;&#x91CD;&#x7528;&#x4E3A;&#x5757;&#x3002;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x9996;&#x5148;&#x5B9A;&#x4E49;&#x4E00;&#x4E2A;preparedata()&#xFF0C;&#x5B83;&#x5C06;&#x4EE5;&#x4EFB;&#x4F55;.laspoint&#x4E91;&#x4F5C;&#x4E3A;&#x8F93;&#x5165;&#xFF0C;&#x5E76;&#x5BF9;&#x5176;&#x8FDB;&#x884C;&#x683C;&#x5F0F;&#x5316;&#xFF1A;</p><pre><code>def preparedata():
    input_path=&quot;D:/CLOUD/OneDrive/ALL_DATA/GEODATA-ACADEMY/&quot;
    dataname=&quot;2020_Drone_M_Features&quot;
    point_cloud=lp.file.File(input_path+dataname+&quot;.las&quot;, mode=&quot;r&quot;)
    points = np.vstack((point_cloud.x, point_cloud.y, point_cloud.z) 
    ).transpose()
    colors = np.vstack((point_cloud.red, point_cloud.green,
    point_cloud.blue)).transpose()
    normals = np.vstack((point_cloud.normalx, point_cloud.normaly, 
    point_cloud.normalz)).transpose()
    return point_cloud,points,colors,normals</code></pre><p>&#x7136;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x7F16;&#x5199;&#x4E00;&#x4E2A;&#x663E;&#x793A;&#x51FD;&#x6570;pptkviz&#xFF0C;&#x8FD4;&#x56DE;&#x67E5;&#x770B;&#x5668;&#x5BF9;&#x8C61;&#xFF1A;</p><pre><code>def pptkviz(points,colors):
    v = pptk.viewer(points)
    v.attributes(colors/65535)
    v.set(point_size=0.001,bg_color= [0,0,0,0],show_axis=0,
    show_grid=0)
    return v</code></pre><p>&#x53E6;&#x5916;&#xFF0C;&#x4F5C;&#x4E3A;&#x5956;&#x52B1;&#xFF0C;&#x8FD9;&#x91CC;&#x662F; cameraSelector &#x51FD;&#x6570;&#xFF0C;&#x7528;&#x4E8E;&#x4ECE;&#x6253;&#x5F00;&#x7684;&#x67E5;&#x770B;&#x5668;&#x4E2D;&#x83B7;&#x53D6;&#x76F8;&#x673A;&#x7684;&#x5F53;&#x524D;&#x53C2;&#x6570;&#xFF1A;</p><pre><code>def cameraSelector(v):
    camera=[]
    camera.append(v.get(&apos;eye&apos;))
    camera.append(v.get(&apos;phi&apos;))
    camera.append(v.get(&apos;theta&apos;))
    camera.append(v.get(&apos;r&apos;))
    return np.concatenate(camera).tolist()</code></pre><p>&#x6211;&#x4EEC;&#x5B9A;&#x4E49;&#x4E86; computePCFeatures &#x51FD;&#x6570;&#x6765;&#x81EA;&#x52A8;&#x7EC6;&#x5316;&#x4EA4;&#x4E92;&#x5F0F;&#x5206;&#x5272;&#xFF1A;</p><pre><code>def computePCFeatures(points, colors, knn=10, radius=np.inf):
    normals=pptk.estimate_normals(points,knn,radius)
    idx_ground=np.where(points[...,2]&gt;np.min(points[...,2]+0.3))
    idx_normals=np.where(abs(normals[...,2])&lt;0.9)
    idx_wronglyfiltered=np.setdiff1d(idx_ground, idx_normals)
    common_filtering=np.append(idx_normals, idx_wronglyfiltered)
    return points[common_filtering],colors[common_filtering]</code></pre><p>Et voil&#xE0; &#x1F601;&#xFF0C;&#x73B0;&#x5728;&#x4F60;&#x53EA;&#x9700;&#x542F;&#x52A8;&#x5305;&#x542B;&#x4E0A;&#x8FF0;&#x51FD;&#x6570;&#x7684;&#x811A;&#x672C;&#xFF0C;&#x7136;&#x540E;&#x5F00;&#x59CB;&#x4F7F;&#x7528; computePCFeatures&#x3001;cameraSelector &#x548C;&#x66F4;&#x591A;&#x529F;&#x80FD;&#x4E0E;&#x4F60;&#x7684;&#x9009;&#x62E9;&#x8FDB;&#x884C;&#x4EA4;&#x4E92;:</p><pre><code>import numpy as np
import laspy as lp
import pptk</code></pre><pre><code>#Declare all your functions here</code></pre><pre><code>if __name__ == &quot;__main__&quot;:
    point_cloud,points,colors,normals=preparedata()
    viewer1=pptkviz(points,colors,normals)</code></pre><p>&#x7136;&#x540E;&#x53EF;&#x4EE5;&#x8F7B;&#x677E;&#x8C03;&#x7528;&#x811A;&#x672C;&#xFF0C;&#x7136;&#x540E;&#x4F7F;&#x7528;&#x63A7;&#x5236;&#x53F0;&#x4F5C;&#x4E3A;&#x5B9E;&#x9A8C;&#x7684;&#x57FA;&#x51C6;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x6211;&#x53EF;&#x4EE5;&#x4FDD;&#x5B58;&#x591A;&#x4E2A;&#x76F8;&#x673A;&#x4F4D;&#x7F6E;&#x5E76;&#x521B;&#x5EFA;&#x52A8;&#x753B;&#xFF1A;</p><pre><code>cam1=cameraSelector(v)
#Change your viewpoint then --&gt;
cam2=cameraSelector(v)
#Change your viewpoint then --&gt;
cam3=cameraSelector(v)
#Change your viewpoint then --&gt;
cam4=cameraSelector(v)</code></pre><pre><code>poses = []
poses.append(cam1)
poses.append(cam2)
poses.append(cam3)
poses.append(cam4)
v.play(poses, 2 * np.arange(4), repeat=True, interp=&apos;linear&apos;)</code></pre><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://bimant.com/blog/content/images/2024/11/image-23.png" class="kg-image" alt="&#x6D77;&#x91CF;&#x70B9;&#x4E91;&#x7684;&#x53EF;&#x89C6;&#x5316;" loading="lazy" width="600" height="325"><figcaption>&#x70B9;&#x4E91;&#x7684; PPTK &#x4E2D; 4 &#x4E2A;&#x5173;&#x952E;&#x5E27;&#x4E4B;&#x95F4;&#x7684;&#x7EBF;&#x6027;&#x63D2;&#x503C;</figcaption></figure><h2 id="9%E3%80%81%E7%BB%93%E6%9D%9F%E8%AF%AD">9&#x3001;&#x7ED3;&#x675F;&#x8BED;</h2><p>&#x6211;&#x4EEC;&#x521A;&#x521A;&#x5B66;&#x4E60;&#x4E86;&#x5982;&#x4F55;&#x5BFC;&#x5165;&#x3001;&#x53EF;&#x89C6;&#x5316;&#x548C;&#x5206;&#x5272;&#x7531; 3000 &#x591A;&#x4E07;&#x4E2A;&#x70B9;&#x7EC4;&#x6210;&#x7684;&#x70B9;&#x4E91;&#xFF01;&#x505A;&#x5F97;&#x597D;&#xFF01;</p><p>&#x6709;&#x8DA3;&#x7684;&#x662F;&#xFF0C;&#x76F4;&#x63A5;&#x5728; GPU &#x4E0A;&#x6267;&#x884C;&#x7684;&#x70B9;&#x4E91;&#x7247;&#x6BB5;&#x548C;&#x5355;&#x4E2A;&#x70B9;&#x7684;&#x4EA4;&#x4E92;&#x5F0F;&#x9009;&#x62E9;&#x73B0;&#x5728;&#x53EF;&#x4EE5;&#x7528;&#x4E8E;&#x5B9E;&#x65F6;&#x70B9;&#x4E91;&#x7F16;&#x8F91;&#x548C;&#x5206;&#x5272;&#x3002;&#x4F46;&#x8DEF;&#x5F84;&#x5E76;&#x672A;&#x5C31;&#x6B64;&#x7ED3;&#x675F;&#xFF0C;&#x672A;&#x6765;&#x7684;&#x6587;&#x7AE0;&#x5C06;&#x6DF1;&#x5165;&#x63A2;&#x8BA8;&#x70B9;&#x4E91;&#x7A7A;&#x95F4;&#x5206;&#x6790;&#x3001;&#x6587;&#x4EF6;&#x683C;&#x5F0F;&#x3001;&#x6570;&#x636E;&#x7ED3;&#x6784;&#x3001;&#x5206;&#x5272; [2&#x2013;4]&#x3001;&#x52A8;&#x753B;&#x548C;&#x6DF1;&#x5EA6;&#x5B66;&#x4E60; [1]&#x3002;&#x6211;&#x4EEC;&#x5C06;&#x7279;&#x522B;&#x7814;&#x7A76;&#x5982;&#x4F55;&#x7BA1;&#x7406;&#x4E0B;&#x6587;&#x5B9A;&#x4E49;&#x7684;&#x5927;&#x70B9;&#x4E91;&#x6570;&#x636E;&#x3002;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;&#xFF1A;<a href="https://learngeodata.eu/visualise-massive-point-cloud-in-python/">Visualise Massive point cloud in Python</a></p><p>&#x6C47;&#x667A;&#x7F51;&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item><item><title><![CDATA[计算几何算法的应用]]></title><description><![CDATA[计算几何是计算机科学的一个分支，专注于创建几何问题求解算法，许多行业都在一系列应用中使用这些方法。]]></description><link>https://bimant.com/blog/applications-of-computational-geometry-algorithm/</link><guid isPermaLink="false">67242763be57970823010a8a</guid><category><![CDATA[计算几何]]></category><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Fri, 01 Nov 2024 01:13:33 GMT</pubDate><media:content url="https://bimant.com/blog/content/images/2024/11/applications-of-computational-geometry-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://bimant.com/blog/content/images/2024/11/applications-of-computational-geometry-1.png" alt="&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x7684;&#x5E94;&#x7528;"><p>&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x662F;&#x8BA1;&#x7B97;&#x673A;&#x79D1;&#x5B66;&#x7684;&#x4E00;&#x4E2A;&#x5206;&#x652F;&#xFF0C;&#x4E13;&#x6CE8;&#x4E8E;&#x521B;&#x5EFA;&#x51E0;&#x4F55;&#x95EE;&#x9898;&#x6C42;&#x89E3;&#x7B97;&#x6CD5;&#x3002;&#x8BB8;&#x591A;&#x884C;&#x4E1A;&#xFF0C;&#x5305;&#x62EC;&#x8BA1;&#x7B97;&#x673A;&#x56FE;&#x5F62;&#x5B66;&#x3001;&#x673A;&#x5668;&#x4EBA;&#x6280;&#x672F;&#x3001;&#x5730;&#x7406;&#x4FE1;&#x606F;&#x7CFB;&#x7EDF;&#x3001;&#x8BA1;&#x7B97;&#x673A;&#x89C6;&#x89C9;&#x548C;&#x8BA1;&#x7B97;&#x751F;&#x7269;&#x5B66;&#xFF0C;&#x90FD;&#x5728;&#x4E00;&#x7CFB;&#x5217;&#x5E94;&#x7528;&#x4E2D;&#x4F7F;&#x7528;&#x8FD9;&#x4E9B;&#x65B9;&#x6CD5;&#x3002;</p><p>&#x5B83;&#x662F;&#x8BA1;&#x7B97;&#x673A;&#x79D1;&#x5B66;&#x7684;&#x4E00;&#x4E2A;&#x5206;&#x652F;&#xFF0C;&#x5177;&#x6709;&#x5E7F;&#x6CDB;&#x7684;&#x5E94;&#x7528;&#x8303;&#x56F4;&#x3002;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x5728;&#x6A21;&#x5F0F;&#x8BC6;&#x522B;&#x3001;&#x8BA1;&#x7B97;&#x673A;&#x56FE;&#x5F62;&#x5B66;&#x3001;&#x8FD0;&#x7B79;&#x5B66;&#x3001;&#x5236;&#x9020;&#x548C;&#x8BA1;&#x7B97;&#x673A;&#x8F85;&#x52A9;&#x8BBE;&#x8BA1;&#x7B49;&#x9886;&#x57DF;&#x9762;&#x4E34;&#x7740;&#x591A;&#x9879;&#x6311;&#x6218;&#x3002;&#x8BA1;&#x7B97;&#x673A;&#x56FE;&#x5F62;&#x5B66;&#x548C; CAD/CAM&#xFF08;&#x8BA1;&#x7B97;&#x673A;&#x8F85;&#x52A9;&#x8BBE;&#x8BA1;&#x548C;&#x5236;&#x9020;&#xFF09;&#x7684;&#x8FDB;&#x6B65;&#x662F;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x4F5C;&#x4E3A;&#x4E00;&#x95E8;&#x5B66;&#x79D1;&#x53D1;&#x5C55;&#x7684;&#x4E3B;&#x8981;&#x9A71;&#x52A8;&#x529B;&#x3002;&#x7136;&#x800C;&#xFF0C;&#x8BB8;&#x591A;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x95EE;&#x9898;&#x5177;&#x6709;&#x7ECF;&#x5178;&#x6027;&#x8D28;&#xFF0C;&#x53EF;&#x4EE5;&#x6E90;&#x4E8E;&#x6570;&#x5B66;&#x53EF;&#x89C6;&#x5316;&#x3002;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7684;&#x5176;&#x4ED6;&#x91CD;&#x8981;&#x5E94;&#x7528;&#x5305;&#x62EC;&#x673A;&#x5668;&#x4EBA;&#x6280;&#x672F;&#xFF08;&#x8FD0;&#x52A8;&#x89C4;&#x5212;&#x548C;&#x53EF;&#x89C1;&#x6027;&#x95EE;&#x9898;&#xFF09;&#x3001;&#x5730;&#x7406;&#x4FE1;&#x606F;&#x7CFB;&#x7EDF; (GIS)&#xFF08;&#x51E0;&#x4F55;&#x5B9A;&#x4F4D;&#x548C;&#x641C;&#x7D22;&#x3001;&#x8DEF;&#x7EBF;&#x89C4;&#x5212;&#xFF09;&#x3001;&#x96C6;&#x6210;&#x7535;&#x8DEF;&#x8BBE;&#x8BA1;&#xFF08;IC &#x51E0;&#x4F55;&#x8BBE;&#x8BA1;&#x548C;&#x9A8C;&#x8BC1;&#xFF09;&#x548C;&#x8BA1;&#x7B97;&#x673A;&#x8F85;&#x52A9;&#x5DE5;&#x7A0B; (CAE)&#x3002;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x4E0E;&#x56FE;&#x5F62;&#x3001;&#x79D1;&#x5B66;&#x8BA1;&#x7B97;&#x548C;&#x5EFA;&#x6A21;&#x4EE5;&#x53CA;&#x8BA1;&#x7B97;&#x673A;&#x89C6;&#x89C9;&#x7B49;&#x7814;&#x7A76;&#x9886;&#x57DF;&#x5BC6;&#x4E0D;&#x53EF;&#x5206;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image.png" class="kg-image" alt="&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x7684;&#x5E94;&#x7528;" loading="lazy" width="828" height="212"></figure><p>&#x6211;&#x4EEC;&#x5C06;&#x5728;&#x672C;&#x535A;&#x5BA2;&#x4E2D;&#x8BE6;&#x7EC6;&#x4ECB;&#x7ECD;&#x4E00;&#x4E9B;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x7684;&#x5E94;&#x7528;&#x3002;</p><p>&#x8BA1;&#x7B97;&#x673A;&#x56FE;&#x5F62;&#x5B66;&#x662F;&#x4F7F;&#x7528;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x7684;&#x4E3B;&#x8981;&#x9886;&#x57DF;&#x4E4B;&#x4E00;&#x3002;&#x5728; 2D &#x548C; 3D &#x56FE;&#x5F62;&#x5E94;&#x7528;&#x4E2D;&#xFF0C;&#x8FD9;&#x4E9B;&#x6280;&#x672F;&#x7528;&#x4E8E;&#x8868;&#x793A;&#x3001;&#x5904;&#x7406;&#x548C;&#x6E32;&#x67D3;&#x51E0;&#x4F55;&#x5BF9;&#x8C61;&#x3002;&#x8BA1;&#x7B97;&#x7EBF;&#x3001;&#x7EBF;&#x6BB5;&#x548C;&#x5E73;&#x9762;&#x7B49;&#x51E0;&#x4F55;&#x56FE;&#x5143;&#x4EA4;&#x70B9;&#x7684;&#x7B97;&#x6CD5;&#x662F;&#x8BA1;&#x7B97;&#x673A;&#x56FE;&#x5F62;&#x5B66;&#x4E2D;&#x4F7F;&#x7528;&#x7684;&#x4E00;&#x4E9B;&#x7B97;&#x6CD5;&#x7684;&#x4F8B;&#x5B50;&#xFF0C;&#x8FD9;&#x4E9B;&#x7B97;&#x6CD5;&#x5BF9;&#x4E8E;&#x663E;&#x793A; 3D &#x56FE;&#x50CF;&#x662F;&#x5FC5;&#x9700;&#x7684;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-1.png" class="kg-image" alt="&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x7684;&#x5E94;&#x7528;" loading="lazy" width="709" height="675"></figure><p>&#x5236;&#x4F5C;&#x4E09;&#x7EF4;&#x5BF9;&#x8C61;&#x7684;&#x591A;&#x8FB9;&#x5F62;&#x7F51;&#x683C;&#x8868;&#x793A;&#x662F;&#x8BA1;&#x7B97;&#x673A;&#x56FE;&#x5F62;&#x5B66;&#x4E2D;&#x6700;&#x57FA;&#x672C;&#x7684;&#x4EFB;&#x52A1;&#x4E4B;&#x4E00;&#x3002;&#x6B64;&#x8FC7;&#x7A0B;&#x9700;&#x8981;&#x5C06;&#x5BF9;&#x8C61;&#x7684;&#x8868;&#x9762;&#x8F6C;&#x6362;&#x4E3A;&#x53EF;&#x4F7F;&#x7528;&#x5F53;&#x524D;&#x56FE;&#x5F62;&#x6280;&#x672F;&#x6E32;&#x67D3;&#x7684;&#x8FDE;&#x63A5;&#x4E09;&#x89D2;&#x5F62;&#x7F51;&#x683C;&#x3002;&#x591A;&#x8FB9;&#x5F62;&#x7F51;&#x683C;&#x662F;&#x4F7F;&#x7528; Delaunay &#x4E09;&#x89D2;&#x5256;&#x5206;&#x548C; Voronoi &#x56FE;&#x7B49;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x6784;&#x5EFA;&#x7684;&#xFF0C;&#x8FD9;&#x4E9B;&#x7B97;&#x6CD5;&#x6839;&#x636E;&#x5230;&#x4E00;&#x7EC4;&#x70B9;&#x7684;&#x8DDD;&#x79BB;&#x5C06;&#x5E73;&#x9762;&#x5212;&#x5206;&#x4E3A;&#x533A;&#x57DF;&#x3002;Delaunay &#x4E09;&#x89D2;&#x5256;&#x5206;&#x8BA1;&#x7B97;&#x4E00;&#x7EC4;&#x70B9;&#x7684;&#x4E09;&#x89D2;&#x5256;&#x5206;&#xFF0C;&#x4EE5;&#x6700;&#x5927;&#x5316;&#x6240;&#x5F97;&#x4E09;&#x89D2;&#x5F62;&#x7684;&#x6700;&#x5C0F;&#x89D2;&#x5EA6;&#x3002;</p><p>&#x673A;&#x5668;&#x4EBA;&#x6280;&#x672F;&#x662F;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x5E7F;&#x6CDB;&#x5E94;&#x7528;&#x7684;&#x9886;&#x57DF;&#x3002;&#x8FD0;&#x52A8;&#x89C4;&#x5212;&#x3001;&#x78B0;&#x649E;&#x68C0;&#x6D4B;&#x548C;&#x8DEF;&#x5F84;&#x4F18;&#x5316;&#x95EE;&#x9898;&#x90FD;&#x662F;&#x4F7F;&#x7528;&#x8FD9;&#x4E9B;&#x7B97;&#x6CD5;&#x89E3;&#x51B3;&#x7684;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x673A;&#x5668;&#x4EBA;&#x5728;&#x89C4;&#x5212;&#x4ECE;&#x539F;&#x59CB;&#x914D;&#x7F6E;&#x79FB;&#x52A8;&#x5230;&#x76EE;&#x6807;&#x914D;&#x7F6E;&#x65F6;&#xFF0C;&#x5FC5;&#x987B;&#x8003;&#x8651;&#x5176;&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#x4E2D;&#x7684;&#x969C;&#x788D;&#x7269;&#x3002;&#x5728;&#x673A;&#x5668;&#x4EBA;&#x7684;&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#x4E2D;&#xFF0C;&#x4F7F;&#x7528;&#x53EF;&#x89C6;&#x6027;&#x56FE;&#x7B97;&#x6CD5;&#x548C;&#x5FEB;&#x901F;&#x63A2;&#x7D22;&#x968F;&#x673A;&#x6811; (RRT) &#x7B97;&#x6CD5;&#x7B49;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x6280;&#x672F;&#x8BA1;&#x7B97;&#x65E0;&#x78B0;&#x649E;&#x8DEF;&#x5F84;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-2.png" class="kg-image" alt="&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x7684;&#x5E94;&#x7528;" loading="lazy" width="700" height="467"></figure><p>&#x9664;&#x4E86;&#x8FD0;&#x52A8;&#x89C4;&#x5212;&#x4E4B;&#x5916;&#xFF0C;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x8FD8;&#x7528;&#x4E8E;&#x673A;&#x5668;&#x4EBA;&#x6293;&#x53D6;&#x548C;&#x64CD;&#x7EB5;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x4E3A;&#x4E86;&#x7BA1;&#x7406;&#x7269;&#x4F53;&#xFF0C;&#x673A;&#x5668;&#x4EBA;&#x9700;&#x8981;&#x80FD;&#x591F;&#x786E;&#x5B9A;&#x6293;&#x53D6;&#x7269;&#x4F53;&#x7684;&#x6700;&#x4F73;&#x4F4D;&#x7F6E;&#x548C;&#x89D2;&#x5EA6;&#x3002;&#x7269;&#x4F53;&#x7684;&#x7406;&#x60F3;&#x6293;&#x53D6;&#x4F4D;&#x7F6E;&#x548C;&#x65B9;&#x5411;&#x662F;&#x4F7F;&#x7528;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x786E;&#x5B9A;&#x7684;&#xFF0C;&#x4F8B;&#x5982;&#x51F8;&#x5305;&#x7B97;&#x6CD5;&#xFF08;&#x8BA1;&#x7B97;&#x5305;&#x542B;&#x4E00;&#x7EC4;&#x70B9;&#x7684;&#x6700;&#x5C0F;&#x51F8;&#x591A;&#x8FB9;&#x5F62;&#xFF09;&#x548C;&#x6293;&#x53D6;&#x8D28;&#x91CF;&#x6307;&#x6807;&#x7B97;&#x6CD5;&#xFF08;&#x6839;&#x636E;&#x7269;&#x4F53;&#x548C;&#x673A;&#x5668;&#x4EBA;&#x624B;&#x7684;&#x51E0;&#x4F55;&#x5F62;&#x72B6;&#x8BA1;&#x7B97;&#x6293;&#x53D6;&#x8D28;&#x91CF;&#xFF09;&#x3002;</p><h2 id="1%E3%80%81%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD">1&#x3001;&#x4EBA;&#x5DE5;&#x667A;&#x80FD;</h2><p>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x662F;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x5B66;&#x7684;&#x53E6;&#x4E00;&#x4E2A;&#x5E38;&#x89C1;&#x9886;&#x57DF;&#xFF1B;&#x5728;&#x786E;&#x5B9A;&#x6700;&#x4F73;&#x8DEF;&#x7EBF;&#x65F6;&#xFF0C;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x662F;&#x57FA;&#x7840;</p><p>&#x4F8B;&#x5982;&#xFF0C;A* &#x5BFB;&#x8DEF;&#x53EF;&#x7528;&#x4E8E;&#x786E;&#x5B9A;&#x4E24;&#x70B9;&#x4E4B;&#x95F4;&#x7684;&#x6700;&#x77ED;&#x8DEF;&#x7EBF;&#x3002;&#x5B83;&#x91C7;&#x7528;&#x4E86;&#x57FA;&#x4E8E;&#x7F51;&#x683C;&#x7684;&#x65B9;&#x6CD5;&#x548C;&#x542F;&#x53D1;&#x5F0F;&#x65B9;&#x6CD5;&#xFF0C;&#x8FD9;&#x662F;&#x4E00;&#x79CD;&#x57FA;&#x672C;&#x7684;&#x673A;&#x5668;&#x5B66;&#x4E60;&#x7C7B;&#x578B;&#xFF0C;&#x8FD9;&#x610F;&#x5473;&#x7740;&#x7B97;&#x6CD5;&#x7684;&#x7ECF;&#x9A8C;&#x8D8A;&#x591A;&#xFF0C;&#x627E;&#x5230;&#x7684;&#x8DEF;&#x5F84;&#x5C31;&#x8D8A;&#x597D;&#x3002;&#x6C83;&#x7F57;&#x8BFA;&#x4F0A;&#x56FE;&#x53EF;&#x7528;&#x4E8E;&#x786E;&#x5B9A;&#x9053;&#x8DEF;&#x662F;&#x5426;&#x7545;&#x901A;&#xFF0C;&#x56E0;&#x4E3A;&#x5982;&#x679C;&#x5176;&#x70B9;&#x4EE3;&#x8868;&#x969C;&#x788D;&#xFF0C;&#x5219;&#x610F;&#x5473;&#x7740;&#x5176;&#x8FB9;&#x7F18;&#x4EE3;&#x8868;&#x7406;&#x8BBA;&#x4E0A;&#x8DDD;&#x79BB;&#x8FD9;&#x4E9B;&#x969C;&#x788D;&#x548C;&#x78B0;&#x649E;&#x6700;&#x8FDC;&#x7684;&#x8DEF;&#x7EBF;&#x3002;</p><p>&#x8BA1;&#x7B97;&#x673A;&#x89C6;&#x89C9;&#x662F;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x5B66;&#x5728;&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x4E2D;&#x5F97;&#x5230;&#x5E94;&#x7528;&#x7684;&#x53E6;&#x4E00;&#x4E2A;&#x9886;&#x57DF;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x51F8;&#x5305;&#x7ECF;&#x5E38;&#x7528;&#x4E8E;&#x9762;&#x90E8;&#x8BC6;&#x522B;&#x548C;&#x81EA;&#x52A8;&#x9A7E;&#x9A76;&#x6C7D;&#x8F66;&#xFF0C;&#x56E0;&#x4E3A;&#x5B83;&#x4EEC;&#x53EF;&#x4EE5;&#x5E2E;&#x52A9;&#x7B97;&#x6CD5;&#x66F4;&#x4E00;&#x81F4;&#x5730;&#x89E3;&#x91CA;&#x6765;&#x81EA;&#x6444;&#x50CF;&#x5934;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x5E76;&#x5141;&#x8BB8;&#x7B97;&#x6CD5;&#x5B66;&#x4E60;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x4E0E;&#x666E;&#x901A;&#x7F51;&#x683C;&#x76F8;&#x6BD4;&#xFF0C;&#x6C7D;&#x8F66;&#x7684;&#x51F8;&#x5305;&#x5728;&#x7269;&#x4F53;&#x907F;&#x8BA9;&#x4E2D;&#x66F4;&#x5BB9;&#x6613;&#x4F7F;&#x7528;&#xFF0C;&#x56E0;&#x4E3A;&#x6C7D;&#x8F66;&#x5177;&#x6709;&#x591A;&#x79CD;&#x5F62;&#x72B6;&#x548C;&#x4E0D;&#x540C;&#x7684;&#x7279;&#x5F81;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-3.png" class="kg-image" alt="&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x7684;&#x5E94;&#x7528;" loading="lazy" width="828" height="828"></figure><h2 id="2%E3%80%81%E7%BD%91%E7%BB%9C">2&#x3001;&#x7F51;&#x7EDC;</h2><p>&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x5B66;&#x81F3;&#x5173;&#x91CD;&#x8981;&#x7684;&#x53E6;&#x4E00;&#x4E2A;&#x9886;&#x57DF;&#x662F;&#x7F51;&#x7EDC;&#x3002;&#x7531;&#x4E8E;&#x6BCF;&#x6761;&#x8FB9;&#xFF08;&#x4E0E;&#x53E6;&#x4E00;&#x53F0;&#x8DEF;&#x7531;&#x5668;&#x7684;&#x8FDE;&#x63A5;&#xFF09;&#x7684;&#x6210;&#x672C;&#x5C06;&#x6839;&#x636E;&#x5F53;&#x524D;&#x6D41;&#x91CF;&#x800C;&#x6709;&#x6240;&#x4E0D;&#x540C;&#xFF0C;&#x56E0;&#x6B64;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; Dijkstra &#x7B49;&#x6700;&#x77ED;&#x8DEF;&#x5F84;&#x7B97;&#x6CD5;&#x6765;&#x786E;&#x5B9A;&#x6570;&#x636E;&#x5305;&#x4F20;&#x8F93;&#x7684;&#x6700;&#x77ED;&#x8DDD;&#x79BB;&#x3002;&#x8FD9;&#x662F;&#x4E00;&#x4E2A;&#x5B9E;&#x9645;&#x7684;&#x4F8B;&#x5B50;</p><p>y&#x662F;&#x4F7F;&#x7528;&#x6700;&#x77ED;&#x8DEF;&#x5F84;&#x7B97;&#x6CD5;&#x7684;&#x5B8C;&#x7F8E;&#x6848;&#x4F8B;&#x3002;&#x5728;&#x5176;&#x4ED6;&#x4F18;&#x5316;&#x4E2D;&#xFF0C;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; Voronoi &#x56FE;&#x6765;&#x6620;&#x5C04;&#x65E0;&#x7EBF;&#x7F51;&#x7EDC;&#x7684;&#x6700;&#x5927;&#x5BB9;&#x91CF;&#xFF0C;&#x4F7F;&#x5DE5;&#x7A0B;&#x5E08;&#x80FD;&#x591F;&#x51B3;&#x5B9A;&#x6BCF;&#x4E2A;&#x8282;&#x70B9;&#x3001;&#x4EA4;&#x6362;&#x673A;&#x7B49;&#x7684;&#x4F4D;&#x7F6E;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-4.png" class="kg-image" alt="&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x7684;&#x5E94;&#x7528;" loading="lazy" width="828" height="387"></figure><p>GIS &#x6216;&#x5730;&#x7406;&#x4FE1;&#x606F;&#x7CFB;&#x7EDF; &#x79F0;&#x4E3A;&#x5730;&#x7406;&#x4FE1;&#x606F;&#x7CFB;&#x7EDF; (GIS) &#x7684;&#x8BA1;&#x7B97;&#x673A;&#x7A0B;&#x5E8F;&#x7528;&#x4E8E;&#x5B58;&#x50A8;&#x3001;&#x5904;&#x7406;&#x548C;&#x663E;&#x793A;&#x7A7A;&#x95F4;&#x6570;&#x636E;&#x3002;&#x4E3A;&#x4E86;&#x7BA1;&#x7406;&#x548C;&#x5206;&#x6790;&#x7A7A;&#x95F4;&#x6570;&#x636E;&#xFF0C;GIS &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x4E2D;&#x91C7;&#x7528;&#x4E86;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x6280;&#x672F;&#x3002;&#x4E3A;&#x4E86;&#x5206;&#x6790;&#x5730;&#x7406;&#x6570;&#x636E;&#x5E76;&#x786E;&#x5B9A;&#x5F71;&#x54CD;&#x533A;&#x57DF;&#x6216;&#x63A5;&#x8FD1;&#x533A;&#x57DF;&#xFF0C;&#x53EF;&#x4EE5;&#x5229;&#x7528;&#x8BA1;&#x7B97;&#x4E00;&#x7EC4;&#x70B9;&#x7684;&#x51F8;&#x5305;&#x6216;&#x8BA1;&#x7B97;&#x4E00;&#x7EC4;&#x70B9;&#x7684; Voronoi &#x56FE;&#x7684;&#x6280;&#x672F;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-5.png" class="kg-image" alt="&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x7684;&#x5E94;&#x7528;" loading="lazy" width="581" height="838"></figure><p>&#x9664;&#x4E86;&#x7A7A;&#x95F4;&#x6570;&#x636E;&#x5206;&#x6790;&#x4E4B;&#x5916;&#xFF0C;GIS &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x4E2D;&#x8FD8;&#x91C7;&#x7528;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x65B9;&#x6CD5;&#x8FDB;&#x884C;&#x7A7A;&#x95F4;&#x6570;&#x636E;&#x663E;&#x793A;&#x3002;&#x4E3A;&#x4E86;&#x521B;&#x5EFA;&#x53EF;&#x7528;&#x4E8E;&#x53EF;&#x89C6;&#x5316;&#x5730;&#x5F62;&#x6570;&#x636E;&#x7684;&#x533A;&#x57DF;&#x7684;&#x8868;&#x9762;&#x7F51;&#x683C;&#xFF0C;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x8BA1;&#x7B97;&#x4E00;&#x7EC4;&#x70B9;&#x7684; Delaunay &#x4E09;&#x89D2;&#x5256;&#x5206;&#x7684;&#x7A0B;&#x5E8F;&#x4F5C;&#x4E3A;&#x793A;&#x4F8B;&#x3002;</p><p>&#x673A;&#x5668;&#x5B66;&#x4E60; &#x521B;&#x5EFA;&#x7528;&#x4E8E;&#x89E3;&#x8BFB;&#x4ECE;&#x5916;&#x90E8;&#x73AF;&#x5883;&#x6536;&#x96C6;&#x7684;&#x89C6;&#x89C9;&#x6570;&#x636E;&#x7684;&#x7B97;&#x6CD5;&#x662F;&#x8BA1;&#x7B97;&#x673A;&#x79D1;&#x5B66;&#x5B66;&#x79D1;&#xFF08;&#x79F0;&#x4E3A;&#x8BA1;&#x7B97;&#x673A;&#x89C6;&#x89C9;&#xFF09;&#x7684;&#x91CD;&#x70B9;&#x3002;&#x8BA1;&#x7B97;&#x673A;&#x89C6;&#x89C9;&#x5E94;&#x7528;&#xFF08;&#x5305;&#x62EC;&#x5BF9;&#x8C61;&#x68C0;&#x6D4B;&#x3001;&#x8DDF;&#x8E2A;&#x548C;&#x5206;&#x5272;&#xFF09;&#x9700;&#x8981;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x65B9;&#x6CD5;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x8BA1;&#x7B97;&#x7EBF;&#x3001;&#x7EBF;&#x6BB5;&#x548C;&#x5E73;&#x9762;&#x7B49;&#x51E0;&#x4F55;&#x56FE;&#x5143;&#x7684;&#x4EA4;&#x70B9;&#x7684;&#x65B9;&#x6CD5;&#x6765;&#x8BC6;&#x522B;&#x56FE;&#x50CF;&#x4E2D;&#x5BF9;&#x8C61;&#x7684;&#x8FB9;&#x754C;&#x3002;</p><p>&#x4E16;&#x754C;&#x4E4B;&#x7F8E;&#x4F53;&#x73B0;&#x5728;&#x51E0;&#x4F55;&#x4E2D;&#x3002;&#x51E0;&#x4F55;&#x662F;&#x4E16;&#x754C;&#x4E4B;&#x7F8E;&#x7684;&#x539F;&#x578B;&#x3002;~ &#x7EA6;&#x7FF0;&#x5185;&#x65AF;&#xB7;&#x5F00;&#x666E;&#x52D2;</p><p>&#x6839;&#x636E;&#x641C;&#x7D22;&#x7ED3;&#x679C;&#xFF0C;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x662F;&#x8BA1;&#x7B97;&#x673A;&#x79D1;&#x5B66;&#x7684;&#x4E00;&#x4E2A;&#x9886;&#x57DF;&#xFF0C;&#x4E13;&#x6CE8;&#x4E8E;&#x7814;&#x7A76;&#x53EF;&#x4EE5;&#x7528;&#x51E0;&#x4F55;&#x5F62;&#x5F0F;&#x8868;&#x8FBE;&#x7684;&#x7B97;&#x6CD5;&#x3002;&#x8BA1;&#x7B97;&#x673A;&#x56FE;&#x5F62;&#x5B66;&#x3001;&#x673A;&#x5668;&#x4EBA;&#x6280;&#x672F;&#x3001;&#x5730;&#x7406;&#x4FE1;&#x606F;&#x7CFB;&#x7EDF;&#x548C;&#x8BA1;&#x7B97;&#x673A;&#x8F85;&#x52A9;&#x8BBE;&#x8BA1;&#x7B49;&#x8BB8;&#x591A;&#x9886;&#x57DF;&#x90FD;&#x4F7F;&#x7528;&#x4E86;&#x5B83;&#x3002;&#x4E3A;&#x4E86;&#x5904;&#x7406;&#x8FD0;&#x52A8;&#x89C4;&#x5212;&#x3001;&#x8DEF;&#x5F84;&#x89C4;&#x5212;&#x3001;&#x907F;&#x969C;&#x3001;&#x7A7A;&#x95F4;&#x5206;&#x6790;&#x548C;&#x5F62;&#x72B6;&#x4FEE;&#x6539;&#x95EE;&#x9898;&#xFF0C;&#x5E94;&#x7528;&#x4E86;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x65B9;&#x6CD5;&#x3002;&#x5B9E;&#x73B0;&#x8BE5;&#x4E3B;&#x9898;&#x4E2D;&#x7684;&#x7B97;&#x6CD5;&#x76F8;&#x5BF9;&#x7B80;&#x5355;&#xFF0C;&#x56E0;&#x4E3A;&#x5B83;&#x4EEC;&#x4EE5;&#x8DB3;&#x591F;&#x8BE6;&#x7EC6;&#x7684;&#x4F2A;&#x4EE3;&#x7801;&#x63CF;&#x8FF0;&#x3002;&#x672A;&#x6765;&#xFF0C;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x5B66;&#x9884;&#x8BA1;&#x5C06;&#x83B7;&#x5F97;&#x66F4;&#x5927;&#x7684;&#x610F;&#x4E49;&#xFF0C;&#x56E0;&#x4E3A;&#x5B83;&#x5728;&#x8BA1;&#x7B97;&#x673A;&#x79D1;&#x5B66;&#x9886;&#x57DF;&#x62E5;&#x6709;&#x4F17;&#x591A;&#x5E94;&#x7528;&#xFF0C;&#x9884;&#x8BA1;&#x672A;&#x6765;&#x5C06;&#x53D8;&#x5F97;&#x66F4;&#x52A0;&#x91CD;&#x8981;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://bimant.com/blog/content/images/2024/11/image-6.png" class="kg-image" alt="&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x7684;&#x5E94;&#x7528;" loading="lazy" width="704" height="400"></figure><p>&#x603B;&#x4E4B;&#xFF0C;&#x8BA1;&#x7B97;&#x673A;&#x56FE;&#x5F62;&#x5B66;&#x3001;&#x673A;&#x5668;&#x4EBA;&#x6280;&#x672F;&#x3001;&#x5730;&#x7406;&#x4FE1;&#x606F;&#x7CFB;&#x7EDF;&#x548C;&#x8BA1;&#x7B97;&#x673A;&#x8F85;&#x52A9;&#x8BBE;&#x8BA1;&#x7B49;&#x4F17;&#x591A;&#x9886;&#x57DF;&#x90FD;&#x4F7F;&#x7528;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x65B9;&#x6CD5;&#x3002;&#x8FD9;&#x4E9B;&#x65B9;&#x6CD5;&#x89E3;&#x51B3;&#x4E86;&#x8FD0;&#x52A8;&#x89C4;&#x5212;&#x3001;&#x8DEF;&#x5F84;&#x89C4;&#x5212;&#x3001;&#x907F;&#x969C;&#x3001;&#x7A7A;&#x95F4;&#x5206;&#x6790;&#x548C;&#x5F62;&#x72B6;&#x64CD;&#x4F5C;&#x7B49;&#x95EE;&#x9898;&#x3002;&#x7531;&#x4E8E;&#x5BF9;&#x81EA;&#x52A8;&#x5316;&#x548C;&#x6570;&#x5B57;&#x5316;&#x7684;&#x9700;&#x6C42;&#x4E0D;&#x65AD;&#x589E;&#x957F;&#xFF0C;&#x8BA1;&#x7B97;&#x51E0;&#x4F55;&#x7B97;&#x6CD5;&#x7684;&#x91CD;&#x8981;&#x6027;&#x5728;&#x672A;&#x6765;&#x53EA;&#x4F1A;&#x8D8A;&#x6765;&#x8D8A;&#x5927;&#x3002;</p><hr><p>&#x539F;&#x6587;&#x94FE;&#x63A5;&#xFF1A;<a href="https://medium.com/@sakshishakhawar/applications-of-computational-geometry-algorithms-d0b808fdb3d5">Applications Of Computational Geometry Algorithms</a></p><p>BimAnt&#x7FFB;&#x8BD1;&#x6574;&#x7406;&#xFF0C;&#x8F6C;&#x8F7D;&#x8BF7;&#x6807;&#x660E;&#x51FA;&#x5904;</p>]]></content:encoded></item></channel></rss>