3ds max 脚本开发系列课程


“为中国培养更多CG开发者”


经多次努力,多方协助,成功邀请TK平台上的 [ 然后 ] 、 [  云梦 ] 、 [ fastcg ] 、[ imtufucg ] 等知名开发者,

合力编写《 3ds max 脚本开发系列课程 》。

在此先感谢以上开发大佬们的鼎力支持,感谢你们从百忙之中抽出空来制作此课程,感谢你们为行业知识传播尽的一份心力。


本系列课程将在微信公众号每日刊发。有兴趣的可以在下图 扫码了解详情,立即开学。



扫码了解课程介绍,拉到下方看课程目录。



开发者发布过的工具链接:

@trykle(然后):

http://tk.v5cg.com/tools/search?keyword=trykle&type=2


@joeyoungr(云梦):

http://tk.v5cg.com/tools/search?keyword=joeyoungr&type=2


@fastcg(徽神):

http://tk.v5cg.com/tools/search?keyword=fastcg&type=2


@imtufucg(图夫):

http://tk.v5cg.com/tools/search?keyword=imtufucg&type=2 







        以下内容,为已经发布的内容大纲,带链接,直接点击跳转到公众号文章:

        

        第一部:从零入门

        
        一、 基础知识(3课时)
            1. 开发环境
            2. 软件配置
            3. 调试测试
         
        二、 正式入门(6课时 + 1课)
            1. 工具面板
            2. 面板样式
            3. 界面高级技法
                1) 界面停靠
                2) 面板位置 - 模拟QQ自动隐藏面板
                3) 面板嵌入 - 卷展栏
                4) 更简单的工具界面写法
                5) subrollout 子面板(已补课)

                6) plugin 写法(计划补课)

                7) 课程摘补1 - 关于子面板

                8) 课程摘补2 - 关于拓展面板

                9) 课程摘补3 - 趁热打铁、玩出花来 - 工具面板的多样性

         
        三、 控件学习(32课时)
            1. Messagebox 和 Print
            2. label 文本标签
            3. edittext 可编辑文本框
            4. button按纽
            5. checkbutton 复选按纽
            6. radiobuttons 单选项
            7. checkbox复选框
            8. spinner 数值微调器
            9. angle 角度控制器
            10. slider 滑块控制器
            11. mapbutton 贴图按纽
            12. materialbutton 材质按纽
            13. pickbutton 对像拾取按纽
            14. colorpicker 颜色拾取器
            15. listbox 列表
            16. multilistbox 多行列表
            17. dropdownlist 下拉列表
            18. combobox 组合框
            19. groupBox 组框
            20. progressbar 进度条
            21. bitmap 图像框
            22. imgTag 图像
            23. images图像按纽
            24. hyperLink 超链接文本
            25. popUpMenu 冒泡弹出式菜单
            26. RcMenu 菜单
            27. timer 计时器
            28. 控件类型和通用属性
            29. 控件布局
            30. 对话框类型
            31. 信息提示的几种方式
            32. 宏脚本 MacroScript
         
        四、 文件操作(6课时)
            1. MAX操作与MAX文件操作
            2. TXT文本文件操作
            3. INI自定义配置文件操作

            4. 其它文件常规操作

            5. 外部文件调用与文件嵌套

            6. mzp自安装脚本文件包
            7. 外部文件的调用补充与总结(已补课)
            8. 自定义3DS MAX个性化配置
         
        五、 MAX Script 程序流程和简单逻辑(4课时)
            1. If 表达式
            2. Case 表达式

            3. 循环语句

            4. 异常捕获

         
        六、 MAX内置的功能(7课时)
            1. 场景信息
            2. 物体变换控制
            3. 物体属性制

            4. 材质与贴图

            5. 修改器操作

            6. 动画控制器
            7. 环境、渲染、特效
        
        七、 批量操作(4课时)
            1. 分类操作
            2. 分组操作
            3. 按名称操作
            3. 按图层操作
        
        八、 数据类型(17课时)
            1. 数据类型简介与入门
            2. 基础类型 number
            3. 基础类型 string
            4. 基础类型 其他
            5. 时间类型
            6. 特殊数据类型
            7. 位图数据类型
            8. 流数据类型
            9. 集合类型 BitArray
            10. 集合类型 Array
            11. 集合类型 PathName
            12. 集合类型 ObjectSet
            13. 集合类型 NodeChildrenArray
            14. 集合类型 ModifierArray
            15. 集合类型 MaterialLibrary
            16. 集合类型 MAXKeyArray
            17. 结构体类型 Structure Definition
            
        、 变量,表达式,函数(3课时)
            1. 变量
                1) 变量名的写法建议 (课外内容)
            2. 表达式
                1) if 表达式 (同前第五章)
                2) case 表达式 (同前第五章) 
            3. 函数




因课程是多人合编,一边写一边编入大纲,
有的课程内容,会因为参编者调整而变化,
有的课程内容,会因读者的建议而作调整,
所以终版大纲的确定会比课程来的晚一点,

请见谅