0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

借用一种计算方法来快速分析复杂的几何模型

倩倩 来源:互联网分析沙龙 2020-07-03 10:13 次阅读

卡内基梅隆大学的研究人员已经开发出一种有效的新方法,可以借用一种计算方法来快速分析复杂的几何模型,从而使逼真的动画电影成为可能。

传感器技术的飞速发展已经产生了大量新的几何信息,从古代建筑遗址的扫描到人体内部器官的扫描。但是分析大量数据,无论是确定建筑物在结构上是否健全,还是氧气如何通过肺部流动,已经成为计算的瓶颈。

计算机科学和机器人学助理教授基南·克兰恩(Keenan Crane)说:“数据已成为一种怪物。”“突然之间,您拥有的数据量超出了您可能分析甚至关心的范围。”

Crane和Rohan Sawhney博士计算机科学系的一名学生正在使用所谓的蒙特卡洛方法来驯服怪物,以模拟粒子,热量和其他事物如何通过复杂形状或在复杂形状内移动。通过此过程,无需将形状精巧地划分为网格-可以计算分析的小几何元素的集合。研究人员将在SIGGRAPH 2020年计算机图形和交互技术会议上介绍他们的方法,该会议将在7月举行。

主要作者Sawhney说:“建立网格是可能出现错误的雷区”。“如果只变形一个元素,它可能会使整个计算中断。对于许多行业来说,消除对网格的需求是非常巨大的。”

对于试图在1990年代创建逼真的动画的电影制片人来说,网格划分也是一个难题。网格划分不仅费力且缓慢,而且结果看起来也不自然。他们的解决方案是通过模拟可能围绕场景反弹的光线来增加过程的随机性。结果是产生了逼真的精美照明,而不是平坦的表面和块状阴影。

同样,Crane和Sawhney在几何分析中也采用了随机性。他们没有通过结构反射光线,而是使用蒙特卡洛方法来想象粒子,流体或热量是如何随机相互作用并在空间中移动的。蒙特卡洛方法最早是在1940年代和1950年代为美国核武器计划开发的,是一类算法,该算法以有序方式使用随机性来产生数值结果。

Crane和Sawhney的工作复兴了一种很少使用的“在球上行走”算法,该算法可以模拟粒子在空间中的漫长而随机的行走,而无需确定每个转弯。取而代之的是,他们计算粒子周围最大的空白区域的大小(例如,在肺中是支气管的宽度),并确定每个球体的直径。然后,程序可以从每个球体上的一个随机点跳到下一个以模拟随机游走。

虽然构建几何空间的网格可能需要一天的时间,但CMU方法允许用户在几秒钟内大致了解解决方案。然后可以通过进行越来越多的随机游走来完善此预览。

索恩尼说:“这意味着不必坐着等待分析完成才能得到最终答案。”“相反,分析是渐进式的,为工程师提供了立即的反馈。这意味着可以花更多的时间进行工作,而将更少的时间花在试图理解分析为何不起作用的墙上。”

Sawhney和Crane正在与行业合作伙伴合作,以扩大可以使用其方法解决的问题的种类。美国国家科学基金会,帕卡德奖学金,斯隆基金会,Autodesk,Adobe,迪士尼和Facebook为这项工作提供了支持。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器技术
    +关注

    关注

    51

    文章

    330

    浏览量

    97235
  • 几何模型
    +关注

    关注

    0

    文章

    4

    浏览量

    6097
收藏 人收藏

    评论

    相关推荐

    锥形电感 宽带锥形电感用途

    阻的计算方法进行了研究,给出了精确计算方法,其中,电感值误差在10.2%以内,直流电阻误差在6.5%以内;对锥形空心螺旋电感微波特性进行研究,提出了一种等效模型,该
    发表于 01-15 13:21

    耐压测试中漏电流的计算方法

    耐压测试是一种常用的电气测试方法。在进行耐压测试时,需要对漏电流进行计算,以确保测试过程中的安全。本文将详细介绍耐压测试中漏电流的计算方法。 一、漏电流的概念 漏电流是指在绝缘材料表面
    的头像 发表于 01-11 14:38 2425次阅读
    耐压测试中漏电流的<b class='flag-5'>计算方法</b>

    在应用笔记AN-639_CN中提到对负载电阻Rb的计算方法,请问其中的CTRN是什么的?

    在应用笔记AN-639_CN中提到对负载电阻Rb的计算方法,请问其中的CTRN是什么的?是与电流互感器有关的参数吗?是定值5750吗?还是在文档里暂取了5750这个值
    发表于 12-27 07:32

    EMC计算方法和EMC仿真(1) ——计算方法简介

    EMC计算方法和EMC仿真(1) ——计算方法简介
    的头像 发表于 12-05 14:56 501次阅读
    EMC<b class='flag-5'>计算方法</b>和EMC仿真(1) ——<b class='flag-5'>计算方法</b>简介

    不同壳温下SOA曲线的计算方法

    不同壳温下SOA曲线的计算方法
    的头像 发表于 12-04 17:54 367次阅读
    不同壳温下SOA曲线的<b class='flag-5'>计算方法</b>

    晶体管的元件温度计算方法

    晶体管的元件温度计算方法
    的头像 发表于 11-23 09:09 272次阅读
    晶体管的元件温度<b class='flag-5'>计算方法</b>

    对电流进行积分用何种计算方法

    对电流进行积分计算放电电量,都有那些方法来进行积分? 现在的方式是梯形积分,即两次采集电流的和乘以两次采集电流之间的时间差除以二获得。 有没有更好的方法,比如复化积分,cotes积分能用吗?​CotesCotes​​
    发表于 11-01 07:41

    I2C时钟设置计算方法

    I2C时钟设置计算方法I²C时钟设置计算方法
    发表于 10-20 08:17

    mos管噪声计算方法

    MOS管噪声计算方法 噪声是电路设计和性能评估中的一个关键问题,特别是在高频率和低功耗应用中。MOSFET是一种广泛应用于各种电路的半导体器件。因此,正确计算MOS管噪声是非常重要的。本文将介绍
    的头像 发表于 09-19 16:49 1322次阅读

    变压器电感计算方法 变压器感抗如何计算

    变压器电感计算方法 变压器感抗如何计算 变压器是电力系统中最常见的电力设备之一,其主要作用是进行电压的改变和电能的传输。变压器的核心是磁性材料,通过磁感线的相互作用将电能转换为磁能和再转换为电能
    的头像 发表于 08-23 17:20 3199次阅读

    UPS电池容量计算方法

    在实际项目中或与厂商的交流中,常常遇到这样的情况,根据UPS的输出容量和所要求的后备时,需要快速、粗略地给出相关电池的配置。而UPS本身的计算方法非常复杂,一般人根本无法操作,所以掌握简单的
    发表于 08-14 14:29 2588次阅读
    UPS电池容量<b class='flag-5'>计算方法</b>

    高速ADC噪声系数计算方法

    今天给大家分享下高速ADC噪声系数计算方法
    的头像 发表于 07-10 16:33 1012次阅读
    高速ADC噪声系数<b class='flag-5'>计算方法</b>

    零序互感器的变比计算方法

    零序互感器是电力系统中一种特殊的电流互感器,用于测量电力系统中的零序电流,以实现对电气设备的保护和控制。零序互感器一般都有变比,变比是指电流互感器的一种特殊参数,它决定了互感器输出的电流与被测电路中的电流之间的比例关系。下面将介绍零序互感器的变比
    的头像 发表于 06-03 09:39 4422次阅读

    是否有一种“简单”的方法来增加允许的“打开”文件的最大数量?

    问题:是否有一种“简单”的方法来增加允许的“打开”文件的最大数量(=====>SPIFFS) 我在 esp8266 HTML 页面上使用#include
    发表于 05-15 07:21

    nodemcu sdk 151如何添加一种方法来更改UART缓冲区大小?

    nodemcu sdk 151 如何添加一种方法来更改 UART 缓冲区大小.. uart.set_buffer( id, bufsize ) eLUA 支持更改 我需要大 Rx 和小 Tx。 我
    发表于 05-09 11:16