您好,登錄后才能下訂單哦!
怎么用Python和Blender超簡單繪制宇宙飛船,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
見過用Python進行3D建模操作的么?下面演示給你看看:
厲害吧?這就是Blender,一款能用Python進行建模的軟件。
Blender是一個免費的開源3D計算機圖形軟件工具集,用于創(chuàng)建動畫電影,視覺效果,藝術(shù)品,3D打印模型,動態(tài)圖形,交互式3D應(yīng)用程序和計算機游戲。
不僅如此,它還提供了一個Python與Blender交互的API,使Python進行3D建模成為一種可能:
https://docs.blender.org/api/2.81/
下面介紹一下這個宇宙飛船項目。這是一個比賽作品,作者用它參與了reddit的一個2016年6月的挑戰(zhàn)賽。實現(xiàn)的原理并不復(fù)雜,就是從一個立方體開始建造船體,利用隨機數(shù)增加船體的不確定性。然后慢慢地往船體增加細節(jié),比如引擎、天線、炮塔、照明燈等等。
項目地址:
https://github.com/a1studmuffin/SpaceshipGenerator
下面介紹一下怎么運行這個項目,你需要做如下準備:
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進入3D視圖
5. 使用快捷鍵shift+A,這時候鼠標右鍵會彈出選項,在mesh中選擇 Spaceship即可生成你的宇宙飛船?。?/p>
怎么樣,夠不夠帥?記得自己實踐一下生成一個哦!
自己用Python進行DIY
如果你想自己再進行一下DIY,讓飛船變得更丑帥氣,那也是可以的!把下載下來的壓縮包解壓,里面會有一個文件叫spaceship_generator.py的,這個就是主要的模型生成代碼。你能在里面看到作者的許多參數(shù)設(shè)置,稍微修改一下會有驚喜哦!
你也可以閱讀完作者的這份源代碼(也不多,就800行),自己學(xué)著做一個有別于宇宙飛船的3D模型!
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。