3DCAT 二维码

扫一扫 立即咨询

行业资讯

什么是实时渲染,为什么实时渲染在建筑设计行业发展缓慢
当前的技术和可用软件已经将渲染提升到一个更大的领域,该领域的人包括CG艺术家,建筑师,工程师,开发人员等。 实时渲染突破了主流渲染和可视化技术存在的局限。 主流建筑渲染和可视化得到了发展,它的名称是实时渲染,依赖于渲染和可视化技术,实时渲染在行业中的地位和可用性正在不断提高。 在本文中,你将了解有关实时渲染的所有知识,以及为什么它在我们思考设计和设计交流的未来时如此重要。 什么是实时渲染? 实时渲染给人的印象:画面渲染速度很快,看起来像实时生成的。但是要完全了解背后的真实情况,首先我们必须讨论管道。 图形渲染管道是任何可视化或渲染引擎的基础。在这里进行所有3D对象,光源,照明模型,纹理,相机等的渲染。 实时渲染管包含三个阶段: - 应用程序阶段 - 几何阶段 - 栅格化阶段 该动画看起来是实时渲染的,并以每秒产生的帧数进行度量。 现在,实时渲染已不再是新鲜事物,电子游戏行业已经在游戏中实现了实时渲染,并已经发展了一段时间,但直到最近,实时渲染技术才开始应用到设计建筑领域。 有没有想过一个问题:既然实时渲染听起来如此有效,为什么迟迟没有应用在设计和建筑行业,使从业者和投资人感受身临其境的体验。 简单来说是钱的问题 即使开发一个最简单的交互场景,也是昂贵且耗时的。对于大多数建筑和设计公司来说这样的费用太过高昂,而直接进行设计稿演示显然会更节省时间和成本,对比之下设计公司几乎不会考虑钱将其花在如此奢侈的事情上。 另一个答案是架构师不知道如何实现 实时交互体验,建筑设计行业中暂时缺乏实时渲染制作的人才。 归根结底,这是用一种不熟悉的但可能有效的工具,此前一直以来都用一张漂亮的图片做展示,改变总是让人害怕和抗拒的。尽管这些图片的性质在过去几年中不可避免地发生了变化,因为技术引领着计算机辅助现实主义的发展,但其核心相对来说仍然未受影响。所有这些都可以控制。静态图像,甚至是预先计划的动画,都可以控制输入和输出,从而使创意完美地展现给所有人。在这种情况下,设计的优劣与讲故事所需的技能比故事本身更加重要。 因此,你可以想象一下,当提出放弃某些控件的想法,从而为人们提供更加逼真的交互式设计时,建筑师或设计师会产生什么样的反应。这很可怕,因为这是第一次你在没有准备好的情况下,让用户身临其境的,以前所未有的精度来评判你的作品。 推荐阅读: 实时渲染存在的意义是什么?

2020-04-10

【实时渲染】实时渲染存在的意义是什么?
推荐阅读: 什么是实时渲染 实时渲染使过程更好 虽然用 实时渲染向客户进行演示会面临许多新的挑战,但我认为实时渲染是优化设计过程的重要途径,实时渲染才能真正体现设计作品更好的全貌。 设计过程全都围绕着一个不断循环的试验和反馈,试验和反馈,试验和反馈-直到你无法按时完成任务或用光为止。优秀的建筑师和设计师会以最高的重视度来拥护他们的过程,因为引擎是整个生产机器的动力。如果过程是引擎,则反馈是机油,这是使所有其他零件正常工作的命脉。反馈告诉你什么是对的,什么是错的,而对它的分析则告诉设计师如何使事情变得更好。实时渲染将为设计师提供与以往不同的视听反馈。 这个想法是这样的:架构师将投资熟悉 实时渲染技术的人员,这些技术将在任何特定项目的站点周围构建一个交互式世界。在项目开始时,设计团队可以使用此交互式环境来测试概念,想法以及最终成熟的体验,这些体验围绕最终将要构建的事物进行。反馈从对静态物体的先入为主的判断,到对某物的不可预知的情感和生理反应,这些事物同时利用有关光,空间,物质和游行的信息来攻击感觉。我只是想着就在嘴里冒着泡沫。 此外,虚拟现实技术的最新发展使这一反馈环路进一步迈出了重要一步。它具有增加深度和输出层的潜力,使设计师可以根据将要实现的建筑物的几乎1:1的相似经验做出反应并做出设计决策。 实时渲染的局限性 还记得所有关于金钱的话题吗?这仍然是一个问题。尽管实时渲染具有难以想象的潜力,对于大型公司来说也许可以实现,但是对于那些利润微薄的小型企业或者工作室, 交互式设计演示是难以触及的。期待成本下降,我们可以展望未来的架构办公室越来越像视频游戏开发工作室的样子。 总有一个转折点-支点,适应成本被关键技术的赚钱潜力所消化,实时渲染作为设计工具是一回事。建筑师(更重要的是客户)一旦看到该项投资的长期价值,便会得到更大推广和发展。 随着这种边缘的缓慢增长,一批才华横溢的设计师也将在建筑和设计学校学习如何做这些东西。就像CAD,SketchUp,Photoshop,VRAY和Rhino以及其他所有工具一样,这些技术和程序也将提升为该行业的必要工具。有时,这些变化需要一段时间才能发酵,而这需要大量的地面动力来获得牵引力。 这只是时间问题。 更多实时渲染相关资讯,请登录3DCAT实时渲染云平台:www.3dcat.live

2020-04-09

【实时渲染】什么是3D实时渲染?unity实时渲染案例
如果你刚开始在Unity中进行3D开发,你可能还不太清楚什么是渲染。对于偶尔使用3D图形的人或刚开始使用3D进行生产制作的人,可能会发现渲染并不像3D图形的其他方面那么容易。 好在有很多关于在Unity中设置渲染的文档,帮助你更好的实现项目。 什么是3D实时渲染,它是如何工作的? 3D渲染是根据计算机上存储的三维数据生成图像的过程。与摄影一样,它也被认为是一个创造性的过程,因为它利用光并最终产生图像。 通过3D渲染可以将3D线框模型转换为具有3D效果的2D图像。单帧图像的渲染时长需要几秒到几天时间不等。3D渲染有两种主要类型,它们之间的主要区别是图像的计算和处理速度: 实时渲染和脱机渲染或预渲染。 实时渲染在视频游戏或交互式图形应用最常见,其中3D图像高速计算,使得玩家觉得复杂变换的场景是他与游戏之间的 实时交互而产生的。 这就是交互性和速度在 实时渲染过程中起重要作用的原因。例如,如果要在场景中移动角色,则需要确保在绘制下一帧之前更新了角色的移动,以便以人眼可以感知为自然移动的速度来显示它。 主要目标是在可接受的最小渲染速度(通常为24帧/秒)下实现尽可能高的写实度。这是人眼创造运动幻觉所需要的最低限度。 即使渲染基于大量复杂的计算,现代软件也可以提供一些相当简单的参数供你理解和使用。 渲染引擎通常包含在现代3D游戏引擎中,并且可以制作非常精彩的图形。 Unity实时渲染 在Unity中创建交互式项目时,你可以制作从白天到夜晚,从日光浴场到光线昏暗的街道和阴暗的隧道,营造一种令人陶醉的氛围吸引你的观众。 无论是要开发用于手机还是主机游戏的2D或3D游戏,Unity的脚本化渲染管线(SRP)都可以让你建立精美的图像并针对特定硬件进行优化。 例如,有个高清晰度渲染管道(HRDP) ,其针对高端PC和游戏机,且有轻量级渲染管道(LWRP)它的目标移动。 3D和2D实时渲染 如果你尚未决定要在Unity,2D或3D中进行哪种类型的项目,请记住你具有完全的自由度和专业的工具集来创建任何类型的2D或3D游戏,甚至可以将两者的元素混合以创建2.5 D互动体验。 在Unity中,你可以使用Sprite Renderer在2D或3D场景中渲染Sprite类型的图像。该组件使你可以将图像显示为Sprites,以用于2D或3D场景。 Unity使用排序图层的概念来允许你将子画面分为重叠优先级的组,还使用图层中的顺序来将一致的优先级应用于同一图层中的子画面。 实时渲染示例 《死者之书》 《死者之书》演示了使用Unity 2018年新的可脚本渲染管道(Scriptable Render Pipeline)时的可能性,该管道提供了 Unity渲染体系结构增强的可自定义性,将更多控制权交给开发人员。 点击 阅读有关死者之书的更多信息

2020-04-08

【UE4】在UE4中研究模块化火车车厢内部
By:Justin Mayle Justin Mayle是游戏行业的专业美术师。参与过《星球大战》手游制作,《魁北克王国》,《荣誉故事》和《 Minitropolis》等。  建模阶段 Modo是一个很棒的高效建模程序。从Max切换到它之后多年前,我的建模速度就在快速提高。我也有一个MMO鼠标,其中绑定了许多工具和自定义饼图菜单。Modo的定制易于使用,并可以根据你自己的工作流程进行定制。我在此场景上使用的一些自定义工具示例包括快速场景导出工具,快速资产导出和快速UV工具。导出工具将所有资产或选定的资产导出到你的保存位置,并进行归零转换;这比导出每个资产要快得多。 快速UV工具生成两个UV贴图:一个是设置为适当的texel密度的立方贴图(认为是三边形贴图),第二个是用于光照贴图的地图集贴图。对于某些需要修剪贴图的资产,我还使用了第三个UV集,下面将对其进行描述。 为了确定哪些资产需要模块化,我查看了参考资料,记下了重复的元素,并确定了哪些元素可以模块化,以及哪些元素我想要唯一(而不是模块化)。布置块状网格时,务必要留在网格上,因此我在模块化套件中加入了一些长度选择,以提供灵活性。你选择的模块片段的长度选项将取决于场景的比例;通常,我发现1米,3米和5米选件可为你提供几乎所有你想要的灵活性。  作品中如果没有独特的元素,那场景将变得无趣,我鼓励在场景中拥有各种资产,以使其看起来更有说服力,这可以是一列突出的内容,也可以是更详细的内容。这些不必是模块化的,而必须打破长的模块化墙上的重复。  该过程本身开始是用我从参考收集中选择的基本元素来限制空间。我猜想这些零件的尺寸和数量合适,然后将它们添加到场景中。一次在场景中,我调整了对象的大小和数量。然后,我将这些精致的元素分解为模块套件的碎片。  使用模块化套件使我可以通过仅更新几个套件来对场景进行广泛的更改。这是一个有价值的工具,我建议任何环境设计人员都学习构建套件的基础知识。 1900年的火车车厢灵感 纹理阶段 大部分纹理创建用的是Substance Painter。对于装饰,细节和独特的纹理烘焙,我以ZBrush为起点。对于修剪贴图上的装饰细节,我在ZBrush中使用alpha笔刷排列了高多边形细节。这给了我有关现场细节的选项。对于椅子或门等独特的烘焙,我对低聚椅子建模,然后将其引入ZBrush以进行高聚,而不是使用sub-d或斜角创建高聚。  要在ZBrush中实现此技术,请确保导出的网格物体的网格物体的所有开放孔均被封闭。在你的资产上设置坚硬的边缘,然后从这些坚硬的边缘解开。这不会产生很好的展开效果,但这对于此过程的工作方式至关重要。 第1步:将模型导入Zbrush并基于UV设置多边形。 步骤2:按Polygroup折痕。 第3步:你可能需要细分几次,以使ZBrush可以使用更多功能。 步骤4:将Dynamesh分辨率提高到一个体面的水平。可能会出现一些小瑕疵。 步骤5:Polish。 其余的纹理化过程在Unreal中的材质和着色器创建。在Unreal中,启用烘焙添加到着色器中的AO蒙版以向场景添加污垢和垃圾的能力。这些材料的细节法线可以增加保真度,并且可以修剪标准法线。这使我可以将修剪贴图添加到所需的任何图素中。我编写着色器的方式需要设置第三UV,以保持纹理平铺。素材创作可以通过多种方式完成;这是我决定使用并帮助加快资产创建速度的一种有趣的解决方案。 照明工作流程 首先,我将选择一天中的时间,HDRI,以及我希望天空对场景整体影响(通常是通过调整曝光)。然后设置主要灯和辅助灯。 对于此场景,有5个点光源,定向灯,天窗,并且主天花板灯设置为固定的。我调整了灯光的发射,以增强场景的真实感。我试图根据强度来模拟它们会发出多少光。 场景中灯光的值: - 台灯:150流明,半径1500,发光材料强度125 - 壁式烛台:230 lm,半径800,发射材料150强度 - 天花板照明:1200lm,半径3500,发光材料150强度 - 定向光:5 lux - 天光:1强度和1间接强度 - HDRI 场景的柔和度主要来自雾和体积雾。每种灯光都经过了调整,以增加雾量,从而有助于强调场景的艺术外观。伴随着较高的绽放,浓雾和体积,小插图以及其他一些后期效果,它创造了一个柔软而诱人的空间。 场景周围的反射并不复杂,但是当场景中放置太多反射时,反射可能会失控。为镜子做平面反射会获得更好的结果,但是在运行时 渲染的成本很高(因为场景随后要渲染两次),所以我没做。  许多场景在场景中使用额外的补光灯来获得更多的反射,而在场景正确曝光和正确照明的情况下确实不需要超高强度来获得更多的反射。如果某个区域的某个角落需要更多的光线,则可能需要增加附近光线的衰减半径。补光灯可能是有益的并且可能是必需的,但是具有复杂的照明设备只会更难调整。 在这个场景中,对我来说最大的挑战之一就是照明。我要处理的下一个项目是利用扫描的快速场景。我想集中精力通过照明,材质,后期效果和构图 实时渲染高质量场景。这将包括生成独特的资产,但是我认为扫描(非常类似于模块化工具包)是将场景快速组合在一起的好方法。  

2020-04-07

Netflix的新动画Sol Levante是视觉盛宴
By:Rodneil Quiteles  Netflix尤其是在过去两年中,在扩展其动画库方面一直表现出极大的进取心。最新一期是Sol Levante,该公司称这是“艺术,技术和好奇心的结晶”。 该项目的主要目的是探讨如何将日本动漫项目转换为4K HDR。此格式提供了很多Netflix原创作品,例如Marvel的Daredevil,Bird Box甚至To All The Boys PS I Still Love You, 实时渲染推动了行业的发展。 挑战在于如何使手绘动画达到最高速度。另一个Netflix动画项目《超人》可在4K HDR中使用。但是,它使用CG动画而不是手绘图。这就是Sol Levante项目的负责人Haruka Miyagawa(创意技术工程师)和Akira Saitoh(导演,参与《壳牌2:无罪》等影片中的Ghost的工作)。 Sol Levante –视觉奇观 Netflix让我们预先看到了最终会输出的结果。索尔·莱万特(Sol Levante)是一个由六人精简团队组成的长达4分钟的展示,展示了他们多年的工作经验,这是不容错过的景象。 如果您是战斗题材的动漫迷,那么您的大脑就会马上思考,如何将这种视觉效果转化为标志性的序列或战斗场景。在大多数情况下,这就是这个简称-一个标志性的序列。作为手绘4K HDR动画,这是同类产品中的首创之一。 在不破坏任何内容的情况下,短篇小说的叙述反映了该项目的主题。这不是一个轻松的旅程,但是如果您坚持到底,就会感到焕然一新。 Netflix努力创新 此项目的开发有两个主要驱动力: 1.支持创意者将更多创意转化为现实 2.为Netflix订户提供出色的 沉浸式用户体验 该Sol Levante项目是它生产手绘动画的4K分辨率的HDR可行性测试。在项目进行期间,他们已经确定了一个过程,但是可能要花一些时间才能让其他人加入。 在媒体发布会上,宫川强调了最大的障碍是4K的 高清渲染。这需要对艺术家工作站和工作流程进行很大调整。 他们的第一个见识是,分辨率意味着手绘图需要在比标准A4大得多的纸上完成,或者以很高的分辨率进行扫描。这不是一个可行的解决方案,这意味着必须在平板电脑上以数字方式完成绘图。挑战在于,大多数动漫艺术家都缺乏数字化培训和设备。 HDR零件的摩擦较小。动画工作室只需要投资具有高动态范围的专业监视器。但是,目前,即使对于专业制片厂,这些选件仍然相当昂贵。 鼓励其他创作者 索尔·莱万特(Sol Levante)背后的团队虽然雄心勃勃,但并不过于乐观。他们意识到要使更多的人感兴趣将面临挑战。他们知道“变革很难”,整个工作流程的改革“可以被视为对工作室和艺术家的威胁。” 因此,他们非常愿意合作与协作。 Netflix将发布Sol Levante中使用的原材料,以供下载和实验。通过这样做,他们希望与更多的动画师联系新技术,希望与制造商合作以更好地支持动画行业,并希望与动画工作室合作,将发现应用于未来的作品中。 作为该行业的资深人士,他们认为日本动画工作室可能不会立即对此想法持开放态度。因此,他们希望其他国家的动画师能够加入。 建立希望和期待  导演Akira Saitoh希望那些观看Sol Levante的人会感到兴奋和沉浸感增强。尽管反应会因个人喜好而有所不同,但她希望它能激发人们“我希望看到不同类型的内容或技术”的想法。 当被问到为什么叫Sol Levante时, Saitoh解释说:“ Sol Levante的意思是意大利的日出。在古埃及认为西落的太阳已经消亡,当它再次在东方升起时,是复活的象征,代表它已经重生了。Reborn是该项目的重要主题。” 该项目希望在动画的观看者和创作者中唤起这种希望和感觉。 信息来源`https://www.gadgetmatch.com/netflix-new-anime-sol-levante-visual-spectacle-4k-hdr/`

2020-04-03

【实时渲染】艺术家如何通过Unity和实时渲染进行艺术创作
By:Frank Manley 您是否体验过视觉音乐或惊艳的虚拟现实表演?在这篇文章中,我们与一位创新的丹麦创作者进行了幕后讨论,他通过在剧院和展览空间中投影Unity带来的体验来挑战观众的感知。 交互设计师兼媒体艺术家卡尔·埃米尔·卡尔森(Carl Emil Carlsen)“我对制作融合虚拟和物理现象的交互式视听幻觉感兴趣。我喜欢使虚拟现实形象离开屏幕,随着 实时渲染技术的发展,塑造这种混合空间令人兴奋,艺术家探索的途径很多。”  工具和协作的重要性 卡尔·埃米尔(Carl Emil)的方法的很大一部分是他如何使用技术来实现他的艺术目标。“工具塑造了我们的思维,所以我想对它们产生一些影响。 Unity使我能够做到这一点,因为它是高度可定制的,并且我可以轻松地尝试许多不同的格式,媒体和内容类型。”  融合现实与幻想 在哥本哈根的Unite演讲中,卡尔·埃米尔(Carl Emil)指出了他对混合物理和虚拟空间的兴趣如何使他探索了4D盒子,这是一个位于 丹麦赫尔辛格文化园区的现场舞台。“令我感到兴奋的是,有可能为广大观众带来类似全息图的幻觉。”  4D Box通过被动 立体3D系统扩展了该技术,这意味着观众(戴3D眼镜)可以体验虚拟道具和场景。为了测试项目的视角和内容缩放,Carl Emil在下面制作了Pepper's Ghost模型(可在GitHub上使用)。   “为创建最佳的3D透视图,我使用 Asset Store中的OffAxisCamera用偏轴投影重写了Unity的照相机投影矩阵。我还通过ArtNet DMX实施扩展了Unity,以控制舞台灯光并使 虚拟灯光与物理灯光匹配。”  为了虚拟表演者的身体,卡尔·埃米尔(Carl Emil)使用了Microsoft Kinect传感器,该传感器跟踪身体的运动,为了同步所有内容,他在Playhead中处理动画,Playhead是他在Unity中构建的自定义工具。 卡尔·埃米尔(Carl Emil)的自定义播放头工具 使用Silicium生成视觉音乐 卡尔·埃米尔(Carl Emil)通过Playhead处理Primordial中的大多数动画,而一些参数则通过他也使用Unity制作的多点触摸GUI Durga进行 实时交互。 为了协调作为实验工作核心的基因艺术,卡尔·埃米尔(Carl Emil)在Unity中开发了专门的图形框架。图形用户界面内置于UIElements中,是Unity用户可以根据自己的需求构建的专用图形工具的示例。  Unity 2019.3中显示的Primordial视觉模拟的设置 用虚拟展示细菌 在商业方面,卡尔·埃米尔(Carl Emil)还练习他的实验印章。在瑞典公司Perstorp的推广下,他在一个互动博览会上领导该设计,以提高人们对耐药菌的认识。 “为此,我有一台运行Unity的机器来渲染六个高清投影,其中五个覆盖了典型的VR洞穴设置。我使用高清渲染管道(HDRP)进行了 3d实时渲染,并使用 Asset Store中的AVPro Video将非交互部分作为HAP编解码器视频进行回放。”  他建立了瑞典的森林环境,主要是基于 Unity演示团队免费的《 死者之书》资产,并作为SidselSørensen和Maya SB插图的背景。 他将第六台投影机对准观众,感到特别惊喜。在体验的高峰期,虚拟细菌离开了屏幕在大家旁边三维显示。 文章整理自:`https://magazine.renderosity.com/article/5724/how-carl-emil-carlsen-creates-generative-art-with-unity`翻译整理: 3Dcat实时渲染云平台

2020-04-02

【UE4教程】Unreal Engine中建立场景的工作流程
By:Maria Yue Maria Yue讨论了最近的“London fog”项目,在 Unreal Engine中分享了她的工作流程,并为那些想成为照明艺术家的人提供了一些技巧。 迷雾中的伦敦 Maria是中国重庆人,目前在英国伦敦的Splash Damage担任高级照明艺术家,从事全职的内部引擎工作,并且经常使用CryEngine和UE4。  影响 对我来说,舞台灯光设计和数字摄影理论在从事视频游戏的灯光设计和合成工作时对我最大帮助。了解最新的渲染技术非常重要,例如 实时渲染。此外,照明艺术家是需要技术和艺术理解的艺术角色。在这两个方面花费时间培训很重要。    收集参考 我一直对英国的天气和维多利亚时代的建筑着迷,在伦敦居住了几年之后,当地的天气对我的照明风格产生了很大的影响。这是我最近用手机拍的一些照片。 当我看到Richard Vinci在Unreal Marketplace中的这条维多利亚时代的街道时,我觉得这种布局可能是我照明设计的坚实基础。 我收集了一些我最喜欢的电影屏幕截图 我决定使用固定的天窗和阳光。当推动材料的光泽效果时,固定光真的很友好。我的目标是实现真正柔和但充满活力的照明效果。关于真实照明的工作方式,我选择将我的第一个光源(日光)和次要光源(天窗)以平衡的强度混合,而不是进行过多的后处理。该管道要求在照明饱和度和强度上达到良好的平衡。 设置场景 我通常从定向光和环境光的亮度平衡开始。  我的曝光设置是手动的,它使我能够处理各种亮度和曝光设置,而不是进行曝光补偿,而是在相机中使用镜头设置,因此我可以在不同的相机位置分别进行控制就像在现实生活中拍摄照片一样。 为了使手动曝光设置发挥最佳效果,我将一些参数引用到晴天16规则。 使用曝光补偿的示例。 为了获得最终结果,我拥有3台不同的电影摄影机,这些摄影机使我在曝光,景深和对焦点调整方面拥有更大的自由度。 处理天空 对于外部场景,我相信匹配天窗和天窗纹理对于传递心情非常重要。首先,我在免费的HDR sky网站上找到了免费的HDR skybox,感谢艺术家的分享 然后,我仅使用一个编辑器球体并通过材质节点调整亮度。 灯光 下面是我的太阳和天窗设置。这个数字看起来比平时有点疯狂,但这是由于我在后期处理中使用手动曝光方法而不是自动直方图。  阳光设置 天窗设置 上面的数字是根据我在Google上发现的亮度估算值选择的。 在工作流程中没有必要考虑遵循亮度水平估算,但是,由于 虚幻引擎引入了诸如勒克斯和坎德拉每平方米(cd / m2)之类的参数,因此拥有一些真实生活可能是一个好主意信息作为参考。 给初学者的一些建议 我认为继续从事您真正喜欢或熟悉的事情会更容易。从生活观察和艺术资源中寻找参考,使我对如何进一步推动照明设计有了更好的理解。另外,为情绪/颜色选择明确的方向并坚持下去对我真的很有帮助。我的大部分个人创意来自我对光和环境的日常观察,并且我喜欢每当看到有趣的东西时都用手机拍照。  了解更多UE资讯,请登录3DCAT实时渲染云平台:www.3dcat.live

2020-04-01

从3ds Max导出作品到ue4:初步制作
By:Samuel METIVIER Samuel METIVIER分享了他在 UE4场景Mountain House中进行工作的过程,从3ds Max中的blockout到景观材料和照明设置。 学习3D 从开始使用Unreal Engine 4的那一刻起,我尝试每天更多地了解不同的工作流程和技术。 山脚小屋:项目开始 首先为场景设置了一个构图。 Blockout 我在3ds Max中进行了Blockout,方法是将房子分成几部分,并对场景中可能存在的不同资产进行建模。 我在低分辨率的多边形上工作-在这一部分中,我将所有内容放置到位,然后分别在资产上工作。 这是资产列表: 创建基本形状后,然后我应用了从Megascans Bridge导入的智能材料并进行了一些调整(倾斜,法线,粗糙度,反照率)。需要这个阶段才能对以后的场景有所了解。 树是SpeedTree的样本,它们仅用于为场景提供体积,之后将对其进行重做。 地形与山脉 对于背景中的山脉,我首先以缩小的比例雕刻了总体形状和细节,然后正确地对其进行了缩放。 对于景观材料,我对山脉和地形使用了单个实例。我创建了5个图层,这些图层具有用于纹理变化(中断耕作)和控制UV(远近)的功能。 植被 我将SpeedTree用于灌木丛和树木,从预设开始,然后对其进行修改以获取最终结果。 草是在3ds Max-3变体中简单创建的,具有相同的纹理和材质UV设置。对于纹理,我从Quixel下载了草图集,其中包括反照率,粗糙度,法线,半透明和不透明度。 给房子加纹理 为了给房子加纹理,我使用了Megascans的智能材料。我调整了每个材质实例的参数,以使其适合我的场景并获得所需的结果。 道具制作 首先,创建低多边形。 然后,将其导入到ZBrush中,并使用非常高的polycount雕刻模型以显示出我想要的所有细节。 高分辨率模型准备好后,我将检查低多边形是否遵循曲线并适合烘焙。否则,我会在3D Coat中做一个retopo 。 之后创建低分辨率模型的UV并将其在Substance或Marmoset Toolbag中烘焙。 然后是在Substance或Quixel Suite中进行的纹理化阶段。我烘焙所有必要的贴图,例如曲率和位置。多亏了这些地图,我可以进行一些设置并获得想要的效果。 灯光 对于照明部分,我使用了一个非常基本的设置: - 定向光 - 天空之光 - 后期处理 - 世博会和大气雾 对于Skylight,我添加了一个自定义立方体贴图(比萨)。通过修改强度,您可以轻松地照亮阴影,以照亮场景并显示要显示的所有细节。 天窗设置为固定。 对于定向光,我首先修改了强度并将其设置为固定,以在阴影区域提供良好的对比度。 之后,我使用了诸如温度和间接照明强度之类的参数,以更好地显示场景中的细节而又不失去很多对比度。 启用了雾,但是使用了相当低的强度。 对于世界的参数,我将Num Indirect Light Bounces(Num间接灯光弹跳)推到了10,它大大改善了灯光。烘焙的时间更长,但结果值得。 是将曝光设置为自动曝光直方图。通过调整最大值和最小值,通过 实时渲染我们得到了一个不太平坦和对比更大的结果。 看到变化:

2020-03-31

【UE4】在Maya和Unreal Engine 4中创建头发(第2部分)
在本教程的上一部分中,我向你展示了如何使用曲线创建头发。现在我们准备将头发发送到 UE4(3DCAT支持UE虚幻引擎 实时渲染)。但是,在此之前,我只想向你展示我对头发所做的一些最终调整。首先,我创建并调整了辫子。首先,我使用曲线制作了三股辫,然后像前一个一样创建了第二个描述(除了我指定必须将第二个描述添加到上一部分中已经创建的集合)。 然后,我沿着发型的边缘添加了一些短发,以模拟没有被编成辫子的“松散的头发”。为了真实,我在耳朵附近添加了一些更长的头发。最后,我在辫子的根部周围创建了更多的引导线,并对它们进行了变形以模拟围绕该根部的“圆”,模拟根部结的样子。 现在一切准备就绪,你需要将头发转换为“交互式新郎”以进行导出(导出仅支持这种XGen头发)。为此,你只需转到“生成”菜单,然后选择“转换为Interactive Groom…”(请注意,如果你有多个描述,则只需选择所有描述并进行操作即可)。然后,选择新创建的Interactive Groom对象,然后转到Generate / Cache / Export Cache将头发导出为Alembic .ABC文件。 打开UE4.24(或更高版本,因为以前的版本不支持头发导入)并创建一个新项目(或者,如果要在现有项目上尝试使用现有项目,则使用现有项目)。使用头发之前,需要做一些事情。首先,你需要打开项目设置并更改这两个设置:Support Compute Skincache = true; 骨架网格物体初始上的刻度动画= false。然后,打开插件管理器并激活以下各项:Alembic Groom Importer,Groom,Niagara,Niagara Extras。 如果现在单击内容浏览器中的大导入按钮,则可以导入头发。现在,你可以保留默认选项,而只需导入即可。如果将头发对象拖到视口上,则它可能会出现怪异的位置(例如,朝下放在地板上)。发生这种情况是因为Maya和UE4具有不同的轴方向。在Maya中,向上是Y轴,而在UE4中,向上是Z。如果右键单击头发并选择“重新导入”,将再次看到导入对话框。只需根据你的需要调整模式的旋转度(在我的情况下,我使用的旋转度为X = 90和Y = 180,但是根据你的Maya轴方向,你的情况可能会有所不同)。 UE4已包含默认头发材质。但是,一定要使用你自己的,所以你可以重新创建一个。不过,你需要做两件事以确保材质适合你的头发:首先,将材质的“着色模型”设置为“头发”,其次,选中“与发束一起使用”复选框(这两个选项都在材质编辑器中的“详细信息”窗格。你还可以做其他一些事情来修饰头发,但是我对材质编辑器还不够熟悉,无法为你提供建议(希望以后我可以再说一遍)。 现在,你可以将新材料应用到头发上。如果你的头发已经在场景中,则可以将此材质应用于该对象。这就是我的样子(我正在根据UE4上的“ Just Let Me Go”重塑Amelia,这是我制作头发的练习的一部分)。 从整体上看,我认为游戏看起来不错,但是有些事情我不喜欢。首先,我认为我需要减少头发上的“光泽”,因为它看起来像金属或乳胶(像那些黑色乳胶裤)。其次,我认为它看起来太平整,因此最终看起来像一个“发帽”,而不是实际的头发。我们将在下一部分中看到如何解决这些问题。 相关资讯推荐: 相关:在Maya和Unreal Engine 4中创建头发:第1部分

2020-03-30

【UE4】在Maya和Unreal Engine 4中创建头发(第1部分)
我将更深入地研究 Unreal Engine4,在其中一篇文章中,我讨论了有关 UE4的新头发 实时渲染功能的一些知识,我将经历在虚幻引擎4中实际制作漂亮发型的过程。 UE4不包含头发创建工具。这意味着您必须在外部应用程序中创建头发,然后将头发导入引擎以进行着色和渲染。您可能会猜到,我决定使用Maya来制作头发(您也可以使用Blender,Cinema 4D等)。基本上,您需要从3D应用程序中获得创建XGen修饰的功能,该功能可以导出为Alembic文件。Maya具有此功能(我说的是标准Maya,而不是Mala LT)。 在Maya中,有两种创建修饰的方法。其中之一是创建“交互式”修饰。使用此方法时,首先要使用具有完全直发的新郎,然后使用工具“梳理”头发,使头发看起来像您想要的样子。我尚未对该方法进行过多测试,但将来可能会这样做。 第二种方法是使用曲线来创建头发。基本上,您首先要绘制一束要用于塑造头发的曲线,然后使用这些曲线创建实际的发束。就我而言,我决定制作一条辫状头发,因此我创建了遵循该形状的曲线。 您要记住的一件事是,头皮应该具有UV,因为XGen使用UV来创建股线。创建曲线后,即可创建修饰。您应该使用这些设置来创建它,以便可以使用曲线来塑造头发。 如果没有任何反应,请不要担心。接下来要做的是打开XGen窗格(或切换到XGen工作区),转到“实用工具”选项卡,然后根据创建的曲线创建参考线。头发现在应该出现了。 可以使用纹理蒙版来控制头发的生成位置(您可以使用Maya的绘制工具手动绘制蒙版)。还可以配置头发的密度以使其更致密,并增加头发的CV数量,以便它们更紧密地遵循指南。 为了简化工作,我要做的一件事是创建多个描述:我为头顶创建了一个描述,为辫子创建了另一个描述,为额头和额头两侧悬挂的细小毛发创建了最后一个描述。我这样做的原因是因为生成的头发将根据引导线决定其形状,并且我希望不同的部分遵循我定义的形状,而在它们之间没有任何奇怪的过渡。如果将所有描述都保留在同一集合中,则将其导入到虚幻引擎中时不会产生任何问题(请参见上面的XGen创建窗口)。 接下来,我将向您展示如何将头发导出为可以导入到虚幻引擎4中的Alembic文件。 相关阅读推荐: 相关:在Maya和Unreal Engine 4中创建头发:第2部分

2020-03-27