游戏美术的技与艺

news/2024/11/23 9:41:08/

  大家好,我是阿赵。
  可能很多朋友都知道,我刚进入游戏行业的时候,做的是美术工作,包括了建模、贴图、动画等,都做过。我对各种美术资源制作也都很熟悉,懂得很多制作的技术。但最后,我却没有继续做美术工作,而改行做了程序员。这是为什么呢?
  举一个例子,如果给我一张设计完整的原画,我可以照着做出效果不错,还原度很高,并且布线合理,面数较少的3D模型。这一个步骤,可以说我的技术不错。但假如没有设计好的原画,就算我的技术再高,也很难做出好看并且有特色的3D模型。
  很明显,我所掌握的,是技术方面的技能,但我并不具备创造性的能力。换句话说,我只是一个技工,并不是一个艺术家。
  在美术的各个岗位,我个人认为都需要有艺术创造性的存在。比如现在游戏行业的UI工作,现在很多做游戏界面的UI美术工作者,可能只会根据原画分离图层出图,可能会做引擎里面拼一下界面,但至于一个界面怎样好看,用多少种字体,配多少种颜色,其实是完全没有概念的。假如按照这个情况继续工作下去,他们可以达到一个怎样的高度?是使用Photoshop非常熟练?使用Unity拼界面的速度很快?还是怎样?
  刚刚过去的2023年,有一个关于美术的话题估计是要载入史册的,就是AI画图让很多公司对原画美术裁员。为什么会出现这种情况?AI画图是非常的快,但实际上AI能做的事情并没有想象中那么多的,它只是把已有的资源进行分析、组合,然后产生新的图片,这些新图片,并不会产生一种新的风格,也不会产生一些新的创意。但为什么AI还是可以取代这么多原画师的工作?很明显,大部分初级的原画师,他们的工作也是从网上找各种素材,然后做拼接,他们的工作内容和AI没有太大区别,但他们远远没有AI那么快。只有技术而没有艺术创作性的美术工作者,被AI取代我觉得并不是什么不可思议的事情。
  那么,是不是只要有艺术,就可以完全不懂技术,就可以很好的从事游戏美术工作呢?游戏美术和别的行业的美术不一样的地方是显而易见的,比如电影也好,海报也好,它们都是所见即所得的,只要电影的画面看起来是正确的,只要海报印刷出来没有错误,就可以了。但游戏美术不一样,游戏都是需要使用各种技术,让画面中需要的地方显示出来。不论游戏使用的是哪一种技术或者引擎,都需要遵循一定的规则,才能正确的把美术资源表达出来。比如游戏特效,它能实现的手段就很多,可以是粒子特效,可以是序列帧动画,可以是顶点动画,可以是UV动画,等等。不同的技术手段能达到的效果都不一样,如果游戏美术的设计者只懂艺术,不懂任何懂技术,他很难知道自己设计的效果通过游戏引擎之后能表达出百分之多少?如果设计者能懂得一定的技术手段,就能百分之一百的把自己的设计通过游戏引擎表达出来。
  我是一个只懂技术的低级美术,所以很明显我以后在美术上的发展前景不会很好,所以我只能更极致的往技术方面发展了。


http://www.ppmy.cn/news/1296464.html

相关文章

2024--Django平台开发-基础信息(一)

一、前置知识点 - Python环境搭建 (Python解释器、Pycharm、环境变量等) - 基础语法(条件、循环、输入输出、编码等) - 数据类型(整型、布尔型、字符串、列表、字典、元组、集合等) - 函数(文件操作、返回值、参数、作用域等) - 面向对象 (类、对象、封装、继承、多态等)包和模…

Java多线程技术11——ThreadPoolExecutor类的使用1

1 概述 ThreadPoolExecutor类可以非常方便的创建线程池对象,而不需要程序员设计大量的new实例化Thread相关的代码。 2 队列LinkedBlockingQueue的使用 public class Test1 {public static void main(String[] args) {LinkedBlockingQueue queue new LinkedBlocki…

Rust 切片与Go 有何区别?

大家好,我是渔夫。 今天,让我们一起深入学习 Rust 中的切片。在 Rust 编程语言中,除了常见的 String 类型,还有一种重要的字符串类型:str。这种类型通常被称为字符串切片(slice)。 字符串切片…

【QML COOK】- 002-添加一个图片

1. 编辑main.qml import QtQuickWindow {width: 800height: 800visible: truetitle: qsTr("Hello World")Image {anchors.fill: parentsource: "qrc:/Resources/Images/arrow.png"} }将Window的width和height都改成800,因为我们要添加的图片大…

进程和计划任务

1. 什么是程序:执行特定任务的一串代码 什么是进程:加载到内存中运行 进程ID(Process ID,PID)号码被用来标记各个进程 UID、GID语境决定对文件系统的存取和访问权限 通常从执行进程的用户来继承 存在生命周期 都由其…

解压方法之一 tar

文章目录 解压方法之一 tar语法压缩文件查看压缩文件的内容解压文件更多信息 解压方法之一 tar … note:: 十年磨一剑,霜刃未曾试。 贾岛《剑客 / 述剑》 Linux的tar命令可以用来压缩或者解压缩文件。 官方定义为: tar - an archiving utility 语法 …

android启动流程

BootROM 这个固化在rom里 Bootloader 启动kernel前的准备工作,包括正常启动与recovery,烧写等不同做出判断 启动kernel会传些参数 重点是android启动流程 1. 驱动加载 比如usb, light, audio, camera, bt, wifi等 2. init 见system/core/init/init.c…

URL编码揭秘:为什么要进行URL编码?

URL(Uniform Resource Locator,统一资源定位符)是互联网上资源地址的唯一标识符。在网络请求和数据传输过程中,URL编码起着至关重要的作用。 URL编码解码 | 一个覆盖广泛主题工具的高效在线平台(amd794.com) https://amd794.com…