Unit 6 Animation Design 中華技術學院電子系 蔡樸生 副教授 林盈灝 副教授.

Slides:



Advertisements
Similar presentations
Unit 5 Graphical User Interfaces 中華技術學院電子系 蔡樸生 副教授 林盈灝 副教授.
Advertisements

Unit 7 Symbolic Processing 中華技術學院電子系 副教授 蔡樸生 副教授 林盈灝.
採訪作業自動化 : 國立中山大學圖書薦購系統 曾榮泰 技正 報告 黃貴瑛 林金龍 蔡炅廷 撰述 中山大學圖書館 系統資訊組
1 Chapter 5 Pólya’s throry of counting 5.1 簡介 5.2 重排群的等價類 (equivalence classes under a permutation group) 5.3 函數的等價類 5.4 函數的權重 (weight) 和目錄 (inventories)
“Rule” By OX. By Check CREATE TABLE 員工薪資 ( 編號 int IDENTITY PRIMARY KEY, 薪資 smallmoney, CHECK ( 薪資 > 0 AND 薪資
3Com Switch 4500 切VLAN教學.
遠距教學 - 簡報製作目錄 高品質、低頻寬的教材 段落與結構 ………………………………………………….3 善用滑鼠與畫筆 ………………………………………….4 字體的選擇 ………………………………………………….5 照片的設計 …………………………
校園線上技術服務之使用意圖與 建置成功因素的研究 2011/04/22 淡江大學 資管所碩二 李依倫 鄭佳容.
指導教授:黃仁暐 教 授 專題生:羅允志 陳冠宏 1.  分組討論時 …  多人同時討論的平台 … 2.
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
1 Advanced Chemical Engineering Thermodynamics Appendix BK The Generalized van der Waals Partition Function.
計算機視覺研究室 專題實作簡報 張元翔 老師.
微生物研究法 研 C 1. What is Hela cell 2. Cell density and doubling time 3. Cell growth curve 碩一 曾仁志.
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
Part 1 Understanding Data Chapter 1 Examining Distributions Chapter 2 Examining Relationships Chapter 3 Producing Data.
Monte Carlo Simulation Part.2 Metropolis Algorithm Dept. Phys. Tunghai Univ. Numerical Methods C. T. Shih.
國立中山大學財產管理系統 線上報廢、盤點系統 總務處保管組 策劃 計算機與網路中心 分析設計 2008/03.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
BEM 特論 - 第一次討論 指導教授 : 陳正宗 終身特聘教授 指導學長 : 高聖凱、謝祥志、林羿州 學生 : 吳建鋒 日期 :2015/6/16 Fundamental Solution Green’s Function Green’s Theorem.
Matlab 二維、三維圖形篇.
24-6 設定開始與結束場景中的 程式 最後我們要替這個遊戲收個尾, 幫它把開始 的等待畫面跟結束畫面處理一下。
影像處理學習營 練習(四)製作影片 【下】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 設定影片秒數。  加入音樂,與影片做結合。 三. 影片存檔方式之選擇  上傳到網路.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
Matlab Assignment Due Assignment 兩個 matlab 程式 : Eigenface : Eigenvector 和 eigenvalue 的應用. Fractal : Affine transform( rotation, translation,
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
錄音筆,MP3 撥放器, 隨身碟 之原理及規格. 定義 錄音筆 – 以錄音為首要功能 MP3 撥放器 – 以播放音樂為首要功能 隨身碟 – 以行動碟為功能.
圖層的操作與管理 圖層的作用就如同一張張透明的賽璐璐片, 你可以將動畫中的每項物件, 放置在不同圖 層中, 圖層交疊就形成完整的畫面。在各圖 層中的物件, 做任何的移動或變化, 都不會 相互干擾, 所以當你編輯一個物件時, 只要 在物件所在的圖層進行操作, 將可大幅降低 製作過程的複雜度與難度。
影像處理學習營 練習(三)製作影片 【上】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 利用 movie maker 軟體,編輯相片。  加上文字幕,與圖片結合。
選舉制度、政府結構與政 黨體系 Cox (1997) Electoral institutions, cleavage strucuters, and the number of parties.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
Fourier Series. Jean Baptiste Joseph Fourier (French)(1763~1830)
1-6 動畫的文件屬性 舞台是動畫實際播放的畫面, 所以舞台的大 小與長寬比例對將來動畫的呈現有很大的 影響。 Flash 預設的舞台尺寸是 550 Pixels × 400 Pixels, 背景為白色, 如果要更改舞台大小與 背景色, 請執行『修改 / 文件』命令, 開啟文 件屬性 (Document.
Waves in string using Diamond rule and Mathematica software
Final-project 資科碩二 蔡瑞陽 Furukawa, Y. and Ponce, J. “ Accurate, Dense, and Robust Multi-View Stereopsis ” IEEE Conference on Computer Vision and.
資料結構實習-一 參數傳遞.
Management Abstracts Retrieval System; MARS 檢索操作.
第 9 章 TSR 程式基本教練. 本章提要 TSR 程式 以熱鍵 (Hot key) 叫用 TSR 程式 Clock 中斷 int 08h 、 int 1ch DOS reentrant 的問題 有用的 TSR 程式.
CHAPTER 9 電腦 林麗娟‧教學媒體與操作. The Role of Computer for Learning  區別電腦輔助教學 (Computer –Assisted Instruction, CAI) 與電腦管理教學 (Computer – Managed Instruction,
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :
Chapter 3 Entropy : An Additional Balance Equation
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
Density and control Reproduction curve 劉耀仁. Density :濃度、密度 ► 1 號區是 High-Density 區、 2 號是 Middle-density 區、 3 號區是 Low- Density 區。 ► 計算反射率( R )或透射率( T )
國立中央大學. 資訊管理系 范錚強 Inception 公司治理模擬.
廣電新聞播報品質電腦化 評估系統之研發 國立政治大學 資訊科學系 指導教授:廖文宏 學生:蘇以暄.
1 影像處理 99/02 revised 課程簡介 1 課程目標 2 課程內容 3 教科書與主要參考書 4 成績計算 5 教學網頁.
H.264 Motion Estimation Implement in Equator DSP Shu-Fan Chang 2003/10/29 音 視 訊 專 題音 視 訊 專 題.
概念性產品企劃書 呂學儒 李政翰.
淺談教學溝通 世新大學口語傳播學系 溫偉群老師.
無線通訊網路 Mac 層 TDM 通訊模式的操作與效能研究 專題生 : 林書弘、蔡逸祥、毛建翔、王政 華 指導教授 : 黃依賢.
■ Fireworks MX : 國外使用者較多, 直接使用網頁上。 ■ PhotoImpact 8 (10) : 國產軟體。 ■ Photoshop 7(CS) :( 專業級 -- 美工設計專用 ) 。 影像處理軟體.
UPnP Architecture Reporter: shi-han wang DCN LAB.
數位暗房 講師:阿魯米. 常用軟體 1. 光影魔術手:簡單、方便、輕巧好用 2.Lightroom :管理照片方便容易 3.Photoshop :進階修圖技巧 示範軟體:光影魔術手.
冷凍空調自動控制 - 系統性能分析 李達生. Focusing here … 概論 自動控制理論發展 自控系統設計實例 Laplace Transform 冷凍空調自動控制 控制系統範例 控制元件作動原理 控制系統除錯 自動控制理論 系統穩定度分析 系統性能分析 PID Controller 自動控制實務.
史特靈引擎 (Srirling Engine) - 火力發電的重要裝置之一 1816 年,由蘇格蘭 Robert Stirling 科學家所發明, 此引擎的開發帶動了工業革命的發展。 史特靈引擎: 利用氣體的熱漲冷 縮原理,帶動轉動 軸轉動的裝置。為 火力發電系統中一 個關鍵性的重要裝 置。
逆向工程之資料後處理1 點資料處理 自由曲線與曲面的數學模式 曲線擬合之原理 曲線擬合之演算法 曲線建構 曲線編修.
Knowledge Management System -for Agenda 顏亦笛 陳靖宜 指噵教授 : 劉寶均教授 指噵公司 : 安捷達.
: Searching for Nessy ★☆☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 11044: Searching for Nessy 解題者:王嘉偉 解題日期: 2007 年 5 月 22 日 題意: 給定 case 數量.
教學原理 什麼是教學 ? 認識各種教學理論的基礎 各種的教學法 如何從教學中成長. 什麼是教學 是誰 : 老師 學生 是什麼 : 教 學 教與學的互動 ( 有計畫有組織 的指導學習 ) 怎麼做 : 各種方法 I T S.
多媒體技術與應用 實習作業 Part II. 實習作業 利用 Corel Paint Shop Pro X2 完成作業。 作業一:利用影像處理的技巧,讓這張影像變 的更清晰。
1 5 影像復原 5.1 影像衰減與復原模式 5.2 雜訊模式 5.3 具雜訊影像之復原 - 空間域濾波 5.4 具雜訊影像之復原 - 頻域濾波 5.5 線性空間不變系統之衰減 5.6 衰減函數之估計.
牽涉兩個變數的 Data Table 汪群超 11/1/98. Z=-X 2 +4X-Y 2 +6Y-7 觀察 Z 值變化的 X 範圍 觀察 Z 值變化的 Y 範圍.
單張圖像,多個 3-D 模型 3D morphable model face animation Volker Blantz by Volker Blantz.
結構學 ( 一 ) 第八次作業 97/05/22. 題目一 題目一 (a) 先決定放鬆哪個束制,成為靜定結構 以支承 C 之水平反力為贅力,則 C 點滾支 承變成自由端,即形成靜定基元結構 C 點滿足變位諧和  Δ CH =0.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
圖形處理 PHP 可讀取、產生 Gif 、 Jpg 、 Png 的 圖形,以及其他的圖形 操作,不過必須注意以下幾點: 1. 系統上必須安裝 GD Library (可用 phpinfo() 函數檢查) 2.GD 1.5 (含)以下支援 Gif 、 Jpg , GD 1.6 以上支援 Png 、 Jpg.
Purpose  In the industry, can reduce manpower and improve efficiency  can contribute to the restoration of some functions lost by handicapped people.
節能轉接插座 認知科學研究所陳啟彰. 設計緣起 不使用的電器如未將插頭拔除, 仍會有少量的電力損耗,這類的 電力損耗稱之為待機損耗 (stand- by loss) 。 不使用的電器如未將插頭拔除, 仍會有少量的電力損耗,這類的 電力損耗稱之為待機損耗 (stand- by loss) 。 家庭用電中,待機損耗約佔總耗.
Presentation transcript:

Unit 6 Animation Design 中華技術學院電子系 蔡樸生 副教授 林盈灝 副教授

MOVIES  Animation in MATLAB takes one of two forms (1) Movies Feature :  The computations needs to create a sequence of images  Real – time rendering is fatal drawback  The approach require significant memory space (2) Movies procedure  moviein : 預留記憶體空間  getframe : 抓取圖形作為電影畫面  movie : 播放電影 ( 重複次數與每秒播放畫面數目 )

Example : rotate a 3-D surface plot  n=10;  peaks; translating and scaling Gaussian distributions  M=moviein(n)  for j=1:n  view(-37.5+j*10,30);view(Azimuth,Elevation)  M(j)=getframe;  end  movie(M,20); MOVIE(M,N,FPS)  default if FPS is omitted is 12 frames per second.

Handle Graphics Demo  lorenz : Chaotic Equation  truss : Earthquake Simulation  travel : Traveling Salesperson Problem  firdemo : Downhill Simplex Search  spinner : Screen Protection  sltbu : Auto Parking  juggle : Fuzzy Controller  slbb / slcp1 / slcpp1 / invkine

Handle Graphics Animation  curve properties  x data : vector  y data : vector  EraseMode : 曲線被抹除的模式  normal : 重畫整個畫面  xor : 將舊曲線的點以 xor 方式還原  background : 將舊曲線的點改成背景顏色  none : 保留舊曲線的點, 不做任何處理  動畫原理 : 產生一條曲線, 設定 EraseMode 更新 x data 與 y data

Example : exponent-sinewave function  x=0:0.1:8*pi;  h=plot(x,sin(x).*exp(-x/5),'EraseMode','xor');  for i=1:100  y=sin(x+i/10).*exp(-x/5);  set(h,'ydata',y);  drawnow ; 令 Matlab 立即處理 set 動作  end

Mobile Robots Animation Principle bcar1bcar2 bcar3 bcar4

Example : Mobile Robots Configuration (1) The Body of Mobile Robot function [h6,h7,h8]=create4_robot(xc,yc,sita) car_length=0.8; car_width=0.5; (1/2 車身與車寬 ) whl_head=0.6;whl_back=0.3;whl_width=0.3; center=[xc yc]'; bcar_1=[car_length car_width]'; bcar_2=[-car_length car_width]'; bcar_3=[-car_length -car_width]'; bcar_4=[car_length -car_width]'; rotation=[cos(sita) -sin(sita);sin(sita) cos(sita)];

The Body Of Mobile Robot icar_1=rotation*bcar_1+center; icar_2=rotation*bcar_2+center; icar_3=rotation*bcar_3+center; icar_4=rotation*bcar_4+center; pcarx=[icar_1(1,1) icar_2(1,1) icar_3(1,1) icar_4(1,1) icar_1(1,1)]; pcary=[icar_1(2,1) icar_2(2,1) icar_3(2,1) icar_4(2,1) icar_1(2,1)]; h6=line(pcarx,pcary); set(h6,'color',[1 0 1]);

The Wheels Of Mobile Robot bwhl_1=[whl_head whl_width]'; bwhl_2=[whl_back whl_width]'; bwhl_3=[whl_back -whl_width]'; bwhl_4=[whl_head -whl_width]'; iwhl_1=rotation*bwhl_1+center; iwhl_2=rotation*bwhl_2+center; iwhl_3=rotation*bwhl_3+center; iwhl_4=rotation*bwhl_4+center; pwhlx=[iwhl_1(1,1) iwhl_2(1,1)]; pwhly=[iwhl_1(2,1) iwhl_2(2,1)];

The Wheels Of Mobile Robot h7=line(pwhlx,pwhly); set(h7,'color',[0 0 0]); pwhlx=[iwhl_3(1,1) iwhl_4(1,1)]; pwhly=[iwhl_3(2,1) iwhl_4(2,1)]; h8=line(pwhlx,pwhly); set(h8,'color',[0 0 0]); h9=line(xc,yc); set(h9,'color',[1 0 0]); set(h9,'Marker','.');

Home works (1) Design the configuration of tank (2) Adding a friendly windows for simulation

Example1 : 3D Rotate about X, Y, Z P6-P7-P5-P4-P6-P0-P1-P2-P3-P0-P6-P4-P3-P2-P5-P7-P1

The Rotation Matrix Representation (I) ROTATE ABOUT X AXIS

The Rotation Matrix Representation (II) ROTATE ABOUT Y AXIS

The Rotation Matrix Representation (III) ROTATE ABOUT Z AXIS

Example 2: Simulation Windows Design

Example 3: The kinematic model of a mobile robot M=I=L=R=1 Initial Value :

Example 4 : The Animation of Propeller 360/60=6