什么是3D美术?
3D美术是指设计师或制作者通过MAYA、3D Max等软件制作和呈现出虚拟世界中的人物角色、人物动作、环境场景、道具物件、花草及所有物品的三维美术效果。根据不同的应用场景,常被分为:3D游戏美术,3D影视动画,VR/AR制作等专业。3D美术师就是3D虚拟世界的建筑师和施工者。
时代需要3D美术!
飞速发展的数字化中国:十四五规划,中央提出重磅口号“加快数字化发展,建设数字中国!”3D建模、实时动作捕捉等的虚拟现实和增强现实技术成为的数字经济重点方向!建设一个全新的数字中国,需要大量的3D美术这样的数字建筑师。
元宇宙时代即将到来:2021年几乎所有的科技巨头都在谈论元宇宙,都在押宝这下一代甚至是的互联网形态,Facebook更是将公司名更名为元宇宙(Meta)。元宇宙粗浅的理解就是一套建立在VR/AR等视觉技术基础上的3D虚拟世界。而这个世界中的所有景象、人物、物件一律都是3D的,都需要3D美术人才一砖一瓦的建设和制作!
3D美术将成为职业发展的新风口!
培训目标:掌握虚幻引擎开发所需必备知识与技能,并拥有初级项目经验。为定向班合作企业培养定制化人才。
班级形式:30人,小班制教学。每班配备一位主讲老师,一位助教
课程形式:
线下封闭训练,每天10个小时,每周5天。4个月基础课程+2个月名企实训。
9点~12点+13点30~17点,教师示范演示+讲解点评作业+学员随堂练习
8点~21点30,课堂实录视频回看+课后作业练习+深度答疑
定向班合作企业:
点晴科技:国内龙头游戏和影视动画制作公司,曾制作《荣耀》、《和平精英》等国民级游戏。
课程安排:
Week 1~2:虚幻引擎综合应用
课程内容:
1.3ds Max的功能的介绍,基础操作
2.3ds Max的命令学习:TurboSmooth、 Attach、Detach、Bridge、Symmetry、 Collapse、Cut等
3、PhotoShop的操作,展示图的制作
4、虚幻引擎资产使用规范
5、虚幻引擎介绍、注册、源码获取
6、虚幻引擎使用操作
7、虚幻引擎关卡编辑器
虚幻引擎基础应用:
1、虚幻引擎光照系统介绍
2、虚幻引擎光源类型、光源属性
3、虚幻引擎灯光系统直接光照、间接光照、光照缓存
4、虚幻引擎场景灯光布置和烘焙方法
5、虚幻引擎光照UV要求及制作规范
6、项目资产3ds Max基本处理方法
7、虚幻引攀关卡序列
8、虚幻引擎蓝图编辑器
9、虚幻引擎蓝图中常用3D数学知识
10、虚幻引擎蓝图中数据类型、变量、基本数据/取余/逻辑/关系/逻辑运算符流程控制等
11、虚幻引擎UMG蓝图
12、虚幻引擎项目发布
虚幻引擎材质表现:
1、虚幻引擎材质编辑器
2、虚幻引擎材质域
3、虚幻引擎材质混合模式
4、虚幻引擎物理材质
5、虚幻引擎UI材质
6、虚幻引擎后期材质
7、虚幻引擎常用材质节点
虚幻引擎材质表现:
1、移动端项目规范
2、Android项目环境配置
3.I0S项目环境配置
4、虚幻引擎物理系统
5、移动请交互功能
6、虚幻引擎动画编辐器
7、移动端项目打包
Week3~5:虚幻引擎蓝图实践
虚幻引擎蓝图数据类型:
1、虚幻引擎GamePlay框架应用
2、虚幻引擎蓝图面向对象
3、虚幻引擎蓝图参数
4、虚幻引擎蓝图函数
5、虚幻引擎蓝画宏
6、虚幻引擎蓝图事件
7、虚幻引擎蓝图逻辑运算符
8、虚幻引擎蓝图事件分发器
虚幻引擎蓝图数据结构:
1、虚幻引擎蓝图结构体
2、虚幻引擎蓝图枚举
3、虚幻引擎蓝图容器
4、虚幻引擎蓝图数组
5、虚幻引擎蓝图随机数
6、虚幻引擎蓝图TimeLine
虚幻引擎蓝图实践应用:
1、虚幻引擎HUD编辑器:坐标转换、绘制选人框等
2、虚幻引擎蓝图游戏角色运动方式
3、虚幻引擎蓝图游戏中图标点击、拖拽、建造等交互功能
4、虚幻引擎贴花组件及贴花材质
5、虚幻引擎蓝图游戏中子弹设计、攻击、攻击队列、攻击目标切换等
6、虚幻引擎蓝图游戏AI生成、行走
7、虚幻引擎基图Spline应用
8、虚幻引擎蓝图游戏相机抖动
9、虚幻引擎蓝图游戏BUFF
10、虚幻引擎蓝图游戏SaveGame
Week6~9:C++语言学习与实践
虚幻引擎蓝图实践应用:
1、计算机结构与编程语言
2、计算机较件设计
3、安装Visual Studio2017
4、计算机物理内存分配方式
5、C语言与C++语言
6、代码语法格式讲解
7、标准输入输出流
8、基本数据类型(整型)
9、变量讲解
10、标准声明法则
11、特殊整型(char)
12、计算机二进制表示法与编码
13、基本数据类型(浮点型)
14、特殊数据类型(布尔)
15、算术运算符
16、逻辑运算符
17、关系运算符
18、流程控制语法
19、循环控制语法
20、复合数据类型(数组)
21、C语言字符串与C++语言字符串
C++复合数据类型编程:
1、数据位运算符
2、switch选择器
3、枚举数据类型
4、函数与重载
5、结构体与共用体(成员概念讲解)
6、域概念讲解
7、抽象概念引入与结构域(类)
8、类成员概念讲解
9、封装特性讲解(访问修饰符)
10、特殊成员函数(构造/析构/重载函数)
11、C++内存层次划分与分配管理
12、堆内存与栈内存
13、关键字new与指针
14. delete关键字
15、基本数据类型指针与类对教指针
C++面向对象编程:
1、类和对象区别与关系
2、二級指针
3、引用与右值引用
4、抽象类
5、继承特性讲解
6、继承访问修饰符
7、动态多态与静态多态
8、重写,重载,重定义
9.const关键字应用(面向对象与面向过程)
10. static关键字应用(面向对象与面向过程)
11、作用域与命名空间
12、头文件构建
13、声明与定义
14、数组与指针
15、柔性数組(malloc与free)
C++语法编程:
1、内联函数(全局/成员内联)
2、友元操作(全局/成员友元函数,友元类)
3.运算符重裁
4、普通构造函数
5、拷贝构造函数
6、移动构造函数
7、特殊成员函数(拷贝/移动赋值运算符)
8、数据拷贝中深拷贝与浅拷贝
9、面向对象中的隐式转换与阻止隐式转换
10、接口概念讲解
11、面向对象设计七原则
12、匿名函数
13、泛型编程
14、数据类型转换(动态/静态转换)
C++结构化编程
1、智能指针
2、线性数据结构
3、链型数据结构
4、树形数据结构
5、图形数据结构
6、算法时间空间复杂度
7、遍历算法
8、递归算法
9、动态规划
10、选代法
11、查询算法
12.创建型设计模式
13、结构型设计模式
14、行为型设计模式
15.线程讲解
16、有限状态机
17、C++11新特性讲解
Week19~12:虚幻引擎C++学习与实践
虚幻C++编程基础:
1、构建虚幻C++工程
2.讲解项目工程文作目录结构
3.讲解项目工程目录结构
4.引攀工具UB T与UHT讲解
5.清理重构工程方法(解决常见开发冲突问题)
6.虚幻引擎基本数据类型
7.虚幻引擎日志输出与查看
8.安全开发
9.虚幻C++字符串
10.国际化版本开发解决方案
11.虚幻引擎容器(TArray.TMap,TSet)
12.0bjod特性讲解
13.Actor生命周問
14、蓝图继承添加C++类
15.标记类说明符(UCLASS)
16.标记函数说明(UFUNCTI0N)
17.标记成员数据说明符(UPR0FERTY)
18.引用计数器更新
19.说明物特性补充(META)
Paper2D应用:
1、分析案例捕捉需求设计游戏框架
2、导入资产并加减资产
3、编写角色飞行行为逻辑
4.编写角色状态管理逻辑
5.编写角色转向逻辑
6、设计背景切换
7、设计滚动管道逻辑
8、设计地面逻辑
9、添加操控音乐
10、设计游戏流程逻辑
11、HUD讲解并设计游戏菜单
12.计分系统设计
13、分数排行榜设计
Week12~14:虚幻引擎功能学习与实践
虚幻引擎动画系统开发:
1、动画组合方式
2、动画资产关系(骨架,网格,片段,逻辑,物理)
3、Maxmio资产应用
4、Blender转换动画资产
5.骨骼重定向
6、重设预览姿势
7、导入骨架与片段
8、讲解动画实例与角色关联方式
9、混合空间动画讲解
10.Aimoffset动画讲解
11、动画混合节点讲解
12.混合过渡设置
13、动画状态机
14、蒙太奇讲解
15、游戏连招设计
16、顿通知
17、动画蓝图中通知
18、帧知类
19、状态通知
20、动画通知轨迹
21、状态逻辑通知
22、动画曲线
23、动画曲线驱动材质
24、动画同步组
25、骨架控制器应用
26、子动画
27、根骨骼运动
28、动画K
虚幻引擎行为树系统开发:
1、讲解虚幻引擎行为树系统应用与特点
2、行为树系统中的五大节点类型
3.AlController用途以及使用
4、应用行为树与角色系统关联
5、黑板设计意义与目的
6、Composite类型节点讲解(分支执行方式)
7、节点成立与失败的概念及区别
8、观察者终止特性与应用
9、行为树结构特点与构建方式
10、Services节点用途与设计(C++)
11.Decorator节点用途与设计(C++)
12、Task节点用途与设计(C++)
13、黑板数据选择器
14、行为树节点共享特性
15、构建独立行为树节点(Task节点)
16、使用节点附加内存空间存储数据
17、自定义任务节点(播放蒙太奇)
18、EQS系统讲解与应用
19、旧感知系统讲解与应用
20、新感知系统讲解与应用
21、阵营系统讲解与应用
22、导航器系统动态更新
虚幻引擎功能拓展:
1、Json应用与解析
2.XML应用与解析
3、引擎数据流操作(本地)
4、UMG系统(C++)
5、Slate系统讲解
6、动态库与静态库
7、外部库导入引擎与应用
8、插件编写与应用
Week14~16:项目设计与开发
计算机网络通信开发:
1、计算机网络通信层级关系
2、网络通信目的
3、TCP/IP讲解
4、UDP数据传输方案
5、安全数据传输握手方案
6、常用网络数据传输方案
7、Protobuf通信框架讲解与应用
8、协同工作方式
9、CPU优化常见问题与方案
10、优化工具与日志
实训项目开发1:
1、策划设计需求分析拆解
2、团队队员职能划分
3、搭建项目管理环境
4、分析设计功能模块
5、绘制功能模块UML图
6、需求落地执行产出
实训项目开发2:
1、团队管理员回滚需求
2、申查团队需求实施进度
3、模块测试,BUG反馈修改
4、提审汇总合格产出
5、对接功能模块测试通信
6、团队汇报产出进度
7、整合美术资产
实训项目开发3:
1、汇总产出功能,对接功能模块
申请免费试听
只要一个电话
我们为您免费回电