没有合适的资源?快使用搜索试试~ 我知道了~
首页精通3ds MAXScript:全面教程与实例详解
精通3ds MAXScript:全面教程与实例详解
5星 · 超过95%的资源 需积分: 41 335 下载量 92 浏览量
更新于2024-07-23
1
收藏 6.66MB PDF 举报
《3ds MAXScript脚本语言完全学习手册》是由王华编著,由北京科海电子出版社出版的一本详细介绍3ds MAXScript的专业教材。MAXScript是3ds max内置的一种高级脚本语言,它集成了程序语言的基本特性,并且允许用户在3ds max内部进行几乎所有的交互操作,其功能强大且语法简洁,便于初学者快速上手。
本书分为四个主要部分,共23章,涵盖了MAXScript的基础知识。第一部分深入剖析语言基础,包括数据类型、变量、表达式、函数和程序流程控制等,使读者建立起坚实的理论基础。第二部分专注于实际应用,讲解如何通过脚本创建和修改模型,管理材质,以及操控动画,这些都是实际制作中的关键环节。
第三部分则进一步扩展到脚本工具的创建和用户界面的设计,让读者了解到如何利用MAXScript来开发实用工具,提高工作效率。这部分内容对动画制作过程中的自动化和定制化具有重要意义。
第四部分专门讨论了如何在脚本中控制3ds max的用户界面,如暂停脚本执行、渲染器管理、外部命令调用,以及退出和重置系统等高级功能,确保了脚本在复杂工作流程中的无缝集成。
本书的特点在于大量的实例编程,通过实战演示,帮助读者更好地理解和掌握MAXScript的使用技巧。无论对于有一定3ds max基础的用户还是专业动画创作人员,本书都是一本极具实用价值的参考资料,可以作为日常工作中的工具书随时查阅。
该书的出版时间为2006年9月,由中国版本图书馆CIP数据核字确认,旨在满足国内动画行业对高效、灵活的3ds max脚本工具的需求。通过阅读这本书,读者不仅能提升3ds max技能,还能为动画创作提供强有力的支持。最后,书中还提供了出版社的联系方式和版权信息,以及印刷和购买的相关细节。
目 录
11
10.4.42 NormalModifier: Modifier(法线修改器) ..........................................................................461
10.4.43 NSurf_Sel: Modifier(NURBS 曲面选择修改器)..............................................................461
10.4.44 Optimize: Modifier(优化修改器)......................................................................................461
10.4.45 PatchDeform: Modifier(面片变形修改器) .......................................................................462
10.4.46 Patch_Select: Modifier(面片选择修改器) ........................................................................463
10.4.47 PathDeform: Modifier(路径变形修改器) .........................................................................463
10.4.48 Point_Cache: Modifier(点缓存修改器) ............................................................................464
10.4.49 Poly_Select: Modifier(多边形选择修改器)......................................................................465
10.4.50 Preserve: Modifier(保留修改器).......................................................................................466
10.4.51 Push: Modifier(推动修改器).............................................................................................467
10.4.52 Relax: Modifier(松弛修改器) ...........................................................................................467
10.4.53 Ripple: Modifier(涟漪修改器)..........................................................................................467
10.4.54 Skew: Modifier(倾斜修改器)............................................................................................468
10.4.55 Skin: Modifier(蒙皮修改器) .............................................................................................469
10.4.56 Skin_Morph: Modifier(蒙皮变形修改器) ........................................................................478
10.4.57 Skin_Wrap: Modifier(蒙皮包裹修改器)...........................................................................484
10.4.58 Skin_Wrap_Patch: Modifier(蒙皮包裹面片修改器) ........................................................486
10.4.59 SliceModifier: Modifier(切片修改器) ..............................................................................486
10.4.60 smooth:Modifier(平滑修改器).......................................................................................487
10.4.61 Spherify: Modifier(球形化修改器)...................................................................................488
10.4.62 Spline_IK_Control: Modifier(样条线 IK 控制修改器) ....................................................488
10.4.63 SplineSelect: Modifier(样条线选择修改器).....................................................................489
10.4.64 Squeeze: Modifier(挤压修改器) .......................................................................................489
10.4.65 STL_Check: Modifier(STL 检查修改器) .........................................................................490
10.4.66 Stretch: Modifier(拉伸修改器) .........................................................................................491
10.4.67 Subdivide: Modifier(细分修改器) ....................................................................................491
10.4.68 Substitute: Modifier(替代修改器).....................................................................................492
10.4.69 Surface: Modifier(曲面修改器) ........................................................................................492
10.4.70 SurfDeform: Modifier(曲面变形修改器) .........................................................................492
10.4.71 Symmetry:Modifier(对称修改器).....................................................................................493
10.4.72 Taper: Modifier(锥化修改器) ...........................................................................................494
10.4.73 Tessellate: Modifier(细化修改器).....................................................................................495
10.4.74 Trim_Extend: Modifier(修剪/延伸修改器) ......................................................................495
10.4.75 TurboSmooth: Modifier(涡轮平滑修改器).......................................................................496
10.4.76 Turn_to_Mesh: Modifier(转化为网格修改器) .................................................................497
10.4.77 Turn_to_Patch: Modifier(转化为面片修改器) .................................................................497
10.4.78 Turn_to_Poly: Modifier(转化为多边形修改器)...............................................................498
10.4.79 Twist: Modifier(扭曲修改器)............................................................................................499
MAXScript 脚本编程手册
12
10.4.80 Unwrap_UVW: Modifier(展开 UVW 修改器) .................................................................500
10.4.81 UVW_Xform: Modifier(UVW 变换修改器) ....................................................................510
10.4.82 UVWmap: Modifier(UVW 贴图修改器)..........................................................................510
10.4.83 Vertex_Colors: Modifier(顶点颜色修改器)......................................................................512
10.4.84 VertexPaint: Modifier(顶点绘制修改器) ..........................................................................512
10.4.85 Vertex_Weld: Modifier(顶点焊接修改器)........................................................................513
10.4.86 VolumeSelect: Modifier(体积选择修改器).......................................................................513
10.4.87 Wave: Modifier(波浪修改器) ...........................................................................................515
10.4.88 XForm: Modifier(变换修改器).........................................................................................516
10.5 世界空间修改器构造函数和属性 ..................................................................................................516
10.5.1 世界空间修改器分类...............................................................................................................518
10.5.2 Displace_Mesh: SpacewarpModifier(位移网格修改器).....................................................518
10.5.3 Displace_NURBS: SpacewarpModifier(位移 NURBS 修改器) .........................................518
10.5.4 LS_Colors: SpacewarpModifier(LS 颜色修改器) ..............................................................518
10.5.5 MapScaler: SpacewarpModifier(贴图缩放修改器) ............................................................519
10.5.6 SpaceCameraMap: SpacewarpModifier(摄影机贴图修改器) ............................................519
10.5.7 SpacePatchDeform: SpacewarpModifier(面片变形修改器)...............................................520
10.5.8 SpacePathDeform: SpacewarpModifier(路径变形修改器) ................................................520
10.5.9 SpaceSurfDeform: SpacewarpModifier(曲面变形修改器).................................................521
10.5.10 SubdivideSpacewarpModifier:SpacewarpModifier(细分修改器).....................................521
10.5.11 Surface_Mapper: SpacewarpModifier(曲面贴图修改器).................................................522
第 11 章 Material(材质)和 TextureMap(贴图)....................................................523
11.1 Material 类通用属性和方法 ............................................................................................................523
11.2 Material 材质类型............................................................................................................................524
11.2.1 Advanced_Lighting_Override: Material(高级照明覆盖材质)............................................525
11.2.2 Architectural: Material(建筑材质) ......................................................................................525
11.2.3 Blend: Material(混合材质)..................................................................................................529
11.2.4 CompositeMaterial: Material(合成材质).............................................................................530
11.2.5 DoubleSided: Material(双面材质) ......................................................................................531
11.2.6 InkNPaint: Material(卡通材质)...........................................................................................531
11.2.7 Lightscape_Mtl: Material(Lightscape 材质)........................................................................536
11.2.8 MatteShadow: Material(不可见/投影材质) ........................................................................537
11.2.9 MorpherMaterial: Material(变形材质)................................................................................538
11.2.10 MultiMaterial: Material(多维材质)...................................................................................539
11.2.11 NoMaterial: Material(无材质)...........................................................................................540
11.2.12 RayTraceMaterial: Material(光线跟踪材质).....................................................................540
11.2.13 StandardMaterial: Material(标准材质)..............................................................................549
11.2.14 Shellac: Material(胶合材质) .............................................................................................556
目 录
13
11.2.15 TopBottom: Material(顶/底材质) ......................................................................................556
11.3 TextureMap: Material(贴图) .......................................................................................................557
11.3.1 TextureMap 类通用属性和方法 ..............................................................................................557
11.3.2 TextureMap 的三个共享类 ......................................................................................................559
11.3.3 UVGenClass: Material..............................................................................................................559
11.3.4 StandardXYZGen: Material......................................................................................................561
11.3.5 TextOutputClass: Material ........................................................................................................561
11.4 贴图类型 ..........................................................................................................................................562
11.4.1 Adobe_Photoshop_Plug_In_Filter: TextureMap.......................................................................563
11.4.2 Adobe_Premiere_Video_Filter: TextureMap ............................................................................564
11.4.3 BitmapTexture: TextureMap(位图贴图)..............................................................................564
11.4.4 Bricks: TextureMap(砖块贴图)...........................................................................................567
11.4.5 Cellular: TextureMap(细胞贴图).........................................................................................568
11.4.6 Checker: TextureMap(方格贴图) ........................................................................................570
11.4.7 CompositeTextureMap: TextureMap(合成贴图).................................................................570
11.4.8 Dent: TextureMap(凹痕贴图)..............................................................................................571
11.4.9 Falloff: TextureMap(衰减贴图)...........................................................................................571
11.4.10 FalloffTextureMap: TextureMap(衰减纹理贴图) .............................................................573
11.4.11 FlatMirror: TextureMap(平面镜贴图)...............................................................................574
11.4.12 Gradient: TextureMap(渐变贴图) .....................................................................................575
11.4.13 Gradient_Ramp: TextureMap(渐变坡度贴图) ..................................................................576
11.4.14 Marble: TextureMap(大理石贴图)....................................................................................578
11.4.15 Mask: TextureMap(遮罩贴图)...........................................................................................578
11.4.16 Mix: TextureMap(混合贴图).............................................................................................579
11.4.17 Noise: TextureMap(躁波贴图) ..........................................................................................580
11.4.18 NoTexture: TextureMap(无纹理贴图)...............................................................................580
11.4.19 Output: TextureMap(输出贴图) ........................................................................................581
11.4.20 Paint: TextureMap(绘制贴图) ...........................................................................................581
11.4.21 Particle_Age: TextureMap(粒子年龄贴图).......................................................................581
11.4.22 Particle_MBlur: TextureMap(粒子运动模糊贴图)...........................................................582
11.4.23 Perlin_Marble: TextureMap(Perlin 大理石贴图) ..............................................................583
11.4.24 Planet: TextureMap(行星贴图) .........................................................................................584
11.4.25 Raytrace: TextureMap(光线跟踪贴图) .............................................................................585
11.4.26 Reflect_Refract: TextureMap(反射和折射贴图) ..............................................................588
11.4.27 RGB_Multiply: TextureMap(RGB 倍增贴图) ..................................................................589
11.4.28 RGB_Tint: TextureMap(RGB 色彩贴图)..........................................................................590
11.4.29 Smoke: TextureMap(烟雾贴图) ........................................................................................591
11.4.30 Speckle: TextureMap(斑纹贴图).......................................................................................591
MAXScript 脚本编程手册
14
11.4.31 Splat: TextureMap(泼溅贴图) ...........................................................................................592
11.4.32 Stucco: TextureMap(灰泥贴图).........................................................................................592
11.4.33 Swirl: TextureMap(旋涡贴图)...........................................................................................593
11.4.34 Thin_Wall_Refraction: TextureMap(薄壁折射贴图) ........................................................594
11.4.35 Vertex_Color: TextureMap(顶点颜色贴图) ......................................................................595
11.4.36 Water: TextureMap(波浪贴图)..........................................................................................595
11.4.37 Wood: TextureMap(木材贴图)..........................................................................................596
第 12 章 动画控制器...................................................................................................598
12.1 Controller(控制器)类..................................................................................................................598
12.2 控制器通用属性 ..............................................................................................................................598
12.3 控制器通用方法 ..............................................................................................................................599
12.4 与控制器时间有关的方法 ..............................................................................................................601
12.5 与控制器关键帧有关的方法 ..........................................................................................................602
12.6 与控制器 ORT 有关的方法.............................................................................................................604
12.7 与控制器 Ease 曲线和 Multiplier 曲线有关的方法 ......................................................................605
12.8 与控制器关键帧衰减有关的方法 ..................................................................................................606
12.9 与对象层级有关的时间和关键帧方法...........................................................................................607
12.10 控制器类型 ....................................................................................................................................608
12.10.1 控制器超类级 ........................................................................................................................608
12.10.2 Attachment: PositionController(附着点约束控制器).......................................................609
12.10.3 Audio Controller(音频控制器) .........................................................................................610
12.10.4 Barycentric_Morph_Controller: MorphController(重心变形控制器) ..............................610
12.10.5 Bezier Controller(贝塞尔控制器).....................................................................................612
12.10.6 Block: FloatController(块控制器).....................................................................................614
12.10.7 Block_Control: MasterBlockController..................................................................................614
12.10.8 Dynamics Controller(运动控制器) ...................................................................................614
12.10.9 Expression Controller(表达式控制器)..............................................................................614
12.10.10 IK_ControllerMatrix3Controller: Matrix3Controller(反向动力学控制器) ....................615
12.10.11 Linear Controller(线性控制器) .......................................................................................616
12.10.12 Link_Control: Matrix3Controller(链接控制器)..............................................................617
12.10.13 List Controller(列表控制器) ...........................................................................................617
12.10.14 LOD_Controller: FloatController .........................................................................................619
12.10.15 LookAt: Matrix3Controller(注视约束控制器) ...............................................................620
12.10.16 MasterBlock: MasterBlockController...................................................................................620
12.10.17 Motion Capture Controllers(运动捕捉控制器)...............................................................621
12.10.18 Noise Controllers(噪波控制器).......................................................................................621
12.10.19 On_Off: FloatController(开关控制器)............................................................................622
12.10.20 Path: PositionController(路径约束控制器) ....................................................................623
目 录
15
12.10.21 PRS: Matrix3Controller(PRS 控制器) ............................................................................624
12.10.22 Reactor Controller(连锁反应控制器) .............................................................................624
12.10.23 Script Controller(脚本控制器)........................................................................................626
12.10.24 Slave_Control: Matrix3Controller(附属控制器).............................................................629
12.10.25 Slave Controller(附属控制器) ........................................................................................630
12.10.26 Surface_position: PositionController(表面约束控制器).................................................630
12.10.27 TCB Controller(TCB 控制器).........................................................................................630
12.10.28 Waveform_Float: FloatController(波形控制器) .............................................................631
12.10.29 XYZ Controller(XYZ 控制器) ........................................................................................631
第 13 章 Atmospheric(环境效果)............................................................................634
13.1 Atmospheric 类通用属性和方法....................................................................................................634
13.2 Atmospheric Effect(环境效果类型) ...........................................................................................636
13.3 Fire_Effect: Atmospheric(火焰环境效果)..................................................................................636
13.4 Fog: Atmospheric(雾环境效果)..................................................................................................638
13.5 Volume_Fog: Atmospheric(体积雾环境效果)............................................................................639
13.6 Volume_Light: Atmospheric.............................................................................................................640
13.7 使用 Atmospheric 的示例................................................................................................................642
第 14 章 RenderEffect(渲染效果)...........................................................................644
14.1 渲染效果通用属性和方法 ..............................................................................................................644
14.2 渲染效果类型 ..................................................................................................................................645
14.3 Blur:RenderEffect(模糊渲染效果) .............................................................................................645
14.4 Brightness_and_Contrast: RenderEffect (亮度和对比度渲染效果) .........................................648
14.5 Color_Balance: RenderEffect(颜色平衡渲染效果) .............................................................................649
14.6 Depth_of_Field: RenderEffect(景深渲染效果) ..........................................................................649
14.7 File_Output: RenderEffect(文件输出渲染效果) ........................................................................651
14.8 Film_Grain: RenderEffect(胶片颗粒渲染效果).........................................................................652
14.9 Lens_Effects: RenderEffect(镜头渲染效果) ..............................................................................652
14.9.1 Lens_Effects-Auto_Secondary(自动二级光斑镜头效果)..................................................655
14.9.2 Lens_Effects–Glow(光晕镜头效果)...................................................................................661
14.9.3 Lens_Effects-Manual_Secondary(手动二级光斑镜头效果)..............................................666
14.9.4 Lens_Effects–Ray(射线镜头效果) .....................................................................................671
14.9.5 Lens_Effects–Ring(光环镜头效果) ....................................................................................676
14.9.6 Lens_Effects–Star(星形镜头效果) .....................................................................................680
14.9.7 Lens_Effects–Streak(条纹镜头效果)..................................................................................685
14.10 Motion_Blur: RenderEffect(运动模糊渲染效果).....................................................................689
剩余875页未读,继续阅读
2022-05-30 上传
2017-01-06 上传
2023-07-13 上传
2012-09-13 上传
2012-09-13 上传
2018-06-26 上传
点击了解资源详情
hoolong
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Cucumber-JVM模板项目快速入门教程
- ECharts打造公司组织架构可视化展示
- DC Water Alerts 数据开放平台介绍
- 图形化编程打造智能家居控制系统
- 个人网站构建:使用CSS实现风格化布局
- 使用CANBUS控制LED灯柱颜色的Matlab代码实现
- ACTCMS管理系统安装与更新教程
- 快速查看IP地址及地理位置信息的View My IP插件
- Pandas库助力数据分析与编程效率提升
- Python实现k均值聚类音乐数据可视化分析
- formdotcom打造高效网络表单解决方案
- 仿京东套餐购买列表源码DYCPackage解析
- 开源管理工具orgParty:面向PartySur的多功能应用程序
- Flutter时间跟踪应用Time_tracker入门教程
- AngularJS实现自定义滑动项目及动作指南
- 掌握C++编译时打印:compile-time-printer的使用与原理
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功