2015/10/10

vlado談V-Ray樹葉材質實作

原文 / Creating a leaf material for V-Ray
作者 / vlado
編譯 / Hammer Chen

如果你仔細看樹葉,你會發現幾件事(當然這要看是哪種植物而定了):
朝下的那面 

朝上的那面
  1. 葉子朝上的那面比較深綠,如果從上面照光,會比較多高光效果(specular)
  2. 朝下面的那面比較亮綠,比較少高光
  3. 葉子具有高的透光性
首先,我用暗背景拍葉子,然後用亮背景拍葉子。葉子朝上的那面,背景是黑的,在白色紙張旁邊 (因為窗戶是藍綠色,所以有點染到藍色)。利用這個方法,我粗略地可以得到葉子正面與背面的漫射反射率(diffuse reflectance) 。在本例中,正面的顏色差不多是RGB 0.0064, 0.0190, 0.0052 ,背面是RGB 0.0438, 0.1043, 0.0066 。我是自JPG圖片中移除Srgb色彩校正後,然後用樹葉的顏色除以紙張的顏色,才得到這個數值的。 我利用VRayColor texture將這兩個顏色輸入到兩個VRayMtl材質中,在以雙面材質球VRay2SidedMtl 把這兩個材質球放進去。你會發現顏色很黑,跟你一般想的不同,這就是為何必須要經過適當的線性工作流程才能取得好的結果。這些顏色還是含有紙張的高光(specularity) 、透明度(translucency) 。我假定紙張的反射率為0.85 ,我將這個數值輸入到兩個VRayColor textures的RGB multiplier中。這顏色也含有透明度(translucency) 。為了獲取正確的漫射顏色(diffuse colors)我們必須要除以反轉的透明度顏色(inverse of the translucency color), 但是這裡我們也不知道透明度,因此我在材質串接的地方增加可調整的地方 ,我以VRayCompTex textures翻轉translucency數值 然後用其除以正面與背面的顏色。

2015/10/07

RealFlow retime變速操作要點

文 / Hammer Chen

首先至retime介面中,看最後的frame其Y值為多少,記下來,然後Delete expression (預設的速度是用expression表示,我們要先刪除才能手動操作)。這整個調曲線的介面做的很不直覺,左上角的按鈕是增加key,但這裡工具列裡面沒有移動key的icon,取消add key的icon就是移動key,很爛的UI設計。

2015/10/05

Realflow的泡沫以Krakatoa算圖的要點

文 / Hammer Chen

到現在還是不明白為何渲染Realflow的泡沫,流程會如此複雜。不知何時新版本才會變成整合成簡單的算圖流程? 總之若是要以Krakatoa算圖,在Realflow中記得勾選"Compute Vorticity" 計算渦度。 然後在3ds max中以PRT Loader載入粒子,加上KCM Color modifier,然後以下述方式串接(如果不想每次都串接,可把串接方法存成*. kmf檔案),基本的概念就是把vorticity通道內的資料吃進來,然後餵給粒子的顏色。Krakatoa算出來的泡沫最後再與正常的水mesh合成,就產生寫實的、帶有泡沫的動態水了。


2015/10/04

FumeFX burning paper 燃燒紙張參數




文 / Hammer Chen

用FumeFX製作燃燒的效果,因為是紙張燃燒希望火焰緩慢優雅。單位設置都一樣,火焰來源來自紙張模型,模擬後retime 0.4,讓紙張有緩慢燃燒感。

2015/10/03

FumeFX generic fire 慢速火焰參數





文 / Hammer Chen

太常用到的火焰效果,所以乾脆把參數都貼出來。利用PF作為發射源的基本慢速火焰效果,然後以post process減速至原本的30%。降速後不可避免有閃爍的問題 (可參考這篇),可至後製軟體如After Effects用外掛處理掉。

2015/10/02

V-Ray 3.x Stochastic flakes 隨機亮片材質


原文 / Stochastic flakes plugin, take 2
作者 / Vlado
編譯 / Hammer Chen

大家好!
以下提供更新版的隨機亮片外掛(stochastic flakes plugin) ,這個版本比上個版本快,且能夠產生彩色的亮片(flakes),具有對物體的triplanar mapping功能,因此使用這個亮片材質時,物體本身不需要帶有UV。如果還希望添加其他的控制,請告訴我們。(譯者注:可至原官方討論版下載,需登入帳號,或是點這裡直接下載,內含範例檔)

Vlado 敬上

= = = 說明 = = =

VRayStochasticFlakesMtl材質能模擬金屬表面的細微亮片,使用方式很類似VRayFlakesMtl,但耗較少的記憶體,且完全避免的紋理重複性的問題(tiling artifacts) 產生更真實的結果,這個新增材質靈感來自於一篇論文"Discrete Stochastic Microfacet Models"。不幸的是,那篇論文的方法並不能用在實際狀況,需要大量個修改與最佳化才能實際應用。

2015/09/30

Realflow參數筆記:球內滾動的水

文 / Hammer Chen

筆記一年前做的案子所用到的Realflow相關參數。液體自簡單的circle噴發後,被Vortex甩出,但因為有球的模型阻擋,撞擊出液體的趣味。

Realflow參數筆記:溝渠流動的水

文 / Hammer Chen

筆記一下之前做的案子所用到的Realflow相關參數。k_volume與k_isolate都是要把飄走的粒子殺掉,算是最佳化的工具。

V-Ray全新的自適應算法與最佳化的預先計算

原文 / New adaptive method and optimisation prepass early results 
編譯 / Hammer Chen

Vlado過去幾個月很努力工作,研發兩個新功能。讓用戶可以不必擔心算圖設定,且能確保最佳算圖時間且達到想要的品質。

第一個新功能是新的方法,用來評估像素採樣是否夠好,或是需要更多的採樣。過去來說,這是透過雜訊閥值(noise threshold) 來控制的,但是這個方法有其缺點。首先,雜訊的程度可能會因為不同場景的照明條件不同,即使是很類似的場景,最終的雜訊還是可能會有很大不同。再來,雜訊閥值是由絕對的浮點的數值來決定的,暗部缺愈容易有少的採樣 (也因此雜訊比較高) 而亮部可能會採樣過多(導致增加算圖時間, 可是視覺上看不出差異)。其三 ,通常提高MSR不會真正降低AA射線的投射數量,往往只會導致算圖時間突然增加,當你把MSR與高的AA同時使用。

2015/09/16

thinkingParticles 6的FlowSolver流體解算器

編譯 / Hammer Chen

thinkingParticles 6提供全新的流體解算器,可用來計算液體動態或是煙霧,雖然目前還不能跟FumeFX或是Realflow相比,但用在群體動態例如海裡的魚群,天空的飛鳥等似乎還蠻適合的。

tP 6的流體計算主要是透過這三個operator: FlowGroup, FlowBoundary與FlowSolver。三者雖沒有相接,可是讓其產生作用,必須要產生這三個。然後在其中選取彼此。

  • FlowGroup 是被作用的粒子,例如魚群
  • FlowBoundary 是負責碰撞來源,例如海中的珊瑚礁
  • FlowSolver是流體解算器,用來進行真正的計算

2015/09/10

用thinkingParticles 6模擬飛起的紙張


文 / Hammer Chen

本教學將介紹如何利用thinkingParticles 6模擬出紙張被風吹起的效果,效果是仿效 Adrien Rollet先生的"Houdini - Papers Cloth Simulation"的效果。請注意本教學需要有基本的thinkingParticles知識,不適合完全初學者。

English version of this tutorial please click HERE.

Autodesk建築信息模擬設計大獎2015

Autodesk建築信息模擬設計大獎2015 (香港、澳門及台灣)
台灣產學界以傲人BIM創新運用榮獲四項大獎 

【2015年09月09日,臺 北 】全球3D設計、工程及軟體領導廠商歐特克公司 (Autodesk, Inc.) 日前於香港舉行Autodesk建築信息模擬設計大獎2015 (香港、澳門及台灣) 頒獎典禮,表揚各建築專業人士與學生運用建築資訊模型 (Building Information Modeling,簡稱 BIM)  解決傳統2D技術問題。今年也是首度由香港、澳門及台灣合辦此大賽,台灣企業與學生團隊首次參賽即表現傑出,奪下四項大獎。透過此獎項,歐特克期許台灣、香港、澳門地區未來有更多企業和學生運用BIM技術提升專案生產力、效率、安全性及品質。

歐特克台灣、香港暨澳門總經理李煥明博士表示:「今年建築信息模擬設計大獎,港澳台三地初次合辦,共有四件建築作品來自台灣,台灣團隊均表現不凡,充分展現台灣建築工程業界對最新科技應用的迅速推動。憑藉『設計.領創.未來』,我們會持續致力激發設計師及工程團隊更多創新思維,透過BIM生命週期管理方案,增進技術及建築計畫的發展。」

今年設計大獎一共頒發十八座獎項予十四家企業、兩組學生團隊,其中台灣得獎者由台灣世曦工程顧問股份有限公司、亞新工程顧問股份有限公司以及國立成功大學榮膺四項大獎,獲評審一致讚揚其積極採用BIM技術的作品,台灣世曦工程顧問股份有限公司藉其「三鶯線捷運系統工程」與「雅加達捷運CP106段工程」專案一舉拿下兩項大獎,成為今年的大贏家之一,而亞新工程顧問股份有限公司則以「台灣高鐵彰化站工程」專案獲獎。學生方面,台灣國立成功大學團隊於兩席學生組獎項中成功搶下一席,以「導入BIM於總承包商之工程專案管理應用」榮獲學生獎項。

台灣世曦工程顧問股份有限公司-三鶯線捷運系統工程專案

2015/09/07

thinkingParticles inMesh tricks

by Hammer Chen

(This article is based on thinkingParticles sample scene file "inmesh.max") Imagine you have particles scattering on floor, a moving sphere pass through the floor. You want particles outside of sphere color red, those inside of sphere color blue (with inmesh operator). If you only use one inMesh operator, those particle remain blue even if they are not longer inside of the sphere. You need two inMesh operators to control those who inside sphere shows in blue color, once they are outside of sphere, turn back to red.


Those outside particles once inside of sphere mesh, put them in "inside" group

2015/09/05

thinkingParticles 6 SoftBody基本設置



文 / Hammer Chen

Bullet Physics之賜,thinkingParticles 6可以模擬soft body效果(紙片、布料、氣球、布丁之類)。這裡根據原廠範例檔(Elois Scenes / paperplanes.max) 整理關鍵的基本設置。

2015/09/02

Mudbox重新拓普最佳實務

編譯: Hammer Chen

Mudbox全自動拓普(Retopologize)雖然方便,可是在眼窩等細節處不見得會幫你布線,因此採用反覆修正的作法(先自動,然後搭配手動畫Constrains Curve,比較能達到理想的結果。(以下為翻譯)

反覆修正的作法(iterative approach)
首先用全自動的重新拓普,看看結果如何。利用這次的結果來看看你哪裡需要添加導引線。

留意細分的階層
如果你需要拓普的結果簡單的話,建議先用低階細分來做重新拓普。用低階細分做重新拓普會對細節比較步敏感,能產生簡單的佈線流,更少的頂點。更高的細分階層,重新拓普會對表面更敏感,產生更複雜的結果,會在每個凸起或凹陷處產生佈線流,更耗費時間,產生過多的頂點。某些狀況 對大量細節的模型進行高階的重新拓普,會產生洞,如果發生這種狀況 請改用低階的細分。



註:所有模型的高解析度細節都會轉移到模型上,如果你有開啟Sculpted Details / Transfer to New Mesh的選項的話,使用不同階層細分只會影響拓普模型的結果,不會影響細節轉移。



[延伸閱讀]


2015/08/24

歐特克推「Building Ops App」建築團隊專案交接UP

全新延伸BIM價值  加速資料傳遞  擴大數據運用效益

【2015 年 08 月24 日,臺 北 】隨著全球設計和營建專業人士相繼採用建築資訊模型(BIM),他們也發現即使專案完成後,BIM的資料仍具高度應用價值;瞄準行動第一的使用者行為,全球3D設計、工程及軟體領導廠商歐特克公司(Autodesk, Inc.)宣布推出Building Ops App,提供兼具網頁和行動維護與資產管理的解決方案;一直以來,營運和維護所耗費的成本占整體建築生命周期極大部分,但多數專業人員仍以書面儲存相關資料,而運用 Building Ops App,將所有資料及數據電子行動化,幫助建築維護管理團隊於第一時間獲取BIM專案的交接資料,大幅節省時間並增加正確性。

歐特克Building Ops App讓業主掌握第一手資產維護數據資料

歐特克助「Kung Fury」重現80年代格鬥街頭

歐特克Maya與3ds Max娛樂後製軟體助後製團隊完美打造復古場景與武打動作元素


【2015年08月24日,臺 北 】今年坎城影展最受矚目的群眾集資短片「功夫之怒」(Kung Fury)以1980年代背景為啟發,在坎城影展首映大獲好評,影片描述一名功夫高手的美國邁阿密警察,從1980年代時光旅行回到1940年代,試圖刺殺希特勒的警匪故事,由北歐視覺特效公司Fido運用全球3D設計、工程及軟體領導廠商歐特克公司(Autodesk, Inc.)的3D模型、動化和數位雕塑解決方案,為該片創造399個華麗特效畫面,催生這部令人捧腹大笑的精彩懷舊動作短片。



「功之怒」(Kung Fury)全片由三個主要場景構成,都市街頭、警察局內部和以蒸氣龐克為靈感的納粹大廳,後製團隊先數位創造各場景,加入演員的綠幕拍攝畫面,再援引導演Sandbergh採用3ds Max設計預告片段為美學藍圖素材,加以完善場景、動作元素和主要人物的彩視特效,並再加上特殊濾鏡效果,完美呈現導演Sandbergh預期打造的VHS錄影帶復古效果。

「整部影片從頭到尾都是特效,對團隊來說是項大挑戰,但以Maya作為製作軟體的基礎,讓我們鬆了一口氣。導演David Sandberg深具創意願景,也非常瞭解視覺特效,即使面臨一連串艱鉅挑戰,但因雙方都能以共通技術語言溝通,讓事情變得順利。」視覺特效總監Cameron Scott表示:「Autodesk的影片製作軟體相當穩定耐用,透過Maya的Alembic支援,團隊得以在不同程式間迅速轉換3D製作流程,提升工作效率並在導演要求期限內完成。」

「『Kung Fury』裡有許多風格鮮明的角色、時空背景,視覺特效因此扮演了非常重要的角色。」導演David Sandberg誇道:「我是Autodesk軟體的資深使用者,它們是市面上最出色的3D模型和動畫軟體之一,在後製團隊的操刀下,Maya幾乎成了無所不能的工具。」

###

關於歐特克
歐特克致力於協助人們想像、設計及創造一個更美好的世界。無論是專業設計人員、工程師和建築師,抑或是數位藝術家、學生和業餘愛好者們,皆可以利用歐特克軟體盡情釋放其創造力,並解決各種重要難題和挑戰。欲瞭解歐特克的更多資訊,敬請瀏覽歐特克公司網站或於Twitter上關注@autodesk。

2015/08/18

3ds Max 2016: Geodesic Voxel 與 Heatmap自動權重


譯 / Hammer Chen

Geodesic Voxel binding是一個根據你看不到的幾合體體積範圍(Geometric volume) ,將角色模型上頂點綁定到骨架上的一種方法。這可以提昇skin的精確度,也減少了skin所需要耗費的時間,還提供你客製化的頂點權重設定。操作簡單,可明顯減少所需的時間。

2015/08/15

Ahmed談FumeFX快取檔案的最佳化

作者:AHMED Saady
編譯:Hammer Chen

所以,我們怎樣最佳化模擬流體的呢?檔案大小、算圖時間與網路頻寬等因素。這裡我先不談模擬時間的最佳化,儘管這是很重要也很常見的問題。你需要知道的,自從Fume FX 2.0推出,就有很多很酷的新功能,很多功能我覺得沒被重視 大部分人以為Fume FX 2.0跟Fume FX 2.1差不多,其實2.1版增加了很多功能...

不僅僅是修復了幾個程式錯誤,新的Wavelet-Turbulence (WT) 與 Post Processing (以下簡稱PP) 。即便是PP的功能大部分人以為這個功能只是用在變速(retime)而已。提醒你,我幾乎每個專案都用到retime ,讓你可以模擬100個frame 然後讓煙速度變慢,省卻了許多冗長的、沒必要的預先模擬階段(pre-roll)。

2015/08/09

V-Ray 3.2 VRaySkinMtl 皮膚材質參數

Scale =1, 5, 10 (left to right)

原文            :VRaySkinMtl (V-Ray 3.2 for 3ds Max Help)
編譯與測試:Hammer Chen

VRaySkinMtl是專為皮膚算圖設計的材質。跟VRayFastSSS2材質相比(這也可用在皮膚材質上,譯者註:VRaySkinMtl預設數值速度比VRayFastSSS2還要快!),但VRaySkinMtl的目標是提供用戶更多控制力並簡化材質設置。這個材質涵蓋許多不同層,最後合併在一起。其中有一個diffuse層,三層次表面散射層,兩層反射層。每個皮層對整體的貢獻是由"amount"數值來決定。除此之外,次表面層是為一個群組,因此這個組的整體貢獻是被侷限住的,同理對於兩個反射層也一樣。