3D孪生场景搭建:参数化模型

简介: 参数化模型在各个领域中发挥着重要作用,为用户提供了灵活、高效的设计和操作方式,并且可以根据需要进行快速定制和修改。

1、什么是参数化模型

参数化模型是指通过一组参数来定义其形状和特征的数学模型或几何模型。这些参数可以用于控制模型的大小、形状、比例、位置、旋转、曲率等属性,从而实现对模型进行灵活的调整和变形。

在计算机图形学和三维建模领域,常见的参数化模型包括:

几何参数化模型:通过参数来定义几何形状的模型,如球体、圆柱体、立方体等。例如,球体可以通过半径参数来控制大小,圆柱体可以通过高度和半径参数来定义尺寸。

曲线和曲面模型:通过参数化方程或参数化曲线/曲面的控制点来定义的模型,如贝塞尔曲线、B样条曲线、NURBS曲面等。这些模型可以通过调整参数来实现形状的变形。

人工形变模型:通过控制网格或控制点来实现形状变形的模型,如网格变形、蒙皮变形等。通过调整控制点的位置和权重,可以改变模型的形状。

骨骼模型:用于模拟生物体或角色动画的模型,通过骨骼系统和变形权重来实现形状变换。通过调整骨骼的姿势和权重分配,可以实现模型的动态变形和姿态控制。

分形模型:通过递归规则和参数来生成自相似的模型,如分形树、分形地形等。通过调整参数,可以生成不同形状、大小和复杂度的分形结构。

参数化模型具有灵活性和可编辑性,可以根据需要进行实时的形状调整和变形。它们被广泛应用于计算机图形学、建模软件、动画和游戏开发等领域,为用户提供了方便和直观的方式来创建和操纵模型。

2、参数化模型的应用

NSDT 编辑器 作为一款3D应用场景编辑器工具,系统也内置了一些参数的模型,利用参数化模型的特性,使同一个模型可以在多种场景中得到应用,实现一模多用,避免重复建模

下面我们来简单介绍下参数模型的的使用方法。

这一个单间单层的房子,假如在某个场景中需要一些这样的一个模型:一个三层的楼房,每层有6个这样的单间或者一个4层的楼房,每层8个这样的单间。在没有参数化模型的的情况下,通常是需要是每个模型都是需要重新创建的。

幸好,参数化的模型可以解决这个问题,可以避免重复建模。我们的只需要修改模型的中的几个参数就可以了,例如这个每层6间房,一共3层的楼房,我们只需要修改模型的楼层数和房间数就可以重新在几秒内将需要的模型创建出来,如图所示:

3层,每层6间房4层, 每层8间房

方便快捷、灵活多变就是参数化模型的最大的优势!

NSDT 编辑器 中还有很多其他种类的参数化模型,有兴趣的朋友可以去一探究竟,大家有什么想法或者意见欢迎来交流。


原文链接:https://www.mvrlink.com/3d-twin-scene-construction-parameterized-model/

目录
相关文章
|
2月前
|
人工智能
一键生成视频!用 PAI-EAS 部署 AI 视频生成模型 SVD 工作流(清晰的实例)
用 PAI-EAS 部署 AI 视频生成模型 SVD 工作流(清晰的实例)
202 2
|
2月前
|
人工智能 自然语言处理 物联网
RoSA: 一种新的大模型参数高效微调方法
随着语言模型不断扩展到前所未有的规模,对下游任务的所有参数进行微调变得非常昂贵,PEFT方法已成为自然语言处理领域的研究热点。PEFT方法将微调限制在一小部分参数中,以很小的计算成本实现自然语言理解任务的最先进性能。
77 1
|
2月前
|
物联网 网络架构
PHATGOOSE:使用LoRA Experts创建低成本混合专家模型实现零样本泛化
这篇2月的新论文介绍了Post-Hoc Adaptive Tokenwise Gating Over an Ocean of Specialized Experts (PHATGOOSE),这是一种通过利用一组专门的PEFT模块(如LoRA)实现零样本泛化的新方法
49 0
|
25天前
|
机器学习/深度学习
【机器学习】特征筛选实例与代码详解
【机器学习】特征筛选实例与代码详解
49 0
|
2月前
|
测试技术 网络架构 C++
使用MergeKit创建自己的专家混合模型:将多个模型组合成单个MoE
MoE架构通过MergeKit实现新突破,允许整合预训练模型创建frankenMoEs,如FrankenMoE,区别于头开始训练的MoEs。MergeKit工具支持选择专家模型,定义正负提示,并生成MoE配置。
168 2
|
2月前
|
机器学习/深度学习
大模型开发: 解释批量归一化以及它在训练深度网络中的好处。
批量归一化(BN)是2015年提出的加速深度学习训练的技术,旨在解决内部协变量偏移、梯度消失/爆炸等问题。BN通过在每层神经网络的小批量数据上计算均值和方差,进行标准化处理,并添加可学习的γ和β参数,保持网络表达能力。这样能加速训练,降低超参数敏感性,对抗过拟合,简化初始化。BN通过稳定中间层输入分布,提升了模型训练效率和性能。
102 3
|
11月前
|
运维 数据安全/隐私保护 云计算
计算巢实现大模型微调——如何使用微调服务零代码微调
在《计算巢实现大模型微调——如何发布一个微调服务》中,我们已经实现了微调服务的发布,本文将带领大家通过计算巢发布的微调服务实现真正的零代码微调。
|
算法 数据挖掘 计算机视觉
在对比学习中引入显式跨图像相似度建模能力,中南大学显著提高无监督表征的泛化能力(2)
在对比学习中引入显式跨图像相似度建模能力,中南大学显著提高无监督表征的泛化能力
131 0
|
人工智能 自然语言处理 数据可视化
多模态可控图片生成统一模型来了,模型参数、推理代码全部开源
多模态可控图片生成统一模型来了,模型参数、推理代码全部开源
438 0
|
机器学习/深度学习 编解码 人工智能
CVPR 2023 | 三维场景生成:无需任何神经网络训练,从单个样例生成多样结果
CVPR 2023 | 三维场景生成:无需任何神经网络训练,从单个样例生成多样结果