一種三維模型的展示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及對于包括文物、藝術(shù)品以及其他珍貴物件在內(nèi)的各種作品的三維展示技術(shù),具體涉及一種三維模型的展示方法。
【背景技術(shù)】
[0002]目前對于藝術(shù)品等模型的三維展示普遍采用Unity3D等3D引擎開發(fā),開發(fā)周期長,而且需借助播放器或?qū)S貌寮送?,模型的加載時間長,且展示僅限于桌面web端瀏覽,若需要在手機(jī)端瀏覽,則需要配備單獨(dú)發(fā)布的App,當(dāng)需要修改或者新增模型時需要對App進(jìn)行相應(yīng)的更新。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明提供一種三維模型的展示方法,旨在實(shí)現(xiàn)三維模型與桌面及移動端的流暢交互。
[0004]本發(fā)明采用的技術(shù)方案具體為:
[0005]—種三維模型的展示方法,根據(jù)作品模型的作品參數(shù)文件確定展示場景模型的場景展示參數(shù),通過調(diào)整作品模型的中心軸轉(zhuǎn)動以及展示場景模型的場景展示參數(shù),實(shí)現(xiàn)作品模型的任意軌跡運(yùn)動。
[0006]在上述三維模型的展示方法中,具體包括以下步驟:
[0007]S10:模型的建立步驟:
[0008]建立作品的三維模型,并建立所述三維模型的作品參數(shù)文件;以及
[0009]建立一個三維坐標(biāo)系作為展示空間,在所述展示空間內(nèi)建立展示場景模型,并確定所述展示場景模型的場景展示參數(shù);
[0010]S20:第一組展示參數(shù)的獲取步驟:
[0011]初始化所述展示場景模型的展示參數(shù),將作品模型的作品參數(shù)文件傳送至控制部,控制部根據(jù)所述作品參數(shù)文件調(diào)整初始化的場景展示參數(shù),初始靜止?fàn)顟B(tài)對應(yīng)的場景展示參數(shù)即為初始狀態(tài)下的展示文件;
[0012]S30:動態(tài)展示步驟:
[0013]控制部接收到終端輸入動作指令后:
[0014]通過調(diào)整作品模型的中心軸轉(zhuǎn)動以及展示場景模型的場景展示參數(shù),實(shí)現(xiàn)輸入動作對應(yīng)的作品模型在空間范圍內(nèi)的運(yùn)動;以及
[0015]根據(jù)作品參數(shù)文件,生成每個狀態(tài)對應(yīng)的場景展示參數(shù);
[0016]將每個狀態(tài)對應(yīng)的場景展示參數(shù)與作品模型的運(yùn)動相匹配,形成展示文件;
[0017]S40:顯示步驟:
[0018]將步驟S10中的作品參數(shù)文件以及步驟S20或者S30中的展示文件相匹配后,傳送至顯示單元,使作品模型在展示場景模型中三維動態(tài)地展示。
[0019]在上述三維模型的展示方法中,所述三維模型的參數(shù)文件包括作品的材質(zhì)、輪廓、顏色、反光度和尺寸。
[0020]在上述三維模型的展示方法中,所述展示場景模型的場景展示參數(shù)包括三維模型的中心點(diǎn)、展示燈光和調(diào)整鏡頭;所述調(diào)整鏡頭用于實(shí)現(xiàn)作品模型在空間范圍內(nèi)的運(yùn)動以及形成場景展示參數(shù)。
[0021]在上述三維模型的展示方法中,所述展示燈光包括環(huán)境光單元和突顯光單元,所述凸顯光單元包括主燈和若干個輔燈,所述環(huán)境光單元和突顯光單元的位置相對固定。
[0022]在上述三維模型的展示方法中,所述調(diào)整鏡頭用于實(shí)現(xiàn)作品模型在空間范圍內(nèi)的運(yùn)動具體包括:
[0023]在作品模型需要縮放的情況下,通過與縮放比例相對的視角動作,實(shí)現(xiàn)作品模型的縮小或者放大;
[0024]在作品模型需要在平面內(nèi)平移的情況下,通過與移動方向相對的方向動作,實(shí)現(xiàn)作品模型在平面內(nèi)在的移動;
[0025]所述調(diào)整鏡頭用于形成場景展示參數(shù)具體為:通過調(diào)整鏡頭,結(jié)合展示燈光,生成作品模型在當(dāng)前軌跡下對應(yīng)的場景展示參數(shù)。
[0026]本發(fā)明產(chǎn)生的有益效果是:
[0027]本發(fā)明的展示方法的制作周期短,如在拿到采集處理后的obj模型文件后,30min之內(nèi)即可完成發(fā)布;且展示途徑可以兼容PC桌面和移動設(shè)備,功能實(shí)現(xiàn)的適應(yīng)性廣泛;
[0028]由于模型展示是根據(jù)藝術(shù)品模型的作品參數(shù)文件生成場景展示參數(shù);通過模型自身的運(yùn)動和/或調(diào)整鏡頭視角的變化來實(shí)現(xiàn)用戶的對于藝術(shù)品在各種形式的展示請求(軌跡或者縮放),模型在任意狀態(tài)下的場景展示參數(shù)結(jié)合展示請求形成展示文件,因此在跨平臺展示時可以獲得一致的展示效果;大大提升了用戶體驗(yàn),尤其適用于接近專家級別的展不場合。
【附圖說明】
[0029]當(dāng)結(jié)合附圖考慮時,能夠更完整更好地理解本發(fā)明。此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。
[0030]圖1為本發(fā)明一種三維模型的展示方法的流程示意圖;
[0031]圖2為本發(fā)明一種三維模型的展示方法的實(shí)現(xiàn)原理圖。
【具體實(shí)施方式】
[0032]下面結(jié)合附圖及實(shí)施例對本發(fā)明的技術(shù)方案作進(jìn)一步詳細(xì)的說明。
[0033]如圖1所示的一種三維模型的展示方法,主要是根據(jù)用戶的意志,在桌面或者移動web端對作品模型在空間內(nèi)進(jìn)行任意角度的展示,實(shí)現(xiàn)對作品本體進(jìn)行盡可能真實(shí)的還原。本實(shí)施中,以三維藝術(shù)品作為作品本體,說明展示方法的實(shí)現(xiàn)過程:
[0034]首先,建立一個三維坐標(biāo)系作為展示空間,在展示空間內(nèi)建立一個包含下文所述的藝術(shù)品模型的中心點(diǎn)、展示燈光和調(diào)整鏡頭等場景展示參數(shù)在內(nèi)的展示場景模型,初始化展示場景模型的場景展示參數(shù),如:將坐標(biāo)系內(nèi)Χ0Υ面的某個點(diǎn)(X。,y0,0)作為需要展示的藝術(shù)品模型的中心點(diǎn),創(chuàng)建調(diào)整鏡頭和展示燈光,其中展示燈光包括環(huán)境光、主燈和輔燈,將調(diào)整鏡頭、主燈和輔燈在空間中的坐標(biāo)位置分別為(x1(],y1(],z1(])、(X2(],y2(],z2。)和(x3。,y3。,z30),給定一個調(diào)整鏡頭的初始視角,并將環(huán)境光以及主輔燈光的初始亮度設(shè)為零,也就是說,相當(dāng)于一個具有調(diào)整鏡頭和燈光的“黑屋子”;當(dāng)然也可以根據(jù)實(shí)際情況選擇其他的初始化狀態(tài);上述燈光中:
[0035]環(huán)境光用于將藝術(shù)品模型置于一個用戶體驗(yàn)良好的亮度環(huán)境中,主燈是根據(jù)模型的實(shí)際情況(如顏色、輪廓、反光度等),使藝術(shù)品模型突顯于場景中,輔燈用于對主燈的功能進(jìn)行補(bǔ)充。
[0036]此外,還需要建立需要展示的藝術(shù)品的作品參數(shù)文件,該參數(shù)文件是由與展示相關(guān)的參數(shù)組成,包括材質(zhì)、顏色、初始大小位置、燈光照度、反光度、動畫等參數(shù),根據(jù)作品參數(shù)文件設(shè)定相應(yīng)的場景展示參數(shù),展示時,首先,將藝術(shù)品模型的作品參數(shù)文件傳送至控制部,控制部根據(jù)作品參數(shù)文件調(diào)整初始化的場景展示參數(shù),獲取藝術(shù)品模型在初始靜止?fàn)顟B(tài)下的場景展示參數(shù),為初始展示文件;其次,當(dāng)終端的用戶通過鼠標(biāo)或者觸摸的方式輸入目標(biāo)運(yùn)動進(jìn)行動態(tài)展示時,控制部接收到輸入動作指令后:一方面通過調(diào)整藝術(shù)品模型的中心軸轉(zhuǎn)動以及展示場景模型的場景展示參數(shù),實(shí)現(xiàn)輸入動作對應(yīng)的藝術(shù)品模型在空間范圍內(nèi)的運(yùn)動;另一方面根據(jù)作品參數(shù)文件,生成每個狀態(tài)對應(yīng)的場景展示參數(shù);并將每個狀態(tài)對應(yīng)的場景展示參數(shù)與對應(yīng)的藝術(shù)品模型的運(yùn)動相匹配,形成展示文件;
[0037]即:在初始狀態(tài)下,控制部根據(jù)藝術(shù)品模型及其作品參數(shù)文件生成相應(yīng)的場景展示參數(shù),將三維模型置于點(diǎn)U:,y0,0)處,并將調(diào)整鏡頭、主燈和輔燈在空間中的坐標(biāo)位置分別調(diào)整為目標(biāo)展示參數(shù)(即相應(yīng)的場景展示參數(shù))(Xll,yn,Zll)、(X21,y21,Z21)和(x31