PhilKo 發表於 2015-2-15 02:36:17

【後製】【惡搞】用Element 3D v2 實現物理系統的終極方案!

本文章最後由 PhilKo 於 2015-2-15 18:19 編輯

用Element 3D打撞球
前言:這完全是一個很蠢一點都不實用的實驗,單純是為了滿足個人好奇心,所以建議茶餘飯後有空檔再看看就好,雖然可行,但是有點亂來,沒效率又不划算,請不要太認真對待。



影片,開球的六秒鐘Pn57qNHx4Eg


選擇9 ball當題目,是因為連母球一共十顆,用兩個Element就有十個Group可以用,一個Group放一顆。http://1.bp.blogspot.com/-lZO5tnNkrJY/VN-JFJ3dHNI/AAAAAAAAWz0/lTJlCl9X6uw/s1600/8.jpg

一個Group放一顆球的原因,是因為需要提取它的Create Group Null,這個小東西會自動連結Group裡面的物件,所以操作Group Null的位置屬性,就可以控制撞球的位置轉動等等。http://3.bp.blogspot.com/-Qxmy8nrhoeo/VN-JEm8M7LI/AAAAAAAAWzs/sZ1U3PqGEvI/s1600/7.jpg

殘影的製作,先用Echo拉出三個影分身,連同本身一共四個影像,接著再做動態模糊即可,這時候發現家裡的GTX 660Ti跑得會喘,所以沒有更進一步加強。左邊有三個Element,前兩個是拿來放十顆撞球,然後為撞球加上Echo,第三個Element是球台,不需要殘影,而且也因為是好玩,所以沒有花太多時間做凹洞,材質很簡單。提醒一下,在Render Mode只保留一個Full Render,其他的要改成Unified,這樣才能同時顯現所有物件,並且沿用一致的算圖設定。http://2.bp.blogspot.com/-X3HGawtfiWY/VN-JC4jdi2I/AAAAAAAAWzM/jeXVgHKck6U/s1600/3.jpg



等等。




講了半天,物理效果從哪裡來的?





看到這裡有這個疑惑的就是行家,沒有疑惑也沒關係,這一點都不實用啊~~






關於碰撞跟運動的資訊是這樣來的,下面是Newton 2的畫面,這一套外掛最強的就是,模擬好物理系統之後,就可以把所有物件的資訊,包含移動旋轉通通變成關鍵點。http://3.bp.blogspot.com/-U0T5jY8yeIk/VN-JD0a7QOI/AAAAAAAAWzY/e_XFw_bBmRQ/s1600/4.jpg
所以我先擺了一個平面球檯,重力設為零,該靜止的該運動的都指派好,摩擦力降到最低,質量(這裡用密度)拉到最高,再實驗其他參數然後試打幾次。http://2.bp.blogspot.com/-UKafyqJ2X24/VN-JD37n82I/AAAAAAAAWzc/Sat5r1mDOsM/s1600/5.jpg

大概可以了之後,就一次輸出每一顆球的位置跟轉動資訊,十個Group Null分別對應十顆球的位置與轉動角度,下面滿滿的關鍵點就是描述球體的運動狀態。http://3.bp.blogspot.com/-8qBi4o1dXd0/VN-JEpppKHI/AAAAAAAAWzw/vpqiMmvMgT0/s1600/6.jpg
只架一盞燈,AO用光跡追蹤,加上Echo跟動態模糊,就跑得顯卡幾乎滿載,連第二個螢幕要給小朋友看1080P的機器戰士都遲滯掉格很嚴重。http://3.bp.blogspot.com/-jmILBDUNcy8/VN-JDrot4nI/AAAAAAAAWzg/i4ovnoLREw4/s1600/1.jpg

小結,E3D本身沒有物理系統其實無妨,真的需要3D的物理系統,找正牌的3D軟體才是正解,C4D跟AE是好朋友支援直接取用,Blender也很強大甚至還免費。
Newton 2 很貴,要不是剛好發年終,我應該繼續乾瞪眼不知道何時才能補到貨,這個實驗既不便宜效率也不高,單純是騎車太無聊想到所以玩看看。
重點,該升級電腦了。
頁: [1]
查看完整版本: 【後製】【惡搞】用Element 3D v2 實現物理系統的終極方案!