想成为一名优秀的TA(技术美术),应该怎么做?

文摘   2024-08-27 09:00   北京  

TA(Technical Artist),也叫技术美术,是一个游戏乃至整个CG行业里神秘而又牛X的岗位。

一般只有比较成熟、流程完善的游戏公司才会设立TA岗位,但最近几年来随着国内游戏产业的发展,越来越多的国内大小游戏公司也开始纷纷设立TA岗位,因此TA逐渐被大家熟知起来。

而大家对TA的印象往往也是“那个挣得很多的全能大佬”。


坐标游戏TA导师 Nathan Chen参与项目

《战争机器》


通常大家知道的TA分为美术向TA和技术向TA,其实还有一种叫做“”通用型TA“”。通用性TA融合了美术向TA和技术向TA的优势,需要具备丰富的艺术素养和技术能力,能够与美术团队紧密合作,理解并解决复杂的美术技术挑战,同时也能与开发团队密切配合,确保游戏的视觉效果和技术性能达到最佳的平衡

简而言之就是通吃技术和美术的TA,这种人才非常稀缺,很多公司也是为了一个优秀的通用性TA抢破头,这也是通用型TA人才高薪又牛X的原因。


坐标游戏TA导师 Nathan Chen参与项目

《战争机器》


按理来说像TA这样的复合型岗位,想要入行一般来说应该需要经过多年不同赛道的历练方可达成。但这个对大多数人来说实操起来可能都比较困难,很多人知道这个赛道路宽还缺人,但是想转TA的时候发现都不知道从哪里开始,更别说系统性的学习了

那有没有什么姿势可以快速入行呢?大佬云集的神秘组织坐标世界恰好就有!

《坐标游戏TA》三期来了!

由参与开发了《极品飞车》《战争机器》、来自Splash Demage的首席图形专家Nathan Chen老师主讲,入门+高阶难度均有,职业游戏TA核心技能全掌握

话不多说,赶紧往下看看《坐标游戏TA》是如何带大家快速进入TA赛道的!



导师简介


Nathan Chen

坐标游戏TA导师

拥有12年的技术美术经验,曾在Splash Demage担任Principal Computer Graphic Supervisor(首席图形专家),负责项⽬中的日常技术维护,视觉效果开发,美术流程设计与开发,效能优化以及TA⼈才培训和招聘等方面。参与过《战争机器》以及《极品飞车》等多款AAA级游戏制作。



课程简介



共6个月系统性大课

每周5-6小时课程+周末作业点评+闯关课程

 每周一到周六技术支持


课程融入了作为⼀名职业游戏TA需要了解的所有核心技能,涵盖了包括游戏引擎、图形图像、版本管理与分布式开发、工具开发、内容自动化、游戏性能优化等方方面面,使你可以成为⼀名服务于大型AAA游戏的职业技术美术。

由于TA职业的特殊性,课程不会以某个⼯具、软件或者特定的⼯作流程为主导,而是着重培养你对游戏开发的整体把控能力,以及最重要的作为⼀名职业TA的Mindset。本课程注重原理的阐述,课程中涉及⼤部分知识都是针对实际项目中的常见情况,在不同的游戏、引擎、平台中都可以灵活使用。

更可贵的是课程不仅仅针对目前实际项目中出现的常用技术,同时课程设置还为未来可能出现技术做好铺垫。

全部课程分为初级和高级两个部分,由浅入深,可以根据实际情况灵活选择内容的深度



适用对象


你是不是适合这门课程?来看看课程的适用人群:


● 想要入门游戏技术美术,已经有一定3D工作经验的美术师、动画师、绑定以及特效等

● 已经入门技术美术,想要在更多领域突破自己或者进阶的初级TA

此课程不适合零基础小白。



课程大纲

以下内容为精简版大纲

详细大纲请访问坐标官网或入群咨询客服

https://www.zuobiaoworld.com/

QQ:752700185




TA新手入门


1

图形图像

图形基础

  数据与构成;三维的基本概念与流程;世界空间 局部空间 法线空间;法线空间与法线贴图;色彩空间等。。。。。。

图形理论

  色域 线性与非线性;UV空间;处理信息;层材质等。。。。。。

图形实例

  空间投射方向与CustomStencil通道;图形效果与游戏逻辑的连接;范围控制;自定义动画曲线;镜面反射等。。。。。。


2

游戏引擎Unreal Engine 5基础

UE5基础介绍

使用 UE5Blueprint蓝图创建一个简单的小游戏

3

工具开发与内容自动化


通用TA编程

  基本语法;数据类型;列表,元组;字典 集合;函数;类与对象;类的继承;模块等。。。。。。

实战

  MayaCmd;MayaPymel PsudoCode

MayaPython,骨骼创建工具,节点

  表达式;植物生长案例,Pymel结构梳理;Maya UI组件等。。。。。。。

 UI工具实例;UI布局;菜单 组合UI

  traceback expandvars recursive

● MethodType staticmethod classmethod,自定义装饰器 可以追踪时间的进度条等。。。。。。。

Maya工具完整实例

●  项目设置;窗口布局与菜单;载入模式切换;自动保存设置 partial命令绑定





TA高级进阶 


1

游戏引擎Unreal Engine 5进阶


在UE5中使用UnrealPython

使用UnrealPython创建工具

  ActorUtilities;AssetUtilities等。。。。。。

UnrealUI创建工具

UE5蓝图Blueprint与Python交互

UE5UtilityWidget实例

弹SlateUI创建;ListView工具介绍;蓝图BlueprintFunctionLibrary;材质信息提取与随机赋值材质工具启动方式与报错解决方案等。。。。。。

2

高级工具开发与内容自动化


PyQt Standalone

  QtDesigner;QApplication MVC;Qstandardltem;文件与文件夹管理等。。。。。。

PyQt Maya

 Maya中继承并运行;打开或者创建Regerence;读取Reference数据;使用MayaAPI创建回调函数;模型批量导出等。。。。。。



3

高级图形图像


PyQt StandaloneGLSL

  在二维平面上绘制点线面图形;绘制三角形与颜色混合;噪点生成;在Unreal中转化为HLSL等。。。。。。

植被案例

  风场模拟;植物倾斜模拟; GLSL模拟运动物体对流体的影响;GLSL模拟运动效果的扩散与融合;模拟子弹对植被的爆炸影响; 实际运行中的图形效率优化等。。。。。。

三维投射

UV based Variations;VertexColor based Variations

渲染Forward&DeferredRendering BufferVisualize 

HDR Exposure等。。。。。。

 ……


4

骨骼动画与动力学

Unreal骨骼基本知识 IKFK无缝切换

Retageting AnimationBlueprint

基于物理结算的骨骼动画

 ……


5

其他

性能优化概述 cvars命令行介绍

GPU性能捕捉工具GPUVisualizer

shadow阴影的不同类型

Unreal中专业的性能检测工具Unreallnsight

不同配置的主机配置scalabilities

内存优化的一些方法

 版本softRefrence Asynloading Blueprintlnterface

集中式版本管理P4

分布式版本管理Git

 ……

好啦,课程就介绍到这里了,篇幅有限,只能抛砖引玉介绍一部分,如果想了解完整的课程内容或者有任何问题可以入群咨询。

zuobiaoworld.com

《坐标游戏TA三期》

9月29日正式开课

点击文末“阅读原文”&扫描二维码

了解详情






坐标游戏TA

QQ群号:752700185

学习交流 了解课程


点击左下阅读原文可跳转坐标游戏TA课程页面

(还有免费公开课可以白嫖哦~)

Thepoly
关注我。为大家提供更多CG行业动态和资讯,分享CG大拿制作经验,和大家一起学习进步。立志通过这个公共号让大家能得到更大的提升。
 最新文章