美文网首页
为什么要用软件模拟自然现象呢?

为什么要用软件模拟自然现象呢?

作者: 大龙10 | 来源:发表于2022-03-16 12:31 被阅读0次

书名:代码本色:用编程模拟自然系统
作者:Daniel Shiffman
译者:周晗彬
ISBN:978-7-115-36947-5

《代码本色》读书笔记

一、教学大纲

  • 第1周 引言和向量(第1章)
  • 第2周 力(第2章)
  • 第3周 振荡(第3章)
  • 第4周 粒子系统(第4章)
  • 第5周 物理函数库I(第5章)
  • 第6周 物理函数库II和操纵(第5章和第6章)
  • 第7周 期中项目:演示运动建模项目
  • 第8周 复杂系统:群集和一维细胞自动机(第6章和第7章)
  • 第9周 复杂系统:二维细胞自动机和分形(第7章和第8章)
  • 第10周 遗传算法(第9章)
  • 第11周 神经网络(第10章)

二、为什么要用软件模拟自然现象呢?

  最简单的答案是,用程序编写这些现象本身就是很有趣的事情。
  编程不单能处理网页请求、计算账目、储存数据,原来还可以创造出富含自然现象的虚拟世界!

  若以职业来考虑,游戏、动画、电影特效、视觉艺术等行业都会需要这方面的知识。
  例如在游戏方面,由于许多游戏都含有一个虚拟世界,这些自然现象的模拟技术可以应用于

  • 程序式建模(如地形、植物)、
  • 程序式动画(如粒子特效、云层变化)、
  • 游戏逻辑(如刚体物理)、
  • 人工智能(如非玩家角色的移动)等。

  在动画方面,虽然不需要能互动的虚拟世界,但为了视觉上的真实性也需要使用计算机实现各种自然现象,例如为了制作《冰雪奇缘》,迪士尼与加州大学洛杉矶分校就研究出一种模拟雪运动的新技术。

三、 目录

第 0 章 引言

相关文章

网友评论

      本文标题:为什么要用软件模拟自然现象呢?

      本文链接:https://www.haomeiwen.com/subject/ddjydrtx.html