2020年12月30日 星期三

費納奇鏡_動畫原理

 費納奇鏡_動畫原理


約瑟夫普拉托(Joseph Antoine Ferdinand Plateau)
是19世紀比利時的物理學家,
視覺暫留現象的發現者。
約瑟夫普拉托是在觀察太陽的實驗中,
發現了視覺暫留的現象,
並為製作的「費納奇鏡」提供理論基礎。

費納奇鏡(英語:Phenakistoscope),
1832年由比利時人約瑟夫·普拉托(Joseph Plateau)和
奧地利人西蒙·馮施坦普費爾(Simon von Stampfer)發明,
可播放連續動畫,是早期無聲電影的雛型,
也間接影響了日後動畫及電影拍攝的理論基礎及技術發展。

視覺暫留現象的運用,最早的歷史記載是12世紀左右,
中國宋朝的走馬燈(即燭光將剪紙的圖像,投射在屏上,圖像就會不斷地走動),
後來法國人保羅羅蓋在1828年發明了留影盤也是此原理的運用。

視覺會暫留,是因為視神經的反應速度所造成,時值約是1/16秒,
不同頻率的光源,會有不同的暫留時間,這也是動畫、電影播放拍攝的理論基礎。
一般來說,要達成基本的視覺暫留效果,
至少需要10FPS(FPS—Frames Per Second)即是視頻的幀率,
畫面的更新率「Frames」一般稱為「幀」。

在拍攝動畫及電影運用時,
人眼看到物體或畫面後,約在1/24秒內不會消失,
所以一般動畫的幀率設為24幀/秒。
因為如幀率太慢,會讓人的視覺,產生不流暢的感覺,
所以一般電影及動畫的幀率,會設為24幀/秒。


費納奇鏡Scratch程式設計

原始圖檔





Scratch鏡圖角色原始檔


2020年9月23日 星期三

砲塔防災攻城戰

 砲塔防災攻城戰


一、課程情境:太空黑暗勢力派出災難機器人(怪物),企圖製造地球災難。請您利用守城砲塔,開砲擊毁災難機器人,別讓災難機器人碰到塔城。

二、任務分析:

  (一)塔城守備隊,必須在黑暗勢力進攻前,先完成關防災測驗,每通過關,可獲得5顆砲彈。

  (二)黑暗勢力會派出10個災難機器人(怪物)塔城守備隊必須利用過關所獲得的砲彈,攻擊災難機器人。

  (三)若被災難機器人攻擊到塔城滿3次,則塔城損毁,防禦任務失敗。

  (四)若塔城未損毁或完全消滅機器人,則防禦任務成功。

三、作業提示:

  (一)請依「課程情境」及「任務分析」,畫出情境流程圖。(利用線上流程圖工具http://draw.io

  (二)利用教師提供之scratch3.0程式模組,完成程式流程之適當連結。

  (三)程式完成後,可與左右同學互相觀摩,調整修正。

  (四)將程式作品上傳至Classroom作業區。

、作業參考圖檔:



、作業參考程式模組:
  2.題庫測驗
  3.取得彈藥
  4.砲塔
  5.砲管
  6.砲彈
  8.怪物


七、成果範例:

七、流程圖示意:(情境流程圖作業樣本)




八、情境流程圖作業樣本(點左方連結下載)





2020年6月2日 星期二

藝術字體產生器

藝術字體產生器


個人圖像產生器

個人圖像產生器
https://personas.draftbit.com/

2020年3月10日 星期二

智慧居家_設計素材

智慧居家_設計素材








2020年3月9日 星期一

Draw.io線上流程圖製作


作業:請設計智能居家的情境流程圖


2019年12月10日 星期二

停車場自動化

停車場自動化微課程

一、  情境主題:停車場自動化
二、  情境目的:利用超音波感測判斷,開啟柵欄,並顯示對應燈號或音響。
三、  情境任務:
1.   基本狀態:柵欄放下,超音波感測器啟動,燈號顯示綠燈。
2.   感應狀態:感應有車輛進入,開啟柵欄,燈號顯示紅燈,並出現警示音響。
3.   回復狀態:車輛離開,放下柵欄,燈號恢復基本狀態,警示音響停止。


情境示範影片



微課程學習單
FabLab NKNU馬達與感測器微課程學習單




情境流程圖及演算法步驟


教學過程及成果影片

除錯階段--柵欄未升起


除錯階段--柵欄升起時機錯誤


成功--自動化機制完成

成功--自動化機制完成,並增加車輪停止測試


進階成果--投籃機1


進階成果--投籃機2


完整教學剪影

2019年12月1日 星期日

馬達與感測器操控板

FabLab-NKNU高師大自造者基地
馬達與感測器操控板

*************


********************
02示例程式
(D8)數位腳位8


********************
03示例程式
(Red:D9,Green:D10,Blue:D11)數位腳位9,10,11


********************
04示例程式
(DIN:12,CS:A4,CLK:A5)


********************
(X:A0,Y:A1,按鈕:D7)類比腳位A0,A1;數位腳位7


********************
(Trig:A2,Echo:A3)類比腳位A2,A3

********************
07示例程式
(D6)數位腳位6


********************
08示例程式
(D2,D3)數位腳位2,3

2019年11月14日 星期四

Scratch3.0嵌入Blogger示例



嵌入碼範例如下:(反白後  按 Ctrl + C 可複製)
<iframe allowfullscreen="" allowtransparency="true" frameborder="0" height="480" src="//scratch.mit.edu/projects/embed/276780056/?autostart=false" width="600"></iframe>

貼上原始碼後,請將上述embed/後的9位數字,改成自己的專案代碼.
---------------------------------------------------

若程式中含有視訊功能,因blogger嵌入後,無法正常操作。
可用下列連結,連接到官網執行。
https://scratch.mit.edu/projects/276780056/fullscreen

製作超連結時,請將上述projects/後的9位數字,改成自己的專案代碼.
-------------------------------------------------------

2019年11月6日 星期三

108學年度609班學生網誌連結



108學年609班學生個人網誌
Blogger登入帳號學號@mail5.ymes.tc.edu.tw
座號
姓名
網誌網址
1
劉O富
2
黃O棋
3
陳O任
4
張O
5
周O恒
6
陳O君
7
李O禕
8
吳O霖
9
陳O錚
10
呂O宬
11
魏O峰
12
劉O烜
13
黃O智
14
梁O涵
15
余O驊
16
林O玄
17
張O翎
18
鄭O涵
19
曾O恩
20
鄭O尹
21
陳O慈
22
廖O晴
23
張O宸
24
張O蓁
25
林O岑
26
劉O君
27
林O萱
28
林O蒨
35
六九