• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Zdk應用講義
 

Zdk應用講義

on

  • 1,365 views

 

Statistics

Views

Total Views
1,365
Views on SlideShare
1,365
Embed Views
0

Actions

Likes
1
Downloads
12
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Zdk應用講義 Zdk應用講義 Presentation Transcript

    • 用ZDK輔助開發體感互動姚舜庭
    • 軟硬體設定 到ZigFu官網下載… 驅動程式安裝(以官網版本為準) Package
    • 應用層面 捕捉使用者的特定姿態 同步某個運動的資訊 虛擬代理人 混用
    • 互動發想 從創意設計 - 技術限制去平衡 控制美術製作量 微調的時間總比預想得多
    • 注意 體感或影像識別類的互動與一般互動不同 輸入經常是流水般不間斷的 輸入不斷變化且有雜訊
    • 簡易做法 只在需要時提取輸入  用switch( )實做簡單的狀態機 別讓程式看到黑影就開槍  瞬間的輸入變化不能視為有效輸入  持續的相同輸入才視為有效
    • ZDK可以取得什麼資訊? 是否有人站在攝影機前方 手部位置追蹤 角色全身關節點的Transform 角色距離鏡頭的位置 RGB攝影機的影像(可用於擴增實境) 深度攝影機的影像
    • 小提醒: 從Sample Scene開始 ZDK本身提供了右邊的sample 建議可以從SimpleViewer開始看 比較AvatarFrontfacing以及 Blockman3rdPerson的差異 思考如何活用以及設計互動
    • 小提醒: SimpleViewer 不同的Viewer可以用在不同的應用 可以變更Texture Size調整解析度 但要注意高解析度對效能的衝擊
    • 小提醒: 必要的元件Zig 要使用ZDK的功能.場景裡頭就要有 個物件上掛著Zig.cs 裡頭有許多基礎參數.基本上不太會 去動.不過也要瞭解一下會影響哪些 輸入
    • 小提醒: ZigSkeleton 要驅動虛擬的角色.就掛上ZigSkeleton. 把需要操控的骨架一一餵給對應的 Transform 記得要在場景放入ZigEngage系列的 Script.並且在Engaged Users裡登記場 景中的角色.如此輸入的串接才算完成
    • 小提醒: 常用的套路 先將角色裝好ZigSkeleton.然後自行從需要的關節點截 取Transform 從抽出的Transform中取得position與rotation計算自己 所需的數值.例如距離.角度等…再應用到互動之中
    • 小提醒: 其他心得 ZDK與任何外掛套件相同.有其方便與限制之處 Sample能輔助起頭.重要的還是內容設計 對Unity的程式API熟練.活用還是靠基本工夫