在 Blender 和 3DCoat 中创建风格化的幻想屋

news2024/10/7 6:39:13

今天云渲染小编给大家带来的是CG艺术家Brian Nguyen 最近的项目“一个风格化的幻想屋”幕后制作,讨论了 Blender 中的建模过程和 3DCoat 中的纹理过程,并详细介绍了如何设置灯光和K动画。

介绍

我是 Brian Nguyen,程式化的 3D 艺术家,一个喜欢幻想和可爱、怪异、狂野和美好事物的人,在经历了动画制作、合成和电影制作等各种不同的艺术道路之后,我进入了 3D 艺术领域,我喜欢把这些作为一种爱好来练习写作和制作非静态图像的项目。 

程式化部分是在我参加了 Ashleigh Warner 的 CGMA 课程“创建程式化游戏资产”后受到启发的,她回答了我一直着迷的问题的一部分:“你怎么能把 3D 变成 2D 的感觉?”

在我的电影研究期间,我在奥术发行六个月后看到了预告片,我想制作一些看起来像它的东西并了解他们是如何制作的,我成立了一个名为“DREW”的小型项目组,让我练习绘画、灯光和合成,在那里我对 Fortiche 如何实现 Arcane 有了一个简要的了解,从那时起,我受到启发继续这个项目管理流程并提高后续工作的质量。 

大幻想屋项目

我当时在 SMG Studios 制作《搬家 2》,该片是一位名叫 Jack Kirby Crosby 的才华横溢的艺术指导,他制作了一个非常详细的概念艺术,他们并没有真正具体的名称,我想,“为什么不接受挑战呢?”

我不打算做整个事情,我的目标是更多地了解颜色、形状和结构意图/设计,我打算专注于“大幻想屋”。

有趣的是:当我告诉我的同事我要手绘一些由 900 个不同部分组成的东西时,他们立即称我为受虐狂,我无法反驳这种说法,工作量有点疯狂,我不是在谈论建模——那是有趣的部分,是UV让我崩溃。

规划初始构图

规划的第一步是了解构成建筑物的最大形状和相机的焦距,在这种情况下,我有策略地盯着这个概念,画出我能看到的主要形状,这些将作为使相机设置正常工作的重要参考,让正确的相机与概念保持一致非常重要,也是一项极其平凡的任务,它是必须不少的步骤,这就是为什么我们应该感谢布局艺术家。 

最后,相机无法更好地与概念对齐,所以我不得不将屋顶的背面更改为独特的形状,导致该区域的所有模型都变得倾斜,后来它变成了一个无心的意外,因为它在 3D 中看起来更有趣。  

造型

我的工作流程从 Maya 开始,但随着我对 
Blender、它的选择工具和热键有了更多的了解,我将场景迁移了过来。 

在 Blender 中,这是标准方法,我从大的形状开始,然后逐步缩小到较小的形状,说到细节,真的很难看出来,当您将一个非常详细的概念导入 Blender 时,您可以看到很多,但如果不小心,您可能会错过一两个细节,这就是为什么计划有很长的路要走。它可以帮助您了解您在做什么。

老实说,我唯一的诀窍是将 y 轴快捷方式设置为“C”,我的想法是弄清楚如何以最快和最好看的方式击中一个形状,如果我以前做过类似的形状,那么我可以回忆起从那次经历中获得的知识并尝试改进它,这就是为什么练习和制作不同的东西可以帮助您提高建模技能的原因。

对于草、屋顶瓦片和藤蔓等事物,为了加快处理速度,我使用几何节点和修改器(如“阵列”)来分散对象作为我花时间在 Blender 中细化的基础。

纹理

我的纹理工作流程首先创建一个粗略的装饰板,我在 Blender 中烘焙它,我用它来帮助标记我正在绘制的对象和材料,我在 3DCoat 中绘制装饰片材纹理以获得第一个颜色基础。

下一步非常重要,用基本的圆刷在色调和温度上相互对比最大的颜色上画,这是我们计划对象的纹理细节和温度的地方,在这个阶段之后,我会细化形状并开始添加较小的细节,然后通过将目标笔触混合在一起来完成它。反射贴图是在之后绘制的。

由于对象具有如此多的纹理,我不得不在每个纹理的细节上做出妥协,并决定为构图中的焦点添加细节。这意味着我很少将 Photoshop 用作外部编辑器。

注意:为了保持纹理分辨率,我有 30 个 2k 分辨率的纹理。

合成最终场景

合成场景是一个简单的部分,并且在项目进行到一半时非常有用,可以抓住任何可以改进的地方,尤其是在我的工作流中,在我的流程中,颜色会因阴影而发生剧烈变化,并且只能在合成中或直接通过颜色进行更改。

TLDR:需要及时进行单帧渲染测试,看是否还需细化。

最终灯光设置

灯光设置非常简单。这是阳光和两盏灯,灯光会影响阴影通道,只有它们的位置会影响结果。

复杂的部分是合成部分,我没有使用我通常使用的 Nuke,而是直接在 Blender 的合成器中工作,这使得整个过程非常简化。我使用的 AOV 是:Color、Ambient Occlusion、Shadow、Emission 和 Cryptomattes <Objects, Material>。

对于合成师来说,这就像玩弄您的 AOV 以获得新的结果,我的合成部分的工作方式是在具有各种不透明度的颜色上添加不同的通道,例如,Shadow 设置为 75%,Ambient Occlusion 设置为 20% 不透明度,这给了我想要的结果一个图形化的外观。

在基本混合模式之间,我通过加密和颜色校正来影响阴影和环境光遮蔽通道,为它们添加颜色和情绪。

动画由 Blender 中的电枢装置驱动,对于树叶,我使用了“波浪”修改器,对于水,我创建了我自己的受动态绘画影响的着色器,获得正确的设置和颜色非常重要。如果需要做到更好的一个效果,瑞云农场小编也十分推荐大家使用
云渲染农场来完成工作!

主要挑战

整个项目都是一个挑战!就我迄今为止建模的几何体数量而言,它是最复杂的模型,对复杂的建筑进行 UV 处理是一场噩梦,总是看到我遗漏的细节并在纹理化过程中返回添加。

我实现了学习如何更自信地绘画、识别和创建具有深度和结构意图/设计的形状的目标,我还了解到,就像绘制人体解剖图一样,您需要找到参考点,以帮助指导理解概念并让比例感觉正确。 

对于那些在复杂的艺术问题上苦苦挣扎的人,我的建议是循序渐进,然后见机行事。如果你对某事有基本的了解,如果你给自己时间和思维空间,你可以慢慢解决困难的问题。

如果你缺乏做自己艺术的动力,找到你为什么做艺术的意义,我的目标是“带来欢乐和社区互动”,这就是我从事游戏工作的原因!我发现大多数时候,我们都喜欢我们的艺术得到认可,但当艺术成为一种造福他人的无形语言时,那种欣喜若狂的感觉变得无法估量。

本文《在 Blender 和 3DCoat 中创建风格化的幻想屋》内容由Renderbus瑞云渲染
-云渲染平台整理发布,如需转载,请注明出处及链接:https://www.renderbus.com/share/post-id-1504/

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

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

相关文章

阿里云EMAS超级App助力Agmo电动车超级应用程序发布

近日&#xff0c;阿里云宣布与马来西亚本土数字方案专家Agmo控股&#xff08;Agmo Holdings Berhad&#xff0c;简称Agmo&#xff09;展开合作&#xff0c;签署谅解备忘录&#xff0c;联手推出马来西亚首个Agmo电动车超级应用程序。此次合作也标志着阿里云在中国以外的市场首次…

电商营销小程序优势有哪些?电商营销小程序功能推荐

随着流量成本越来越高、流量逐渐被平台所垄断&#xff0c;因此转化公域流量至私域成为越来越多企业的选择&#xff0c;对于电商营销而言&#xff0c;电商营销小程序也是一种较为轻便的私域沉淀工具。与传统的电商模式相比&#xff0c;电商营销小程序具有以下几大优势&#xff1…

【嵌入式】MIMXRT685SFVKB 32位微控制器、5CGXFC4C7F27C8N FPGA现场可编程门阵列

MIMXRT685SFVKB i.MX RT600交叉MCU是双核微控制器&#xff0c;设有32位Cortex-M33和Xtensa HiFi4音频DSP CPU。i.MX RT600 MCU是NXP EdgeVerse™边缘计算平台的一部分。Cortex-M33 CPU配有两个硬件协处理器&#xff0c;为一系列复杂算法提供增强性能。 核心处理器&#xff1a;A…

【博客671】prometheus如何选择数据点以及处理counter跳变

prometheus如何选择数据点以及处理counter跳变 1、prometheus如何选择数据点 时间是怎么进来的&#xff1f;范围和即时查询&#xff01; 您可能已经注意到&#xff0c;PromQL 查询中对时间的唯一引用是相对引用&#xff08;例如[5m]&#xff0c;回顾 5 分钟&#xff09;。那…

嵌入式界面神器 littleVGL

​1、littleVGL 介绍 littleVGL 是近几年开始流行的一个小型开源嵌入式 GUI 库,具有界面精美,消耗资源小,可移植度高,响应式布局等特点,全库采用纯 c 语言开发,而且 littleVGL 库的更新速度非常快,随着 littleVGL 的认知度越来越大,官方资料也逐渐丰富起来。 相比 emWin&…

kali安装Nessus并更新插件包的详细步骤

1. 下载 https://www.tenable.com/downloads/nessus 2. 安装 dpkg -i Nessus-10.5.2-debian10_amd64.deb3. 开启nessus服务 sudo systemctl start nessusd.service4. 浏览器访问Nessus服务 访问 https://$ip:8834选择Managed Scanner,点击Continue选择Tenable.sc,点击Con…

Linux Perf

文章目录 一、简介二、使用方法1、子命令2、Tips 三、perf-list1、事件类型2、事件修饰符 四、perf-top1、输出结果2、选项3、交互命令4、示例 五、perf-stat1、选项2、示例 六、perf-record1、选项2、示例 七、perf-report1、选项2、示例 八、perf-script1、选项2、示例3、火焰…

SpringBoot(一)使用itelliJ社区版创建SpringBoot项目

工欲善其事&#xff0c;必先利其器。目前市面上有很多优秀的开发工具&#xff0c;例如 IntelliJ IDEA、Visual Studio Code 和 Eclipse 等&#xff0c;那么我们该如何选择呢&#xff1f;最好的选择是使用IntelliJ IDEA的Ultimate版本&#xff0c;但Ultimate版本试用期只有30天&…

【JavaWeb基础】RestController的使用

一、学习笔记 RestControllerControllerResponseBody 其中&#xff0c;ResponseBody将方法返回值直接响应&#xff0c;如果返回值类型是实体对象/集合&#xff0c;将会转换为Json格式响应。 二、代码展示 创建两个类 代码如下&#xff1a; package com.example.controller…

高效视频解码,使用MediaCodec解析H.265

MediaCodec是什么 MediaCodec是Android平台上的一个类&#xff0c;用于实现多媒体数据的编解码操作。它提供了对底层硬件编解码器的访问和控制&#xff0c;可以实现高效的音视频编解码处理&#xff0c;包括解码和编码功能。 通过使用MediaCodec&#xff0c;开发人员可以利用硬…

在多台服务器上运行相同命令

文章目录 PSSH安装使用(1)、定义一个文件&#xff0c;写入需要操作的机器&#xff0c;如pssh-hosts(2)、pssh执行命令(3)、参数含义(4)、pscp从96.54拷贝文件到其他机器(5)、pslurp从其它机器下载文件到本地(6)、pnuke 杀死远程主机上的进程 ansible安装使用(1)、安装完后&…

兼容性测试如何提高网站的性能?

随着互联网的持续发展&#xff0c;越来越多的公司和组织都开始关注网站的性能问题。一个高效的网站不仅可以提高用户满意度&#xff0c;促进业务的发展&#xff0c;还可以提高搜索引擎的排名&#xff0c;为公司带来更多的流量和收益。而兼容性测试是提高网站性能的关键之一&…

SECS协议学习

1.SECS介绍 SEMI(国际半导体协会&#xff09;为了方便工厂系统与设备沟通而建立的一种通信标准 2.SECS常用功能 2.1.设备向工厂系统报告设备状态&#xff08;自动、暂停、初始化、报警&#xff0c;特殊事件&#xff1a;如门开启等&#xff09; 2.2.远程控制设备&#xff0…

实录分享 | Alluxio Operator一体化部署方案

今天给大家分享的内容是 Alluxio Operator的一体化部署方案。我会将内容分成 4 个部分来给大家讲解。 首先&#xff0c;介绍 Kubernetes 容器化部署和当前所面临的挑战。 然后&#xff0c;引入operator的概念&#xff0c;介绍当前业界关于Kubernetes 容器化部署问题的主流解决…

好用的web可视化报表工具

随着数字化程度加深&#xff0c;数据可视化成为数据分析中不可或缺的重要组成部分&#xff0c;可视化图表能非常直观地为管理者和决策者提供有效的企业信息&#xff0c;因此找到一款好用的数据可视化工具尤为重要&#xff01; 中国式报表设计 报表可视化操作界面&#xff0c;…

Docker容器日志管理详解

1. 简介 Docker容器日志是指容器在运行过程中产生的各种日志信息&#xff0c;包括错误、警告、信息等。Docker将所有容器的日志统一管理&#xff0c;方便用户对容器进行监控、故障排查和性能分析。 1.1 什么是Docker容器日志 Docker容器日志是容器在运行过程中产生的各种日志…

推荐5款非常小巧精致的免费软件

今天继续分享5个超实用的小工具&#xff0c;都是非常小巧精致的免费软件。 开源三维建模——Blender ​ Blender是一个开源的三维建模和动画软件&#xff0c;可以用于制作游戏、电影、广告等。它拥有丰富的建模、雕刻、纹理、渲染、动力学、模拟等功能&#xff0c;以及内置的…

Sequential用法

目录 1.官方文档解释 1.1原文参照 1.2中文解释 2.参考代码 3.一些参考使用 3.1生成网络 3.2 感知机的实现 3.3组装网络层 1.官方文档解释 1.1原文参照 A sequential container. Modules will be added to it in the order they are passed in the constructor. A…

数据治理的关键能力是什么?如何发力?

工业时代历经百年形成的全球经济体系、治理体系&#xff0c;在突如其来的新冠疫情冲击和数字技术高速发展下&#xff0c;开始加速变革。从社会经济系统来看&#xff0c;未来人类社会将向“实体数字”的二维空间发展。数字经济将是基于这个二维空间而建立的新经济模式&#xff0…

做好新媒体宣传的工作总结

新媒体宣传工作总结1 不得不说时间过的真快&#xff0c;自己在_公司_部工作已有两多月了。这段时间是我人生的一个重大转折点&#xff0c;一个在校生成为一名社会人员的转型期&#xff0c;在这期间我失去了&#xff0c;也收获了&#xff0c;更多的是我成长了。 走出校园我还懵懵…