专栏首页MixLab科技+设计实验室流体动态海报 | mixlab设计黑客

流体动态海报 | mixlab设计黑客

流体用来做海报背景似乎是不错的选择

灵感来源:

德国某海洋科学研究机构通过计算机模拟,计算出当日本把核污水排放到太平洋后,污染半个太平洋需要57天。

嗯?不太相信???

没关系,我们想办法自己实现一个。

我们需要学习一些简单的流体实现方式,

有时间的话可以好好看看Daniel Shiffman的教程。

作为一个计算机程序,需要有一些基本的假设(第一性原理):

- 我们可以将流体视为盒子的集合。每个盒子都有各种特性,例如速度和密度。这些盒子与它们的邻居互动,影响它们的速度和密度。

- 计算机不能每秒处理不计其数的交互,也不能处理不计其数的小盒子,因此我们必须简化问题。我们把流体分成合理数量的盒子,并尝试每秒进行几次交互。

- 进一步简化问题,我们仅考虑不可压缩的流体。水是不可压缩流体的一个例子,挤压它,它就会向后推,并且不会变小。而空气是可压缩流体,把它压扁,它会变小。不可压缩流体的密度和压力始终恒定,因此更易于模拟。

工作原理详见(看这个东西需要花点时间):

https://mikeash.com/

pyblog/fluid-simulation-for-dummies.html

事实上,上面的教程是简化版,真正想要深入研究需要了解计算流体仿真力学,英文全称Computational Fluid Dynamics,缩写为CFD。

它是数值数学和计算机结合的产物,通过空间离散和数值求解,对流体力学的各类问题进行数值实验、模拟和分析研究,以解决学习、科研或者工程设计中的问题。广泛应用于科学研究、影视特效、电脑游戏、灾难营救、科普教育、体育竞技、军事仿真等应用领域。

另外,在查找资料过程中,发现一个好玩的流体模拟,可以体验下:

https://physics.weber.edu/schroeder/fluids

最后,还发现谷歌最近公布的一项研究:利用机器学习和硬件加速能够改进流体模拟,且不损害准确率。

AI真的是可以应用到各行各业,只有我们想不到的,没有做不到的。

有时间的话,我还是要好好系统地学习下~



本文分享自微信公众号 - 无界社区mixlab(mix-lab)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-04-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MixTime 黑设会之原力觉醒

    在大家的翘首盼望下,MixLab 终于在1月9日迎来了2021年第一次线下聚会,之后我们也将围绕 #人工智能交叉领域的最新进展/知识# 进行常态化分享。

    mixlab
  • 一个叫「 黑洞 」的人工智能

    但有网友称,「视觉中国」已在国内获得此黑洞图片的版权,并注明若用于商业用途,请联系客户代表。

    mixlab
  • ML37-Baoling【mixlab共建者的故事】

    mixlab近期会对共建者们进行一些专访,mixlab对共建者的要求是具备跨界、开放、互助、学习、创新的特质,认同我们的价值观,愿意共同为“让每个人无限可能”的...

    mixlab
  • 如果你是个无界学习者,推荐你get这些跨界技能

    mixlab 社区是基于:跨界·开放·互助·学习,这个价值观打造的。社区里聚集了各路技能拥有者,不同背景的人跟内容在此跨界交融、创新~

    mixlab
  • 继续聊技术思维与设计思维的mix

    本文继续聊设计思维与技术思维的mix,基于志荣做的访谈《第三期采访:设计师如何在智能化时代持续学习和成长?》,mixlab社区重新梳理了4个内容跟大家分享下。

    mixlab
  • 数据驱动型的设计01

    本系列从数据结构相关的计算机知识出发,从数据的角度提出一些数据驱动的设计思维模式。第01期总体介绍数据结构与设计的关系,用数据结构的方式来思考设计,并通过几个案...

    mixlab
  • 人机协作的设计工作流有哪些?

    有一个毫无私心、任劳任怨、潜力无限的助手,为什么我们担心的是被助手取代,而不是兴高采烈地放开手脚去创造呢?

    mixlab
  • 关于【科技中的设计师】,这可能是最走心的一篇文章

    去年人工智能火爆、今年区块链大热,科技的浪潮,让许多人感到焦虑,害怕跟不上时代的发展而被淘汰,“时代抛弃你,从不说再见”。再看我们的学校教育,教科书式教育方法,...

    mixlab
  • 人机协作、知化、跨领域的思维方式

    周末在讲课的时候,临时给学生讲解了一些技术前沿的思维方式,从“人机协作”---“文本挖掘”---“正态分布”---“考试成绩”---“反欺诈”---“机器学习预...

    mixlab

扫码关注云+社区

领取腾讯云代金券