
咸陽空間推理在動畫制作中運用
(2)空間對象多約束規(guī)則的提取。
通過統(tǒng)計分析和大量調查,研究歸納適用于大多數空間對象且與場景布置密切相關的物理約束規(guī) 則(定義一系列基于物理特性的約束規(guī)則,以便使所放置的3D對象保持物理上穩(wěn)定的狀態(tài))和公共約 束規(guī)則。
例如:普遍適用于大多數對象的公共約束:精確性約束,即一個對象相對于另一個對象定位 的精確性。例如,文本描述:“書擺在書桌中央”,則需要精確確定“書”相對與“書桌”的空間位 置。若文本描述改為:“書擺在書桌上”,則“書”可以定位在“書桌”表面任何有效的位置上。對 于普遍適用的物理約束,例如,支撐約束,定義一個對象是否具有支撐其他對象的能力或者被其他對 象支撐的能力。網11.6就是根據支撐約束自動生成的多個對象的擺放場景。
(3)基于多約束規(guī)則和空間標簽的對象放置算法。
基于FootPrint技術的二維布局只是根據語言解析中的方位動詞初步地推斷空間對象的空間位置坐 標及方位,而對象放置算法則精確地定位兩個交互對象的接觸部位。
技術方法如下: 考慮物理約束和公共約束規(guī)則以便判定兩個對象的真實交互狀態(tài)。
根據預定義的每個對象的空間標簽及通過語言解析所獲取的與交互對象相關的方位動詞快速查找 接觸部位,并判斷有效接觸面積,精確地調整交互對象的空間坐標及方位。
例如文本 圖11.6 利用物理約束中的支撐約束所生成的復雜3D場景描述:“鳥在貓上”,則首先查找對象“鳥 ”的“底部”標簽和貓的“頂部”標簽,然后再進行這兩部分標簽所關聯(lián)的幾何面的連接和整合工作 。
轉載請注明:
咸陽flash動畫制作公司:http://www.haldonestatewines.com/city97/