简笔风和写实风的区别

news2024/11/25 4:28:36

现实主义和风格化

当我们谈论现实主义和风格化时,我们是什么意思?这看起来相当明显,现实主义指的是模仿逼真的逼真的图形。它不一定需要存在于现实世界中,但被传达为它属于我们的世界。10年前,我们认为现实的东西在今天并不现实,对一些人来说,它甚至可能看起来是风格化的,因为为了应对技术的限制而做出的选择。

一个很好的例子是《神秘海域4》,如果你比较他们的第一个游戏发布2007年,10年前和今年发布的,2017年,你可以看到如何视觉和技术质量差异很大。他们的主角(如示例所示)在当时缺乏很多细节,细节我们买得起,也强调与现代技术。改善的细节的例子是皮肤和衣服,两者的皱纹以及阴影。10 年前, Pbr 并不存在游戏开发, 但在当今的游戏艺术创作过程中相当重要。我们认为今天是现实的,10年后不会。然而,我们一直说,它从来没有看起来更好,这将是很难使它看起来更现实的未来。

在上图中,你可以看到一些最近发行的游戏,它们以逼真的图像而闻名。是什么让《地平线:零黎明》、《神秘海域4》和《巫师3》看起来和感觉更真实?有人可能会说图像增强了现实主义。我的意思是增强的现实主义是,色彩,光线和气氛更有活力,有完美的天气和照明条件相比,你会看到你在日常生活中在类似的环境中。与电影和照片一样,后过程和增强用于创建更有趣的场景和感觉。现实生活中可以是相当沉闷和无聊看和电影,照片或游戏不会卖得很好,如果它看起来不够吸引人。因此,我们作为艺术家在逼真的图形上所模仿的通常是具有完美场景、色彩、灯光和氛围的增强现实:为了制作的东西,将似乎球员,仿佛它属于我们的现实。

程式化的游戏艺术也因为这些新技术而发生了改变。从被限制在低多边形和仅使用漫反射贴图输入,到推动高多边形数和访问着色器和材料,风格化现在可以蓬勃发展。

这些方法看似相似,但由于缺少限制,它们的最终结果现在确实不同了。现实主义和风格化之间的显著区别是,在现实主义中,你被限制在使事物看起来真实,同时增强它们的视觉语言。使用stylezed,你可以自由地玩形状和颜色,夸张或删除细节,以增强任何方向的外观和感觉。在现实主义中这样做会打破现实的幻觉,因为它不会被视为我们所认为的现实,它不属于我们的世界。

总之,你可以认为现实主义本身就是一种风格化,没有什么是真正现实的,只是在今天的技术限制下被制造出来显得现实的。

创建风格化图形的挑战

风格化游戏艺术的挑战是向玩家传达资产、环境和人物的典型特征,细节较少,并强调形状、颜色和形式。每个人都知道白木树是什么样子的, 你可能在现实生活中看过一棵, 一部电影或一张照片。你只能想象一个风格化的白木树会是什么样子,这将因追求的风格和艺术家而异。

风格化是指视觉上的描绘,不充分地尝试和准确地再现物体的现实面貌。这可以包括形状、线条、颜色、图案、表面细节、功能以及与场景中其他对象的关系的简化。这就是为什么风格化最常被用来描述具有更多卡通特征的艺术风格,而不是在细节上遵循现实主义而不是简单化的半现实主义风格。因为程式化的图像是如此多样,所以在创造艺术风格时并没有一套单一的指导方针

过分夸张的风格化是一种对形状和轮廓的处理,它关注的是更大的细节和形状,而不是小细节和微表面细节,这些在带有逼真图像的游戏中很常见。在这种风格中,你可以夸大物体的形状,你可以根据资产所传达内容的重要性放大或删除细节。上面的例子是《棘轮与叮当》和《守望先锋》。这两款游戏都倾向于通过放大较小的细节来强调目标。

上图是一个例子,解释了何时选择强调对象和何时删除对象的思维过程。以上示例为电线。物体由木梁组成,通常是物体的标志性形状。此外,它还有小型圆柱形绝缘体(用红色标记),将线路与极点连接起来。能够翻译电线的功能是重要的是保持绝缘体,以传达其使用,或者玩家会认识到其目的,没有绝缘体?讲述对象的故事是否重要,或者如果我强调对象的规模和形状,它看起来是否愚蠢和太像别的东西?这些都是我在创建现实资产和风格化资产时考虑参考时问自己的问题,但更是如此,当涉及到风格化时,因为我们没有努力实现逼真。

需要考虑的另一个方面是物体离玩家有多远,这些物体是要高高地坐在天空中,如果离玩家那么远,你甚至可能无法发现绝缘体。如果没有这些小型设备,您将能够转换电线的功能。如果对象更接近玩家,则将绝缘体添加到对象中,使其具有更有趣的轮廓并分解对象中的木质材料,这可能是一个很好的细节。对于最终电气线路应如何以任何风格进行表示,没有正确的答案,但重要的是要保持您对属于同一世界的资产选择的一致性。

与过于夸张的风格化相比,极简主义风格化相对平淡无奇,它具有简单性。由于颜色和形状的细节很少,您可以尝试传达资产的目的及其功能。它通常剥离所有(中小细节,缺乏正常的地图输入,通常只使用彩色地图。上图显示了两个游戏,火表和旅程,这将是在类别极简主义风格化。如同《旅程》中的示例图片一样,您可以清楚地看到地面是沙子,尽管它只是一种均匀的棕色橙色。您还可以在背景中看到岩层,因为它具有岩石的粗糙形状和轮廓,并得到周围环境的支持,您将识别它为沙漠中的岩柱,而无需进一步的细节。

雕刻

对于风格化和现实主义,我首先分析我的参考,然后再做任何雕刻。要举一个例子,让我们先分析一个简单的对象,如橘子。橘子是一种相当简单的资产,没有复杂的轮廓,因此,在进入更复杂的资产之前,分析对象是一个很好的起点。

在查看参考图片时,我倾向于先查找较大的形状,然后是中、小型和微表面细节。此资产的特点是什么?将现实与风格化区别于细节和纹理的是什么?定义资产的特征有助于创建逼真的外观和风格化的外观。通过精确定位所需的细节,您可以重新创建它们以模仿生活相似性,但也能够知道哪些细节可能会在风格化中增强或更改。

根据我的分析,我创建了一个快速的例子,橘子在现实和风格化的变种。你可以看到他们仍然使用相同的椭圆形形状,但有点不均匀,因为它是一个有机水果。它有皮肤皱纹从顶部的分支接触根(绿色顶部的橘子)。橘子的微表面细节是嘈杂的,与小不均匀的颠簸,这有助于它获得一个不均匀的纹理,导致光散射对剥离,使它看起来粗糙。由于凹凸不平是普通话的一个重要特征,对于一个风格化的资产,我会保留一些,并扩大他们,这也将有助于使它看起来不像一个橙色的番茄,缺乏表面细节,更光泽。您将需要寻找整体形状和细节,这将说服玩家什么类型的对象,他们看到了,无论你正在使用的风格。

剪影

剪影对于任何物体都非常重要,对于简单的资产,如像木桩这样形状更复杂的模型,或者对于像海盗船长这样戴宽边帽子的人物来说,都非常重要。您必须能够识别对象,即使对象本应是未知来源,但当看到时,它们也应从一开始就可识别。

对于关于现实主义与风格化的谈话, 我用两种不同的风格做了一个资产。一个逼真的木桩和一个风格化,以显示我的形状,剪影和细节时,与不同的风格工作的方法。对于风格化的方法,我选择去与过于夸张的风格化,因为极简主义风格化可能不需要雕刻版本的模型。

从雕刻开始,我将资产中不同层次的细节划分为各部分。在潜入微表面细节之前,从大细节中列出,即:剪影和大形状,中等细节,小细节和微表面细节。

剪影和大细节。当您开始雕刻时,定义资产的轮廓是最重要的。从较大的比例、轮廓和整体形状来看,现实资产与风格化资产存在很小的差异。现实的树桩在某些区域比风格化的树桩更有机或摇晃的感觉,特别是在底部,我添加了更多的直线。在雕刻大形状和剪影时,重要的是要使对象可识别,并仅与资产的形状配合工作。在深入了解细节之前,更易于更正和调整较大的形状。假设你首先开始详细描述并发现资产形状的问题,这将很难纠正,因为详细描述需要更多的多边形。

中等细节。是较小的形状,影响剪影,但没有创建对象的基剪影,如上图所示。这些形状也需要更多的多边形比主要剪影的初始塑造。在此示例中,介质详细信息是树桩顶部的碎片,树干的其余部分已经脱落。重要的是要想想当树干的其他部分被撕掉时,分裂是如何发生的。有人把它送走了吗?它掉下来了吗,是从哪个角度掉下来的?等。如果它被锯掉,树桩顶部看起来会大不相同。这将是平坦和直线,内木会看到痕迹和撕裂的迹象。

分裂和不均匀性存在于现实和风格化的资产中,但在风格化版本中已最小化和简化,以避免嘈杂的感觉,并保持其清洁。而现实的有更小的"牙齿"和锯齿状模仿一个现实世界的树桩的碎片外观

小细节。指不改变整体形状和剪影的雕塑部分,它塑造对象的特征和表面完成。树皮是树的特征,它要么存在,要么是赤裸的木头。有不同类型的树皮,它也发挥到分裂的木材的中等细节的形状,无论存在或裸露的木材。风格化的树皮条更大,因为这是木桩的特征,这些细节没有被删除,而是被夸大了。

在这种情况下,木眼和孔不会影响剪影,因此被视为小细节。木眼是将树干与被切断或脱落的切开的树枝连接起来的末端部分,木眼的大小表示缺失分支的比例。在这种情况下,木眼和孔不会影响剪影,因此是小细节。由于木眼的大小相当小,离树干很远,因此它被切断时可能相当新鲜。如果不删除,底部树干上的分支往往比顶部大。在考虑您的资产时,请考虑此类细节。

对于孔,两者之间没有太大的区别,风格化资产的形状是直,以适应树皮的角风格的其余部分。

上图是内木林木环的特写镜头。木环显示了一棵树的年龄,看到底部树桩是一个相当厚的可以假设树是相当老的,因此增加了一个数量,有意义的。在风格化中,这是很难显示和发挥,因为添加大量的环会使表面太嘈杂和颗粒状。对于样式化的环,我遗漏了较小的环,只关注较大的区域,只添加较大的线条来形成环的形状。

微表面细节。此细节传递是最后一个要添加的,因为它确实需要大量的多聚物。在添加微表面详细信息之前,所有主要(和可以发现的次要问题)都应该进行调整,因为在此部分之后,将很难轻松对模型进行重大调整。

一般来说,微表面细节是指添加表面噪声,如树皮松弛、锈蚀表面、小裂缝等。在这些木桩中,逼真的树皮具有更多的纤维结构,彼此之间有片状的碎片,从而形成纤维结构表面。为了避免表面有很多微表面细节的风格化,树皮有更大的形状,没有表面噪音,如片状特征添加到树皮。

正如前面的例子与模型,在风格化的小点可以是微表面的细节或小细节取决于大小和对模型的影响。如果裂缝改变资产中的形状或轮廓,它甚至可以是一个很大的细节。查看您的参考文献时,请务必将资产划分为上述示例等类别,并确定资产中大、中、小和微表面细节中的内容,以帮助您创建资产。从更大的形状开始,以较小的细节结束,这似乎是显而易见的,但一般艺术家犯了一个常见的错误,尤其是当过于专注于资产的某些领域,而不是整个资产。

作为下面的最后比较,您可以找到来自烘焙高模的最终结果。紫外线布局尚未优化,用于游戏中使用,相反,紫外线岛已作出匹配对方,以更好地比较两个树桩的细节。

纹理

风格化的对象似乎有更少的细节和更大的形状,这意味着它更容易创建和纹理。旧手绘样式需要将光影信息绘制成颜色,以避免需要正常和镜面的地图输入,该技术还方便地保存内存在光图分辨率。由于技术的限制,在颜色输入中添加光和阴影是必要的,并影响了游戏艺术的执行。有了PBR等新方法,现实主义和风格化的工作方法变得非常相似,因为PBR为纹理和材料的创造设定了指导方针。虽然在旧手绘和逼真的纹素中添加独特的光线信息以创建阴影和高光是很常见的,但在 PBR 中,无论选择何种风格,您都有针对自照的平面彩色输入,没有光或阴影信息。因此,由于为风格化资产创建纹理的过程既不简单也不难于逼真的纹理,因为 PBR 的准则和执行是相同的,无论样式选择如何。

上图是带有浅色信息的最终纹理渲染。最终网格没有任何特殊的着色器,它们只使用基本输入的阿尔贝多,正常,光泽,光谱和环境遮挡。这是为了证明建模和纹理的基本原则,而无需高级输入,使此文档的文档复杂化。

上面的渲染展示了相同的木桩,但只有阿尔贝多输入和未亮的材料。由于光线信息和来自正常、光泽和镜面输入的深度与光源相结合,大多数中、小型和微表面细节只能通过具有场景照明的视场可见,而光源在删除这些输入时会丢失。

如前所述,在 PBR 中,您只留下颜色信息,因为渲染引擎会添加高光和阴影。在比较自照板地图时,很明显,我为风格化的木桩添加了照射的亮点和阴影。在风格化中,您可以自由地增强细节,例如在纹理中添加高光和缝隙以放置强调深度。这是一个风格选择,你不应该害怕通过添加细节进行实验,只要它不会打破照明时,放置在现场。PBR 作为指南,绝不是设定规则,PBR 的方法也不同,所有发动机的输入也各不相同。很容易忘记,这些不是固定的规则,作为一个艺术家,你有艺术自由,以增强和强调元素在你的作品。

下面是风格化和逼真的木桩的自照图,在比较两种资产的纹素方法时提供更好的概述。

我倾向于使用曲率图大约 5% 的强度和覆盖在棕色添加一点污垢缝隙,以突出在网格中增加的深度。这似乎也与反照板的平淡相矛盾,但是,如前所述,我们有自由在合理范围内加强我们创作的细节。

上面的两张图片是在不同的照明下呈现相同的资产。这可以比较不同照明条件下的风格化和逼真的风格,并能够查看对照中强调的效果。风格化树桩的裂缝中增加的亮点和黑暗不会对来自不同方向的阴影铸造产生负面影响。与逼真的树桩一样,裂缝中添加的棕色不会影响阴影铸造,但在沉闷的照明条件下,它增强了树皮的细节。但是,当太多的高光或阴影被添加到对照波,它可能会打破阴影铸造,不能在各种照明条件下重复使用,这是使用PBR开始的目的。

建议

请务必在开始之前找出您的参考文献,在进入块或建模之前对资产、环境或字符进行细分。在文档中列出并绘制大、中、小和微表面详细信息。无论风格如何,这同样重要,以确保您捕捉到对象的本质和核心。这样做将在整个创作过程中有所帮助,因为您已经决定了您的指南,减少了工作流程中的中断,并分析您可能没有意识到的详细信息非常重要。对于一个程式化的项目,同样重要的是要确定你的目标是夸张或简约的风格化。风格上的决策会影响剪影,以及您将如何对待资产中的细节。

作为最终结论,请记住,没有正确的方法来创造资产,既不现实主义,也不风格化,重要的是最终结果:您如何成功地将游戏中资产的核心和本质传达给玩家。

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

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

相关文章

数据结构之vector的实现

数据结构之vector的实现 Vector类分为&#xff1a;构造函数、析构函数、只读函数、修改函数、私有函数、成员变量&#xff08;数据区和大小&#xff09; # include <iostream> # include <algorithm> # include <cstdlib># define DEFAULT_CAPACITY 3templat…

数学建模-图论 最短路径

作图 %% 注意&#xff1a;以下代码需要较新版本的matlab才能运行&#xff08;最好是2016版本及以上哦&#xff09; % 如果运行出错请下载新版的matlab代码再运行%% Matlab作无向图 % &#xff08;1&#xff09;无权重&#xff08;每条边的权重默认为1&#xff09; % 函数graph(…

SCT52A40,对标UCC27200、UCC27201半桥驱动IGBT/MOSFET栅极驱动器

特点&#xff1a; • 8-24V宽供电电压 • 驱动高侧和低侧N通道MOSFET • 4A峰值输出源电流和汇电流 • 升压电源电压范围可达120V • 集成阴极负载二极管 • TTL兼容输入&#xff0c;-10V输入 • 45ns传输延迟 • 1000pF负载下7ns上升和4.5ns下降时间 • 2ns延迟匹配时间 • 静…

[centos]安装mysql8.0.26

1、首先&#xff0c;根据自己的机子到MySQL官网下载对应的数据库https://dev.mysql.com/downloads/mysql/ 2、卸载mariadb&#xff0c;并解压Mysql 3、安装 rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm --nodeps rpm -ivh mysql-community-libs-8.0.26-1.el7.x…

《向量数据库指南》:向量数据库Pinecone快速入门

目录 ⚠️警告 ℹ️注意 ⚠️警告 如何开始使用Pinecone向量数据库。 本指南介绍如何在几分钟内设置Pinecone向量数据库。 安装Pinecone客户端(可选)此步骤是可选的。只有在您想使用Python客户端时才执行此步骤。 使用以下shell命令安装Pinecone: Python pip insta…

potplayer放大画面,画面拖拽。备份

放大画面&#xff1a; 按住alt和鼠标左键&#xff0c;就可以拖动放大后的画面了 窗口化示图

UE4/5AI制作基础AI跳跃(适合新手)

目录 制作 添加逻辑 添加导航链接代理 结果 在上一章中&#xff0c;我们讲解了简单的AI跟随玩家&#xff0c;制作了一个基础的ai。 UE4/5AI制作基础AI&#xff08;适合新手入门&#xff0c;运用黑板&#xff0c;行为树&#xff0c;ai控制器&#xff0c;角色类&#xff0c;任…

TCP实现FTP功能

目录 server client makefile 运行顺序 FTP&#xff08;File Transfer Protocol&#xff09;是一种用于在计算机网络上传输文件的标准协议。 它允许用户通过网络将文件从一个计算机&#xff08;称为FTP服务器&#xff09;传输到另一个计算机&#xff08;称为FTP客户端&…

【Python】pyinstaller全新的打包方案,堪称完善!

文章目录 前言一、pandas是什么&#xff1f;二、使用步骤-*- mode: python ; coding: utf-8 -*-剩下的项就省略了-*- mode: python ; coding: utf-8 -*-用一个函数选择性对依赖文件目标路径改名打印 a.binaries&#xff0c;检查依赖文件目标路径剩下的省略了2. 第二步&#xff…

Taurus .Net Core 微服务开源框架:Admin 插件【4-3】 - 配置管理-Mvc【Plugin-MicroService 微服务】

目录 1、系统配置节点&#xff1a;Mvc - Plugin - MicroService 配置界面&#xff1a;注册中心 2、系统配置节点&#xff1a;Mvc - Plugin - MicroService 配置界面&#xff1a;注册中心&#xff08;从&#xff09; 3、系统配置节点&#xff1a;Mvc - Plugin - MicroService…

代码随香录day21

235. 二叉搜索树的最近公共祖先 本题思路&#xff1a; 还是要利用二叉搜索树的特性&#xff0c;中序遍历为有序数组。如果pq两个节点都小于root&#xff0c;那么最近公共祖肯定是在他的左子树&#xff0c;如果都大于那么&#xff0c;肯定就在右子树。然后直接return root 代码…

C++编程(四) —— OOP

文章目录 前言一、this指针二、构造和析构三、深拷贝浅拷贝浅拷贝深拷贝 编程实践 前言 什么是OOP思想&#xff1f; OOP语言的四大特征&#xff1a; 抽象&#xff0c;封装/隐藏&#xff0c;继承&#xff0c;多态 一、this指针 this指针》类》很多对象 一套成员方法是如何处…

04.MySQL——用户管理

用户管理 用户管理的价值 用户 用户信息 MySQL中的用户&#xff0c;都存储在系统数据库mysql的user表中 use mysql;select host,user,authentication_string from user;host&#xff1a; 表示这个用户可以从哪个主机登陆&#xff0c;如果是localhost&#xff0c;表示只能从…

【贪心算法Part03】| 1005.K次取反后最大化的数组和、134.加油站、135.分发糖果

目录 &#x1f388;LeetCode1005.K次取反后最大化的数组和 &#x1f388;LeetCode134.加油站 &#x1f388;LeetCode135.分发糖果 &#x1f388;LeetCode1005.K次取反后最大化的数组和 链接&#xff1a;1005.K次取反后最大化的数组和 给你一个整数数组 nums 和一个整数 k…

31,list容器

31.1list基本概念 功能&#xff1a;将数据进行链式存储 链表(list)是一种物理存储上非连续的存储结构&#xff0c;数据元素的逻辑顺序是通过链表中的指针链接实现的 链表的组成&#xff1a;链表由一系列结点组成 结点的组成&#xff1a;一个是存储数据元素的数据域&#xf…

【剧前爆米花--web】HTTP协议格式详解以及构造

作者&#xff1a;困了电视剧 专栏&#xff1a;《JavaEE初阶》 文章分布&#xff1a;这是一篇关于HTTP协议的文章&#xff0c;在这篇文章中我会说明HTTP协议格式以及相关的构造&#xff0c;希望对你有所帮助&#xff01; 目录 HTTP协议 HTTP协议格式 HTTP请求 HTTP响应详情…

拿了 7 个大厂 offer,我有话说

我有一个朋友&#xff0c;举办了一个分享会。他春招期间收割了阿里、京东、美团、拼多多、网易、腾讯云智等多家公司的实习 offer。 他最近从一家A大厂实习换到了另外一家B大厂实习&#xff0c;分享会长达100分钟&#xff0c; 共解答了 40 多个问题。 我也从中抽取一些比较有共…

一个小技巧,分分钟搞定新零售!

新零售模式的兴起带来了线上线下销售渠道的整合&#xff0c;而自动售货机作为新零售模式的一种重要形式&#xff0c;提供了便捷的自助购物体验。 自动售货机作为新零售模式的一种典型应用&#xff0c;以其便利性、快捷性和24小时无人值守的特点&#xff0c;深受消费者和商家的青…

MySQL数据库 【增删改查】

目录 一、新增 指定列插入 一次插入多个数据 二、查询 1、全列查询 2、指定列查询 3、查询字段为表达式 4、查询的时候给列名/表达式 指定别名 5、查询时去重 6、排序查询 7、条件查询 8、模糊查询 9、空值查询 10、分页查询 三、修改 四、删除 SQL 最核心…