本發明專利技術公開了一種用于室內設計多種效果圖一次生成方法及系統,其包括以下步驟:S1、構建業主戶型模型,并上傳戶型數據到云端;S2、設置渲染參數,并向將渲染參數發送給云端;S3、還原出戶型的3D場景,并在場景中設置3D相機;S4、根據還原出的3D場景,以低渲染采樣率對3D場景進行渲染,生成AO圖;S5、AO圖生成后,以高渲染采樣率對3D場景進行渲染,生成一般效果圖;S6、去除3D場景模型中的材質、紋理信息,只保留模型的網格,生成線框圖;S7、將S4步驟中得到的AO圖與S6步驟中得到的線框圖進行合成,生成手繪圖;S8、將生成的多種效果圖返回給客戶端。本發明專利技術中不同客戶群體可根據需要選擇所需的效果圖,多樣化的渲染效果圖滿足了客戶的不同需求。
【技術實現步驟摘要】
一種用于室內設計多種效果圖一次生成方法及系統
本專利技術涉及室內設計領域,具體涉及一種用于室內設計多種效果圖一次生成方法及系統。
技術介紹
在室內設計渲染效果圖的領域,得益于3D渲染技術的發展,在室內設計的業務場景中設計師一般都會用到效果圖來表達設計理念和設計效果。效果圖是室內設計師表達創意構思,并通過3D效果圖制作軟件,將創意構思進行形象化再現的形式,它通過對物體的造型、結構、色彩、質感等諸多因素的展現,真實地再現設計師的創意,從而溝通設計師與觀者之間視覺語言的聯系,使人們更清楚地了解設計的各項性能、構造、材料等。效果圖的制作過程一般是:設計師先繪制平面圖,然后再通過建模工具進行建模,建好模后,再通過渲染工具進行渲染,最后將渲染好的圖提交給客戶。目前常用的室內設計效果圖渲染技術存在渲染效果圖單一的缺點,而不同的客戶群體可能所需的效果圖不一樣,如室內設計師需要手繪圖、房產經紀人需要一般效果圖,這樣單一的渲染效果圖無法滿足客戶的不同需求。此外,現有的室內設計效果圖的制作過程還存在著建模效率低、渲染時間長、對渲染服務器的要求非常高等諸多痛點。
技術實現思路
本專利技術的目的在于提供一種用于室內設計多種效果圖一次生成方法及系統,其能夠一次性生成多種不同的渲染效果圖,可以滿足不同客戶群體對效果圖的需求。為實現上述目的,本專利技術采用以下技術方案:一種用于室內設計多種效果圖一次生成方法,包括以下步驟:S1、通過客戶端構建業主戶型模型,并上傳戶型模型的戶型數據到云端;<br>S2、在客戶端中設置渲染參數,并將渲染參數發送給云端;S3、云端渲染中心根據戶型數據,還原出戶型的3D場景,并在場景中設置3D相機,為渲染做準備,以從3D相機的視角獲取渲染結果;S4、根據還原出的3D場景,以低渲染采樣率對3D場景進行渲染,生成AO圖;S5、AO圖生成后,保留之前的渲染進度,以高渲染采樣率對3D場景進行渲染,生成一般效果圖;S6、一般效果圖生成后,去除場景模型中的材質、紋理信息,只保留模型的網格,生成線框圖;S7、將步驟S4中得到的AO圖與步驟S6中得到的線框圖進行合成,生成手繪圖;S8、將生成的AO圖、一般效果圖、線框圖及手繪圖返回給客戶端。進一步地,步驟S4中,根據還原出的3D場景,使用光線追蹤技術進行渲染,在硬件上使用GPU加速,并在渲染采樣率達到預設閾值時生成AO圖。進一步地,步驟S7中,在AO圖與線框圖進行合成前,對AO圖進行預處理,AO圖的預處理包括濾波和圖像增強處理。一種用于室內設計多種效果圖一次生成系統,包括客戶端和云端;客戶端包括戶型構建模塊、數據上傳模塊、參數設置模塊、參數發送模塊及接收模塊,所述戶型構建模塊用于構建業主戶型模型,所述數據上傳模塊將戶型模型的戶型數據上傳到云端,所述參數設置模塊用于設置渲染參數,并通過所述參數發送模塊將參數發送給云端,所述接收模塊用于接收云端返回的多種效果圖;云端包括戶型還原模塊、3D相機、效果圖生成模塊及效果圖返回模塊,所述戶型還原模塊根據戶型模型的戶型數據還原出戶型的3D場景,所述3D相機用于獲取場景的渲染結果,所述效果圖生成模塊用于生成AO圖、一般效果圖、線框圖及手繪圖,所述效果圖返回模塊將生成的AO圖、一般效果圖、線框圖及手繪圖返回給客戶端。進一步地,所述云端還包括GPU模塊和圖像預處理模塊,所述GPU模塊用于提高渲染速度,所述圖像預處理模塊用于對AO圖進行預處理。采用上述技術方案后,本專利技術與
技術介紹
相比,具有如下優點:1、本專利技術能夠一次性渲染生成AO圖、一般效果圖、線框圖及手繪圖,不同客戶群體可以根據需要選擇所需的效果圖,多樣化的渲染效果圖滿足了客戶的不同需求。2、本專利技術通過客戶端進行建模,以低采樣率渲染生成AO圖后再以高采樣率渲染生成一般效果圖,可以縮短渲染時間,提高了室內設計效果圖的生成效率,且通過GPU加速,降低了對渲染服務器的要求。附圖說明圖1為本專利技術的流程框圖;圖2為戶型模型構建的流程框圖;圖3為渲染生成的AO圖;圖4為渲染生成的一般效果圖;圖5為渲染生成的線框圖;圖6為渲染生成的手繪圖。具體實施方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。在本專利技術中需要說明的是,術語“上”“下”“左”“右”“豎直”“水平”“內”“外”等均為基于附圖所示的方位或位置關系,僅僅是為了便于描述本專利技術和簡化描述,而不是指示或暗示本專利技術的裝置或元件必須具有特定的方位,因此不能理解為對本專利技術的限制。實施例配合圖1至圖6所示,本專利技術公開了一種用于室內設計多種效果圖一次生成方法,包括以下步驟:S1、通過客戶端構建業主戶型模型,并上傳戶型模型的戶型數據到云端。S2、在客戶端中設置渲染參數,并將渲染參數發送給云端。S3、云端渲染中心根據戶型數據,還原出戶型的3D場景,并在場景中設置3D相機,為渲染做準備,以從3D相機的視角獲取渲染結果。S4、根據還原出的3D場景,以低渲染采樣率對3D場景進行渲染,生成AO圖,在本實施例中,根據還原出的3D場景,使用光線追蹤技術進行渲染,在硬件上使用GPU加速,并在渲染采樣率達到預設閾值時生成AO(AmbientOcclusion環境光遮蔽)圖。S5、AO圖生成后,保留之前的渲染進度,以高渲染采樣率對3D場景進行渲染,生成一般效果圖。S6、一般效果圖生成后,保留3D場景不釋放,去除場景模型中的材質、紋理信息,只保留模型的網格(mesh),生成線框圖。S7、將步驟S4中得到的AO圖與步驟S6中得到的線框圖進行合成,生成手繪圖。步驟S7中,在AO圖與線框圖進行合成前,對AO圖進行預處理,AO圖的預處理包括濾波和圖像增強處理,濾波對圖像進行平滑處理,降低圖像的視覺噪聲,圖像增強將對比度拉開,使圖像原本模糊的邊緣變得清晰。S8、將生成的AO圖、一般效果圖、線框圖及手繪圖返回給客戶端。在本實施例中,S1步驟中,通過客戶端構建業主戶型模型的步驟包括:S11、對室內空間進行全方位的激光測距掃描,掃描和采集室內環境的二維墻體數據到客戶端。在本實施例中,采用360°激光掃描測距雷達對室內空間進行全方位掃描,并結合自由度慣性導航系統,利用算法對360°激光掃描測距雷達進行傾斜補償,這樣就可以手持這種高精度的360°激光掃描測距雷達快速在室內環境中快速移動,掃描和采集室內環境的二維墻體數據。S12、通過SLAM建圖軟件生成帶有數據點位二維坐標信息的室內空間點云圖片,生成的BMP格式的點云圖片。S12步驟中,通過圖像識別算法進行二維點云數據的識別和轉化,修正掃描圖的斷點或者錯誤的細節,形成接近現實場景的戶型平面圖。S1本文檔來自技高網...
【技術保護點】
1.一種用于室內設計多種效果圖一次生成方法,其特征在于:包括以下步驟:/nS1、通過客戶端構建業主戶型模型,并上傳戶型模型的戶型數據到云端;/nS2、在客戶端中設置渲染參數,并將渲染參數發送給云端;/nS3、云端渲染中心根據戶型數據,還原出戶型的3D場景,并在場景中設置3D相機,為渲染做準備,以從3D相機的視角獲取渲染結果;/nS4、根據還原出的3D場景,以低渲染采樣率對3D場景進行渲染,生成AO圖;/nS5、AO圖生成后,保留之前的渲染進度,以高渲染采樣率對3D場景進行渲染,生成一般效果圖;/nS6、一般效果圖生成后,去除場景模型中的材質、紋理信息,只保留模型的網格,生成線框圖;/nS7、將步驟S4中得到的AO圖與步驟S6中得到的線框圖進行合成,生成手繪圖;/nS8、將生成的AO圖、一般效果圖、線框圖及手繪圖返回給客戶端。/n
【技術特征摘要】
1.一種用于室內設計多種效果圖一次生成方法,其特征在于:包括以下步驟:
S1、通過客戶端構建業主戶型模型,并上傳戶型模型的戶型數據到云端;
S2、在客戶端中設置渲染參數,并將渲染參數發送給云端;
S3、云端渲染中心根據戶型數據,還原出戶型的3D場景,并在場景中設置3D相機,為渲染做準備,以從3D相機的視角獲取渲染結果;
S4、根據還原出的3D場景,以低渲染采樣率對3D場景進行渲染,生成AO圖;
S5、AO圖生成后,保留之前的渲染進度,以高渲染采樣率對3D場景進行渲染,生成一般效果圖;
S6、一般效果圖生成后,去除場景模型中的材質、紋理信息,只保留模型的網格,生成線框圖;
S7、將步驟S4中得到的AO圖與步驟S6中得到的線框圖進行合成,生成手繪圖;
S8、將生成的AO圖、一般效果圖、線框圖及手繪圖返回給客戶端。
2.如權利要求1所述的一種用于室內設計多種效果圖一次生成方法,其特征在于:步驟S4中,根據還原出的3D場景,使用光線追蹤技術進行渲染,在硬件上使用GPU加速,并在渲染采樣率達到預設閾值時生成AO圖。
3.如權利要求1所述的...
【專利技術屬性】
技術研發人員:林輝,趙彥明,
申請(專利權)人:廈門知本家科技有限公司,
類型:發明
國別省市:福建;35
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。