Showing posts with label maxscript. Show all posts
Showing posts with label maxscript. Show all posts

2025/04/07

3ds Max - Border Fill Maxscript補洞工具

 

因為在學習Houdini,裡面有Polyfill的功能可以補洞,以poly補。好奇3ds Max是否有類似的功能。於是在scriptspot找到Border Fill Maxscript

2007/03/14

[tutor][video]Crowd simulation (biped) with AI implant


In this advanced video tutorial you will learn baking animation of a CS biped, create block controller to it and create crowd simulation with AI implant v2.0 plugin. Please note this is not for very beginner and only for those have experiment with character studio and block controller. You need Bake maxscript to when performing the effect. Please watch my previous tutorial for the Bake.

This is the outline for this tutorial:
1.Create biped mesh from CS
2.Baking animation
3.Create block controller
4.Create AI character
5.Set behavior
6.Duplicate characters
7.Prepare for rendering

Video tutorial (Running time: 40mins, splitted into two parts)





[tutor][video]Baking animation with Bake maxscript

In this short video tutorial I introduce a simple but important technique---Baking animation. I use a 3ds max maxscript called "Bake" written by John Burnett. Bake animation information to your mesh object in very useful for game engine or complex scene like crowd scene. Just like baking texture, what baking animation can do is to bake all the hierarchy animation or linked animation, procedual animation (ie: noise) into level of vertex or xyz transformations.


This is the interface of Bake (maxscript). After installation, you can find this maxscript from Customize User Interface/MainUI/BFDtools. Note you need jbFunctions to run this script.

Video tutorial (Ruuning time about 7 mins)
or click HERE to watch


[Related maxscript]
There are two more script can do baking animation: meshoven and Procedual Motion Baker. After installation, you can found them in Bob_s Tools or maxTD Tools.

2006/08/03

[教學]用Reactor rope與Ragdoll maxcript上吊自殺

動態效果請點擊這裡觀看

本例結合3ds max reactor + Ragdoll maxscript + Character Studio製作一個上吊自殺的人.

在你的3ds max安裝目錄下的scripts資料夾當中有一個"rctRagdollScript.ms" 的maxscript 重點就是這的內建的ragdoll script本身有bug. 更新檔在這裡下載 或是請看CGTALK forum討論版 當中有提供下載點與該更新檔的討論.

下載完後解壓縮 放在你的3ds max安裝目錄下的scripts資料夾當中.

教學:
1. 用line建立線段(兩個vertex即可) , 記得要勾選viewable in rendererh才能顯示繩索
2. 然後給予Normalize Spline Modifer增加分段數
3. 給予線段reactor rope modifer
4. 在線段下方建立一個charactor studio的腳色 彎曲他的身體使脖子暴露出來 看起來像是自殺樣
5. 選取剛剛建立的線段 到次物體層級 選擇最上方的頂點 然後按下reactor rope 選單當中的Fix Vertices 固定繩索的一端
6. 選取剛剛建立的線段 到次物體層級 選擇最下方的頂點 然後按下reactor rope 選單當中的attach to rididbody按鈕 然後選取"Attach to Rigidbody"選擇目標為charactor studio的腳色的頭部"Biped01 Head" 使繩索綁在頭上
7. 選取charactor studio的腳色的任意部位 到Maxscript/RunScript選取剛剛下載的maxcript "rctRagdollScript_Xpanded.ms" 以執行ragdoll script; 這樣會自動建立骨架間的連結
8. 設定charactor studio的腳色骨架的重量: 選取所有的charactor studio的腳色, 到Reactor Properties Editor改變 設定質量Mass=1 kg(依照喜好自行調整)
9. 最後在utility/Reactor當中 按下Create animation鈕 建立動畫---完成


(物理模擬常常要試不同條件才能達到良好的效果 這裡可以試試質量...等等參數改變結果)

[相關教學]

2006/07/29

[資源]推薦幾個3ds max免費外掛plugins的網站


就我所知 三個主要的免費資源

1. maxplugins.de 簡潔的介面 依照3ds max版本作為分類 免費! 強力推薦

2. max3dstuff 一位叫做Peter Waji 寫了很多有用的外掛 全部免費

3. effectware 提供一些免費的外掛

先列出這三項 希望對想要下載3ds max plugins卻不知去哪裡下載的人 有幫助

[相關文章]

2006/07/28

資源 : 來Scriptspot挖寶吧! 免費的Maxscript下載 BlurStudio篇


想要快速製作煙霧嗎? 常用的材質不想一一調整參數 想要立即使用嗎? 使用Maxscript能夠解決你的問題 SmokeThis Maxscript產生煙霧輕而易舉

ㄧ般的初學者都會被告知不要ㄧ直用現成的外掛學3D 但是使用外掛不就是3ds Max的特色嗎? 除了外掛以外 Maxscript往往被忽略了 其實Maxscript的多樣性更能滿足使用者貪婪的想法 (笑)

全球最大最有系統的Maxscript網站就是Scriptspot 該網站提供分門別類的Maxscript(見網站左手邊) 滿足不同的需求 另外還有Maxscript前十名排行榜 讓你知道哪個Maxscript是最熱門(往往也是最有用的)

本例以BlurStudio的Maxscript集合包裹為例 介紹如何安裝與使用Maxscript:
請到Scriptspot 網站的搜尋列搜尋"Smoke This" 或是直接點及這裡 看到bspack_r6_r7_v001.zip 下載BlurStudio的MaxScript集合包. 這是ㄧ個壓縮檔 解壓縮後 依照以下步驟手動安裝:
(1) 複製 BlurScripts 與 BlurMats兩個資料夾到 你的3ds max安裝路徑當中的scripts資料夾當中 (如c:\3dsmax\scripts\)
(2)複製BSStartup檔案 到 你的3ds max安裝路徑當中的 startup資料夾 (如c:\3dsmax\scripts\startup)
(3)複製四張圖檔BlurScripts_16a, BlurScripts_16i, BlurScripts_24a, BlurScripts_24i 到你的3ds max安裝路徑當中的 startup資料夾 ui\icons 資料夾當中 (如c:\3dsmax\ui\icons)
(4)複製BlurScripts.mcr 到 你的3ds max安裝路徑當中的ui\macroscripts資料夾 (如 c:\3dsmax\ui\macroscripts)

完成後 啟動3ds max 6(本例) 如圖顯示(見UI setup) 先到上方選單Customize/Customize User Interface 開啟後點選Toolbars 點Category的選單 你會看到BlurScripts 點選它

恭喜你安裝成功 現在要建立工具列 先點選New建立浮動工具列 然後直接拖拉BlurScripts 當中的小圖示 本例拖拉了 WireJumble, Therelight, SmokeThis與QuickMat (請參考右圖)

我建立了一個Teapot然後接點選SmokeThis按鈕 就會跑出一個新介面 可以直接產生煙霧

Quick Material提供很多常用的材質 例如Checker用在檢視UVW mapping時很方便, Wire以網格顯示物體...等等

WireJumble任意選取物體 本例選取了一個Teapot與Box 這個script會幫你產生隨機的圓柱 連結兩個物體 這個script有什麼用呢? 可以玩ㄧ玩

BlurStudio的MaxScript集合包還有其他很多的功能 自己下載來玩玩吧!

(不要以為MaxScripts只是懶惰的人在用 很多有用的MaxScripts 能夠彌補3ds max自身功能上的缺陷 )

[相關連結]

教學: 利用TreeMaker5.0 製作神經細胞



神經細胞 更正確的說是神經元(Neuron) 有軸突(axon)與樹突(dendrite) 因為就是長的像樹一般有很多分支 所以何不利用製作樹的Script來製作神經元呢? 以下教學:

先利用Tree Maker5.0產生一個樹枝 參數最重要是要調整(a) Detail:Low 因為低解析度較易操作(b)Branch Radius改為100 (c)Root樹根不要建立 因為神經細胞沒有樹根; 這裡有一個小技巧 當你有些樹的分支不想要時 你可以先用Tree Tools/Select Subbrances然後Delete它

製作樹的流程 1. Generate Brances 2. Connect 3. Collapse (請參考右圖紅色1. 2. 3.)

神經細胞包含細胞本體(中間圓圓一大球的那個地方 更科學的說法就是細胞核的地方) 以及兩端的軸突與樹突 其中軸突比較長 因此製作一個神經元分成三部分 第一是建立一端的樹枝(樹突) 然後建立細胞本體 最後在建立另一端樹枝(軸突) 如果你希望分枝夾角比較小的話 可以改參數Angle Between Brances改為30度左右

建立好一端的樹枝後 利用它的那個洞(在樹底端) 給予一個Cap HoleModifer然後轉成EditPoly 選取那個底面 Extrude那個面數次 並調整大小 使其看起來像一個球(細胞本體) 然後再建立另一端的樹枝 最後與細胞本體再接起來(利用Vetrex: Target Weld指令)即可
還有一點就是除了Extrude指令外, Extrude Along Spline是一個製作長長的軸徒的好方法 先畫一條line (節點都設為smooth) 然後選取底面利用Extrude Along Spline指令 其中還可以使用Taper使其漸漸變的細長

材質的話 為了模擬顯微鏡的效果 Diffuse給予一個Falloff Map 稍微調整一下黑色的強度不要太強, 另外為了讓細胞表面凹凸不平 給予bump Map: Noise Map, Noise Map 參數調整如圖紅色標示
後製: 在3ds max 6當中算圖結果太過銳利 感覺不真實 這裡我用Adobe Photoshop 5.0進行後製 用了a.放射狀模糊 高斯模糊 b. 增加雜訊

應該沒有多少人會想建立一個神經元的3D Model 不過這裡提供一些觀念與技巧 也許在其他地方用的到; 這個教學將會有英文版 敬請期待
使用軟體:Discreet 3ds Max 6, Adobe Photoshop 5.0, Maxscript TreeMaker5.0, Cebas FinalRender Stage-1

2006/07/27

兩個免費又好用的樹製造機--Tree Maker與MaxTree

想要製作簡單的樹幹 樹木卻又不滿意3ds max內建的樹嗎? 試試以下兩個免費的樹製造機.
MaxTree 與Tree Maker(請在ScriptSpot網頁中搜尋)

這是Maxscript寫成的 下載後要如何用呢? 很簡單 在3ds max當中上面的工具列找到MaxScript/Run Script 去開啟你下載的script 例如MaxTree_1_1.mse 或是tree_maker50 然後自動就會跳出操作介面 用起來就像是外掛那樣.

這兩個軟體製作出來的樹有點不ㄧ樣 Tree Maker的樹比較將硬筆直 MaxTree比較扭曲而且還有很多預設值(椰子樹 粗樹幹 長樹幹...) 各有優缺點 另外也都可以產生樹葉

趕快下載來玩ㄧ玩吧.