文档章节

例说游戏角色设计与角色文化内涵的关系

j
 jun9152143
发布于 2017/07/07 11:15
字数 942
阅读 110
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

游戏角色设计不仅仅是用视觉美术上的设计表达出策划的文案设计,而是在游戏角色上赋予其世界观、人物性格、职业、经历等,可以这样说,游戏角色的设计不仅在视觉上可以呈现出美感,还应该与文化背景相符,甚至可能涉及到宗教、种族等多方面因素。如果抛开世界观、性格、故事,凭空造个没故事的好看的角色,出来的成果大多会比较无聊,并且毫无内涵。

例说游戏角色设计与角色文化内涵的关系_游戏角色_游戏设计_游戏角色策划_课课家

  游戏开发不是单一学科,而是融合了绘画,影视,文学,建筑,宗教,哲学等等等一大串学科的混合学科,需要有复合知识面,各个学科涉猎广泛的概念设计师来主导这一流程。

  PS绘画表现只是途径,对于设计而言最重要的还是对文化的深入研究。

  所以你不能脱离世界观去做设计,做职业套装的话可以不考虑性格,但是也要从世界观入手去考虑元素符号的使用。

  你说自己只会拼凑,是因为忽略了最关键的一部“对文化内核的研究”,所以才装备设计不合格。

  这期间要花费大量的时间对相关的世界观和文化进行研究,需要找大量的资料和素材,需要反复出稿推敲如何提取组合元素。

  装备设计除了满足美感,还需要满足功能性,如果涉及到3D模型制作,还必须考虑到面数,肢体活动,材质处理等等。

  画角色练习要一般是从角色身份定位入手:

  1.先确定角色身份,然后通过身材,性别,脸部特征,发型来反应出角色的性格特点。

  2.然后通过角色的社会身份来设计服装剪裁,这个要符合世界观,比如游戏中常见的那些,比如魔幻题材中常见的战士,法师,牧师,刺客等等。

  3.颜色搭配,这个从平面构成的角度在已经分割好的服饰剪裁上做颜色匹配平衡。

  4.根据角色的文化背景来进一步设计服装细节,从相关文化背景中提取元素来设计饰品和花纹,比如魔幻题材中的牧师职业肯定要有天主教的十字纹样,黑白金红几种颜色搭配等等,头戴兜帽,手里拿法杖等等。

  5.有时候游戏角色设计还有其他需求,设计动作,设计特效,设计陪衬角色的宠物等等。

  下面是游戏角色设计的一些例子:

  根据角色职业定位还有世界观背景而来的体型,服饰剪裁,颜色搭配设计:

服饰剪裁颜色搭配设计

  男女一组的职业设计:

男女一组的职业设计

  颜色组合设计:

颜色组合设计

  同一职业同一服装剪裁,搭配不同文化背景的元素:

搭配不同文化背景的元素

 

  印第安元素的:

印第安元素

  埃及元素的:

埃及元素

  动作和特效设计:

动作和特效设计

  在游戏角色这方面做设计与绘画都是有表达诉求,如果连表达对象都不想要了,也没必要设计了。其实想弄个完全没意义的东西也是几乎不可能的,就算没深层文化内涵,那也还有视觉意义,所以将这些属性扩大复杂到“故事”的级别是很有必要的,它会指导我们将设计完成。如何从文化中提取元素是概念设计师最重要的工作。

j
粉丝 0
博文 113
码字总数 84802
作品 0
南通
私信 提问
加载中
请先登录后再评论。
Swift百万线程攻破单例(Singleton)模式

一、不安全的单例实现 在上一篇文章我们给出了单例的设计模式,直接给出了线程安全的实现方法。单例的实现有多种方法,如下面: class SwiftSingleton { } 这段代码的实现,在shared中进行条...

一叶博客
2014/06/20
3.5K
16
beego API开发以及自动化文档

beego API开发以及自动化文档 beego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一步一步的测试中开发,期间QQ群里面很多人都问我如何开发,我的业余时间实在...

astaxie
2014/06/25
2.7W
22
在多个浏览器上运行脚本--Queen

假设你想和朋友们玩这么个游戏:你写下某个数字,然后让朋友们猜你写的是什么数字。你的朋友们将不断的给你一些猜测的数字,直到猜中为止。 现在想象你的朋友都是使用的浏览器,这个游戏就相...

匿名
2013/01/24
4.6K
1
跨平台 3D 游戏引擎--Castle Game Engine

Castle Game Engine 是一个用 Object Pascal 开发的跨平台 3D 游戏引擎。包含一个灵活的 3D 对象系统与开箱即用的水平,项目,智能生物等等。使用 X3D、VRML、Collada 和其他格式实现渲染和处理...

匿名
2013/02/05
2K
0
跨平台手机应用开发--Gideros

Gideros 可以让你轻松快速创建 iOS 和 Android 应用,提供用户友好的集成开发环境,内建模拟器对应用进行不同屏幕大小、分辨率下的测试,最大的优点是可即时修改代码即时进行测试,无需编译安...

匿名
2013/02/19
2.8K
1

没有更多内容

加载失败,请刷新页面

加载更多

C#中const和readonly有什么区别? - What is the difference between const and readonly in C#?

问题: What is the difference between const and readonly in C#? C#中const和readonly什么区别? When would you use one over the other? 您什么时候可以使用另一个? 解决方案: 参考一...

fyin1314
32分钟前
25
0
百度地图SDK新版内测邀请

本文作者:用****9 百度地图开放平台为开发者提供七大基础服务能力,其中地图SDK和导航SDK是开发者广泛使用的重要基础服务,为了满足开发者更多使用需求以及提升开发者集成后的应用效果,本次...

百度开发者中心
前天
13
0
获取JavaScript数组中的所有唯一值(删除重复项) - Get all unique values in a JavaScript array (remove duplicates)

问题: I have an array of numbers that I need to make sure are unique. 我需要确定一个唯一的数字数组。 I found the code snippet below on the internet and it works great until th......

javail
今天
11
0
如何检查字符串是否为空? - How to check if the string is empty?

问题: Does Python have something like an empty string variable where you can do: Python是否有类似空字符串变量的内容可以在其中执行: if myString == string.empty: Regardless, wh......

富含淀粉
今天
19
0
您如何存储未跟踪的文件? - How do you stash an untracked file?

问题: I have changes to a file, plus a new file, and would like to use git stash to put them away while I switch to another task. 我对一个文件进行了更改,再加上一个新文件,并希......

技术盛宴
今天
39
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部