馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。
您需要 登錄 才可以下載或查看,沒有賬號?註冊
x
本文章最後由 PhilKo 於 2015-2-15 18:19 編輯
用Element 3D打撞球
前言: 這完全是一個很蠢一點都不實用的實驗,單純是為了滿足個人好奇心,所以建議茶餘飯後有空檔再看看就好,雖然可行,但是有點亂來,沒效率又不划算,請不要太認真對待。
影片,開球的六秒鐘
選擇9 ball當題目,是因為連母球一共十顆,用兩個Element就有十個Group可以用,一個Group放一顆。
一個Group放一顆球的原因,是因為需要提取它的Create Group Null,這個小東西會自動連結Group裡面的物件,所以操作Group Null的位置屬性,就可以控制撞球的位置轉動等等。
殘影的製作,先用Echo拉出三個影分身,連同本身一共四個影像,接著再做動態模糊即可,這時候發現家裡的GTX 660Ti跑得會喘,所以沒有更進一步加強。 左邊有三個Element,前兩個是拿來放十顆撞球,然後為撞球加上Echo,第三個Element是球台,不需要殘影,而且也因為是好玩,所以沒有花太多時間做凹洞,材質很簡單。 提醒一下,在Render Mode只保留一個Full Render,其他的要改成Unified,這樣才能同時顯現所有物件,並且沿用一致的算圖設定。
等等。
講了半天,物理效果從哪裡來的?
看到這裡有這個疑惑的就是行家,沒有疑惑也沒關係,這一點都不實用啊~~
關於碰撞跟運動的資訊是這樣來的,下面是Newton 2的畫面,這一套外掛最強的就是,模擬好物理系統之後,就可以把所有物件的資訊,包含移動旋轉通通變成關鍵點。
所以我先擺了一個平面球檯,重力設為零,該靜止的該運動的都指派好,摩擦力降到最低,質量(這裡用密度)拉到最高,再實驗其他參數然後試打幾次。
大概可以了之後,就一次輸出每一顆球的位置跟轉動資訊,十個Group Null分別對應十顆球的位置與轉動角度,下面滿滿的關鍵點就是描述球體的運動狀態。
只架一盞燈,AO用光跡追蹤,加上Echo跟動態模糊,就跑得顯卡幾乎滿載,連第二個螢幕要給小朋友看1080P的機器戰士都遲滯掉格很嚴重。
小結,E3D本身沒有物理系統其實無妨,真的需要3D的物理系統,找正牌的3D軟體才是正解,C4D跟AE是好朋友支援直接取用,Blender也很強大甚至還免費。
Newton 2 很貴,要不是剛好發年終,我應該繼續乾瞪眼不知道何時才能補到貨,這個實驗既不便宜效率也不高,單純是騎車太無聊想到所以玩看看。
重點,該升級電腦了。
|