怎么用Python和Blender超簡單繪制宇宙飛船,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
創(chuàng)新互聯(lián)建站專注于華龍企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),成都做商城網(wǎng)站。華龍網(wǎng)站建設(shè)公司,為華龍等地區(qū)提供建站服務(wù)。全流程按需制作網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
見過用Python進(jìn)行3D建模操作的么?下面演示給你看看:
厲害吧?這就是Blender,一款能用Python進(jìn)行建模的軟件。
Blender是一個免費的開源3D計算機(jī)圖形軟件工具集,用于創(chuàng)建動畫電影,視覺效果,藝術(shù)品,3D打印模型,動態(tài)圖形,交互式3D應(yīng)用程序和計算機(jī)游戲。
不僅如此,它還提供了一個Python與Blender交互的API,使Python進(jìn)行3D建模成為一種可能:
https://docs.blender.org/api/2.81/
下面介紹一下這個宇宙飛船項目。這是一個比賽作品,作者用它參與了reddit的一個2016年6月的挑戰(zhàn)賽。實現(xiàn)的原理并不復(fù)雜,就是從一個立方體開始建造船體,利用隨機(jī)數(shù)增加船體的不確定性。然后慢慢地往船體增加細(xì)節(jié),比如引擎、天線、炮塔、照明燈等等。
項目地址:
https://github.com/a1studmuffin/SpaceshipGenerator
下面介紹一下怎么運行這個項目,你需要做如下準(zhǔn)備:
1. 安裝Blender 2.76以上:
https://www.blender.org/download/
2. 下載作者的生成代碼(也就是已經(jīng)和Blender做好API聯(lián)調(diào)的代碼)。
3. 將下載好的代碼( add_mesh_SpaceshipGenerator.zip, 以壓縮包的形式)載入到blender中:
3.1點擊菜單欄里的 Edit — 選擇Preferences.
3.2選擇左側(cè)的Add-ons,然后點擊install,選擇剛剛下載下來的壓縮包。
3.3載入后記得勾選插件。
4.返回主視圖后,使用快捷鍵shift+F5進(jìn)入3D視圖
5. 使用快捷鍵shift+A,這時候鼠標(biāo)右鍵會彈出選項,在mesh中選擇 Spaceship即可生成你的宇宙飛船!!
怎么樣,夠不夠帥?記得自己實踐一下生成一個哦!
自己用Python進(jìn)行DIY
如果你想自己再進(jìn)行一下DIY,讓飛船變得更丑帥氣,那也是可以的!把下載下來的壓縮包解壓,里面會有一個文件叫spaceship_generator.py的,這個就是主要的模型生成代碼。你能在里面看到作者的許多參數(shù)設(shè)置,稍微修改一下會有驚喜哦!
你也可以閱讀完作者的這份源代碼(也不多,就800行),自己學(xué)著做一個有別于宇宙飛船的3D模型!
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。
網(wǎng)頁名稱:怎么用Python和Blender超簡單繪制宇宙飛船
網(wǎng)頁路徑:http://aaarwkj.com/article4/goojie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、App開發(fā)、手機(jī)網(wǎng)站建設(shè)、軟件開發(fā)、網(wǎng)站排名、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)