李濟(jì) 張智超 趙貝貝
摘要摘要:隨著科技的進(jìn)步,虛擬平臺在電子商務(wù)領(lǐng)域的應(yīng)用有了飛速發(fā)展。介紹了Unity3D和UE4引擎各自的優(yōu)缺點,通過兩個應(yīng)用實例展示了Unity3D平臺在虛擬三維產(chǎn)品展示中的應(yīng)用,給出了產(chǎn)品的個性化定制和產(chǎn)品三維虛擬展示的實現(xiàn)方法,分析了電子商務(wù)三維產(chǎn)品展示的優(yōu)點,展望了虛擬三維產(chǎn)品展示在未來的巨大應(yīng)用潛力。
關(guān)鍵詞關(guān)鍵詞:Unity3D;三維虛擬展示;電子商務(wù);個性化定制
DOIDOI:10.11907/rjdk.171005
中圖分類號:TP319
文獻(xiàn)標(biāo)識碼:A文章編號文章編號:16727800(2017)05013802
0引言
隨著電子商務(wù)的快速發(fā)展,電子商務(wù)1.0已無法滿足消費者日益增強(qiáng)的個性化需求,以用戶為中心的個性化定制服務(wù)已經(jīng)成為電子商務(wù)2.0[1]的發(fā)展趨勢,三維產(chǎn)品虛擬展示方法將廣泛應(yīng)用于各種產(chǎn)品的電子商務(wù)和網(wǎng)絡(luò)定制領(lǐng)域。對于用戶,該方法將傳統(tǒng)制造業(yè)與互聯(lián)網(wǎng)相結(jié)合,所見即所得,借助虛擬現(xiàn)實技術(shù)實現(xiàn)客戶個性化需求實時三維虛擬展示,使用戶全方位多角度地欣賞自己定制的產(chǎn)品;對于廠商,該方法能真實反映客戶需求,并快速確認(rèn)產(chǎn)品需求,高效實現(xiàn)訂單模塊化,真正實現(xiàn)互聯(lián)網(wǎng)+產(chǎn)品個性化定制銷售?,F(xiàn)有產(chǎn)品網(wǎng)絡(luò)定制系統(tǒng)大多是展示產(chǎn)品照片或者圖像軟件中繪制的產(chǎn)品效果圖片,展示效果單一,缺乏與客戶的互動。如何實現(xiàn)產(chǎn)品的定制化生產(chǎn)及交互式的三維虛擬展示,成為電子商務(wù)未來產(chǎn)品展示研究的關(guān)鍵問題之一。
1平臺開發(fā)
在虛擬現(xiàn)實(Virtual Reality,簡稱為VR)大熱的今天,主流的開發(fā)引擎主要有兩款,分別是Unity3D和UE4(Unreal Engine 4)。
UE4是Epic Games公司發(fā)布的游戲引擎,是目前世界最知名、授權(quán)最廣的頂尖游戲引擎,占有全球商用游戲引擎80%的市場份額。UE4因其畫面效果達(dá)到3A游戲水準(zhǔn),引擎免費開源,強(qiáng)大的材質(zhì)編輯器和齊全的插件等優(yōu)點獲得了廣大游戲開發(fā)者的喜愛。但同時,需要用C++進(jìn)行2次開發(fā),大大提高了初學(xué)者進(jìn)入門檻,切換平臺需要編譯幾千到上萬個Shader,安裝、調(diào)試和打包不方便,太過耗時。
Unity3D是由Unity Technologies開發(fā)的一個讓玩家輕松創(chuàng)建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內(nèi)容的多平臺的綜合型游戲開發(fā)工具,是一個全面整合的專業(yè)游戲引擎。相比于UE4,Unity3D的優(yōu)勢是簡單易上手、跨平臺發(fā)布簡單(一次開發(fā)多平臺發(fā)布)、引擎免費、網(wǎng)上資源較多,操作者并不需要太多的知識儲備就可以開發(fā)出較為完善的應(yīng)用。此外,它如同UE4一樣可以為模型提供材質(zhì)、場景、燈光等支持。
電子商務(wù)中的三維產(chǎn)品展示大多為固定場景,對于光影畫面的要求并不高,因此具有資源豐富、開發(fā)周期短、效率高等優(yōu)點的Unity3D引擎成為開發(fā)平臺的首選。
2平臺與電子商務(wù)結(jié)合
電子商務(wù)主要實現(xiàn)在網(wǎng)頁或者移動端瀏覽商品信息,包括外形、功能、大小尺寸等。Unity3D平臺在電子商務(wù)領(lǐng)域的應(yīng)用主要分為兩個功能模塊:①產(chǎn)品的交互式個性化定制;②產(chǎn)品的三維虛擬展示[2]。
2.1產(chǎn)品個性化定制
產(chǎn)品的三維模型可以通過Maya、3DMax等建模工具完成。在創(chuàng)建模型的過程中,將模型劃分出特有模塊,以此來實現(xiàn)不同模塊相互組裝,相比為每一個產(chǎn)品創(chuàng)建一個模型,此方法成本低,而且可以實現(xiàn)用戶自行拼接模塊,實現(xiàn)真正意義上的產(chǎn)品個性定制。
例如:對于客戶,陶瓷制品(杯子)個性化定制將杯子分為樣式、整體釉色、貼圖區(qū)域選擇(用戶可自行上傳圖片)這三大模塊,以供用戶實現(xiàn)產(chǎn)品的個性定制。然后將Unity3D生成為Web插件,發(fā)布在網(wǎng)站中,供用戶自行訪問、定制、下單,如圖1所示。形成訂單后廠商將產(chǎn)品郵寄到用戶地址,完成一次完整的網(wǎng)上購物流程。
對于開發(fā)者,圖2中的陶瓷制品(杯子)個性化定制將杯子分為ba、Bmap(BmapB、BmapS)、body、Fmap這4個模塊來實現(xiàn)產(chǎn)品的個性化定制,這4個模塊分別表示杯子的杯把、杯底(外大圈、內(nèi)小圈)、杯體、用戶貼圖區(qū)域。通過改變不同模塊的貼圖實現(xiàn)更改杯子整體釉色、個性貼圖、杯底logo、更換杯把等功能。
2.2產(chǎn)品三維虛擬展示
將在建模工具中建好的模型添加到Unity3D工程中,布置燈光、場景,編寫交互腳本。交互包括放大、縮小、旋轉(zhuǎn)、燈光強(qiáng)弱、視角切換等。最終,發(fā)布成各平臺上的應(yīng)用,進(jìn)行三維虛擬展示。用戶在進(jìn)行操作時,通過界面控制基礎(chǔ)動作(單擊按鈕、拖拽等操作),獲取全方位的瀏覽觀賞,并通過交互性高級動作更深入地了解所展示產(chǎn)品的信息[3]。
例如:陶瓷制品(杯子)的場景布置,現(xiàn)將建好的模型導(dǎo)入到Unity3D工程場景中,然后加入攝像頭(用戶視角)、燈光(這里用3個光源營造更好的展示效果)、幕布等完成場景布置,如圖3所示。
因Unity3D平臺的便捷性,西服的個性化定制平臺只需要進(jìn)行一次開發(fā),就可以發(fā)布成PC端和Android端,如圖4、圖5所示。
2.3電子商務(wù)三維產(chǎn)品展示優(yōu)點
電子商務(wù)三維產(chǎn)品展示相比于傳統(tǒng)的圖片、Flash、視頻展示,具有更強(qiáng)的交互性、體驗性和趣味性[4]。
電子商務(wù)三維產(chǎn)品展示可以將同一模型放置在不同的場景里,通過不同的燈光、背景、顏色搭配來使用戶更好地欣賞產(chǎn)品。例如:在客戶購買泳衣時,可以將場景切換成海邊的沙灘上,通過強(qiáng)烈的太陽光來欣賞泳衣的全貌?;蚴菍⒆约禾囟ǖ恼掌騆ogo放置在所要購買的特定區(qū)域內(nèi)。如圖6所示的陶瓷制品(杯子)個性定制,以及圖4、圖5中的西服定制系統(tǒng)已經(jīng)實現(xiàn)了用戶通過觸屏旋轉(zhuǎn)自己將要購買的商品,并且可以更換不同的顏色、面料、紐扣,甚至可以將自己的照片、全家福放到商品的特定位置。