Blender 中使用ChatGPT輔助繪製3D模型
Q:『請幫我介紹一下什麼是ChatGPT』
A:『當然!ChatGPT 是一種基於 GPT(Generative Pre-trained Transformer)-3.5 模型的語言模型。它是由 OpenAI 所開發,旨在為使用者提供自然語言處理和對話方面的幫助。
ChatGPT 訓練自大量的網路文本資料,這使得它能夠理解和生成自然語言的回應。這個模型能夠處理多種語言並理解上下文,因此它可以與使用者進行對話,回答問題、提供資訊、解釋概念,以及進行一般的對話交流。
ChatGPT 是一種強大的工具,可以應用於多個領域。它可以用於提供客戶服務、回答常見問題、提供技術支援,或者只是作為一個有趣的對話夥伴。ChatGPT 的目標是提供有用且具有人類感覺的回應,以幫助使用者解決問題、取得所需的資訊,或者僅僅是進行有趣的對話。
然而,值得注意的是,ChatGPT 是一個基於預訓練的模型,它僅僅是根據先前的大量資料進行學習,並且無法理解特定領域的最新資訊或具體的個人情況。在處理重要或敏感資訊時,仍應謹慎使用。
總之,ChatGPT 是一種強大的語言模型,可以用於多種對話和自然語言處理任務。它的目標是提供有用的回答和交流,並為使用者在各種情境中提供支援。』
以上是使用ChatGPT所生成的Q&A字句。
事先準備
在使用之前您需要到官方網頁註冊一個帳號。帳號啟用後您可以到網頁開始開啟對話以一問一答的方式產生資料。 在這個範例中,我們會透過ChatGPT來幫忙產生程式碼,接著我們可以把程式碼剪貼到blender軟體中的script分頁,再透過軟體執行該script。script 是一種敘述式語言,此處的語法為Python。建議您也應要對python程式語言有基本認識,比較方便修改與增強其功能。
本地端主機安裝openai
為了要讓你的軟體也可以執行GPT,您需要額外安裝openai。 他的安裝方式可以直接用終端機指令完成:
pip install openai
在軟體裡面開啟Scripting
使用GPT產生程式碼後,再將程式碼貼到Scripting的分頁中,接著執行它。您的程式碼產生的結果可能會跟此處的範例有所不同。
舉例Q:『請幫我用blender script語法,寫出繪製五個甜甜圈形狀的程式碼』,以下是截圖結果。程式碼右上方有一個copy code按鈕,按下後可直接複製到剪貼簿。
影片示範
示範檔案下載