blender2.9 python3實用腳本合集

2021-01-15 blender幫

首先,直接打開 Blender(和 Python 控制臺)中的文本編輯器空間。

添加新腳體,直接開始編寫腳本!

更改所有材料的設置

您想要更改材質設置,但不僅能作用單個材質,而且對於文件中的所有材質:

# 導入blender模塊

import bpy

#枚舉所有材質

for item in bpy.data.materials:

#設置 "use_shadeless"

item.use_shadeless = True

在文本編輯器中鍵入上面的代碼,然後按下按鈕「運行腳本」。它會使您的所有材料無陰影!很簡單, 不是嗎?

您可以對所有其他設置進行相同的處理,只需替換最後一行。

檢查工具提示中的"Python"文本以獲取屬性的名稱。一些示例:

#將全部材質的漫反射材質顏色改為紅色

item.diffuse_color = (1,0,0)

#將漫反射著色器更改為卡通

item.diffuse_shader = 'TOON'

您還可以同時進行多個更改,只需為每個設置添加新行:

#啟用透明度並更改為光線跟蹤類型

item.use_transparency = True item.transparency_method = 'RAYTRACE'

將細分曲面修改器添加到所有網格對象

import bpy

#枚舉所有blender物體

for ob in bpy.data.objects:

#只選用網格物體

if ob.type == 'MESH':

#加細分修改器,名字設為「My SubDiv」。

ob.modifiers.new('My SubDiv', 'SUBSURF')

在視圖打開物體名稱

import bpy

#枚舉所有blender物體

for ob in bpy.data.objects:

#顯示物體名稱

ob.show_name = True

#物體向z移動1個單體

ob.location[2] += 1

轉載請註明出處(百家號:blender幫)

相關焦點

  • 使用Visual studio code 作為外部 IDE 編寫 Blender2.9 腳本
    blender2.90 b的 Python版本為3.7.7下載後,安裝 Python 解釋器。打開Visual studio code擴展面板,在搜索欄位中鍵入"python",從擴展列表中選擇"Python"擴展,然後通過單擊安裝它。
  • 淺談blender2.8 python 腳本相對之前版本的變化
    因blender2.8版本後的python腳本有更多的小變化,如重命名的面板,屬性,運算符等。內容太多下面沒有辦法列表出來,先說一部分我親自遇到的例子。hasattr() 函數用於判斷blender對象是否包含對應的屬性,用這個作為條件分別運行2.7和2.8的代碼空物體大小:obj.empty_draw_size 變更成 obj.empty_display_size空物體類型:obj.empty_draw_type 變更成 obj.empty_display_type
  • blender2.9通過python腳本從合成窗口中刪除節點
    如果有在blender內做過後期處理就會用到合成窗口,合成窗口和材質編輯窗口一樣,都是節點樹結構,所以有好多屬性和函數都差不多bpy.context.scene.node_treebpy.context.scene.node_tree.name
  • blender2.9 python 各種活動對象訪問
    如何通過 BlenderPython API從腳本訪問 blender活動對象:活動窗口(在其中發生當前操作):bpy.context.area.spaces.active活動場景:bpy.context.screen.scene
  • pycharm2020如何配置blender2.9 API開發環境
    pycharm安裝完成後,直接打開pycharm2020點擊文件菜單,選擇新建項目新項目面板中,默認已經選擇了 python設置,在這裡主要選擇了 existing interpreter,因為我們主要關注 blender python,不需要在線下載 python
  • blender python處理矩陣乘法變更符號
    用blender腳本編寫器編寫任何矩陣乘法,乘法* 語法仍然有效,這個只能作為 2.8 中嘗試普通乘法,而不是 2.7 中的矩陣乘法。如果你用在矩陣乘法會報出有趣的錯誤,因為這並不一定會拋出一個錯誤,a * ba @ b想要支持 2.7 和 2.8 的相同矩陣乘法樣式?
  • 從blender 2.7 移植到blender 2.8 的附加調整
    在最新版本的 Blender 開發人員對 API 進行了許多更改,因此為早期 Blender 版本(2.7 及以下)編寫的所有腳本和加載項都停止工作。若要在新的 Blender 2.8 中運行加載項,您需要移植它們 — 更改其代碼以使用新的 Blender API 正常工作。
  • 用blender腳本你才能真正了解點光源,這個是帶外殼的物體
    class 'bpy.types.PointLight'>a[0].data.name'Point'如果你細心,你會發現直接用函數type點光源Point是Object類,Point下面的Point才是Light類,因為只有Object類,才能對其進行移動,旋轉及縮放等操作,在blender
  • 用上一個函數就能讓對象選擇腳本支持blender2.7和2.8兩個版本
    對象選擇,一個小功能但經常使用到的操作,blender2.8 版本後獲取和設置對象的選擇狀態已更改。選定一個對象,以前你曾經能夠通過獲取選擇狀態,然後通過更改它。Cube"]selected = cube.selectcube.selection = Trueselected = cube.select_get()cube.select_set(True)要支持 2.7x
  • 遊戲建模師開課啦,Blender界面的基本操作你掌握多少?
    下面是小編整理的關於blender教程之blender界面基本操作,快來分享吧!blender界面基本操作一在 Blender 中,一個基礎的控制單位稱作一個 Object,每個 Object 都有一個圓心 Origin,用於標識物體本地坐標系的原點和控制杆的默認位置。Shift+滑鼠選取多個物體。
  • 2020最新Ai(Illustrator)黑科技插件合集
    AI腳本插件合集包含了很多實用的AI功能增強腳本,如刀模線繪製、二維碼生成、條碼製作、角線繪製、置入多頁面PDF、自動拼版、尺寸標註等等多達60多個AI腳本,靈活的運用這些AI腳本功能可以讓您的工作效率倍增。
  • Blender遊戲引擎的 Python 腳本
    您將學習如何在 Blender 中使用 Python 腳本用腳本調整車輛移動,加速,停車。請記住,汽車只是用作使用 Python 的示例。本教程將教您 Blender 遊戲引擎的 Python 腳本基礎知識,包括通過腳本訪問和更改邏輯信息。即使您對 Python 有所了解,本教程也很容易理解。
  • Blender Python:腳本設置
    概要創建腳本並運行它非常容易。該頁面將向您展示基本的工作流程以及進入Blender中的API的一些技巧。導入庫導入Blender Python API是任何Blender腳本的第一步……您可以根據需要以標準方式導入其他庫。
  • TGS 2020:《尼爾:偽裝者》升級版全新合集 含原聲及腳本
    TGS 2020:《尼爾:偽裝者》升級版全新合集 含原聲及腳本白雪版包括多項獎勵,包括:遊戲本體、遊戲原聲、遊戲腳本、三枚周邊別針、特製外包裝。《尼爾:偽裝者ver.1.22474487139...》將於2021年4月22日正式發售。
  • 「blender原創」百家號權重排名-最全作者資料庫,自媒體軟文推廣平臺
    blender原創是當前百家號中的普通號,目前帳號百家號權重為2,綜合排名位列735214名,科技分類排名位列34492名,領先了33.9%的百家號。 站長之家百家號傳媒平臺對blender原創的運營數據估算如下: 預估總閱讀數:7萬-11萬,綜合排名15.2萬 ,科技分類排名5720 粉絲數:254
  • blender把兩個模型拼接到一塊的截圖操作過程
    今天講解了blender把兩個模型拼接到一塊的操作過程,相信通過學習blender把兩個模型拼接到一塊的操作步驟,大家對blender軟體一定會有更多的了解的!Blender軟體版本:2.79a 官方正式版圖形圖像立即查看1、打開blender默認一個立方體。
  • blender2.9python3材質節點樹更新延遲的代碼處理blender死機問題
  • 跟大家說說Blender
    說到這「blender」,我又想到了那兩句「流行語」——「多情自古空餘恨」,「此恨綿綿無絕期」。是的,是兩句!許多人都會把這兩句「blender」起來——「多情自古空餘恨,此恨綿綿無絕期」。這其實是由兩首詩拼合起來的,前一句出自《花月痕》,後一句出自《長恨歌》,換句話說,這是一個「集句」,這時候,我們就可以將「blender」理解為 「集句」!「自古多情空餘恨」出自《花月痕》,清魏秀仁所作小說。
  • 油猴腳本通用
    雨見瀏覽器,簡約但不簡單的手機瀏覽器Yujian瀏覽器是一種方便的瀏覽器,集成了許多實用功能。它支持多核切換,內置許多實用功能,可以安裝油猴腳本,刪除各種廣告,內置視頻庫,並可以分析主要視頻網站。VIP視頻。
  • 推薦幾款超級實用的腳本,實現很多瀏覽器無法實現的功能
    但凡玩過Chrome的小夥伴,大多聽說過油猴腳本,除了能夠帶給我們更好的瀏覽體驗外,它也可以實現很多瀏覽器無法實現的功能。今天小編就給大家推薦幾款超級實用的油猴腳本,試過後,相信你一定會喜歡上它的!