2008/03/30

教學影片: 在3ds max 7當中製作子彈穿透雞蛋特效



教學影片結果:


高速攝影能夠捕捉到物體動作中的細節. 這個教學影片裡 我們將模擬雞蛋被子彈打穿 用高速攝影機捕捉彈殼碎裂 蛋白飛濺的效果. 我們將利用德洛涅三角面分割演算法(Delaunay triangulation)產生隨機分割的球體 依此產生真實的蛋殼碎裂模型. 我們將這些碎片轉成粒子 然後用Particle Flow製作動畫 雞蛋一體的部分用Glu3D來產生. 最後我們將蛋黃給予Finalshaders材質 以Finalrender進行渲染算圖.

你會需要這些東西:
1. 買一顆茶葉蛋. 觀察蛋殼碎裂的紋理 把這些紋理用數位像機拍起來當作建模時的參考.
2. 3ds max 7或是更高版本
3. 由Chris Gray先生所寫的Cgray Random Wire Color maxscript. 這個Maxscript可以隨機指定物體的顏色.
4. Bobo先生所寫的maxscript. 你可以直接在網站上複製一份
請注意 "global ChunksArray = $Box* as array" 當中的Box是要轉換的幾何體的名稱 如果你的橋碎片是Object01, Object02...等名稱的話 請將Box取代成Object, 所以改成 ""global ChunksArray = $Object* as array"

5. 3D Aliens Glu3D plugin. 用Glu3D產生蛋白液體的模型. Glu3D的PWrapper功能和3ds max當中的Blobmesh十分類似 只是Pwrapper的功能比較優化.
6. Cebas Finarender
7. Cebas Finashaders. 用來製作蛋黃的材質.


德洛涅三角面分割演算法能夠產生隨機的分割邊, 我們可以依此產生真實的雞蛋碎片. 利用Cgray Random Wire Color maxscript可以隨機指定這些蛋殼的顏色 方便觀察.


我最終的Particle Flow設計

工作流程:
1. 建立一個預先碎裂的蛋殼. 先製作一個簡單的NURBS模型 然後把細分表面的參數改為德洛涅三角面分割演算法(Delaunay triangulation). 藉由detach每個面 產生隨機逼真的蛋殼碎片(利用照片當作參考圖)
2. 利用Bobo先生所寫的Maxscript將這些碎片轉變成粒子.
3. 以Particle Flow製作子彈穿透雞蛋的動畫
4. 以Glu3D PWrapper製作雞蛋的流體
5. 指定Finalrenderh材質.

教學影片(總長40分鐘)
第一部分
低解析度(320x240)
高解析度(720x480)

第二部分
低解析度(320x240)
高解析度(720x480)

[更多教學]
Vray的全局照明原理與比較 (New!)

PHS J98手機建模教學

七龍珠克林氣元斬動畫教學

Videotutorial: Making of Bullet hits an egg in 3ds max 7



Tutorial results:


In this video tutorial I create a pre-cracked egg by taking advantage of Delaunay triangulation, then convert those fragments into particle with Bobo's maxscript, creating exploion of egg shell with Particle Flow. The egg fluid was create by using Glu3D plugin. Finally apply Cebas Finalshader Wet material to egg yolk, and render with Cebas Finalrender.


Things you will need:
1. An egg. Go buy an egg for good reference images. See how egg cracks. You can also find some great reference images from Flickr.

2. 3ds max 7 or higher

3. Cgray Random Wire Color maxscript created by Chris Gray. Click HERE to download. This will help you to randomly assign wireframe color to your egg shell fragments.

4. Bobo’s maxscript. Very simple maxscript you could just make a copy from his website.
Note: Please note you should rename the Box in string of "global ChunksArray = $Box* as array" if your geometry debris has other name than box. For example, you have Object01, Object02...etc, your modified should looks like so "global ChunksArray = $Object* as array"

5. 3D Aliens Glu3D plugin. We use this plugin to create fluid mesh. The PWrapper in Glu3D is essential the same function as 3dsmax's Blobmesh, but with more optimize performance.

6. Cebas Finarender (optional).

7. Cebas Finashaders (optional). I apply Finalrender Wet material (fR-Wet)to my egg yolk.



Delaunay triangulation give a simple sphere a randomly subdivision looking. With "Random Wire Color maxscript" you will get a random color egg shell image above.


A final layout of my Particle Flow.


Workflow:
1. Create a pre-shattered egg shell. Start with a simple NURBS sphere and set its subdivision type to Delaunay triangulation. Convert to poly and detach the mesh into pieces (match the shape of reference images).
2. Convert those chunks (or egg shell fragments) into particle by using Bobo's maxscript.
3. Create egg sharttered animation with Particle Flow.
4. Create egg fluid with Glu3D PWrapper.
5. Assign Finalrender materials to all parts.

Video Tutorials (Running time: 40 mins):
Part 1
320x240 (low-res)
720x480 (high-res)

Part 2
320x240 (low-res)
720x480 (high-res)

[More Video Tutorials]Modeling a PHS mobile phone with nPower PowerNURBS

Making a broken window without using a plugin (Hot!)

Create implicit surfaces with VrayIso in 3dsmax 9

2008/03/09

在3ds max9中利用Particle Fow製作橋崩落特效


龍藤斷橋是我國非常有名的一個觀光景點. 龍藤斷橋建於1905年的日本時代 經過多次地震摧殘 雖是磚造橋敦部分卻依舊完好. 在這個教學裡面我們將建立一個簡單的橋模型 利用SplitItup maxscript將橋切割成碎片 然後再用Bobo先生寫的maxscript將這些碎片轉變成Particle 最後用Particle Fow製作出簡單的崩塌效果 重現磚橋毀壞的過程.

(註:這篇的重點是擺在幾何體的切割與粒子系統的轉換 所以沒有在建模/材質上多加處理.教學影片要儘量簡化/時間也不能太長 所以沒有把"製作的跟真的一樣"當作目標 不便之處請見諒)


我用Canon Powershot G9 接上WC-DC58B廣角鏡所拍攝的龍藤斷橋

教學影片結果:


所需要的檔案:
1. Splititup maxscript作者是Rivendale, 請參考這個CGTALK討論
這裡直接下載檔案
2. Bobo先生寫了一個簡單的maxscript 可以用來將任意幾何體轉變成粒子系統. 這個maxscript只是一小段文字 你可以他的網站中自行複製下來使用:

請注意 "global ChunksArray = $Box* as array" 當中的Box是要轉換的幾何體的名稱 如果你的橋碎片是Object01, Object02...等名稱的話 請將Box取代成Object, 所以改成 ""global ChunksArray = $Object* as array"

製作流程
1. 在3ds max 9當中製作一個簡單的橋
2. 用Splititup maxscript將這個橋切成碎片
3. 將這些碎片轉成粒子(利用Bobo先生寫的maxscript)
4. 使用Particle Flow製作簡單的崩塌效果

教學影片 (長度約為21分鐘)
低解析度(320x240)
高解析度(720x480)

[更多教學影片]
ID4外星人摧毀中正紀念堂影片製作教學

用Afterburn plugin製作爆炸特效

2008/03/06

Creating a collapsing Bridge with Particle Flow in 3ds max 9


In this video tutorial we're going to create a collapsing bridge with Particle Flow in 3ds max 9. Remains of Longteng Bridge (龍藤斷橋) is a very famous scenic spot in Taiwan. Longteng Bridge was made in 1905 during Japanese Era (日本時代) in Taiwan. Because of earthquake, the Bridge collapsed and became those remains you see today . In this video tutorial, we're going to recreate the collapsing process. First, we will create a simple bridge model, and cut this geometry into pieces with SplitItup maxscript , and then convert those pieces of geometry into Particles with Bobo's maxscript, finally we will use those particle to create a collapsing bridge animation.


Remains of Longteng Bridge photoed by Hammer Chen with Canon Powershot G9.

Tutorial result:


The files you will need:
1. Splititup maxscript was created by Rivendale, check out more detail in this CGTALK thread.
Direct download link click HERE.

2.
Bobo's maxscript was created by Bobo, check out his website for more detail.
The script is a short text paragraph, you could just make a copy for your own from this page.
Please note you should rename the Box in string of "global ChunksArray = $Box* as array" if your geometry debris has other name than box. For example, you have Object01, Object02...etc, your modified should looks like so "global ChunksArray = $Object* as array"

Workflow:
1. Modeling of Bridge
2. Cut the bridge into pieces with Splititup maxscript
3. Convert those pieces into Particle with Bobo’s maxscript4. Create bridge demolition with Particle Flow

Video Tutorial (Running time 21 mins):
Low resolution (320x240)

High resolution (720x480)

[More tutorials]
Building demolition in 3ds max 7 with Cebas Thinking Particle

Procedural strawberry material for 3ds max