Blender新手必看:3种超简单模型环绕技巧(附详细步骤图)

news2026/3/14 2:04:46
Blender新手必看3种超简单模型环绕技巧附详细步骤图刚接触Blender面对空白的3D视窗是不是既兴奋又有点无从下手尤其是当你需要让一堆物体比如柱子、灯泡、甚至是科幻场景中的能量核心整齐地环绕成一个圈时手动一个个复制、旋转、对齐不仅效率低下还容易出错让“手残党”瞬间崩溃。别担心模型环绕是3D建模中一个非常经典且高频的需求Blender为此内置了多种强大且直观的工具。掌握它们你就能从繁琐的手动操作中解放出来把精力真正投入到创意设计本身。这篇文章就是为你准备的“救星指南”。我们将彻底抛开枯燥的理论直接切入三种最实用、最适合新手的环绕方法编辑模式下的“旋绕”工具、“阵列曲线”修改器组合拳以及**“阵列空物体”的灵活控制方案**。每一种方法都有其独特的适用场景和优势我们会用最清晰的图文步骤带你一步步操作并重点标记那些新手最容易踩坑的“雷区”比如原点位置、游标对齐和应用缩放。无论你是想制作一个古典风格的罗马柱廊还是一个充满未来感的环形装置看完本文你都能轻松实现。1. 核心概念理解原点、游标与变换中心在开始任何环绕操作之前我们必须先搞懂Blender中三个最基础也最关键的“点”原点、3D游标和变换中心。它们是所有高级操作包括环绕的基石理解它们的关系能让你事半功倍避免很多莫名其妙的错误。原点也被称为物体的轴心点。你可以把它想象成物体的“肚脐眼”或物理上的质心。当你旋转一个物体时它就是绕着这个点转的当你缩放时也是以此点为中心进行缩放。每个物体都有且只有一个原点默认位于其几何中心。3D游标则是场景中的一个独立参考点像一个可以随意放置的虚拟图钉。它的位置不受任何物体影响但你可以通过点击Shift 右键将它放置在任何地方。很多工具特别是创建新物体和某些变换操作都会以游标的位置为基准。变换中心决定了你使用移动G、旋转R、缩放S工具时操作所围绕的中心。它有几个模式可选活动元素围绕当前选中的物体或元素顶点、边、面进行操作。边界框中心围绕所选物体整体的中心点。3D游标这是我们实现环绕的关键让所有变换都围绕3D游标进行。各自原点每个物体围绕自己的原点变换互不影响。提示在3D视窗的顶部中间位置可以快速切换变换中心。在进行环绕操作前请务必确认它是否设置为“3D游标”。为什么这些概念对环绕如此重要因为大多数环绕方法的本质就是让多个物体围绕一个共同的中心点通常是3D游标或一个空物体进行旋转复制。如果你的物体原点不在正确的位置或者变换中心设置错了那么复制出来的物体就会“乱飞”无法形成完美的环形。为了更直观地理解我们来看一个简单的对比表格说明在准备阶段如何设置这些要素操作目标建议的物体原点位置建议的变换中心3D游标的作用使用“旋绕”工具必须与3D游标重合自动围绕游标作为旋转的绝对中心使用“阵列曲线”通常保持在物体中心即可通常为“活动元素”可用于快速定位曲线中心使用“阵列空物体”可以与物体分离但需明确其与空物体的关系设置为“各自原点”或“活动元素”辅助定位非必须记住在Blender里位置关系就是一切。花几分钟理解并熟练控制这三个点后面的所有操作都会变得清晰而简单。2. 方法一编辑模式下的“旋绕”工具最快最直接“旋绕”工具是Blender中用于快速生成环形或螺旋状几何体的神器。它特别适合从一个简单的剖面形状比如一个灯泡的截面、一个柱子的底座轮廓开始直接生成一个完整的3D环绕体。这个方法操作直观结果立即可见是制作诸如酒杯、花瓶、轮胎、旋转楼梯等轴对称物体的首选。它的工作原理是将一个选中的剖面一系列顶点、边或面围绕3D游标进行旋转复制并将复制出的新剖面连接起来从而形成连续的曲面或实体。2.1 详细操作步骤假设我们要制作一个简单的环形装饰圈以下是步步为营的操作指南准备剖面首先在物体模式下添加一个网格基本体比如一个立方体。按Tab键进入编辑模式。删除多余的顶点只保留一个代表剖面形状的顶点或者简单地将立方体压扁成一个薄片作为我们的起始剖面。为了演示我们保留一个立方体。对齐原点与游标关键步骤这是最容易出错的一步在编辑模式下选中所有顶点A然后按ShiftS呼出“吸附”菜单选择“选中项 - 游标”。这样整个物体的几何中心即所有顶点的平均位置就被移动到了3D游标所在处。但请注意这移动的是顶点而不是物体的原点。物体的原点可能还留在原地。为了确保万无一失完成顶点移动后切换回物体模式再次按ShiftS选择“原点 - 3D游标”。现在物体的原点那个橙色的小点就和3D游标完全重合了。分离剖面与中心我们希望环绕是围绕一个中心空点进行而不是让剖面自身缠绕。所以在编辑模式下选中所有顶点按G然后按X,Y或Z取决于你想让环绕发生在哪个平面将剖面沿着轴向移动一段距离。例如如果你想在XY平面环绕就沿X轴移动。现在你的剖面和原点游标之间就有了一段距离这段距离就是未来环绕体的半径。执行旋绕确保所有顶点仍被选中在左侧工具栏中找到“旋绕”工具图标像一个螺旋线。点击后视图中会出现一个圆环状的操控器。你也可以直接按快捷键AltR在编辑模式下来快速激活旋绕工具。拖动操控器上的蓝色箭头可以调整旋转角度。在左下角弹出的操作面板中你可以进行更精确的设置角度设置为360度即可完成一整圈环绕。步数这决定了环绕体的细分程度。步数越多生成的曲面越光滑。例如步数设为12就会生成12个剖面包括原始的那个来构成一个圆环。轴向选择围绕哪个轴旋转X, Y, Z。检查与调整完成旋绕后你可以立刻看到环绕体的雏形。如果觉得半径不对可以回到移动剖面那一步如果觉得细分不够可以调整步数。旋绕操作是“非破坏性”的在确认前可以随时调整参数。2.2 实战案例创建一个罗马柱式的柱头装饰让我们用一个具体例子巩固一下。假设我们要做一个简单的多立克柱式柱头顶部的圆盘装饰。# 这是一个概念性步骤说明并非实际代码 1. 在物体模式下【ShiftA】添加一个“网格” - “圆环”。 2. 按【Tab】进入编辑模式按【A】全选按【S】然后【Z】将圆环在Z轴压扁形成一个细长的椭圆环作为剖面。 3. 按【ShiftS】选择“选中项 - 游标”将剖面中心对齐到世界中心。 4. 切换回物体模式再次【ShiftS】选择“原点 - 3D游标”。 5. 按【Tab】进入编辑模式按【A】全选按【G】然后【Z】将剖面向上移动例如2个单位使其脱离中心平面。 6. 确保所有顶点被选中在左侧工具栏点击“旋绕”工具。 7. 在左下角面板设置角度360°步数32轴向Z轴。 8. 一个环绕的装饰圆盘瞬间生成。你可以为其添加一个“实体化”修改器来增加厚度。注意“旋绕”工具生成的是一个连续的网格物体。如果你需要的是多个独立的、可单独编辑的物体比如一圈围绕的雕像那么这个方法就不太适合。这时我们就需要用到下面介绍的修改器方法。3. 方法二“阵列修改器”与“曲线修改器”的强强联合当你需要让一个完整的、复杂的模型比如一把椅子、一个路灯、一个字符沿着一条自定义的路径不一定是正圆可以是任何曲线进行排列时“阵列曲线”的组合就是你的不二之选。这种方法提供了无与伦比的灵活性你可以通过修改曲线形状来实时改变整个阵列的布局。阵列修改器负责复制物体而曲线修改器则负责将这些复制品“弯曲”到指定的曲线路径上。3.1 分步搭建环绕阵列准备主体物体与路径首先创建或导入你想要环绕的模型比如一个科幻风格的灯柱。我们称它为“灯柱_A”。接着按ShiftA选择“曲线” - “圆环”或者其他任何你想要的曲线形状如螺旋线、贝塞尔曲线。这个圆环将作为我们的环绕路径。将其缩放至合适大小。应用阵列修改器选中“灯柱_A”在右侧属性面板的修改器选项卡扳手图标中点击“添加修改器”选择“阵列”。在阵列修改器设置中数量设置你需要的复制品总数。例如想要一圈12个灯柱就设为12。相对偏移通常我们先保持默认。因为我们最终要用曲线来控制位置这里的偏移量可能最后需要归零或调整。添加曲线修改器在阵列修改器下方再次点击“添加修改器”选择“曲线”。在曲线修改器的“曲线对象”栏点击那个小吸管图标然后在3D视图中点击你刚才创建的圆环曲线。神奇的事情发生了——一长串的灯柱立刻弯曲并贴合到了圆环上精细调整与常见问题解决方向不对有时物体会沿着曲线的切线方向错误旋转。在曲线修改器设置中勾选“使用曲线半径”通常可以修正。如果还不行你可能需要调整物体本身的初始旋转。拉伸与变形这是新手常遇到的问题。阵列修改器默认的“相对偏移”会导致物体在弯曲时产生拉伸。解决方案是将阵列修改器的“偏移量”类型改为“恒定偏移”并将X, Y, Z值都设为0。然后在曲线修改器设置中调整“变形轴”默认为X轴。你需要尝试X, Y, Z哪个轴能让你的物体正确沿着曲线排列而不扭曲。通常如果物体是“站立”的局部Z轴向上那么选择Y轴或X轴作为变形轴可能更合适。控制起始点在编辑模式下选中曲线你可以选择一个端点按W选择“标记分段”将其设为起点从而控制阵列从曲线的哪个位置开始排列。为了让调整更清晰可以参考下面的参数对照表现象可能原因解决方案物体在曲线上重叠或间距不均阵列修改器的“相对偏移”量不为零将阵列修改器偏移类型改为“恒定偏移”XYZ值设为0物体方向歪斜不垂直于曲线曲线修改器的“变形轴”选择错误在曲线修改器中尝试切换“变形轴”X/Y/Z物体沿着曲线被拉长或压扁物体原始尺寸与曲线长度不匹配且使用了相对偏移同上使用恒定偏移或调整曲线缩放/阵列数量阵列起点不在想要的曲线位置曲线的起点位置不对进入曲线的编辑模式选择想要的端点按【W】标记为起点3.2 进阶技巧制作非均匀环绕“阵列曲线”的强大之处在于路径的自由度。你不必局限于一个正圆你可以将圆环曲线进入编辑模式Tab随意拖动控制点将其变成椭圆、心形或任何不规则环形。你可以使用螺旋线曲线轻松创建螺旋上升的阵列用于制作旋转楼梯、DNA链等效果。你甚至可以将多个曲线连接起来创建更复杂的环绕路径。这种方法生成的阵列仍然是“虚拟”的由修改器动态控制。你可以随时隐藏曲线、调整阵列数量或修改曲线形状所有变化都是实时的非常适合进行创意探索和迭代。4. 方法三利用“空物体”驱动阵列修改器最灵活可控如果说“阵列曲线”提供了路径的灵活性那么“阵列空物体”则提供了变换控制上的绝对自由。这种方法的核心思想是用一个看不见的“空物体”作为控制器让阵列修改器根据这个控制器的移动、旋转和缩放来分布复制品。这是制作行星环绕、齿轮传动、机械臂等需要精确控制每个实例位置和旋转的场景的终极武器。空物体在Blender中是一个纯辅助对象它只有变换属性位置、旋转、缩放没有几何形体渲染时不可见是完美的控制器。4.1 创建空物体控制的环绕设置物体原点首先确保你的模型比如一个卫星模型的原点在你希望它旋转的“支点”上。例如如果你希望卫星围绕其自身一端旋转那就把原点移动到那一端。选中物体进入编辑模式选中一个顶点按ShiftS选择“游标 - 选中项”然后回到物体模式按ShiftS选择“原点 - 3D游标”。创建并定位空物体按ShiftA选择“空物体” - “纯轴”“纯轴”类型最简洁。一个只有三个箭头的坐标轴交叉点出现了。将这个空物体移动到你想让卫星阵列围绕的中心点。例如放在场景的世界中心ShiftS- “游标 - 世界原点”然后ShiftS- “选中项 - 游标”。应用阵列修改器并关联空物体选中卫星模型添加一个阵列修改器。在阵列修改器设置中找到“物体偏移”选项勾选它。在出现的“物体”输入框旁边点击吸管图标然后去场景中点击你创建的那个空物体。此时不要设置任何“相对偏移”或“恒定偏移”。阵列的分布将完全由空物体的变换属性驱动。通过空物体控制阵列现在尝试旋转R那个空物体。你会发现卫星的复制品并没有出现别急还需要关键一步。在阵列修改器中将“数量”增加到2或更多。现在再旋转空物体你会看到第二个卫星实例会随着空物体的旋转而移动第一个实例原始物体的位置保持不变。原理阵列修改器现在以“原始物体”的位置为起点将“空物体”的变换矩阵位置、旋转、缩放依次应用到每一个复制品上。空物体旋转30度第二个复制品就相对于原始物体旋转30度第三个复制品旋转60度以此类推。4.2 实现完美圆形环绕的秘诀要让卫星等间距地排布成一个完美的圆我们需要进行精确计算和设置确定数量与角度假设我们需要8颗卫星均匀环绕一圈360度。那么相邻卫星之间的角度差就是360 / 8 45度。设置空物体旋转选中空物体按N打开侧边栏在“变换”面板中将旋转的Z值假设环绕平面是XY平面精确设置为45度。设置阵列数量选中卫星模型在阵列修改器中将数量设置为8。大功告成现在你应该看到了8颗卫星完美地环绕在中心点周围。你可以通过移动空物体来移动整个环形阵列通过缩放空物体来同步缩放所有卫星与中心点的距离环形半径通过旋转空物体来整体旋转整个环形结构。极其重要的警告在操作空物体或原始模型之前务必确保它们的缩放值已被“应用”。在物体模式下选中物体按CtrlA选择“缩放”。如果缩放值不是(1,1,1)会导致阵列计算出现难以预料的扭曲和偏移。这是使用此方法时最常见的错误。这种方法的美妙之处在于它的层级控制和可动画性。你可以将空物体作为另一个更大空物体的子级创建“环绕中的环绕”这种复杂运动。为空物体的旋转属性添加关键帧轻松制作行星环绕的动画。用多个空物体分别控制不同组的阵列实现复杂的机械联动。5. 方法对比与实战场景选择学完了三种方法你可能会问我到底该用哪个这三种方法并非相互替代而是针对不同需求的最佳工具。选择哪一种取决于你的最终目标是什么。为了帮助你快速决策我根据自己的使用经验整理了下面这个对比指南特性维度旋绕工具阵列 曲线修改器阵列 空物体核心用途从2D剖面生成3D环绕体使完整物体沿自定义路径排列精确控制每个实例的变换位置、旋转、缩放输出结果单个连续网格物体单个物体带修改器实例沿曲线分布单个物体带修改器实例由空物体变换控制可编辑性生成后需进入编辑模式修改网格极高。可实时编辑曲线形状、阵列数量物体本身也可编辑。极高。通过控制空物体可动态调整整体布局。每个实例的原始物体可编辑。适合场景花瓶、轮胎、螺丝螺纹、轴对称装饰品沿弯曲道路排列的树木、环绕舞台的灯光、项链上的珍珠、任意形状的围栏齿轮系统、钟表刻度、行星系统、需要复杂动画的环绕、等距环形阵列操作复杂度低步骤少概念直接中需理解两个修改器的配合中高需理解原点、变换矩阵的概念常见坑点原点与游标未对齐剖面未与中心分离物体变形需调整变形轴曲线起点不对未应用缩放导致偏移异常原点位置设置错误举个具体的例子如果你想制作一个古希腊圆形剧场。你会用**“旋绕”工具**来快速生成每一层阶梯的剖面。然后用**“阵列曲线”** 的方法将立柱沿着剧场外围的曲线排列。最后你可能会用**“阵列空物体”** 来在剧场中心放置一圈均匀分布的雕像并且可以轻松调整这个雕像圈的半径。在实际项目中我常常会混合使用这些技巧。比如先用“旋绕”做出一个基础形状然后将其作为单元再用“阵列空物体”复制一圈。Blender的魅力就在于这种工具之间的自由组合与创造。最后记住一点所有使用修改器阵列、曲线的方法都是“非破坏性”的。这意味着你可以随时返回修改参数而不会损坏原始模型。在最终确定设计前尽量保留这些修改器。只有当模型完全定稿或者为了优化性能、进行更复杂的编辑时才考虑应用修改器点击修改器面板上的“应用”按钮。多练习几次从简单的几何体开始逐步尝试更复杂的模型你很快就能将这些环绕技巧变成你的肌肉记忆在Blender的世界里自由地创造任何环绕结构。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2409566.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…