前言:之前我們曾以多個實例,講解了SOLIDWORKS Visualize的強大(下列圖片均是用SOLIDWORKS軟體+插件製作),本文將結合SOLIDWORKS Visualize的產品定位講解SOLIDWORKS 2019 Visualize的新功能——PBR材質。該技術對於從事機械行業的工程師會比較難以理解,所以我們儘量以簡單的方式講述,並且會給予一些參考文獻供輔助閱讀,若有不明白或者想了解更多的,也可以聯繫億達四方。
SOLIDWORKS Visualize軟體定位:不同的軟體定位不同,相對於3D max(工業動畫製作、建築漫遊動畫製作等)、maya(人物影視動畫製作)的定位,SOLIDWORKS Visualize的定位更類似於Keyshot(快速生成工業設計效果圖用於方案展示),所以SOLIDWORKS軟體追求的不是複雜全面的動畫功能(例如:爆炸、煙霧、花火、水流、變形等),而是「更全面的庫」,「更易於操作的功能」,「更快的渲染運算速度」,「更好的兼容性」。讓傳統製造業的工程師、市場專員都能使用。
SOLIDWORKS 2019新功能:
基於上述的軟體定位,我們來看下圖中SOLIDWORKS 2019的新功能,紅框中圈出了2個重點增強——降噪器和PBR材質支持。
關於降噪器,一言總結:利用專業顯卡,大幅提升渲染速度,降低時間成本。若各位想詳細了解,我們曾寫過一篇文章專門講述該功能的好處和測試結果。
本文重點講述PBR材質導入。本功能涉及到很多非傳統製造業的知識點,所以我們以問答的方式去描述。1、什麼是PBR(Physically Based Rendering)?直譯:基於物理的渲染。這是一種將材質表現拆分成多種貼圖的疊加,再結合當今優秀的顯卡性能,從而實現運算速度更快,視覺表現更精準的渲染技術。下圖是材質拆分的示例,可以看到鋼鐵俠材質拆分成了「基色貼圖(base color)」 +「粗糙度貼圖(roughness)」 +「金屬反光強度貼圖metallic)」 +「法線貼圖(normal)」 +「高度貼圖(height)」,所有貼圖疊加後,形成我們看到的材質效果。
2.PBR材質擅長哪些領域?多用於影視、遊戲行業。影視、遊戲行業發展非常迅速,且觀眾、玩家對視覺的要求越來越高,CG特效的渲染速度和成本非常高,因此一套好的工作流程、高效的運算引擎是必須的。而運算中影響因素之一就是材質的表現,簡單來說:越複雜的材質表現,例如做舊、破損、多層貼圖疊加會比單純表現白色的材質渲染速度慢很多。
3.為什麼結合到SOLIDWORKS Visualize中?SOLIDWORKS軟體一貫追求易學易用,對於非CG領域的人員更加重要,因此SOLIDWORKS Visualize的功能就是:更快、更簡單、更好的效果。那麼,PBR材質的引入非常好,以最前沿的工作流程,實現更好的效果表現,更快的渲染速度。
4.PBR材質哪裡來?目前市場上有一些軟體支持快速製作PBR材質,其中推薦軟體的是「substance painter」,主要從幾個方面考慮:1.網上教程數量 2.軟體易用性 3.軟體穩定性 4.用戶活躍度(關係到遇到問題後是否有對應辦法)
5.關於PBR,輔助理解文章由於版權關係,我們不能直接轉載其他作者的文章,若各位有興趣,可以搜索以下關鍵詞並閱讀。《pbr材質系統和vray材質系統有什麼不同》《程序丨以Paragon為例,分析真實角色渲染的技術實現》《PBR 基礎知識乾貨總結》《PBR材質流程 酷站》