2016/02/26

PhonixFD模擬運算時推薦硬體

原文 / Hardware for Phonix FD
編譯 / Hammer Chen

Simple Freeze問: 嗨! 我現在使用最新測試版,我想問用快的CPU或是更多核心對使用Phoenix FD for 3dsmax比較有幫助? 用xeon E5-2600s會比較好嗎?它具有較低的速度更多的核心,或者應該要選超頻i7 。因為當我看Phoenix FD在跑模擬時, 並沒有完全地使用到CPU, 只到70% 從來沒到100% 。我是在說模擬時的CPU使用率,因為算圖時是用到100% 但這也要看是用哪套算圖器而定,還有, 有沒有人用過新的Skylake i7s?

Svetlin Nikolov答: 具有超過一個NUMA node的CPU 我不推薦, 因此我認為你不該買dual xeon 高速。 多核心, 快速的硬碟, 能夠讀寫快取的, 最重要的是: 快速的記憶體。 通常記憶體是關鍵(瓶頸) ,因為模擬運算會需要大量的記憶體,每個frame會更新十至上百次。

Paul Oblomov 答:恩 根據我的觀察 dual socket會比單一cpu六核心快上40%。 記憶體真的很重要, 我家的2600k (@4.3Ghz)配上highspeed lo latency記憶體有一點比六核心配上stock記憶體要慢一點。

Simple Freeze:感謝Svetlin 與Paul 。你的回答讓我想到下個問題, 單一核心的CPU 速度快, 是否比多核心的CPU要好? 因為Paul說dual core比六核心要快。 例如Xeon E5-2698 v3  16c 2.3GHz或i7-5960X  8 core 3.0GHz哪個模擬快? 記憶體的大小重要嗎? 例如64GB記憶體 如果我用i7 CPU的話 這樣的記憶體會變成限制嗎?

Paul Oblomov 答:不幸地 我對記憶體沒意見 256GB的記憶體很貴 如果你買的是快速記憶體
用雙核心(雙插槽16核心) 恩 當你有大容量的記憶體 CPU速度的增加可以忽略 當你超頻到4.5ghz 就會有差了 如果不是 就沒差。

Simple Freeze:感謝你Paul  我本來懷疑怎麼雙核心會比六核心快 沒錯當單一記憶體條超過16GB就會超級貴 我猜多核心配上合理的速度是採購的方向 感謝幫忙

Ivaylo Katev答: CPU不會100%載入是因為CPU不是模擬運算最重要的 對於大量模擬運算以下是重要性優先順序
1 記憶體速度
2. 硬碟速度
3. CPU速度
如果你輸出過多通道 frame大小接近300-500MB的話,那個硬碟速度就是最重要的因素了!

hardrock_ram答: 如果你有雙CPU 某些主機板讓你可以切換NUMA模式。關閉NUMA可以產生20-70%的效能提升 ,最新的電腦預設是開啟的,大部分的軟體開啟NUMA會有比較好的效能,對模擬來說則不是。 所有的Supermicro超微主機板我用過的都有這個切換選項 而HP的主機板則都不具有。在BIOS關閉NUMA表示你還是用兩個CPU 只是平均地使用記體 差別在於當使用單一NUMA節點 在PhoenixFD介面時

另一點要考慮的是, 當你使用雙CPU時 ,效能會比單一CPU增加接近100% 因此即使用雙CPU模擬可能沒有多大優點 可是要做快速測試算圖比較好 重點是你加總花費掉多少時間

Sushidelic答: 這裡我們用了很多不同的CPU設定 其中一個規則是所有的CPU的超頻i7-5960X (4.5GHz, hyperthreading 關閉). M2 for caching, 64GB DDR4 @ 2133 以上跟我的Dual 3GHZ 14 Core (總共56 Threads, 關閉Numa , 128GB DDR4 1600, caching on M2)相比 後者真的超慢  適用於Phoenix, FumeFX, Realflow.

在模擬時 各個核心的CPU似乎會做很多交談 我們稱為蝴蝶效應 因此當到達某種程度 會遞減回傳(diminishing returns) 用SPH時效果更糟

2016/02/15

Phoenix FD - Ship Tutorial航行的軍艦逐字翻譯



作者 / tsetso
編譯 / Hammer Chen

Hi 大家好我是 tsetso。這集教學裡面我們將介紹安裝PhoenixFD 2.0所附的船場景。我們將從頭建構場景,我們會先設置單位、船的長寬與運行速度,設定好後,我們將建置PhoenixFD模擬器,設定泡沫與飛沫。最終我將展示如何設定算圖,讓我們開始吧!

最重要的一件事,很多人會搞混的是單位設置。其實沒有所謂的正確單位,例如歐洲使用的是公制單位,我用公尺會很方便,但如果你住在英國,你可能會用英制單位,因此最重要的不是單位,而是尺寸。例如船如果是150公尺, 是正確的,如果是430英呎,也是對的。可是如果船是1000公尺,這樣的尺寸就是錯的。PhoenixFD在設計的時候是對正確的尺寸,如果你用了錯誤的尺寸,那就會很麻煩。因此請記住要使用正確的尺寸,這樣模擬時就會方便許多。

2016/02/06

歐特克前進VR,Stingray領軍加速3D內容製作

跨平台無縫創作體驗    滿足遊戲、建築、製造產業設計流程之需求

【2016年2月2日,臺北】全球3D設計、工程及軟體廠商歐特克公司(Autodesk, Inc.) 深耕遊戲、動畫及建築設計領域有成,深獲專業視覺工作者的信賴,有鑑於近年來VR及AR成為3D科技主要發展趨勢,歐特克日前舉辦「次世代VR視覺化工作流程暨應用高峰會」,除揭示最新遊戲引擎Autodesk Stingray,如何幫助3D內容製作者加速遊戲、動畫及工程建築視覺化等VR內容工作流程外,並邀請VR動畫電影「攻殼機動隊Ghost in the Shell」來台分享其VR/AR製作祕辛。

歐特克大中華區傳媒娛樂行業總監林志錚

歐特克大中華區傳媒娛樂行業總監林志錚表示,「 Stingray不只能打造具有即時互動的遊戲及動畫,未來還可能延伸到汽車產業、消費型終端產品等可視化展示應用,將來人們賞車買房,只要透過行動裝置或 VR 眼鏡就能觀賞挑選。歐特克希望透過 Stingray,打造未來五年可視化 Live Design 世界。」

2016/02/01

Biased vs Unbiased偏差與無偏差算圖

原文 / Biased vs Unbiased
作者 / Vlado
翻譯 / Hammer Chen

因為經常出現這個話題,我決定要寫段簡短的文章說明之,讓大家能看到。有任何問題請讓我知道。理論上,無偏差(Unbiased)的方法是用來計算算圖方程式的積分,如果你根據相同的輸入(3D場景)多次, 將得到,平均化,正確的結果(最終影像), 即便是每個個別的結果可能本身就具有錯誤(雜訊)。這表示如果你執行演算法夠多次的話,平均其結果,將得到正確的影像。你可想像這個多次計算就像是V-Ray 的漸進式算圖(progressive sampler)那樣讓影像請理掉雜訊一樣,每次個別的pass都有相當多雜訊,但是當夠多次的計算,平均之,將得到乾淨的結果。

V-Ray 3.3 生鏽金屬材質教學

文 / Hammer Chen
模型 / Lien Ying-Te

本教學影片中(無聲音)將展示如何用V-Ray 3.3產生生鏽金屬。將大量使用VRayTriplanerTex。並沒有使用 slate material editor是因為我習慣先專注於個別元素,這樣我可以確保每個"圖層"能夠具有正確的尺度、形狀與正確的UV tiles。一旦我把這些元素建構好,再用VRayBlendMtl將之混合在一起。下圖是簡化的流程,幫助你理解整個建構的過程。





Creating a realistic rusty metal material with V-Ray 3.3 (no audio) from Hammer Chen on Vimeo.


[延伸閱讀]
Curvature Based Edge Wear

Occlusion Rust