歡迎您光臨本站 註冊首頁

Verge3D 2.12 for Blender 發布

←手機掃碼閱讀     admin @ 2019-05-06 , reply:0

我們很高興的向大家宣布Verge3D 2.12 for Blender版本已發布。本次更新中,我們重新設計了幾個示例應用程序;添加了許多新的拼圖;實現了超級採樣和多重採樣抗鋸齒;引入了功能強大的Tween.js庫,用於創建精美的程序動畫;啟用了WebGL 2.0;為虛擬現實添加了新功能;更新了Verge3D WordPress插件,增加了一些新功能。

示例應用

自定義圖形(Custom Image)示例應用已更新。除了更好的畫質外,圖像框架現在可以隨著導入圖像的比例正確縮放骨骼了,並且其配置也可保持在URL中以正確分享。

另一個示例應用載入/卸載(Load Unload)更新為使用傢具作為資產,不再是程序員范兒的載入、卸載灰色立方體了。

戒指(Ring)示例應用現在也終於改為使用Blender 2.8的EEVEE材質了。

另外,我們從Blender發行版中刪除了一些過時的或低端的演示。 這些示例將在重新編寫后再添加回來。

 

拼圖

修復了play animation(播放動畫)拼圖中,在載入動畫對象到場景並運行時when finished(播放結束)插槽不工作的問題。
tween camera(補間鏡頭)拼圖現在有了自己的when finished(播放結束)插槽。

when moved(當移動時)拼圖現在更加可靠。

get attr(獲取屬性)拼圖的下拉列表補充了過去確實的幾個屬性,包括clientHeight,clientWidth,innerHeight,innerWidth,scrollHeight和scrollWidth。

實現了獲取紋理參數的拼圖。通過該拼圖您可以獲取圖像的寬度、高度和縱橫比。


replace texture(替換紋理拼圖現在提供了Once Ready do(一旦就緒)的插槽以獲取圖像載入完成的時間。點擊拼圖左上角配置圖標可啟用該設置。

物理拼圖被畫成灰色以獲得更多的顏色多樣性。

 

實現了set url param設置url參數拼圖,以簡化提供或更新URL參數流程。

添加了HTML類 window(窗口)拼圖以訪問窗口對象,這是一些HTML拼圖事件中所需的輸入類型。特別是,您現在可以為瀏覽器窗口創建調整大小的處理程序序。

Puzzles庫中新提供了基於HTML的警告消息模板。

例如,您可以使用此模板快速為您的應用設置隱私警告(參見Custom Image Demo中所演示的效果)。

 

因Google Plus已停止服務,移除了社交分享鏈接中的「Google+」選項。 

包含了Tween.js庫的Animate param(動畫參數)拼圖現已推出。

該拼圖提供了所有31種漸進模式(如圖),duration(持續時間),repeat(重複)和 yoyo(向後)設置,以及更新與完整回調。新的拼圖適用於數字、列表及字典。

 

除了Time(時間)類別中的現有拼圖之外,還添加了高級計時器拼圖。因此,您可以通過名稱在某個時刻取消計時器。

WebGL 2.0

WebGL 2.0現在在支持的硬體上已默認啟用,從而解鎖了該標準的各種高級功能(見下文)。

現已直接支持非二次冪(NPOT)而無需重新縮放,從而提高了紋理質量。 當然如果您想,依然可以繼續使用POT紋理。

HDR渲染可用於更廣泛的設備(提供WebGL 2.0支持但不暴露半浮動紋理WebGL擴展的設備)。

多重採樣抗鋸齒(MSAA)現在可用於後期處理幀緩衝,可提高啟用後期效果或輪廓的場景的渲染質量。

請參閱下面有關抗鋸齒改進的更多信息。

 

抗鋸齒

除了上述MSAA之外,您還可以使用超樣本抗鋸齒(SSAA)功能。它以犧牲性能為代價顯著提高渲染質量。為了彌補性能損失,你可以僅在場景保持靜止時才開啟它。

除此之外,您可以在場景靜止時通過使用另一個名為disable rendering的新拼圖來禁用渲染,及使用enable rendering來恢復渲染,從而為移動設備或筆記本減少性能消耗,並降低桌面設備散熱時的噪音。同時如果您啟用anti-alias last frame(最後一幀抗鋸齒)的複選框以實現優質渲染效果。

 

請使用when moved(當移動時拼圖檢測用戶何時移動攝像機或對象,並在此時禁用SSAA。

我們的Scooter示例應用已升級使用超級採樣功能,您可以查看拼圖了解工作原理。

此外,為了讓您可以選擇首選的抗鋸齒方法(MSAA 4x,8x,16x,FXAA),我們已在Blender中加入了相應的菜單。

在此下拉列表中,Auto表示引擎將根據硬體應用最適用的方法 —— 在支持WebGL 2.0的硬體上使用MSAA 4x,在基於WebGL 1.0運行時使用MSAA 4x(不使用後期處理)或FXAA(使用後期處理)。

 

EEVEE/Cycles

支持了EEVEE/Cycles的Gradient Texture(漸變紋理)節點。依據其名稱,該節點不會佔用WebGL的紋理槽,因此可視為圖像的有效替代。

改進了當使用低鏡面反射值時的Principled BSDF EEVEE / Cycles節點產生的渲染結果。

支持Fresnel(菲涅耳)和Layer Weight(圖層權重)EEVEE / Cycles節點的默認輸入。 Fresnel(菲涅耳)節點現在也產生更接近Blender的結果。 

 

Transparency BSDF(透明度BSDF)節點現在支持color(顏色)輸入。
 

Blender UI優化

我們在Blender UI中重新設計了導出設置,特別是:

 – 刪除導出對話框中的所有導出面板;

 – 移動Export Animations(導齣動畫), Export within playback range(導出播放範圍), Keyframes start with 0(關鍵幀從0開始),及 Export Custom Properties(導出自定義屬性)選項到Render-> Verge3D Settings面板;

其他改進已在Blender UI中加入導出特定選擇集合的設置。您可以使用該設置忽略不想導出的資產(例如高多邊形模型,Cycles渲染設置等)。

FPS相機現在可以支持Story Height(層高)參數,以便在多層建築中增加漫遊導航。


 

支持骨骼的relative parent(相對父級)選項。

 

引擎現在在卸載場景時清理對象緩存,這修復了動態載入的一些問題。

 

虛擬現實

因在最新版Google Chrome 73更新中出現故障,我們暫時禁用了WebXR支持。請使用Legacy VR選項為兼容WebVR的瀏覽器和移動設備啟用VR功能。

雖然最先進的WebXR歷經變革,不斷改頭換面,但我們依然為傳統的legacy WebVR部署流程添加了一些改進。特別是,現在可以支持基於遊戲手柄的WebVR控制器了。

此外,還添加了end VR session(結束VR進程)拼圖,以實現編程方式退出VR模式。我們還修復了退出VR模式時出現的調整大小的問題。

最後,我們添加了允許程序員檢測VR應用環境為WebXR或Legacy WebVR的JavaScript方法法Detector.checkNativeWebXR()
 

WordPress插件

添加了order_id(訂單編號)欄位到模板中,以及指定訂單郵件主題的選項。

使用了WordPress的filter(過濾)功能,允許Verge3D插件驗證訂單欄位,如價格和訂單的整體一致性等。

 

Bug修復

  • 修復了open web page(打開網頁)拼圖在某些模式下不工作的問題;

  • 修復了Blender 2.8導致導出崩潰的各種問題。

  • 修復了很少出現的關聯父對象物體的縮放問題。

  • 修復了基於Blender 2.8中安裝試用版的新用戶無法使用Verge3D network的問題。

  • 修復了當相機設置為No controls(無控制)時,open web page(打開網頁)open file(打開文件)拼圖導致的奔潰問題。

  • 修復了當when move(當移動時)拼圖對一系列物體不正常工作的問題;

  • 修復了Blender 2.8版修改器和法線無法導出的問題;

  • 修復了動畫名稱中包含冒號或者正斜杠符號時不正常工作的問題;

  • 修復了阻止在Chrome中處理高解析度線條的錯誤;

  • 修復了當使用Puzzles或JavaScript更新場景貼圖時的內存泄漏問題;

  • 修復了Blender中在 Export Custom Properties(導出自定義屬性)選項啟用時的崩潰問題;

  • 修復了導出參數在blend文件中存在多個場景時無法正常工作的問題;

  • 修復了在啟用資產壓縮導出較大文件時的崩潰問題;

  • 修復了Dictionary(字典)拼圖在輸入槽空置時引起的崩潰問題,此外Dictionary(字典)拼圖現在會執行其參數的類型檢查,以避免代碼崩潰。

結語

一如既往,期待您在論壇或評論中提出對此版本的反饋。不過這一次,您有機會在本月底舉行的的第一次Verge3D開發者聚會上親自說出您的想法。趕快預定Verge3Day入場券吧!

 

——Yuri Kovelenov撰寫

——FunJoy.Tech中文化

 


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/106454/verge3d-2-12-for-blender-released
Verge3D 2.12 for Blender 發布已經有288次圍觀

http://coctec.com/news/all/show-post-205073.html