3D游戏建模:3dmax对场景进行布局和建模

article/2025/3/2 3:37:45

今天的3dmax教程是关于对场景进行布局和建模,了解如何使用3ds Max和Marmoset创建一个世界末日的立体模型,这是建模技能的完美组合展示。

第一部分 - 场景布局和建模…

本教程将指导您完成创建diorama的过程,您将能够在Web浏览器中进行交互。本教程将分为三个部分。我将使用3ds Max进行建模,使用Substance Painter 2进行纹理化,并使用Marmoset Toolbag创建交互式场景并导出到Web浏览器。

步骤1:基本地形简单建模

这里有四个独立的网格,构成了环境的地板。我们将做一个越野的地形在柏油路面,路边,路面和杂草丛生的草地。我使用简单的盒子建模技术来创建这些网格,他们是相当低的res,因为我想要的材料,纹理和照明为我做的大部分工作。网格不需要太高的细节。

如果大家想学习次世代3D游戏建模的话,可以到这个游戏建模教程资料裙:它开头的数字是:107,在中间的是:217,位于尾部的数字是:2722,把以上三组数字按照先后顺序组合起来即可。3Dmax、Zbrush、Maya次世代游戏动画建模软件教学,从零基础萌新到实操探索,手把手教会你3D游戏建模

步骤2:柏油道路几何

再次,非常简单的建模用于创建路面的柏油碎石网格。我开始与简单的平面原函数,挤压边和操纵的verts以获得所需的形状。一旦我对柏油碎石地面的形状感到满意,我就选择了边界,然后挤压下来给它们深度。

步骤3:地下网格

我决定添加一些地下污物和下水道管道,这将给观景者更深入和更多的兴趣。为了模拟土堆的更有机的形状,我细分了一个盒子,并使用可编辑的多边形工具“油漆变形”来自然地推拉网格以形成有趣的形状。为了打破污垢我增加了下水道管道。这将允许我添加其他兴趣,如垃圾和水流从管道。

步骤4:墙和栏杆

我创建了一个模块化的墙体,让我在环境中无缝地复制网格。对于墙壁,我挤压一个简单的盒子的面形成列。分别对下壁进行建模,然后连接到主柱。对于栏杆,我使用缸和箱。真的很简单的建模,但应该足够好我们需要的。

步骤5:交通灯模型

交通灯是立体模型的重要组成部分,因为它不仅会增加构图的垂直兴趣,而且还允许我引入一些合成照明。这应该增加很多视觉趣味。网格是与其他网格相同的方式,但我使用样条线建模的电线,这允许我使用样条手柄创建一个自然下降的电线。使视口中的样条变得柔软,然后转换为可编辑的网格。

步骤6:草丛

我开始使用平面原函数创建奇异的草叶集。一旦我有基本的刀片形状,然后复制的草叶多次创建不同的草变种。我缩放每一个刀片和使用弯曲修改器卷曲不同数额的草。这有助于保持草看起来随机。一旦我有足够的叶片,我创建了一个丛草。

步骤7:复制草丛

然后我将使用这个草丛资产填充场景,并创建过度生长的环境。我把草丛放在路的裂缝中,靠近下水道的水。在墙的后面,我想要这个区域与树叶密集,所以草真的帮助散布这个地区。

第8步:生锈的旧车

我模拟了一个非常简单的生锈的老车。这比其他资产花费了更多的时间,因为它有更多的细节,但它仍然很简单。我想让汽车看起来部分烧毁和生锈,所以纹理会很重要。

步骤9:散射垃圾

为了进一步显示环境我放弃放垃圾。我用垃圾袋,瓶子和生锈的罐子。我把他们放在有趣的地方,他们会看到,像墙上的地方。这将有助于将墙壁接地到下面的地形,并打破直线。我还在下水道管道中添加了一些垃圾,以增加一些兴趣。

步骤10:一棵大树

我想在场景中有一个大树,这将增加更多的垂直性和有机的细节环境。树干使用圆柱基元和可编辑的多边形工具来建模以创建形状。对于叶子,我使用的纹理将有叶子和小分支的平面。这些平面附着在树干的主肢上。

步骤11:完成的场景

这里是完成的场景。我已经添加树根到土堆,以帮助打破重复的污垢。我还建模了一个火桶,这将是一个很好的照明源的场景,并提供一个感兴趣的领域。我模拟了一个消防栓,放在车前,给人的印象,汽车打它,破裂的水管,给出了在这个区域多余的水的原因。为了完成现场,我添加了一些流水从下水道管道。这完成了这个项目的建模阶段; 它是非常简单的建模,但我会依靠材料和照明,使这件令人印象深刻。

顶端提示:2D纹理平面

对于消防桶,我想要这个区域有一些有趣的照明从火中来,所以我将不得不创建一些热发光的火进去。为此,我使用2D纹理平面。这些将精致的这个项目,因为我不想让他们像动画。我创建了两个彼此交叉的飞机,火纹理将使用alpha通道切割火焰。Marmoset然后可以发光这种纹理给人的印象是炽热。2D平面适合为您的场景创建各种效果。


文章推荐阅读 【 学习企鹅圈:1072172722 】 :

3d建模什么水平能找到工作?次世代游戏建模需要学多久

3D建模师薪资怎么样? 室内设计建模6k+,游戏建模16k+,差距在哪?

如何有效的自学游戏角色建模?

游戏行业校招大揭秘,还在担心学了找不到工作吗?

入门学习3D建模,始于兴趣,忠于现实

3D建模难不难学习?资深建模师:这3种人,一辈子都学不会


http://chatgpt.dhexx.cn/article/ct8Wnap2.shtml

相关文章

TPAMI 2022|基于最优传输理论的无监督图像重建学习

作者丨王炜 来源丨上海交通大学类脑智能应用与技术中心 编辑丨极市平台 论文地址:https://ieeexplore.ieee.org/document/9763342 开源地址代码:https://github.com/wangweiSJTU/OTUR 图像重建是底层计算机视觉中的一个基本问题,对于后续的许…

LDCT图像重建论文——Eformer: Edge Enhancement based Transformer for Medical Image Denoising

Eformer是进行低剂量CT图像重建的工作,它第一次将Transformer用在医学图像去噪上,值得一读。 知乎同名账号同步发布。 目录 一、架构和贡献二、主要细节2.1,Sobel Convolution2.2, 下采样和上采样2.3,损失函数 三、实验 一、架构…

图像重建中常用的滤波器的设计

在医学图像重建的过程中,如果不使用滤波器,重建出来的图像与使用滤波器重建出来的图像的质量相差甚远,效果如下图所示: 由上图我们可以看出,使用滤波器能极大的提高重建图像的质量,其中最为常见的就是RL滤波…

【CV】CVPR2021高光谱图像重建论文笔记

论文名称:Deep Gaussian Scale Mixture Prior for Spectral Compressive Imaging 论文下载:link 论文年份:CVPR 2021 论文被引:18(2022/04/17) 论文代码:https://github.com/TaoHuang95/DGSMP A…

【图像处理】基于ART算法实现图像重建matlab源码

1 简介 ART算法是一个不断迭代的图像重建方法,提高该算法的重建速度一直是研究的重要方面.针对ART算法简化权因子重建模型,提出了一种快速网格遍历算法,通过简单的加减法和比较运算,即可确定射束穿过的网格编号.由于权因子在迭代过程中实时计算,节省了大量的存储空间,大大…

CT图像重建的演变——从滤波反投影到人工智能(Martin J. Willemink和Peter B. Noël)

摘要 在20世纪70年代初,第一台CT扫描仪就已经采用了迭代重建算法,然而由于当时的硬件计算能力不足,并没有实现真正的临场应用。事实上直到2009年,第一代迭代重建算法才真正的实现商业化,并取代了传统的滤波反投影算法…

基于图像重建损失的无监督变化检测

阅读翻译:Unsupervised Change Detection Based on Image Reconstruction Loss Abstract: 为了训练变化检测器,使用在同一区域的不同时间拍摄的双时图像。然而,收集标记的双时相图像既昂贵又耗时。为了解决这个问题,已经提出了各…

数字图像处理之雷登变换与图像重建(MATLAB)

1.问题要求 画出下列图像的雷登变换正弦图,标出坐标和重要特性,假设使用平行射线束几何理论。然后重建图像,比较不同参数的选择对重建图像的影响。 2.实现步骤 (1)雷登变换 srcImageimread(use_photos/work7_photos…

图像超分辨率重建(pytorch)

本文代码 本文代码主体来自CVPR2020论文《Closed-loop matters: Dual regression networks for single image super-resolution》,但原作者并未提供论文亮点--如何使用unpair数据进行训练的代码,所以我在其基础上补齐了该过程的代码。 代码仓库:https://…

第五章 图像复原与重建

第五章 图像复原与重建 文章目录 第五章 图像复原与重建5.1图像复原与增强的概念5.2噪声5.3空间滤波5.4频率域滤波5.5图象复原相关技术5.6由投影重建图像 5.1图像复原与增强的概念 图像增强:是一个主观过程,我们根据自己的需求增强图片的某一部分内容图…

CT图像重建算法------迭代投影模型之距离驱动算法(Distance-Driven Model,DDM)

一、图像重建算法分类 CT图像重建算法主要有3类:1、反投影法;2、迭代重建算法;3、解析法:包括滤波反投影法和傅里叶变换法 二、迭代重建算法分类 迭代重建算法在求解的过程中需要不断地求解矩阵元素,目前系统矩阵的建模方式主要…

图像复原和重建技术

1、常见的图像噪声模型  图像复原是将图像退化的过程加以估计,并补偿退化过程造成的失真,以便获得未经干扰退化的原始图像或原始图像的最优估值,从而改善图像质量的一种方法。  典型的图像复原方法是根据图像退化的先验知识建立一个退化模型,以此模…

数字图像处理——第五章 图像复原与重建

数字图像处理——第五章 图像复原与重建 文章目录 数字图像处理——第五章 图像复原与重建写在前面1 图像退化/复原过程的模型2 噪声模型2.1 高斯噪声2.2 椒盐噪声 3 仅有噪声的复原——空间滤波3.1 均值滤波器3.2 统计排序滤波器3.3 自适应滤波器 4 用频率域滤波消除周期噪声5…

机器人群控避障算法ORCA

最优互补避碰ORCA算法 建议参考资料 ORCA-有关机器人群碰撞避免算法解读(柳朦朦) 导航动态避让算法RVO的优化ORCA(Optimal Reciprocal Collision Avoidance)-漫漫之间n Reciprocal n-body Collision Avoidance英文PDF 避障算法-VO、RVO 以及 ORCA&a…

限流算法的原理

计数器算法 在一定时间内,对处理的请求数进行计数,每次到达时间临界点则计数器清零。在一定时间间隔内,若计数器数字超限,则进行限流。 该算法的问题是,在两端临界点附加可能出现两倍的流速。 滑动窗口算法 基于计…

A*算法图解

A*(A-star)算法是一种静态网路中求解最短路径最有效的直接搜索算法。在电子游戏中最主要的应用是寻找地图上两点间的最佳路线。在机器人领域中,A*算法常用于移动机器人路径规划。 为了便于理解,本文将以正方形网格地图为例进行讲解…

a 算法原理 java_最短路径A*算法原理及java代码实现(看不懂是我的失败)

算法只要懂原理了,代码都是小问题,先看下面理论,尤其是红色标注的(要源码请留下邮箱,有测试用例,直接运行即可)A*算法百度上的解释:A*[1](A-Star)算法是 算法只要懂原理了,代码都是小问题&#…

A*算法原理简析

引言 。 A算法是一种启发式的搜索算法,它是基于深度优先算法和广度优先算法的一种融合算法,按照一定规则确定如何选取下一个节点。在介绍A算法之前,需要了解一下什么是启发式搜索算法,深度优先算法以及广度优先算法。 启发式搜…

A*算法原理

A* 算法 概述 虽然掌握了 A* 算法的人认为它容易,但是对于初学者来说, A* 算法还是很复杂的。 搜索区域(The Search Area) 我们假设某人要从 A 点移动到 B 点,但是这两点之间被一堵墙隔开。如图 1 ,绿色是 A ,红色是 B…

A Star算法原理及其实现

A -Star算法 A*(A-Star)算法是一种求解最短路径最有效的直接搜索方法,也是许多其他问题的常用启发式算法。 一、简介 二、寻路方式 三、运行机制 四、常用估价算法 五、示例 一、简介 A*(A-Star)算法是一种求解最短路径最有…