maya工具命令的使用.pdf_第1页
maya工具命令的使用.pdf_第2页
maya工具命令的使用.pdf_第3页
maya工具命令的使用.pdf_第4页
maya工具命令的使用.pdf_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 Maya 工具及命令的使用 介绍完 Maya 的基本操作界面与视窗命令之后 本章接着学习鼠标操作方法及主菜单上 的命令 Maya 是一款鼠标操作与编辑命令完美融合的三维制作软件 只有将二者都学好 才能够熟练操作 Maya 本章主要内容 Maya 工具介绍 Maya 菜单命令介绍 本章学习重点本章学习重点 熟练掌握 Maya 工具 并熟悉菜单命令 2 1 Maya 工具介绍 在 Maya 软件中进行操作 势必要使用到各种工具 本节将带领大家详细学习 Maya 工 具 对象上能进行操作的工具称为操纵器 每个操纵器都有几个手柄 移动这些手柄可以改 变对象的属性值 例如 移动工具的操纵器有一个中心手柄 还有 X 轴 Y 轴和 Z 轴三个方向的位移手 柄 单击操纵器某轴向的手柄时 该手柄会呈黄色被激活 此时可以使用鼠标左键按住这个 轴 或者使用中键在任意位置对对象进行该方向上的移动操作 另外 还可以在中心手柄上 按住鼠标中键进行任意方向的移动 如图 2 1 所示 a 操纵器的轴向未被激活 b 操纵器 X 轴向被激活 c 操纵器中心手柄被激活 图 2 1 物体的操纵器手柄 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 使用者可以按键盘的 和 按键来改变操纵手柄的显示大小 以方便操作 另 外 如果需要改变物体中心点的位置 按一下键盘上的 Insert 键 即进入物体的枢轴点 模式 显示中心点的操作手柄 可以移动改变中心点的位置 然后再次按 Insert 便退出 枢轴点模式 完成这个过程 1 选择工具 选择工具仅能选择对象 不能对对象进行移动 旋转或缩放等空间的变换 快捷键为键 盘上的 q 如果要选择多个对象 按住鼠标左键框选所要选择的对象 或者在按住键盘上 的 Shift 键的同时 分别单击所要选择的对象 如果要在选择多个对象中将某个对象排除 在选择范围外 需要按住 Ctrl 键 单击所要排除的对象 2 套索工具 需要注意的是 选择工具只能呈矩形的框选方式 但要在分布不规则的对象群中选择时 就得用到套索工具 套索工具可以用鼠标在视窗中任意地画出不规则的形状来选取对象 双 击套索工具图标可以打开它的工具设置选项盒 令使用者在选取时的操作更加方便 如图 2 2 所示 图 2 2 套索工具设置选项盒 Draw Style 控制套索选区的形成 Open 开启 Closed 关闭 Component Selection 控制套索工具在选择物体上的点 线 边 面等子元 素时对于套索选择区的形状计算的精准度 Accurate 精准计算套索的形状 Fast 快速套索选区 3 笔刷工具 笔刷工具用于选择物体的元素级别 如点 线 面等 它不能选择物体级别 如图 2 3 所示 该工具能够通过在物体表面上图画的方式从而更加方便地选择不规则物体大面积的点 线 面等的元素 双击此工具图标可以打开它的工具设置选项盒 如图 2 3 所示 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 图 2 3 笔刷工具设置选项盒 用笔刷工具选择物体上的点 可以在物体上点击鼠标右键 在弹出的选择显示模式中选 择左侧的 Vertex 命令 或者通过按键盘上的快捷键 F8 也将转换至物体点模式 然后使 用笔刷工具选择 如图 2 4 中的 a a 使用笔刷工具选择物体的点 b 使用笔刷工具选择物体的边 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 c 使用笔刷工具选择物体的面 图 2 4 使用笔刷工具选择物体的子元素 同理 可以选择物体的边和面 如图 2 4 中的 b 和 c 4 移动工具 移动工具可以移动物体或物体的子元素 快捷键为键盘上的 W 移动工具同样也具 备选择功能 可以进行框选和单独点选 在工具箱中 单击移动工具并选择对象 Maya 会在对象上显示带有 X Y Z 轴向和 中心控制手柄的移动工具操纵器 左键或中键单击任意一个手柄 处于激活状态的手柄会改 变颜色 默认为黄色 如图 2 5 所示 图注 拖拽绿色手柄在 Y 轴向上移动 拖拽蓝色手柄在 Z 轴向上移动 拖拽红色手柄在 X 轴向上移动 图 2 5 移动工具的手柄 如果要在三个轴向上自由地移动对象 单击并拖拽操纵器的中心手柄即可 在不点击操 纵器手柄的情况下 按住 Shift 键 使用鼠标中键拖拽 可以使对象沿某一方向移动 这 比使用操纵器在特定手柄之间进行切换的方法更为快捷 对于所用的操纵器而言 鼠标中键 控制着操纵器手柄的激活功能 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 移动物体时可以根据需要选择不同的操作器的参考系 参考系的选择需要通过图 2 6 移 动工具设置选项盒来设置 或者在移动时使用标记菜单 方法是在对象上按下 W 键和鼠 标左键显示下列标记菜单 如图 2 7 所示 图 2 6 移动工具设置选项盒 图 2 7 移动工具标记菜单 下面我们就来看下图 2 6 中选项盒里的重点选项 Move Axis 选项 1 Object 对象坐标参考系 以物体自身的坐标系为参考 当物体进行移动时 坐标系也随之移动 特别是旋转后 坐标参考系也会随之旋转 如果想再次移动 就需依照旋转后的坐标系统了 如果同时选择了多个对象 每个对象都相对于自身的对象坐标参考系统移动 并且移动 量相同 但方向可能不同 如图 2 8 a 所示 2 Local 父子坐标参考系 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 当物体间建立了父子关系时 设置该坐标系统后 会使对象的移动坐标系与父关系的一 致 而旋转坐标系则不同 如果分别属于不同父子关系中的几个对象同时被选择 每个对象都相对自己组父关系的 对象坐标参考系统移动 并且移动量相同 而方向可能不同 如图 2 8 b 所示 3 World 世界坐标参考系 以视图坐标为准进行移动 是 Maya 移动工具默认的坐标参考系 如图 2 8 c 所示 4 Normal 法线坐标参考系 在 NURBS 曲面上 沿 U 方向或者 V 方向移动曲面上被选的 CV 点 EP 点或 Isoparm 结构线 一般情况下用此项来移动少量的 NURBS 元素 操纵器指示曲面的法线 U 和 V 方 向 如图 2 8 d 所示 a Object 坐标参考系 b Local 坐标参考系 c World 坐标参考系 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 d Normal 坐标参考系 图 2 8 四种不同的坐标系 5 Along rotation axis 移动操作手柄的方向与旋转轴的方向一致 6 Along live object axis 移动操作手柄的方向与物体坐标轴的方向一致 Discrete move 选项 离散移动 开启此选项后 物体会以 Step Size 间距 的参数移动位置 在移动前和移 动后的间距恰恰是 Step Size 数值的倍数 比如 Step Size 设置为 5 然后移动物体的间隔只 能是 5 10 15 20 25 都是 5 的倍数 Step Size 选项 决定上述移动距离的大小 5 旋转对象 旋转工具可以围绕三个轴或者视觉轴旋转对象 快捷键为 E 选定对象后 单击旋 转工具 会显示由四个圆环手柄组成的旋转操纵器 它由代表三个围绕正交轴向 一个视觉 轴向的四色圆环和一个包括在圆环内的 虚拟球体 构成 最外侧的淡蓝色圆环是位于视图 平面内的旋转控制器 分别选中圆圈 可以围绕各个轴向进行旋转 如图 2 9 所示 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 图 2 9 旋转物体的轴向 选择工具箱中的旋转工具后 按住鼠标左键并拖拽手柄即可旋转对象 选中的手柄在激 活时会改变颜色 默认为黄色 圆环可以绕 X 轴 Y 轴和 Z 轴进行限制性的旋转 使用外 部的淡蓝色圆环可以相对视图来旋转对象 在 front 前视图中 旋转操纵器会在 XY 平面内 旋转对象 如需要大量教程请加 qq 4008988090 或者登录幸星国际动画学院网站索取 另外 不同参考系下会有不同的旋转模式 在视图中 按住键盘上的 e 并单击鼠 标左键 会显示出多个旋转选项的标记菜单 或者双击旋转工具 打开它的工具设置选项盒 进行坐标系的设置 如图 2 10 和 2 11 所示 图 2 10 旋转工具标记菜单 图 2 11 旋转工具设置选项盒 1 Rotate mode 绕视觉轴向旋转 绕 X 轴方向旋转 绕 Z 轴方向旋转 绕 Y 轴方向旋转 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 Local 围绕对象自身的坐标轴进行旋转 如图 2 12 a 所示 World 操纵手柄的方向与世界坐标一致 无论物体怎样转动 操纵手柄都与 世界坐标一致 如图 2 12 b 所示 Gimbal 开启此选项后 Y 轴带动 X 轴的旋转 Z 轴带动 Y 轴的旋转 继而 也带动了 X 轴 但 X 轴不能带动其他两个轴向的旋转 如图 2 12 c 所示 2 Snap rotate 吸附旋转模式 在某个旋转轴向上旋转物体时 每次转动的角度都是固定的 3 Relative 使旋转的值是相对于物体自身的角度 4 Step size 决定角度的数值 a Local 旋转参考系 b World 旋转参考系 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 原始状态 Y 轴旋转带动 X 轴旋转 Z 轴旋转带动 Y 和 X 轴旋转 c Gimbal 旋转参考系中的旋转 图 2 12 各种不同的旋转参考系 5 Component use object pivot 使用物体中心 在编辑物体子元素时进行 在物体上选择一部分点 如果在默认状态下 旋转中心是在被选择点的中心位置 当开启此项后 旋转中心则是物体本身的中心 如图 2 13 所示 a 关闭 Component use object pivot b 开启 Component use object pivot 图 2 13 Component use object pivot 在旋转中的作用 6 缩放对象 缩放工具是可以在所有三维空间中成比例地改变对象的尺存 改变物体的大小的 也可 以在某个方向上 不成比例的缩放对象 它的快捷键是 R 在默认状态下物体的缩放数 值是 1 改变缩放数值可以改变物体的大小 在工具箱中单击缩放工具图标 选择所要缩放的对象 Maya 会将缩放操纵器显示出来 它由四个操纵手柄组成 手柄的颜色与 X Y 和 Z 轴的颜色相对应 单击并拖拽手柄可以 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 缩放对象 如图 2 14 所示 图 2 14 物体的缩放 按住键盘上的 Ctrl 键的同时 可以使用操纵器在除选定轴向上的其余两个限制方向 上进行缩放 在图 2 16 中的缩放工具设置选项盒中可以选择缩放的模式 双击工具箱中的缩放工具 或者通过缩放工具的标记菜单点击 方法是在按下 R 键的同时点击鼠标左键 如图 2 15 所示 图 2 15 缩放工具标记菜单 图 2 16 缩放工具设置选项盒 在 Y 轴方向拖拽缩放 成比例拖拽缩放 在 Z 轴方向拖拽缩放 在 X 轴方向拖拽缩放 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 1 Discrete scale 离散缩放选项设置 开启此缩放选项时 物体的缩放比例固定 2 Component use object pivot 与旋转工具的选项相同 开启此选项后 物体上被选择的点的中心变换为物体的中心 可参考图 2 17 此处不再赘述 a 关闭 Component use object pivot b 开启 Component use object pivot 图 2 17 Component use object pivot 在缩放中的作用 7 变形器工具 变形器工具是将移动 旋转和缩放集于一体的工具 并且显示相对应的数值 以正方体为轮廓将对象 进行随意的变形 在工具箱中点击变形器工具 选中要变形的物体 就会显示出各个操纵器 如图 2 18 所 示 图 2 18 变形器操纵手柄 打开变形器属性设置选项盒 可以对其进行模式的改变 如图 2 19 所示 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 图 2 19 变形器属性设置选项盒 Transform space 选项与之前介绍的旋转工具的一致 本书此处不再多讲 大家可参考图 2 20 Rotate around 选项 决定对象围绕什么轴进行旋转 1 Center 当物体旋转时 物体以对称点为轴进行旋转 如图 2 20 c 所示 2 Pivot 当物体旋转时 物体以其本身的中心点进行旋转 如图 2 20 d 所示 a Local 坐标系 b World 坐标系 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 c 开启 Center 选项 d 开启 Pivot 选项 图 2 20 变形器工具的各种设置属性 8 柔性修改工具 柔性修改工具对物体表面的点以衰减影响的方式进行编辑 它通过对物体上的一个点进 行调整 以平滑其他周围的点 选择柔性修改工具 点击物体表面后会出现柔性修改工具的 手柄 手柄中心是字母 S 的图标 使用操作器的手柄可以对物体上的点进行移动 缩放 和旋转操作 如图 2 21 所示 图 2 21 柔性选择工具的移动 旋转和缩放操作 按住键盘上的 b 或 B 再用鼠标中键进行拖拽可以改变选点的范围及柔性选择 的范围 如图 2 22 所示 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 图 2 22 更改柔性修改工具的选择范围 同上 双击柔性修改工具图标 会弹出柔性修改工具属性设置选项盒 在该选项盒中可 以对柔性修改工具进行设置 如图 2 23 图 2 23 柔性修改工具属性设置选项盒 1 Falloff radius 半径范围的控制 此数值越大 移动点的影响范围就越大 2 Falloff curve 改变物体的表面形态 通过点的控制来改变物体的形态 如图 2 24 所示 3 Falloff mode 软性选择工具的范围感染方式 软性选择工具的范围感染方式分为两种 Volume 和 Surface Volume 体积方式 在立体形态下 按照笔刷所圈到的范围被感染 Surface 平面方式 在选择点时 从某一部分向周围扩散以至增大感染的 范围 4 Color feedback 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 显示被选中物体的状态 5 Preserve history 保存历史 保留相关的变形器历史节点 6 Mask unselected 开启此项后 在物体上选择某些元素 柔性修改工具只对选中的区域起作用 7 Around selection 围绕选择 勾选此项 柔性选择工具的衰减作用以选择的点为参考的 若关闭此项 柔性 选择工具的衰减作用的参考中心是操作器的中心 8 Falloff based on 产生衰减作用的轴向的选择 产生衰减作用的轴向的选择 有 X Y 和 Z 轴 9 显示操纵手柄工具 显示操纵器手柄工具在 Maya 创建物体时 可以通过交互的修改方式方便地创建和改变 物体的外形或状态 快捷键是键盘上的 T 当处于非选中状态时 操纵器不可见 重新 选取对象后 操纵器将重新显示出来 2 2 Maya 的命令使用介绍 本节将讲解 Maya 主菜单上的菜单命令 2 2 1 文件和项目的管理 在菜单栏的 File 文件 菜单下有诸多命令来帮助和管理文件 如图 2 24 所示 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 图 2 24 文件菜单 1 New Scene 创建新场景 创建一个新场景时 系统默认的当前场景将被关闭 随后打开一个空白新场景 如果用 户没有保存当前场景 Maya 会显示出一个警告的对话框 保存当前场景文件的内容 则点 击 Save 按钮 不保存则点击 Don t Save 点击 Cancel 如图 2 25 图 2 25 警告对话框 2 Open Scene 打开场景 打开一个场景文件时 Maya 会根据当前支持的文件格式打开当前支持格式的文件 执行 Open Scene 命令 然后选择需要打开的文件 点 Open 即可 点击其后的设置 块 打开如图 2 26 所示的属性设置选项盒 在其中 可以设置下列的各个选项 然后单 击 Open 按钮 打开一个文件 后单击 Apply 或 Open 来保存选项 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 图 2 26 打开场景的属性设置选项盒 File type 设置打开文件的默认文件格式 Ignore Version 勾选此项可打开不同版本的 Maya 文件 Load Settings 可用来加载可能已被卸载的引用文件 默认选择的 Load default references 加载相关参考 可用来加载可能已被卸载的引用文件 3 Save Scene Save Scene As 保存文件 Save scene 选项用来保存当前场景 并可以使用新名称保存当前场景 Save Scene As 的 功用是另存一个文件 可以用一个新名称将文件另存到其他位置 点击 Save Scene As 后面的设置块 打开 Save Scene As 的属性设置选项盒 可以对 其进行设置 如图 2 27 所示 图 2 27 保存文件的属性设置选项盒 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 1 File type 文件类型 可在右侧的下拉列表中选择 mayaAscii 或 mayaBinary mayaBinary 此类型的文件一般较小 加载速度快 mayaAscii 与mayaBinary文件具有相同的信息 点击 Save Scene As 或 Apply 可以保存文件的内容 2 Default file extensions 默认文件扩展名 将文件扩展名 ma 添加到 mayaAscii 文件中 将 mb 添加到 mayaBinary 中 3 Copy texture maps 复制纹理贴图 Always 始终 保存不同版本的文件纹理 Unless referenced 如果未被引用 在绘制的角色没有被引用时保存文件纹 理 会从引用的文件中使用文件纹理 也可以创建文件纹理的一个副本 Never 从不 不复制纹理贴图 保存新的文件纹理 4 Import 导入文件 通过复制导入文件 使场景中的传递更为方便 执行该命令 浏览查找要导入的文件 双击要导入的文件名 Maya 会把指定的文件内容复制到当前的场景中 点击 Import 后面的 设置块 打开 Import 的属性设置选项盒可以设置导入选项 点击 Import 导入文件 如图 2 28 所示 Group 群组 导入文件时 指定导入对象是否在某种单独的转换下进行分组 可以便于使用导入对象的节点 该选项默认状态下是关闭的 File Type 文件类型 在下拉列表中选择文件类型 默认状态下为 Best Guess 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 图 2 28 导入文件属性设置选项盒 5 Export All 导出文件 导出场景内容 执行该命令 指定要导出信息的文件名称和类型 打开它的属性设置选 项盒 可以设置导出文件的格式 6 Export Selection 选择性导出 导出场景中的一个或者多个元素 打开它的属性设置选项盒 可以进行导出文件的设置 可部分参考 Save Scene As 属性设置选项盒中的选项功能 7 Create Reference 创建参数 将当前场景和源场景连接起来 该连接指向场景最后保存的版本 注意不能在引用文件 中重命名和删除对象 或者对其取消分组 执行该命令后 在如图 2 29 所示的文件浏览器中找到要引用的文件 单击 Reference 参考 图 2 29 文件浏览器 8 Reference Editor 导入引用文件的编辑器 在其设置可以导入或者删除一个用来被引用的场景以及被引用的文件 和卸载 加载替 换引用文件 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 9 Project 项目管理 是一个或多个场景文件的集合 项目包括场景相关的文件 用于渲染的纹理文件或模型 文件等 在引用文件时 它会为场景数据指定目录并搜寻其路径 方便项目的所有文件的管 理 第一个命令 New 新建工程目录 通过命令 Project New 新建一个工程项目文件 如图 2 30 图 2 30 新建一个工程文件 并打开如图 2 31 所示的控制选项盒 图 2 31 工程文件控制选项盒 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 Name 输入新建项目文件夹的文件名称 Location 项目文件的路径 输入或者浏览选择将包含新项目的目录 在这里 可以选择工程文件存放的路径及位置 1 Scene File Locations 场景文件位置 Scenes 是指定用来保存场景文件的目录 2 Project Data Locations 项目数据位置 储存诸多纹理 灯光 图像 源文件 MEL 文件和渲染场景等文件 3 Data Transfer Locations 数据转换位置 储存其他格式的文件 如 dxf obj 和插件等 为包括要求转换格式的目录指 定路径 如果希望使用默认设置 可以点击 Use Defaults 再点击 Accept 接受即可 第二个命令 Edit Current 编辑当前项目 选择此选项时 会打开编辑项目选项盒 根据需求进行更改设置 确定后点击 Accept 按钮 更新项目文件中的信息 可参考图 2 31 第三个命令 Set 指定当前项目 当选择 Project Set 指定当前项目 命令后 会打开如图 2 32 所示的文件夹浏 览器 选择一个路径 Maya 即会将此路径设置为新的项目文件夹所在的位置 点击 确 定 即可生效 图 2 32 文件夹浏览器 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 2 1 1 Maya 的编辑命令 1 Freeze Transformations 冻结变换 冻结变换命令会将选择对象现有的移动 旋转或缩放的属性重置 冻结的结果是将旋 转值和变换的参数值改变为 0 将缩放改变为 1 当制作物体的动画效果时 需要将物体的 各个参数处于 0 或者 1 的默认状态 于是可以通过冻结命令让物体在新的位置上将变换参数 归 0 这样这个新的位置便成为物体的起始位置了 如图 2 33 所示 a 物体参数改变 b 使用冻结命令后 图 2 33 使用冻结变换命令前后参数的变化 在冻结命令的属性设置选项盒中 按需要可以打开或者关闭 Translate 位移 Rotate 旋转 或者 Scale 缩放项 见下图 2 34 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 图 3 34 冻结属性设置选项盒 2 Center Pivot 还原物体中心点 通过 Modify Center Pivot 执行还原中心点命令 如果改变了物体中心点的位置 而 且现在需要将中心点再移回至原始的中心位置 则需要执行该命令 还原中心点命令 如图 2 35 所示 图 2 35 还原中心点 3 History 删除构建历史 从一个物体开始创建模型 使用各种工具对物体进行编辑 Maya 为此对象保留了一个 创建历史 如图 2 36 所示 创建历史是用来记录创建对象的选项 几何体和建模操作的 借助创建历史 可以对历史记录中的原始元素做简单的改动 然而过多的创建历史会增加场 景的复杂度 减慢 Maya 的操作速度 所以在某些场景中需要关闭或者删除创建历史 删除对象的历史记录的方法是 选择对象后调用菜单命令 Edit Delete by Type History 即可将对象的历史记录清除 如图 2 36 所示 此文章为幸星在百度文库公开教程 来源为幸星国际动画学院 a 编辑物体产生的历史 b 清除历史后 图 2 36 删除创建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论