1.4 场景设计精要

news2024/11/27 20:59:59

一、场景主题确定
设计游戏场景首先明确游戏发生的时间地点等时代背景。通过对玩家动线的设计,功能模型的合理布局构建出场景的基本骨架。利用光影效果和色彩变化烘托场景氛围。
市场上常见的主题场景:剑侠、科幻、废墟、魔幻等


二、场景风格确定
大类分为:写实与非写实风格
细分后常见风格举例:赛博朋克、写实、卡通、像素、lowpoly风格等等


三、场景设计构图
在游戏场景原画中,构图就是场景的起步,决定了整个场景的成败,下 面列举一些常用的构图法:三分法、前景场景和纵深感、视觉引导线、环形。
1.构图法
1.三分法
换面从水平方向和垂直方向分别分成三部分时,线条交叉的地方就是一个“黄金分割点”,是放置焦点的最佳位置。


2.前景场景和纵深感
透视感是构图的基本要求,当设计中有前场景,这时候只要加一些漂亮的后景,让图片看起来有纵深感。

3.视觉引导线
引导线会把玩家的实现吸引到画面的主体上,道路和墙壁都可以作为画面的引导线。

4.环形
环形有连续的“曲线”组成,其环形的运动轨迹将视线牢牢地吸引在画面上。

2.剪影
剪影构图和视角创意
选定构图方法后,20分钟速途起稿,重点概括地形,以及视觉中心在画面中的位置。
通过快速剪影速涂,可以锻炼自己的构图和视角创意能力以及培养个人的空间处理能力。

剪影空间处理
以下的剪影速涂,每一张的空间都不一样。说明在空间上,个人的空间处理能力是很重要的,而且在画面中的视觉中心,都是呈现“突出部”的结构,这也是非常重要的。
同时在画面的整体色调上,也各有不同,既有偏明亮调的,也有暗调的。
3.三分法速涂剪影举例
1打草稿
2上基础色
3画面加元素
4处理地形,细化整体

四、场景色彩分类
1.色彩
色彩的首要功能是帮助我们辨识物体,游戏中的颜色也体现了这一点。在游戏里我们把苹果做成红色,因为真实的世界里它们就是红色的,我们得以在游戏中更容易地认出它们。
场景的画面氛围很大部分由色彩决定,明显的色彩区分,决定了游戏的品牌形象,例如:蓝色与橙色之于《传送门》,亮红色之于《镜之边缘》,血红色之于《超级肉肉哥》,紫蓝色之于《超级马里奥兄弟》,艳粉色之于《迈阿密热线》。


色彩也经常起到想潜在用户穿搭游戏性质的作用,比如说,亮色常用于休闲游戏,而暗色则常用于核心游戏。
休闲游戏

FPS游戏

2.场景配色的四大步
颜色具有三个基本特性:色相、纯度(饱和度、彩度)、明度。
①配色比例
日本的设计师提出过一个配色黄金比例70:25:5,其中70%为大面积使用的主色,25%为辅助色,5%为点缀色。一般情况下建议画面色彩不超过三种。

②色彩关系
色彩之间的关系取决于色相环上的位置,色相和色相之间距离的角度越近,则对比越弱,离得越远则对比越强烈。

③色彩搭配
几种色彩搭配的例子:
○相邻色搭配——根据红橙黄绿蓝紫这六字顺序,相邻色搭配就是红+橙,橙+黄,黄+绿,绿+蓝等,以此类推。
○间隔色搭配——根据红橙黄绿蓝紫六字顺序,红+黄,橙+绿,黄+蓝,绿+紫,蓝+红,因为这种搭配方式中间隔了一个颜色,因此称为间隔色。
○互补色搭配——根据红橙黄绿蓝紫六字顺序,互补色就是中间间隔两个颜色,红+绿,橙+蓝,黄+紫等
④叠色
在原画中先黑白灰在叠色的话,体积感会更强,直接上色出来的色彩感也是很不错的。
三大步:
1.起稿 2、铺调子 3、设计和塑造

五、场景光影氛围
光影能表达场景的氛围,原画里面氛围是很重要的,不一样的光影能表达出不一样的氛围,能让看客更容易的进入画面的世界。
不同光影的氛围:


影响光影氛围的有:光源的明亮度,光源的软硬度,多光源的主次分布,冷光与暖光。
光影的明亮度:


光源的软硬度对比:


多光源的主次分布:


冷光与暖光:


六、场景细节添加
场景基本轮廓构建完以后就可以逐步将小物件填充进场景内,进一步提高场景完成度,丰富场景内容,呼应主体,提升乐趣。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1291454.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深入理解mysql的explain命令

1 基础 全网最全 | MySQL EXPLAIN 完全解读 1.1 MySQL中EXPLAIN命令提供的字段包括: id:查询的标识符。select_type:查询的类型(如SIMPLE, PRIMARY, SUBQUERY等)。table:查询的是哪个表。partitions&…

Vue学习计划-Vue2--Vue核心(七)生命周期

抛出问题&#xff1a;一进入页面就开启一个定时器&#xff0c;每隔1秒count就加1&#xff0c;如何实现 示例&#xff1a; <body> <div id"app">{{ n }}<button click"add">执行</button> </div><script>let vm new …

西工大计算机学院计算机系统基础实验一(函数编写15~17)

还是那句话&#xff0c;稳住心态&#xff0c;稳住心态&#xff0c;稳住心态。心里别慌&#xff0c;心里别慌&#xff0c;心里别慌。 第15题&#xff0c;howManyBits&#xff0c;返回用二进制补码形式表示x所需的最小二进制位数。比如howManyBits(12) 5&#xff0c;12可以被表…

高级实现Java的七大热门技术框架解析源码特性分析

Java是一门广泛应用的编程语言&#xff0c;拥有众多热门技术框架。本文将通过解析源码和特性分析&#xff0c;带你深入了解Java的七大热门技术框架&#xff0c;并提供相关示例代码。 一、Spring框架 Spring是Java最流行的开发框架之一&#xff0c;提供了依赖注入&#xff08;D…

电商早报 | 12月7日| 阿里巴巴分红179亿,破历史记录

阿里巴巴将派发25亿美元年度股息 12月6日消息&#xff0c;阿里巴巴发布公告&#xff0c;将向截至2023年12月21日香港时间及纽约时间收市时登记在册的普通股持有人和美国存托股持有人&#xff0c;就2023财年首次派发年度股息&#xff0c;金额分别为每股普通股0.125美元或每股美…

mysql知识分享(包含安装卸载)(一)

如果博客有错误&#xff0c;请佬指正。 目录 注意&#xff1a;打开cmd时要有管理员身份打开&#xff0c;重要 为何使用数据库&#xff1f; 数据库的相关概念 关系型数据库 关系型数据库设计规则 表&#xff0c;记录&#xff0c;字段 表的关联关系 一对一关联 一对多关系 …

如何衡量和提高测试覆盖率?

衡量和提高测试覆盖率&#xff0c;对于尽早发现软件缺陷、提高软件质量和用户满意度&#xff0c;都具有重要意义。如果测试覆盖率低&#xff0c;意味着用例未覆盖到产品的所有代码路径和场景&#xff0c;这可能导致未及时发现潜在缺陷&#xff0c;代码中可能存在逻辑错误、边界…

[Geek Challenge 2023] web题解

文章目录 EzHttpunsignn00b_Uploadeasy_phpEzRceezpythonezrfi EzHttp 按照提示POST传参 发现密码错误 F12找到hint&#xff0c;提示./robots.txt 访问一下&#xff0c;得到密码 然后就是http请求的基础知识 抓包修改 最后就是 我们直接添加请求头O2TAKUXX: GiveMeFlag 得到…

vue中的动画组件使用及如何在vue中使用animate.css

“< Transition >” 是一个内置组件&#xff0c;这意味着它在任意别的组件中都可以被使用&#xff0c;无需注册。它可以将进入和离开动画应用到通过默认插槽传递给它的元素或组件上。进入或离开可以由以下的条件之一触发&#xff1a; 由 v-if 所触发的切换由 v-show 所触…

用 C 写一个卷积神经网络

用 C 写一个卷积神经网络 深度学习领域最近发展很快&#xff0c;前一段时间读transformer论文《Attention Is All You Need》时&#xff0c;被一些神经网络和深度学习的概念搞得云里雾里&#xff0c;其实也根本没读懂。发现深度学习和传统的软件开发工程领域的差别挺大&#xf…

数据结构:图文详解双向链表的各种操作(头插法,尾插法,任意位置插入,查询节点,删除节点,求链表的长度... ...)

目录 一.双向链表的概念 二.双向链表的数据结构 三.双向链表的实现 节点的插入 头插法 尾插法 任意位置插入 节点的删除 删除链表中第一次出现的目标节点 删除链表中所有与关键字相同的节点 节点的查找 链表的清空 链表的长度 四.模拟实现链表的完整代码 前言&am…

多人群聊代码

服务端 import java.io.*; import java.net.*; import java.util.ArrayList; public class Server{public static ServerSocket server_socket;public static ArrayList<Socket> socketListnew ArrayList<Socket>(); public static void main(String []args){try{…

5G - NR物理层解决方案支持6G非地面网络中的高移动性

文章目录 非地面网络场景链路仿真参数实验仿真结果 非地面网络场景 链路仿真参数 实验仿真结果 Figure 5 && Figure 6&#xff1a;不同信噪比下的BER和吞吐量 变量 SISO 2x2MIMO 2x4MIMO 2x8MIMOReyleigh衰落、Rician衰落、多径TDL-A(NLOS) 、TDL-E(LOS)(a)QPSK (b)16…

echarts环形饼图

效果示例 代码汇总 pieCharts() {let data [];const providerResult [{name: 智诺, value: 23},{name: 海康, value: 5},{name: 大华, value: 5}, {name: 云科, value: 23},{name: 四信, value: 22},{name: 九物, value: 22}]let charts echarts.init(document.getElemen…

700G全球30米高程DEM原始数据

这里&#xff0c;为大家分享700G的全球30米高程原始数据。 全球30米高程覆盖范围 NASA全球30米SRTM高程DEM数据范围在南纬56度到北纬61度范围之间&#xff0c;共分为14520个区域范围。 每个区域范围在经纬度方向的跨度均为1度大小&#xff0c;将该接图表在微图中与影像叠加之…

【C++】如何优雅地把二维数组初始化为0

2023年12月7日&#xff0c;周四上午 目录 为什么要初始化二维数组不优雅的初始化方式&#xff1a;使用两个for循环优雅的初始化方式一&#xff1a;使用初始化列表优雅的初始化方式二&#xff1a;使用memset函数 为什么要初始化二维数组 如果不初始化二维数组&#xff0c;那么…

海云安参与制定《信息安全技术 移动互联网应用程序(App)软件开发工具包(SDK)安全要求》标准正式发布

近日&#xff0c;由TC260&#xff08;全国信息安全标准化技术委员会&#xff09;归口 &#xff0c;主管部门为国家标准化管理委员会&#xff0c;深圳海云安网络安全技术有限公司&#xff08;以下简称“海云安”&#xff09;等多家相关企事业单位共同参与编制的GB/T 43435-2023《…

在Mac上安装Windows应用程序的简便方法:CrossOver for Mac

对于许多Mac用户来说&#xff0c;有时候他们可能需要使用一些只有在Windows上才能找到的应用程序。以前&#xff0c;解决这个问题的方法是通过安装Windows虚拟机或使用双系统来在Mac上运行Windows应用程序。但这些方法需要额外的硬件资源和时间来配置&#xff0c;并且可能会导致…

JVM GUI可视化监控及诊断工具

工具既述 使用命令行工具或组合能帮您获取目标Java应用性能相关的基础信息&#xff0c;但它们存在下列局限&#xff1a; 无法获取方法级别的分析数据&#xff0c;如方法间的调用关系、各方法的调用次数和调用时间等&#xff08;这对定位应用性能瓶颈至关重要&#xff09;。要…

antdesign前端一直加载不出来

antdesign前端一直加载不出来 报错&#xff1a;Module “./querystring” does not exist in container. while loading “./querystring” from webpack/container/reference/mf at mf-va_remoteEntry.js:751:11 解决方案&#xff1a;Error: Module “xxx“ does not exist …