blender2.8 API更新後,物體在視口和渲染的可見屬性設置變化

2020-12-06 blender幫

在對象可見性方面,對應一種是視窗顯示和另一種是渲染可見性,請注意一件事,隱藏的物體渲染時會出現,只是在視圖上邊見不到,這兩個屬性是分開設置和讀取。

這些屬性在2.8之後是更改過。

2.7所用的代碼:object.hide

2.8的代碼:obj.hide_viewport

物體.hide_viewport=True ,就可以隱藏物體,就是平時快捷鍵H,隱藏功能

obj.hide_render

可以將這個簡單的函數用於 2.7 和 2.8 兼容性:

def hide_viewport(object, state): """多版本兼容性,用於設置對象的視口隱藏狀態""" if hasattr(object, "hide_viewport"): object.hide_viewport = True else: object.hide = True

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

相關焦點

  • BLENDER2.9 PYTHON 適合初學者:一些有用的循環
    學 python和 bpy API需要花費一些時間,你可以很容易地理解 blender python API,只要你按TAB鍵它是自動完成代碼關鍵詞的,所以你可以在 blender python控制臺中找到可用的選項。
  • Blender 2.83 Alpha版本新增OptiX降噪支持視口功能
    對於最終渲染,以上兩種降噪器都已經在Blender中實現,而在最新的Blender 2.83 Alpha版本中我們還可以在視口中啟用OptiX降噪。用於最終渲染的OptiX降噪器要使用英特爾Open Image Denoise進行最終渲染,必須使用Blender合成器,添加一個降噪節點,並激活「Layers」面板中的更多渲染通道。另外,你還可以激活OptiX降噪器或者Blender原生降噪器或者在View Layer屬性裡面選擇「降噪」。
  • 分享丨Blender技巧|Eevee渲染設置中常見的幾個問題
    Blender中的eevee和cycles這兩個渲染器,吹的話就不多說了,大家都知道兩款引擎都很牛,讓我們再次介紹一下Eevee。以下是官網介紹:Eevee是Blender的實時渲染引擎,使用OpenGL在實現渲染目標的同時,注重速度和交互性PBREevee可以在3D視口中交互使用,也可以生成高質量的最終渲染。
  • Blender2.9新功能
    Blender基金會發布了blender2.90,這是今年blender2.9更新開源3D圖形和合成軟體的第一個版本。整合了Blender 2.8中的主要功能,引入了真正的多解析度雕刻工作流和更智能的硬表面建模,並改進了流體和布料模擬。
  • 在Blender 2.8 Python API 中選擇對象代碼大調整
    自從Blender 2.8更新後,對python腳本調整了原有設置選擇物體代碼,根據 Blender 2.8 Python API 更改網格(對象)可以使用 getters 和設置器進行選擇。嘗試通過調用blender2.79代碼「bpy.context.active_object.select」屬性檢查網格的選定狀態時,Blender 會引發錯誤:AttributeError: 'Object' object has no attribute 'select'要檢查是否在 Blender 2.8 中選擇了對象,請使用獲取器:bpy.context.active_object.select_get
  • 如何在 Blender 2.8 Python API 中將對象網格設置為活動
    若要在 Blender 2.8 Python API 中將網格(對象)設置為活動,context.view_layer使用「網格」的active屬性而不是2.8之前上下文的場景context.scene。
  • Blender-多通道渲染的解密
    1輸出渲染圖我們從輸出渲染圖開始,用我之前boxcutter插件做的練習來給大家當案例。首先場景裡的模型建完,並打好燈光,定好構圖以後,我們將幾個渲染設置給選上,助於最終渲染效果的實現。在渲染屬性一欄,環境光遮蔽(AO),輝光,屏幕空間反射以及柔和陰影,這幾項是必勾的,輝光可看視圖裡的效果來打勾。關於這些設置我們在之前的篇幅中有進行詳細的講解。接著在採樣值一欄下,渲染的數值大小關乎最終圖片的清晰度,而視圖的設置則是操作視圖裡渲染球打開後的清晰度。當這些設置好了後,按F12可進行渲染。
  • Blender強勢上位,2.82版發布!
    再加上在過去一年多的時間裡得到了各種大佬級視效公司,遊戲公司,以及開發公司的全方位的支持和扶持,一下子讓這個默默無聞的小老弟上位了不少。Blender Foundation發布了Blender 2.82版本。這次的更新還是蠻大的。集成了模擬流體和氣體流體的Mantaflow架構,並在布料模擬中增加了對內部氣壓的支持。下面我們來詳細的看看都有哪些更新。
  • NAB 2019:AMD Radeon ProRender 更新Blender 2.80測試版插件,增加...
    Radeon ProRender節點,特別是Uber著色器節點,都提供了更多的「專家級」著色器設置。此外,視口和最終渲染相較於Blender 2. 79 插件也更加強大,得到更多優化。和Linux作業系統),我們全新的AI加速去噪利用機器學習的力量去產生高品質的最終和交互式渲染以及提供快速的交互視口渲染,所花費的時間比傳統去噪要短的多,迅速為藝術家提供他們需要的信息,使他們作出有創意的決定,加快工作流程。
  • AMD Radeon ProRender插件為Blender 2.80測試版
    · 新的全頻譜渲染功能即將到來——支持渲染管道的每一個階段,包括用於標準視口創建的柵格化渲染,用於高級視口創建的混合渲染,用於外觀開發的照片級有偏渲染,以及用於最終渲染的路徑跟蹤真實度——很快將在Radeon ProRender開發者套件中發布。
  • blender怎麼製作蜂巢網格圖形 渲染畫網格數值設置方法步驟
    blender軟體製作圓柱體  2.把「Add Cylinder」裡的」Vertices「的值設置為「6」,就會得到一個六稜柱。  用blender軟體把六稜柱去除省六邊形  4.然後按住「shift+alt+ctrl+c」找到並點擊「Geomentry to Origin」,原點回到物體中心
  • blender2.9 python3實用腳本合集
    首先,直接打開 Blender(和 Python 控制臺)中的文本編輯器空間。添加新腳體,直接開始編寫腳本!更改所有材料的設置您想要更改材質設置,但不僅能作用單個材質,而且對於文件中的所有材質:# 導入blender模塊import bpy#枚舉所有材質for item in bpy.data.materials:#設置 "use_shadeless"item.use_shadeless = True
  • 遊戲建模師開課啦,Blender界面的基本操作你掌握多少?
    下面是小編整理的關於blender教程之blender界面基本操作,快來分享吧!blender界面基本操作一在 Blender 中,一個基礎的控制單位稱作一個 Object,每個 Object 都有一個圓心 Origin,用於標識物體本地坐標系的原點和控制杆的默認位置。Shift+滑鼠選取多個物體。
  • SOLIDWORKS Composer技巧之高級渲染
    熟悉SOLIDWORKS軟體的朋友應該知道SOLIDWORKS Composer是一款很容易上手的製作展示動畫和宣傳圖片的軟體,而且自帶的渲染也可以有不錯的效果。但是很多人不知道如何在SOLIDWORKS Composer當中做出更加漂亮的渲染效果。
  • 通過Blender python 渲染和保存圖像
    通過blender中的 python 腳本渲染和保存多個圖像。我知道如何通過 Blender GUI 渲染和保存圖像,但我想通過我的腳本完成所有操作,因為我使用的是一組嵌套循環,需要保存多個圖像。能夠渲染圖像,保存圖像與輸出成功。
  • 你了解Blender嗎?你知道Blender嗎?進來瞅瞅?
    Blender 是一款開源的跨平臺全能三維動畫製作軟體,提供從建模、動畫、材質、渲染、到音頻處理、視頻剪輯等一系列動畫短片製作解決方案。blender是什麼軟體?blender主要功能又有哪些呢?下面是小編整理的blender教程關於blender是什麼軟體的介紹,快來分享吧!
  • Blender 2.90正式版來了
    可謂改變行業的2.8x系列,在陣陣歡呼聲中告一段落,而Blender也邁向新的開發進程,2.90正式版優化了用戶體驗,在EEVEE、Cycles、雕刻、VR、動畫、建模、UV編輯等方面進行了改進,也整合了許多新功能,擴展了建模、渲染、模擬的工具集。為提供一流的渲染體驗,它還集成了行業標準庫,例如Intel Embree,Intel OpenImageDenoise和NVIDIA Optix。
  • 你了解Blender嗎?你知道Blender嗎?進來瞅瞅?
    Blender 是一款開源的跨平臺全能三維動畫製作軟體,提供從建模、動畫、材質、渲染、到音頻處理、視頻剪輯等一系列動畫短片製作解決方案。blender是什麼軟體?blender主要功能又有哪些呢?下面是小編整理的blender教程關於blender是什麼軟體的介紹,快來分享吧!blender是什麼軟體?Blender 是一款開源的跨平臺全能三維動畫製作軟體,提供從建模、動畫、材質、渲染、到音頻處理、視頻剪輯等一系列動畫短片製作解決方案。
  • 訪問Blender 2.8 Python API 中的軸心點「pivot_point」類型
    blender的軸心點和遊標只是空間坐標系的一個點坐標,當然這個坐標點還有自身的坐標軸,隨著2.8版本的升級,軸心點pivot_point已經調到tool_settings內。Blender 2.7 pivot_point"屬性bpy.context.area.spaces[0].pivot_point# 'BOUNDING_BOX_CENTER':在 Blender 2.8 API 中移動到:bpy.context.scene.tool_settings.transform_pivot_point
  • 中望CAD2021:透明度和視口圖層替代功能提高圖紙閱覽效果
    顯示當前選中實體的透明度設置值用戶還可以在圖層面板和屬性面板中進行設置。中望CAD2021在圖層屬性欄和屬性面板「常規」部分均新增有「透明度」選項,分別用於設置圖層的透明度數值、顯示和設置實體的透明度信息。需注意的是,當對象透明度類型為ByLayer時,該對象透明度值會跟隨其所在圖層的透明度數值的變化而變化。除了ByLayer,用戶還可以通過ByBlock和Value設置實體的透明度顯示形式,靈活便捷。