注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作基于物理的建模與動(dòng)畫

基于物理的建模與動(dòng)畫

基于物理的建模與動(dòng)畫

定 價(jià):¥109.00

作 者: [美] Donald H.House(唐納德?豪斯)著,葉勁峰 等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121386749 出版時(shí)間: 2020-12-01 包裝: 平裝
開本: 16開 頁數(shù): 392 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書覆蓋基于物理的建模和動(dòng)畫的核心內(nèi)容,旨在成為這一領(lǐng)域研究、從業(yè)者及相關(guān)專業(yè)師生必備參考書。本書內(nèi)容扎實(shí),可幫助讀者直接用代碼實(shí)現(xiàn)動(dòng)畫項(xiàng)目,或使用現(xiàn)成物理模擬套件編寫代碼,抑或是掌握流行動(dòng)畫軟件中的物理引擎等專業(yè)工具。本書知識(shí)豐富,深入剖析各種相關(guān)軟件背后背后的運(yùn)行機(jī)理,也不依賴任何編程語言或圖形 API。

作者簡(jiǎn)介

  Donald H. House是美國(guó)南卡羅來納州克萊姆森大學(xué)計(jì)算機(jī)學(xué)院視覺計(jì)算系的教授和主席。他在馬薩諸塞大學(xué)阿姆赫斯特分校獲得計(jì)算機(jī)和信息科學(xué)博士學(xué)位,在倫斯勒大學(xué)獲得電氣工程碩士學(xué)位,以及他在聯(lián)合大學(xué)的數(shù)學(xué)學(xué)士學(xué)位。他早期的研究領(lǐng)域是布料模擬和基于物理的動(dòng)畫。最近,他的重點(diǎn)是在不確定性下視覺化的認(rèn)知和知覺優(yōu)化。John C.Keyser是美國(guó)德克薩斯州A&M大學(xué)計(jì)算機(jī)科學(xué)與工程系的教授和副系主任,他在北卡羅萊納大學(xué)獲得計(jì)算機(jī)科學(xué)博士學(xué)位,在阿比林獲得應(yīng)用數(shù)學(xué)、工程物理和計(jì)算機(jī)科學(xué)學(xué)士學(xué)位基督教大學(xué)。他的研究跨越了計(jì)算機(jī)圖形學(xué)的一系列主題,特別強(qiáng)調(diào)基于物理的模擬和實(shí)體建模。葉勁峰(Milo Yip),從小自習(xí)編程,并愛好計(jì)算機(jī)圖形學(xué)。上中學(xué)時(shí)兼職開發(fā)策略RPG《王子傳奇》,該游戲在1995年于臺(tái)灣發(fā)行。其后他獲取了香港大學(xué)認(rèn)知科學(xué)學(xué)士、香港中文大學(xué)系統(tǒng)工程及工程管理哲學(xué)碩士。畢業(yè)后在香港理工大學(xué)設(shè)計(jì)學(xué)院從事游戲引擎及相關(guān)技術(shù)的研發(fā),職至項(xiàng)目主任。除發(fā)表學(xué)術(shù)文章外,也曾合著《DirectX9游戲編程實(shí)務(wù)》。2008年往上海育碧擔(dān)任引擎工程師開發(fā)《美食從天而降(Cloudy with a Chance of Meatballs)》Xbox360/PS3/Wii/PC,2009年起于麻辣馬開發(fā)《愛麗絲:瘋狂回歸(Alice: Madness Returns)》Xbox360/PS3/PC,2011年加入騰訊互動(dòng)娛樂引擎技術(shù)中心擔(dān)任專家工程師,所研發(fā)的技術(shù)已用于《斗戰(zhàn)神》、《天涯明月刀》、《眾神爭(zhēng)霸》等項(xiàng)目中。

圖書目錄

2.1 模型及模擬
2.2 牛頓運(yùn)動(dòng)定律
2.3 在一維中落下一個(gè)球
2.4 運(yùn)動(dòng)的微分方程
2.5 基本的模擬循環(huán)
2.6 數(shù)值近似方法
2.7 空氣中的三維運(yùn)動(dòng)
2.7.1 跟蹤三個(gè)維度
2.7.2 空氣阻力
2.7.3 風(fēng)
2.8 總結(jié)
第3章 追蹤彈跳球
3.1 與平面碰撞
3.1.1 碰撞檢測(cè)
3.1.2 碰撞測(cè)定
3.1.3 更改模擬循環(huán)
3.2 碰撞響應(yīng)
3.2.1 彈性
3.2.2 摩擦力
3.2.3 把所有結(jié)合起來
3.3 實(shí)現(xiàn)彈跳球
3.3.1 數(shù)值精度
3.3.2 靜止條件
3.4 多邊形的幾何學(xué)
3.5 點(diǎn)與多邊形的碰撞
3.6 特例:三角形相交
3.7 總結(jié)
第2部分 基于粒子的模型
第4章 粒子系統(tǒng)
4.1 什么是粒子系統(tǒng)
4.2 隨機(jī)數(shù)、隨機(jī)矢量及隨機(jī)點(diǎn)
4.3 粒子生成器
4.4 粒子模擬
4.4.1 運(yùn)算的編排
4.4.2 撤銷粒子
4.4.3 碰撞
4.4.4 幾何
4.4.5 高效的隨機(jī)數(shù)
4.5 粒子渲染
4.5.1 點(diǎn)及劃痕
4.5.2 精靈
4.5.3 幾何圖形
4.5.4 體積渲染
4.6 總結(jié)
第5章 粒子編排 
5.1 加速度操作
5.1.1 引力吸引器
5.1.2 隨機(jī)加速度
5.1.3 拖拽與反拖拽
5.1.4 速度限制器
5.2 速度操作
5.2.1 仿射速度操作
5.2.2 旋渦
5.3 避障
5.3.1 勢(shì)場(chǎng)
5.3.2 操控
5.4 總結(jié)
第6章 交互粒子系統(tǒng)
6.1 狀態(tài)向量
6.1.1 單一粒子的狀態(tài)向量
6.1.2 交互粒子的狀態(tài)向量
6.1.3 實(shí)現(xiàn)
6.2 擴(kuò)展?fàn)顟B(tài)的概念
6.3 空間數(shù)據(jù)結(jié)構(gòu)
6.3.1 均勻空間網(wǎng)格
6.3.2 八叉樹
6.3.3 kd樹
6.4 天文模擬
6.4.1 聚簇
6.4.2 一個(gè)采用均勻空間網(wǎng)格的簡(jiǎn)單算法
6.4.3 一個(gè)采用八叉樹的自適應(yīng)算法
6.5 群集系統(tǒng)
6.5.1 核心算法
6.5.2 距離與視域
6.5.3 加速度的優(yōu)先級(jí)
6.5.4 繞過障礙
6.5.5 轉(zhuǎn)向與側(cè)飛
6.6 總結(jié)
第7章 數(shù)值積分 
7.1 級(jí)數(shù)展開與積分
7.2 韋爾萊積分與蛙跳積分
7.2.1 基礎(chǔ)韋爾萊積分
7.2.2 速度韋爾萊積分
7.2.3 蛙跳積分
7.3 龍格–庫(kù)塔積分
7.3.1 一階和二階龍格–庫(kù)塔法
7.3.2 四階龍格–庫(kù)塔法
7.4 高階數(shù)值積分的實(shí)現(xiàn)
7.4.1 狀態(tài)向量算法
7.4.2 用更高階積分做碰撞檢測(cè)
7.5 積分的精度和穩(wěn)定性
7.5.1 指數(shù)衰減和正弦振蕩
7.5.2 指數(shù)衰減的積分
7.5.3 正弦振蕩的積分
7.5.4 RK方法的性能
7.5.5 阻尼與穩(wěn)定性
7.6 自適應(yīng)時(shí)步
7.7 隱式積分
7.7.1 直接求解隱式積分
7.7.2 雅克比和線性化函數(shù)
7.7.3 求根法求解隱式積分
7.7.4 隱式公式的精度和穩(wěn)定性
7.8 總結(jié)
第8章 可形變彈性網(wǎng)格
8.1 阻尼彈性連接件
8.1.1 阻尼彈簧的數(shù)學(xué)原理
8.2 彈性網(wǎng)格
8.2.1 支撐桿——一種彈性網(wǎng)格的三維結(jié)構(gòu)元素
8.2.2 用支撐桿構(gòu)造一個(gè)彈性網(wǎng)格
8.2.3 空氣阻力與風(fēng)
8.2.4 彈性網(wǎng)格的模擬
8.2.5 結(jié)構(gòu)剛度
8.3 扭轉(zhuǎn)彈簧
8.3.1 力矩
8.3.2 根據(jù)扭轉(zhuǎn)彈簧計(jì)算力矩
8.3.3 根據(jù)扭轉(zhuǎn)彈簧計(jì)算頂點(diǎn)受力
8.3.4 帶有扭轉(zhuǎn)彈簧的網(wǎng)格的模擬
8.4 選擇好的參數(shù)
8.5 碰撞
8.5.1 碰撞的類型
8.5.2 碰撞確定
8.5.3 彈性物體的碰撞響應(yīng)
8.6 晶格形變器
8.7 布料建模
8.8 總結(jié)
第3部分 剛體動(dòng)力學(xué)與約束動(dòng)力學(xué)
第9章 剛體動(dòng)力學(xué)
9.1 剛體狀態(tài)
9.2 剛體屬性
9.2.1 質(zhì)心
9.2.2 慣性張量
9.3 剛體運(yùn)動(dòng)
9.3.1 力矩
9.3.2 更新剛體狀態(tài)
9.3.3 四元數(shù)表示法
9.4 實(shí)現(xiàn)
9.5 總結(jié)
第10章 剛體的碰撞與接觸
10.1 剛體碰撞
10.1.1 與靜態(tài)物體的無摩擦碰撞
10.1.2 兩個(gè)運(yùn)動(dòng)物體間的無摩擦碰撞
10.2 碰撞檢測(cè)
10.2.1 包圍體
10.2.2 粗略碰撞檢測(cè)
10.2.3 精確碰撞檢測(cè)
10.3 線性互補(bǔ)問題
10.3.1 處理多個(gè)接觸剛體
10.3.2 作為L(zhǎng)CP的多個(gè)碰撞與靜止接觸
10.3.3 摩擦力轉(zhuǎn)為L(zhǎng)CP
10.4 總結(jié)
第11章 約束
11.1 罰函數(shù)
11.1.1 P(比例)控制器
11.1.2 PD(比例微分)控制器
11.1.3 PID(比例積分微分)控制器
11.2 約束動(dòng)力學(xué)
11.2.1 單約束
11.2.2 多約束
11.3 約化坐標(biāo)
11.3.1 廣義坐標(biāo)和廣義速度
11.3.2 動(dòng)能、功和勢(shì)能
11.3.3 拉格朗日量與拉格朗日方程
11.3.4 落球的例子
11.3.5 鐘擺的例子
11.3.6 線上運(yùn)動(dòng)的珠子的例子
11.4 總結(jié)
第12章 鉸接體 
12.1 鉸接體的結(jié)構(gòu)
12.2 鉸接體的動(dòng)態(tài)狀態(tài)
12.3 空間代數(shù)
12.3.1 空間速度與加速度
12.3.2 空間變換
12.3.3 空間力
12.3.4 空間轉(zhuǎn)置
12.3.5 空間內(nèi)積
12.3.6 空間叉積
12.4 空間代數(shù)記號(hào)下速度和加速度的傳遞
12.5 空間孤立量
12.6 次循環(huán)
12.7 計(jì)算空間鉸接量
12.8 計(jì)算構(gòu)件加速度
12.9 推廣到樹狀鉸接體
12.10 總結(jié)
第4部分 流體動(dòng)力學(xué)
第13章 流體動(dòng)力學(xué)基礎(chǔ)
13.1 拉格朗日模擬與歐拉模擬
13.2 流體模擬的數(shù)學(xué)背景知識(shí)
13.2.1 標(biāo)量場(chǎng)和矢量場(chǎng)
13.2.2 梯度
13.2.3 散度
13.2.4 旋度
13.2.5 拉普拉斯算符
13.3 納維–斯托克斯方程
13.4 勢(shì)流場(chǎng)
13.5 總結(jié)
第14章 光滑粒子流體動(dòng)力學(xué)
14.1 空間采樣和重構(gòu)
14.2 粒子加速度計(jì)算
14.2.1 壓強(qiáng)梯度
14.2.2 擴(kuò)散
14.2.3 外部加速度和碰撞
14.3 核函數(shù)
14.4 流體表面和表面張力
14.5 模擬算法
14.6 總結(jié)
第15章 有限差分算法
15.1 有限差分
15.1.1 數(shù)值微分
15.1.2 微分算符
15.1.3 采樣和插值
15.1.4 CFL條件
15.2 半拉格朗日法
15.2.1 w1增加外部加速度
15.2.2 w2用回溯法實(shí)現(xiàn)拉格朗日對(duì)流
15.2.3 w3速度擴(kuò)散的隱式積分
15.2.4 w4得到一個(gè)無散速度場(chǎng)
15.2.5 煙模擬計(jì)算的結(jié)構(gòu)
15.2.6 水模擬計(jì)算的結(jié)構(gòu)
15.3 FLIP
15.4 總結(jié)
附錄A 矢量
附錄B 矩陣代數(shù)
附錄C 仿射變換
附錄D 坐標(biāo)系統(tǒng)
附錄E 四元數(shù)
附錄F 重心坐標(biāo)
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)