如何使用腾讯云GPU云服务器完成 blender 的动画图片渲染
本文介紹如何使用GPU服務器提交一個渲染作業,高效率完成blender的動畫圖片渲染,并導出渲染圖片。具體操作步驟如下:
步驟1:準備環境
系統環境
blender在Windows上運行較為穩定易用,所以建議使用騰訊云的Windows Server 2019,已經預裝好驅動
前往blender官網安裝blender Download — blender.org
如果您希望只渲染,我們開發了一個專門用來blender渲染的軟件:ArSrNa Blender渲染助手:Blender集群渲染助手 | Ar-Sr-Na
步驟2:準備渲染文件以及參數
1.將渲染的文件打包為 .blend 格式的文件
2.上傳到對象存儲,若無對象存儲資源,請前往控制臺開通 概覽 - 對象存儲 - 控制臺 (tencent.com)
操作請參考 對象存儲 上傳對象 - 控制臺指南 - 文檔中心 - 騰訊云 (tencent.com)
注意,創建存儲桶這一步操作記得將地域改為與CVM同地區,保證在內網傳輸文件,不僅省下了流量費,而且節省了服務器的上傳帶寬,哪怕沒有開通公網IP都可以進行上下載
步驟3 服務器選型
參考 GPU 云服務器 渲染型實例 - 實例類型 - 文檔中心 - 騰訊云 (tencent.com) 選擇合適的顯卡類型,避免顯卡初始化失敗。
本次測試使用的是GN7vw機型,搭載NVIDIA Tesla T4 GRID驅動
如果是自己的鏡像沒有GRID圖形驅動,將無法使用渲染OpenGL功能,請安裝驅動:GPU 云服務器 安裝 NVIDIA GRID 驅動 - 操作指南 - 文檔中心 - 騰訊云 (tencent.com)
服務器內操作
方案一:命令行渲染(穩定)
直接通過對象存儲鏈接,內網下載文件
;
.按照之前操作,安裝好Blender Download — blender.org
建議使用zip安裝,解壓到指定位置
配置環境變量
右擊此電腦,屬性,高級,環境變量
重啟服務器
開機后運行Windows+R鍵,輸入CMD
命令行輸入
blender如果能夠啟動blender頁面,證明已經成功
渲染參數設定
建議直接在blender里面設定好所有的參數,命令行只是確定渲染的幀數
建議將工程文件(blend)保存在好記的位置,這里以C:\test.blend為例
簡單圖像命令行
blender -b "C:\test.blend" -o frame_##### -f 2128運行上述代碼后,將會執行
一段時間后,就可以在工程目錄下看到輸出的內容了
上述代碼的作用
| -b | 靜默運行(不運行GUI界面),后跟工程目錄地址,如果帶有空格的,要加雙引號 |
| -o | 輸出目錄及文件名,#代表幀號,一個#代表一位數,不足的會補0 |
| -f | 渲染的幀號,要保證這個參數在最后面 |
動畫圖像命令行
blender -b "C:\test.blend" -o "/out/frame_#####" -s 2128 -e 3000將會渲染2128到3000幀,并輸出到 工程目錄/out/ 目錄下
注意事項
命令行沒有指定的參數,都要通過工程文件來設置,否則將按照工程文件的設置進行輸入
例如上述代碼,如果沒有設置起始與結束幀,將會按照工程文件里的設置進行輸出
命令行更多參數請查閱 命令行渲染 — Blender Manual
方案2:命令行渲染助手(簡單操作)
在https://www.arsrna.cn/app/render 下載完軟件之后,解壓打開
按照提示運行即可
方案3:blender直接渲染(純原生)
設置好所有參數之后,直接在工具欄-渲染-渲染圖像(或者渲染動畫)
優缺點
騰訊云GPU服務器提供了強大的處理性能,云端的高可用性,以及提供了GRID圖型驅動license,與本地相比,省去了申請GRID License的時間以及費用
經過本人的測試,80G的內存渲染1整天,blender沒有出現閃退的情況,即使出現緊急情況,也可以使用手機遠程桌面修復問題,本地如果沒有搭建好遠程桌面環境,很難解決突發情況
云端可以隨時切換配置,如果配置不夠可以隨意升級,而本地無法彈性無縫切換,業務會中斷
到此,教程就結束了,更多可能需要大家一同探索
?
總結
以上是生活随笔為你收集整理的如何使用腾讯云GPU云服务器完成 blender 的动画图片渲染的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win10 1607 频繁断网,迅雷断网
- 下一篇: 数独题 HDU - 1426