虚幻引擎4!制作-AAA-((铁杉森林))-场景关卡流程分享!- |
CG小苏CG 5448 1
实名

通过了实名认证的内容创造者

发布于 2022-7-21 20:12:09

您需要 登录 才可以下载或查看,没有账号?注册

x
      

9b254ec132cd1c4242dd4aa0270bcaad.png


作者: Jonjo Hemmens


作者A站:


https://www.artstation.com/artwork/AqmKPX
--------------------------------------


[micxp_wxonkey]wxv_2085129881511591939[/micxp_wxonkey]


介绍


我是 Jonjo Hemmens,目前在 Rocksteady Studios 工作的环境艺术家。我于 2019 年毕业于法尔茅斯大学,之前曾与 Nvidia、Creative Assembly 和 Antimatter Games 合作。





















项目目标


在花了一年时间制作硬表面道具后,我渴望获得新的东西并填补我游戏艺术技能的空白。我决定将学习有机工作流程作为我下一个项目的优先事项,这与我去年所做的工作接近相反。 发展克服对树叶恐惧的技能是最大的目标。我想通过 Speedtree、Substance Designer 和 Zbrush 进一步提升我的技能,让自己有信心在我的个人工作中处理有机物,这是我一直避免的事情。



灵感


我对该项目的主要灵感之一是观看Jon Park 为 CGCore 社区制作的绘画教学视频。我发现他正在研究的图像以及他分解环境的形式和层次的方式非常鼓舞人心。从这张照片中,我开始建立类似的参考资料和灵感。我发现很多与 Jon 在美国西北部使用的图像相似的参考资料,所以我决定将我的森林设置在那里。

[micxp_wxonkey]wxv_2085140809468674049[/micxp_wxonkey]这个项目的动机是花费尽可能多的时间来在有机工作流程中找到自己的立足点,并学习为项目创建资产所需的工具。这是我参与的最长的个人项目,但对我来说非常重要的是,我建立了一套强大的技能,能够在未来创造有机资产,并且不会回避或感到需要依靠外部资源来创建我需要的资产。



树创建









创建分支



学习 Speedtree 是该项目最重要的部分之一。通过大量的学习和坚持,我能够为西部铁杉和红雪松创建所有变体,以及分支地图集,几乎都在 Speedtree 中。为了让我轻松进入 Speedtree,我从一些简单的事情开始,为我的西部剑蕨创建叶子。正如您所看到的,这只是我建模和烘烤的一些叶子,在大部分笔直的树枝上,没有什么令人印象深刻的,但它开始对这个工具有了一些熟悉。

在这一点上,为西部铁杉创建分支是一个很大的进步。我使用 Maya 和 Substance Painter 对一些高多边形针叶和松果进行建模和纹理化。然后我将它们带入 Speedtree 以使用“集群”模板组装一些分支。该模板已经设置了 2D 透视图,这让您对它如何适合您的地图集有一个清晰的了解。我为自己切换了叶网格,应用了我的材料,将叶生成模式更改为分叉并设置了一个低阈值,然后进行了一系列设置,直到我对它与参考的比较感到满意为止。

一旦我对每个分支感到满意,我就会使用导出材料工具来渲染您的分支。将整个分支保持在视口中的红色边界内,因为这是 Speedtree 渲染的区域。对于我的第一个树枝图集,我绝对认为我可以通过创建一些更有用的分支并更多地利用我的图集中的空间来进一步推动这一点,但它最终完成了这项工作。



西部铁杉地图集的最终反照率/法线



我的分支上的反照率非常均匀,我希望在导出所有分支之前使用了变化滑块。默认情况下,变化颜色输入设置为方便的绿色变化,并且滑块允许您修改强度。这可以为您的材料(如针或叶子)提供一些微妙的颜色变化。即使只使用少量也会产生很大的不同。

在学习新工具或工作流程时,您可能会错过这样的事情。我在项目中发现这个工具太晚了,无法充分利用它,但错过这样的功能很难忘记;我肯定会在未来的项目中充分利用它。


创建树




准备好树枝后,我开始制作树木。对于我在 Speedtree 的第一棵树,我选择了西部铁杉。Hemlock 并不是一棵特别复杂的树,所以开始学习工具非常好。

第一步是导入我的图集并制作一些分支。我为我的图集设置了新材料,并使用叶子网格切割工具将我的图集分割成叶子网格。Speedtree Youtube 频道简洁地演示了该工具 ,绝对是程序中最有用的工具之一。视频没有提到的一件事是,如果您单击 Speedtree 或 Window,该工具将立即关闭。如果您尚未将新分支应用于高、中或低输入,您将失去进度。[micxp_wxonkey]wxv_2085135083337744384[/micxp_wxonkey]


准备好叶子网格后,我移到了树的基础上。Hemlock 没有太多困难的元素。我努力让一些中型和大型树的顶部看起来正确,因为我试图用一组节点来做所有的树枝和树叶。后来,我意识到我可以有多组分支,一些覆盖下半部分,一些覆盖上半部分。这让我对不同体积的树木区域有了更多的控制。我想为每个树创建一系列大小和变化,因为我知道只有两种类型的树,重复可能是一个问题。我最终为 Hemlock 制作了 3 种大型、3 种中型和 4 种小型。在这些变化中,有些更薄,有些更厚,而小的则试图展示早期生长的不同阶段的树木。

让铁杉的顶部正确地弯腰会带来一些问题。我试图给后备箱增加额外的重力,但这非常具有破坏性。我找到了将我的行李箱转换为手绘资产的选项,这使我可以使用节点来塑造行李箱。

手绘可以从树的开始使用,在这个 Speedtree 教程中得到了最好的演示。虽然我只用它解决了一个小问题,但这个工具为我未来的树开辟了很多潜力。
[micxp_wxonkey]wxv_2085140221645357058[/micxp_wxonkey]

我制作的第二组树是西部红柏。我大致遵循了相同的过程,但应用了我以前从铁杉中学到的很多东西。我认为这些树缺乏一些变化,但我对一些更精细的细节感到满意。

我在 Red Cedar 图集中添加了一些光秃秃的树枝,这增加了一些噪音并帮助打破了一些较厚的针团。


我对这种变化的不对称性感到非常满意。它提供了良好的重力感,并显示出茂密树枝的重量将旧树枝拉下。但是,我发现它在森林中挡住了很多视线,所以我不得不谨慎使用它。 我认为对于我在 Speedtree 中的第一组树,我很高兴,但我仍然需要学习如何在我的树中引入更多多样性。关于创建树木的工具和艺术,我还有很多东西要学习。

























https://www.artstation.com/adrienbrunella在未来,我想解决一些更梦幻的事情。我深受Adrien Paguet-Brunella作品的启发。他发布了一些他为刺客信条瓦尔哈拉工作的令人难以置信的树木。他的个人资料充满了我在游戏中见过的一些最好的树叶作品。我希望将来能够制作一些这样的英雄树,而不仅仅是具有小的基本变化的通用集合。



制作植物/花卉/杂草/草的方法(基本工作流程讲解)



由于这是我第一次尝试创建树叶资源,我不知道如何正确创建灌木和植物。在过去的一年里,我的头一直处于硬表面模式。为了开始学习一些好的工作流程,我参考了 Peyton Varney 的Protégé Foliage Tutorial。我还查看了Karen Stanley 的教程,该教程遵循类似的工作流程,但也有一些出色的技巧。我分享这些教程的次数比我记得的要多,因为它包含许多非常有用的技巧。我发现在开始 highpoly 阶段之前,我更喜欢在我的 blockout 阶段组装我的图集布局,而且我通常在 Painter 中而不是在设计师中进行纹理化。我不会向您重复他们的教程,而是介绍我偏离他们教程的领域。















https://www.artstation.com/artwork/Z4v5N


为了确定我想要建模的内容,我找到了为华盛顿金县创建的本地植物指南,这大致就是我的场景设置的地方。该网站包含该地区发现的所有本地植物,我花了好几个小时对其进行筛选。该网站有大量关于每种植物的信息以及一些照片,让您可以很好地了解植物类型。我最终更多地根据我认为有趣或具有挑战性的植物来挑选植物,以模拟肯定会在森林中找到的植物。 我最终挑选的最有趣的植物是响尾蛇车前草、Longipetala 和卡马斯。他们每个人都遇到了一些非常困难的建模挑战,而且看起来各不相同。https://green2.kingcounty.gov/gonative/Plant.aspx?Act=list

这是我将 Longipetala 植物带入 Zbrush 之前的封闭模型。我把整个图集都屏蔽了,所以我知道当我的雕刻通行证完成时,我可以导出和烘焙。正如您在屏幕截图中看到的,我已经提前设置了材质颜色,因此可以快速创建透明蒙版。当您想将材料应用于网格的繁琐部分时,它也很有帮助,而这会使手绘令人沮丧。我把花上的花粉尖做成了黄色的 ID,这样我就可以节省手动屏蔽每个花粉的时间。侧面的蓝色条带是一种通用茎,我将在组装管网以将花朵连接到植物上时使用它。在教程中,Peyton 和 Karen 使用 Substance Designer 为他们的植物贴图,但我更擅长使用 Painter,所以我改用它。因为我计划用类似的材料创建很多植物,所以我在 Painter 中为花瓣和茎/叶创建了一组智能材料。两种材料在设计上都是通用的。它们包括基本颜色、粗糙度变化、微观高度细节和一些基本的地下值。它们旨在建立并避免我每次都从头开始。启动新的 Painter 文件时,请确保在使用它们引入智能材料之前添加不透明度和散射通道。

然后我应用我的智能材料并使用 Painter 中的颜色选择蒙版来隔离每个部分。为了节省一点思考,我总是尝试为每个元素使用相同的颜色。例如,我总是为不透明蒙版使用相同的粉红色调。 我不会分解我制作的每一种材料,而是将人们推向Jason Ord和Rick Greeve的 Painter Tutorials 教程。尽管它们都涵盖了硬表面资产,但它们涵盖了 Substance Painter 中的许多基本技能,我经常使用这些技能来获得您决定纹理的任何资产的可靠结果。https://www.artstation.com/jasonord3d

由贾森·奥德涵盖了从如何识别一路下跌到建立自己的基础材料,并建立所有的细枝末节很好的参考制绒工艺的每一个部分。 创建和纹理与自定义模具由里克Greeve让你的手怎么画重要的是一个伟大的想法,以及如何去创建自己的模板。 当我对我的纹理感到满意时,我会将它们导出并导入 Maya,然后开始将图集切割成单独的部分。首先组装一些基本部件会使生活更轻松。对于长花瓣,我有一个扁平的圆形底座,我将在上面铺上叶子簇,使植物有一定的体积。如果我打算弯曲或变形网格,我将添加一些额外的边缘循环,然后在优化时删除任何不会显着改善植物轮廓或形状的边缘循环。

对于花的茎,我创建了一个三角形管。我发现这些从各个角度看都比平面好得多,而且只是稍微贵了一点。从 912 tris 的游戏开发角度来看,植物的这种变化非常昂贵,使其成为场景中最昂贵的地面植物之一。这是迄今为止场景中最详细的植物,它在特定地点很少使用,不像其他一些植物,如密集使用且几乎无处不在的三叶草。

这里有一些 Marmoset 渲染图,展示了植物的所有荣耀。虽然在某些地方有一些剪裁,但几乎不可能避免这种情况(尤其是当您在引擎中添加风效果时)。最后我对这些非常满意,因为它们看起来非常接近现实世界的对应物,并且它们在场景中引入了一些急需的颜色变化。下图:
狨狨中长瓣的
拍摄 其他树叶中长瓣的拍摄







材料创作



为了挑战自己并进一步提高我使用该工具的技能,我专门在 Substance Designer 中为该项目创建了所有主要材料。深入了解该工具的优势并构建良好的工作流程对我来说是一个很大的目标。 我在该项目中创建的第一件事是西部铁杉树皮,这是迄今为止对我来说最大的学习曲线。我花了大约一个月的时间摸索这种材料,找到自己的脚并重新开始几次。根据参考制作准确的断裂树皮碎片非常困难,我仍然觉得它可以做得更好。


铁杉树皮材料



我的项目目标之一是在 Substance Designer 中积累经验。作为游戏环境美术师,Substance Designer 主要用于创建平铺材质,但可以用于许多不同的 3D 工作流程,例如扫描处理、资产纹理、烘焙等。它是一个非常强大的工具,我希望能够展示我的过程。

我为这个项目创建的第一个材料是西部铁杉树皮。这种材料对我的技能水平来说是非常具有挑战性的,但它提供了很多学习形状生成和细节的机会。

这是材料的主要参考。我选择它是因为我喜欢树皮板向外分裂和剥落的方式。木头上的锯节也有一个非常漂亮的圆形图案。我认为尝试它们会很有趣。我的材料最终肯定与原始参考资料有很大差异。我的结又大又粗,板块之间的缝隙中有更多的反照率对比。这些更改是为了改善引擎中的外观,但除此之外,与参考相比,我可以看到许多质量和细节方面的缺陷,这些缺陷是我没有实现的。这将是我分解图表,显示我的工作截图,并指导您了解我如何实现结果的关键。不幸的是,我的图表绝对是一场灾难。前半部分有一定的结构感,但是一旦我开始细化,它就会变成一大堆无法阅读的意大利面。我真的不以此为荣。

回到这篇文章的材料,我尝试了几个小时来解开这个烂摊子,但没有挽救它。我不能再告诉你它是如何工作的了,如果我想对这个材料的任何细节进行重大改变,找出发生任何变化的地方将是一场真正的斗争。

我意识到这已经太晚了,无法修复它,相反,我非常确定我未来的图表具有适当的结构,以便您可以随着材料的发展而跟踪材料,并查看正在进行哪些有意义的更改。我的污垢和针头材料的图表要干净得多。稍后我将讨论我如何设法缩小图形的大小以及为此做出的结构决策。


污垢和针头材料




任何森林地面的底部通常都散落着许多断枝、针叶、枯叶和鹅卵石,以及许多植物。 创建基础污垢可以分为几个步骤。虽然早期有很多节点,但我基本上只是尝试创建一个具有足够有趣的主要和次要形式的高度图,以避免当材料在景观上平铺时出现任何明显的地标。 这种噪音通过定向包裹被推动,它将我的噪音贴图与预制的污垢贴图混合在一起。这超级快速地添加了许多污垢细节,并与之前制作的高度信息完美融合。之后,我对一些其他噪音进行采样以添加一些额外的细节,我就完成了。

准备好泥土基础后,我继续创建一些资产以散布在材料周围。材料被分成四个不同的通道,以便更容易地看到发生变化的地方。来自先前分散的资产的蒙版混合样本有助于创建一个黑白蒙版,以输入下一个分散,以防止资产笨拙地重叠。

它不仅更容易理解,而且我现在更容易重新采样我在其他图形和材料中使用的资产,这将在未来节省我的时间。



植物绘画工具



Unreal Engines Foliage 工具可让您在关卡中快速绘制资产。当您尝试创建具有多种不同类型的植物、树木、岩石、树枝和灌木的森林时,这尤其有用。对于大型场景,手动放置这么多资源需要很长时间。 该工具允许您添加静态网格,然后分配参数以将其绘制到场景中。对于每种植物,您可以为它们的涂漆密度、可以涂漆的倾斜角度等指定不同的值。 我在工具中设置了我的大部分资产,以便我可以在整个关卡中快速绘制树叶。




地形雕刻过程





我开始使用大刷子,雕刻我的大形状。我决定让场景有一个大山丘,然后是从山脚一直延伸到山顶的小路,瀑布和河流将场景中间分开。  在我的主要形式到位后,我将我的材料涂在风景上。在我开始雕刻较小的细节之前,我用它来决定将我的布景元素放在哪里。我用河石来定义我的河流会流向哪里,泥土是路径,苔藓是茂密的树叶。在真正陡峭的高度过渡的地方,我通常使用岩石来形成悬崖面。添加悬崖和岩石群确实有助于为场景添加结构,就像在室内使用墙壁一样对待它们。 当我设置衣服时,我通常从大到中,再到小。我从最大的资产开始,例如巨石、山石和树木。尽早获得这些可以节省您的时间和精力,既可以屏蔽空间,也可以为您提供较小的空间来放置您的小细节。 一旦我对我的较大资产感到满意,我会将我的树叶散布在长满苔藓的区域,在路径上添加一些路堤网格,然后手动放置一些岩石和树桩以制作一些感兴趣的区域。

通过对我的相机角度和布景进行创意,我能够让场景感觉比实际大得多。正如您在这个自上而下的镜头中所看到的,大多数静态镜头都发生在场景的一小部分中。在任何渲染中都看不到此处的红色区域,因为它们被遮挡或相机从未指向该方向。早期尝试构图和摄影机角度帮助我节省了大量时间,而且我最终不必为大片的风景做造型,只需要为最重要的区域进行装扮。


Unreal 4.26 屏幕空间全局照明



虚幻引擎 4.26 中的一项新测试版功能是实时 SSGI(屏幕空间全局照明)解决方案。全局照明模拟照明与几何体和材料表面的相互作用。场景灯光将在表面之间反弹,从灯光和反弹表面采样颜色以创建更逼真的照明。 这是在我的项目中打开和关闭它的一个例子,以更好地说明它的作用。

如您所见,SSGI 在缝隙中添加了大量反射光。它确实有助于删除一些较暗的值并很好地柔化这些值。我在这里使用的值是我可以设置的最高值,所以在某些地方,它变得有点太强烈了。 使用它的最大好处之一是它运行起来非常便宜,并且在整个场景中提供了非常好的反弹。 该工具有几个缺点。首先,画面边缘的全局照明似乎变得不那么强烈,从而产生渐晕效果。我发现我依靠 SSGI 来提高阴影的值,但是在边界上,我得到了非常暗的值。(例子)在我的过场动画中,我注意到当场景移过某些物体时,您可以看到一些非常严重的闪烁,看起来根本不正确。最后,我注意到它可能会使某些资产的法线变平,具体取决于 SSGI 对该资产的强度。在这块岩石上,你可以看到一些较重的裂缝几乎消失了。

该工具处于测试阶段,尽管我遇到了一些问题,但我觉得它仍然值得在我的项目中使用。  要为您自己的项目启用 SSGI,您只需要打开您的项目设置并搜索它,然后勾选复选框。

启用后,您可以通过修改 Indirect Lighting Intensity 值来更改后期处理体积的强度。

如果您使用的是 Unreal Engine 5 或 4.27,您还有其他选择。虚幻引擎 5 使用 Lumen,默认情况下具有出色的全局照明,并且虚幻 4.27 具有适用于NVidia 的 RTXGI 工具的插件。此功能可能只对那些仍在 4.26 上工作的人或那些寻找 GI 的低性能成本解决方案的人有用。https://docs.unrealengine.com/5.0/en-US/RenderingFeatures/Lumen/https://developer.nvidia.com/zh-cn/rtxgi




设置照明子级别



由于许多不同的摄像机角度,资产挡路,照亮森林特别困难。一旦我对森林的主要形式感到满意并且我不打算进行任何重大的布局更改,我就开始引入具有特定模型和自己的照明设置的子级别,用于特别棘手的镜头。子级别就像常规级别一样,但可以在您当前的级别中打开或关闭。如果您正在进行协作项目,它们也非常方便。

我的电影镜头的一些子关卡 正如我之前提到的,森林并不是特别大,为了节省一些时间,只需构建一些带有子级别的镜头就容易多了。这意味着我可以在镜头中添加一打左右的大树而不会遮挡一半的阳光。我也可以在我想要的任何镜头中为定向光设置不同的方向。 如果您打算使用子关卡并且有过场动画,请确保为序列添加关卡可见性,否则屏幕会变黑。


大气透视



大气透视是大气对从远处观看的物体外观的影响。我通过 James Gurney 的书 Color and Light 了解了这种现象,并希望达到相同的结果。他将其描述为;“前景的大胆颜色逐渐转变,直到它们与天空相匹配。” 为了在 UE4 中模拟这种效果,我尝试创建一个后期处理材质,可以根据场景深度改变前景和背景的颜色。通过网上的一些研究,我发现 Quixel 的中世纪游戏环境项目中已经存在一个很好的材料

该材质具有前景和背景的颜色值。这里有一些例子只是为了演示它在我的场景中是如何工作的。

在左侧,我的场景没有启用任何大气透视,以及我的镜头设置。您可以看到我的设置在背景中推动了蓝调,而没有在前景中添加任何蓝调。我在右边使用了一些更极端的例子来说明它是如何工作的。尽管这些完全不切实际,但它们在展示过渡方面做得很好。即使您对使用大气透视不感兴趣,在前景和背景中操纵色调的能力也是一个非常强大的工具。


电影渲染资源和技巧



对于电影,我想模仿我在 YouTube 上看到的一些森林无人机飞行视频。他们通常在森林中进行简单、缓慢移动的镜头移动,展示一些美丽的风景。考虑到我是一个电影新手,简单的相机移动是一个很好的选择。我不是专家,但我收集了一些有用的技巧,如果您想获得类似的结果,它们可能会有所帮助。


粒子和风延迟



我在早期渲染中注意到的一点是粒子和风系统直到过场动画很晚才开始移动。这是因为当您开始渲染或播放场景时,这些系统需要时间来启动。

为确保这些东西在您的电影中正确启动,您可以添加一个引擎预热计数,以启动所有这些过程而不渲染任何帧。我添加了 600 帧延迟,这可能有点过头了,但是对于 4K 渲染,您确实希望确保您的风和粒子不会仍然启动。 电影渲染队列是一个非常棒的电影渲染工具,你可以用它做很多有趣的事情来增强你的渲染。稍后我将讨论 Will Faucher 的频道,但这里有一些他的视频,可帮助您了解该工具及其功能; [micxp_wxonkey]wxv_2085163090215501824[/micxp_wxonkey][micxp_wxonkey]wxv_2085163349020835841[/micxp_wxonkey]https://www.youtube.com/watch?v=FxvF3zncClA\https://www.youtube.com/watch?v=2U1wP8sJgfU


妙的相机抖动



在我的一些镜头中,我只使用了一点点相机抖动,这使相机拍摄感觉更自然一些。将这样的事情添加到数字工作中有助于将事情推向现实主义,这真的很难实现。这是一个很棒的教程,涵盖了如何为自己设置。就我个人而言,我更喜欢非常微妙的相机抖动,所以我保持较低的值。如果您想了解更多关于相机抖动/电影后期处理的一般信息,我推荐Alex Tucker完成的一系列博客文章; https://www.artstation.com/blogs ... ricks-in-ue4-part-1https://www.artstation.com/blogs/alectucker/9odQ/cinematic-post-processing-tips-tricks-in-ue4-part-2这里有一些很棒的提示和故障,可以帮助人们了解如何为他们的场景控制不同类型的后期效果。


从某些镜头中隐藏资产



如果您有一些麻烦的资产,您没有完全分类到正确的子级别,或者资产对于这个特定镜头来说很困难,您可以为您的镜头隐藏单个资产。

在这里,我在镜头中隐藏了一些较高的树木,以更好地塑造背景。我只是将资产从大纲拖到音序器中,添加了“隐藏在游戏中的演员”轨道。从那里您可以对演员是否可见进行关键帧拍摄。 您将无法隐藏树叶绘制的资产,因为树叶绘制器将所有这些资产添加到实例化的树叶actor 中。我最终只是用手工放置的树替换了一些我画的树,这样我就可以隐藏它们。





威尔·福彻



我在项目期间遇到的最有价值的资源之一是Will Faucher的视频。他有很多关于虚幻引擎和Da Vinci Resolve的学习内容。在他的视频中,有无数有用的技巧、渲染调整和故障,可帮助您了解他如何进一步推动他的过场动画。我向所有希望在 UE4 中制作过场动画的人强烈推荐他的内容。https://www.youtube.com/c/WilliamFaucher/videos




突破自我


在我陷入这个项目之前,我之前为 Game Artists 写过关于我的自动售货机项目的文章,如果你对硬表面道具感兴趣,那么应该有适合你的东西。  尽管是有机物和植物的新手,但我真的很喜欢在这个项目上工作并学习更多关于 Substance 和 Speedtree 工具的知识,我希望你也能从我的项目中学到一些东西。如果您对我的工作还有任何疑问,请随时在 Artstation 上给我发送消息,我会尽力回复您。原地址:https://mp.weixin.qq.com/s/unU2TOwf-HGU-pNJYMoq3Q

         
67da1de0825363936ee98f7eb66cf352.jpg
3b7ef1b63cd9287d03cd246f800725dc.jpg

评分

参与人数 6元素币 +91 活跃度 +32 展开 理由
喵小灰 + 8 + 5 【喜欢】看到这么好的帖如同回到初恋的年代!
羊咩咩 + 20 + 9 好贴子不应默默无闻,我先点了!
knightzzz + 17 + 4 压箱底的宝贝吧这是
yhbwx + 20 + 3 我甚至有一点平静
xiye + 19 + 4 这就离谱
神座 + 7 + 7 楼主辛苦了

查看全部评分

本帖被以下画板推荐:

授人以鱼不如授人以渔!B站和微信公众号关注: CG小苏  每日分享最前沿视频教程和技术文章白嫖资源!
使用道具 <
Hawk_Paladin  发表于 2023-12-23 16:31:43  
2#
回复 收起回复
使用道具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表