2006/09/29

[筆記]弄懂材質--反射折射篇 reflect/refract material and map

想要徹底弄懂材質 於是打算做一系列的比較 藉由比較各種材質貼圖 徹底了解其參數的意義與限制. 在3ds max當中要建立反射 折射(reflect and refract)的材質 有很多種方法 這裡介紹至少有3種方式 7種結果. 可以用raytrance material與map來解決: 問題是到底什麼是材質(material) 與貼圖(map)呢?

我個人的理解是 材質如塑膠 金屬 玻璃等都算是材質. 在3ds max當中如果物體給予了玻璃材質 那個物體整體就是玻璃的材質. 而相對的貼圖而言 貼圖是一張圖片貼在物體表面 呈現出物體的樣子.

一個材質可能包含多種貼圖 但是一個貼圖就只能是某個材質 因為貼圖是材質的子集合. 簡單的說 貼圖是貼在材質之上的. 你可以用不同的材質建立不同性質的質感 例如混合塑膠與玻璃材質 但是你沒辦法混合塑膠與玻璃貼圖 建立兩種質感 因為貼圖就是貼圖 無法同時表現兩種質感.

想像一個圓柱體 你可以給予玻璃材質 那圓柱體看起來就會像是玻璃; 如果你不給予玻璃材質 而是利用像機去拍攝真的玻璃 然後把玻璃的影像印刷出來 把印刷的照片貼在那個圓柱體上 如此一來 乍看之下 那個貼有玻璃相片的圓柱體 看起來也像是玻璃了.

這就是貼圖與材質最大的差別. 簡單的說 貼圖可以算是一種取巧的方式. 跟玻璃材質比較 玻璃貼圖的方式是比較有效率多了 但是其結果卻是不夠真實.

再舉一個例子 室內裝潢有錢人就會用實心木板 沒錢的就用三合版. 三合版是用木屑擠壓成行的版子 外層可以貼圖(map) 看你是要花梨木 就貼花梨木的貼圖 要柚木就貼柚木的貼圖. 而實心木板就是直接用花梨木 或是柚木的木料. 三合板比實心木便宜許多 如果說三合板就是貼圖(map) 而實心木就是材質(material) 那也是很貼切 因為三合板比實心木便宜 而map也比material運算的快的多.

這裡比較三種方式建立反射/折射的效果
1. 用raytrance material 將reflect改為全白 這樣物體就會呈現反射

2. 用raytrance material 放置在refelct map 這樣物體就會呈現反射

3. 用reflect/refract map 放置在refelct map 這樣物體就會呈現反射

4. 用raytrance material 將transparency改為全白 這樣物體就會呈現折射(透明)

5. 用raytrance material 放置在refract map 這樣物體就會呈現折射(透明)

6. 用reflect/refract map 放置在refract map 這樣物體就會呈現折射(透明)

7. 最後一種方式 但是只能用在平面上 就是用flat mirror放置於refelct map

8. 補充: 若是要折射的話 還可以用thin wall reflection


比較一下這些不同方式 可以看出raytrance material的效果是最好的 而用map方式呈現的反射或折射 結果會太白

比較一下三種方式的介面:


可以發現複雜度 是raytrance material>raytrance map>refelct/refract map

簡單說明一下: raytrance material有很多選項. 而raytrance map也不見得就比raytrance material差, 因為raytrance map具有attenuation的選項. 看看reflect/refrcat map介面相當簡單, 它的原理就是建立一個cubic map貼在物體的六面 產生折射與反射的錯覺 這裡size:100 就是指貼圖的解析度. 如果你不想即時建立cubic貼圖 可以事先建立六面貼圖, 軟體會運算所指定的物體 產生六張解析度為100*100的貼圖供你使用.

[連結]弄懂材質--合成材質篇

2006/09/24

[資源]免費城市製造外掛CT Gen (Citygen)

(圖片 轉載自原作者網頁: http://ch.miaux.free.fr/ct_desc.html)


無意間發的的免費外掛 在C4D當中有Citigen 現在3ds max也有類似功能的外掛了----名叫CT Gen

作者是...很抱歉我還沒查到 因為網頁是法語. 對這個外掛有興趣的可以點這裡觀看與下載. 會法語的人 麻煩教一下網頁在寫什?

我現在是還沒弄懂啦 雖然有法翻英的翻譯(Google Toolbar) 但是還沒上手. 但是想一想如果用外掛 結果只是建立如此簡單的城市 還不如自己用scatter 手動建立建築物 不是嗎?

[相關文章]
Procedural Modeling of Cities程序性產生城市的3D模型與材質

2006/09/19

[教學][影片] 用仙女棒寫字sparklers





很早以前網路上就有人介紹 用仙女棒寫字 想說在3ds max當中是否能達到相同效果呢?

這個教學 教你用Particle Flow 與免費的外掛Trail 3.0建立仙女棒的效果.

下載Trail 3.0 請點這裡. 或是到MAX plugins.de網站搜尋.

製作手寫效果如果你有FreeHand Spline 1.5 maxscript會比較方便些. 你可以到Scriptspot 網站下載.

關於仙女棒的照片 你可以到Flickr istockphoto. (關鍵字: sparkler writing, sparks, sparkers)


教學影片(全長 53分, 分成兩個影片)






相關參數設定請參考:Trail 3.0設定

Particle Flow設定



連結:
中國人在世界兒童運動會上強奪我國國旗

請問你要加入天使隊嗎?

[tutor][video]Sparkler writing in 3ds max with Trail 3.0


[link]China officals grabbed Taiwan's flag during ICG (video)

This video tutor I demo you how to make sparkler writing in 3ds max with Particle Flow with Trail 3.0 plugin. Some video post in Photoshop.

To download Trail 3.0 plaease click HERE (for 3ds max 7) or go to MAX plugins.de to search for Trail. This plugin is create by Pavel Kuznetsov, more information on his hompage.
To make handwriting in 3ds max eazyier, you can download FreeHand Spline 1.5 maxscript on Scriptspot website.

For images reference, you can go to Flickr or istockphoto. (keyword: sparkler writing, sparks, sparkers...etc.)

Video tutorial (total 53mins long, split into two videos)



Parameter settings

Particle Flow

Trail 3.0

More tutorials:
breasts bounce simulation by using blubber 1.0 Maxscript (hot!)

Kamehameha! Dragonball-like effect by using Reactor and Ragdoll Maxscript

Marilyn Monroe-style blow skirt---tips when working with Reactor Cloth

faking human motion with ragdoll maxscript (hot!)

Modeling with Reactor

Ultra fast female modeling with Character Studio

Kienzan! Dragonball-like effect part 2

Ultra-Fast series: texturing a female model

Modeling a croissant

Ultra-Fast series:rigging a female character

2006/09/16

[筆記]本站訪客國家分布有些改變country share



自從到全球各大CG論壇網站積極宣傳侯後 特別是在CGTutorial網站 放置教學後 本站的訪客國家分布有了結構上的改變 美國占了大多數 因為美國是全球CGI產業的頂尖國家 所以這代表本站的內容更加受到肯定. 本站也將積極提供進階高品質的教學服務.

排名: 美國 日本 台灣 加拿大 西班牙 中國 南韓 波蘭 香港 德國 哥倫比亞...

[連結]本站在CGTutorial的教學 01 ,02, 03, 04, 05, 06
(請幫忙投票 感謝大家)

2006/09/15

[筆記]Vue 5與Bryce 5 地形建模功能比較terrain modeling

比較兩大地形建構軟體Vue5與Bryce5 這個比較不會像軟體販售商那樣寫一大堆沒重點又不痛不癢說明. 軟體都有很多功能 本篇主要在介紹地形模型的創造.

Bryce 5 價格: 目前不到台幣1萬元 算是相當便宜


圖一. BRYCE 5 基本地形-1
BRYCE 5創造地形有很多種參數 跟Vue 5比起來 Vue真是太過陽春了. 比較起來Bryce的地形創建功能更強大 也更真實. 例如圖一 左起上排第二張圖 是mud cracks製作龜裂的泥土 Vue就無法直接做到這樣的地形. Bryce還能做到其他像是Cystalline 或是Lava火山的地形 既精確又寫實.




圖二. BRYCE 5 基本地形-2
這裡我最喜歡的是ridegs的地形類型. 像這樣的寫實地形 Vue根本做不出來.



圖三. 修改功能
創造完了地形 還可以修改地形 這裡介紹幾個比較特別的. 我最喜歡的是eroded侵蝕效果. 因為Bryce的eroded效果相當不錯 比Vue要更寫實. 製作流水刻痕相當實用. 另外像是Sawtooth製作地面分割的效果. 而Posterize就是photoshop當中的海報化效果 用來製作梯田很方便.




圖四. 修改的介面
這就是圖三說明的介面 功能很多 不一一說明. 我在圖三把一些比較明顯的修改效果都介紹了. 其他的一些修改效果 老實說並不明顯.


Vue5 價格: 台灣沒有在賣 大約台幣2萬元. 要說明的是 Vue具有Ecosystem生態系統 這是該軟體最大賣點 這套軟體被用在電影 神鬼奇航的製作. 所以相對上價格高也是合理.


圖五. Vue 5地形的創造.
這裡我不是厚此薄彼 特別優待Bryce 5. 看看Bryce我用兩張圖介紹 這裡卻只用一張 就可以知道Vue 5在創作地形上有多麼的陽春. 我只把有明顯不同的地形放在這裡. 其實我認為Vue 5的命名方式非常名不副實 例如iceberge冰山地形. 根本就是一座山把山頂銷平而已. 如果真的要做一個鐵達尼號撞冰山 這個地形還真是沒用又騙錢. 再來Cryan 大峽谷地形 也是 根本就是posterize而已 實在是不夠寫實. 而Vue 5具有dunes沙丘地形 很奇怪它的沙丘就只有單向的. 跟Bryce的dunes比起來 真是不夠寫實也不夠實用. 如果你要做一個沙漠場景 Bryce的dunes可能會比較接近. 為一個優勢是Vue 5能夠製作彈坑craters, 隕石坑的效果 還有能放置石頭等.



圖六. 修改的功能
修改的功能基本上該有的都有只是比不上Bryce的介面(我比較喜歡黑白的地形). 也不夠寫實實用. 具有erode: wind風化效果 只是這樣的特效也不如描述般的結果.


結語:
兩套軟體都能輸出地形到3ds max. 我個人偏好Bryce 感覺上Bryce比Vue的地形方面專業許多. 只是在整合上與植物分布(Ecosystem)上比較方便. 希望軟體開法者能夠整合兩者的優勢.

[相關教學]
用Vue製作島嶼教學影片 (New!)

[連結] Vue 6的軟體功能展示影片
[連結] Bryce 5.5 軟體販售網站

[off-topic]Cultural Revolution in Taiwan

Detail: please search keyworlds for Shih Ming-teh or Ma Ying-jeou

2006/09/13

[筆記]義大利麵店的燈飾lights in a spaghetti restaurant



在台北一家義大利麵店看到燈飾 覺得很簡單也很美 於是就做成3D的樣子.

軟體: 3ds max 7, Finalrender stage 1, Photoshop 5

2006/09/12

[教學][影片] 免外掛 建立真實的玻璃破裂效果

教學結果 或GIF

雖然有個外掛叫做Blast Code能夠做出真實的爆破玻璃效果 但是只支援Maya. 這個教學教你使用一張照片(破窗)轉成向量檔(AI) 轉入3ds max當中 建立破窗. 使用eidtmesh將各個elements轉成一個一個碎片. 利用Reactor模擬動作.

最後給予Gradient的透明貼圖 做出裂痕增長的效果. 要增加更真實的效果可以再建立粒子系統.

教學影片(28分鐘):


註: 我使用Adobe Streamline將圖檔轉成向量檔(*.ai). 如果沒有此軟體 可以利用Bitmap to Vector關鍵字找免費的軟體. 圖片建議至istockphoto找.


[連結]世界兒童運動會中國強奪台灣國旗

[tutor][video]making a broken window without using a plugin

Tutorial result or click HERE (GIF):


Although in Maya, there are commerical plugin like Blast Code, can make realistic windows cracks, however the Blast Code plugin don't have max version. In this video tutorial I demo you how to use a photo of broken window, convert this bipmap to raster file (in AI format) and import this raster file in 3ds max. Base on the raster file (Adobe illustrator, *.ai) model a broken window.

Video tutorial (28mins long)


Breif description:
First use: cracks, broken windows plus bullet to search images for this tutorial. You can find some useful images on istockphoto. I use the Adobe Streamline 4.0 software to convert a bipmap to raster format. If you don't have Streamline, try google by using "Bitmap to Vector" search for freeware. After you download an bitmap image of broken windows, edit it in photoshop make it suitable for conversion.

In 3ds max imoprt the raster file (*.ai) of your broken windows, using xform to scale it up and apply a extrude modifier. Convert to editmesh, in editable mesh, select all element and explode (set the angle to 180). Select all objects and apply a Reactor...I skip this part, plz read my other tutor on this site.

Finally, apply a gradient map(set to radial tye) to oppacity slot. By animating the color #2 and color #3, you can faking a growing cracks of the window.

To make it more real, add an Superspray particle, adding debris for the breaking glasses.

[more tutor]
faking human motion with ragdoll maxscript (Hot!)

Discussion thread on 3dbg.com (Russian site), thanks Osko!
[off-topic]


2006/09/10

[資源]免費的LED顯示面板 外掛electronic display

klanky網站提供 (就是那個提供Greeble外掛的網站啦)

以後要做計算機的螢幕 或是火車站滾動的LED燈(應該不支援中文) 都可以做囉!

[資源]城市製造的軟體

MetroModeler 軟體. 美金500元. 這是我夢想出現的軟體 但是效果好像並不好 不夠真實. 聽說電影金剛的紐約城市 也是用軟體產生的. 但那沒有拿來販售.

2006/09/09

[筆記]photos took in Taipei MRT, Jiantan station 今天在捷運劍潭站拍攝


第一張是站在靠銘傳大學那一側的人行道 往上拍攝劍潭捷運站 (Jiantan station)的人潮 當時天色昏暗 很適合拍攝剪影. (用photoshop調過) 第二張是附近路邊的小花.

使用Panasonic NV-GS300數位攝影機拍攝 真是一台便宜又大碗 好用的DV啊! 謝謝日本人 Thank you Japanese!

Thank you support CG Taiwaner 感謝各位支持本站!

CG Taiwaner have 6224 visitors since July 27, 2006.
本站自七月以來已有6224位訪客

Thank you all support this blogger around the world, especially friends in Jpan and the HALLUCINO (maxuser) website.
感謝全世界的朋友們支持本站 特別是日本的朋友與 HALLUCINO對於本站的支持


Thank you very much! ありがとう
非常謝謝您!

2006/09/08

[off-topic]China officals grabbed Taiwan's flag during International Children's Games

detail click HERE

[video][tutor]Modeling a croissant 牛角麵包建模篇


Croissant is one kind of French bread. There are many difference kind of croissants. This tutor demo you modeling a croissant (a Taiwan style croissant) with several basic modifiers include: loft, taper, FFD4x4x4, symmetry, push, melt,noise and meshsmooth. Plus use the Advanced Painter maxscript to scatter the sesmes on the croissant.

This tutorial is very basic and easy, good for beginner in 3ds max, I hope you like it.

video (total 17mins long)
Click HERE


What is Taiwan's stye croissant?
click HERE see the images

[More Tutorial]
AI implant Quickstart (simple crowd simulation) (New!)

2006/09/07

[資源]這期2006.9月份 美國科學人雜誌介紹3D動畫

科學人雜誌網站(中文)


兩個專欄介紹3D動畫 有興趣可以去書店翻翻 (以下摘錄自科學人網站)


【資訊科技】
更順暢的3D動畫 撰文/吉布斯(W. Wayt Gibbs)

想要有畫面逼真、影像品質直逼電影的3D電玩遊戲嗎?改良過的繪圖處理器讓這一切成為可能。

【資訊科技】
改造繪圖處理器 撰文/曾尚文

2006/09/05

[tutor][video]Kienzan! Dragonball-like effect part 2


Tutorial result:


Hi all:

I made this video tutorial to mimic the Kienzan(気円斬)---special ability of Kuririn (クリリンの必殺技) in Drgaonball manga. This tutorial is very easy, good for beginner and interesting.


related video about Kuririn on Youtube:
1. DBZ AMV: "Hohoemi no Bakudan (remix)"
2. Die Kuririn!!!

Video tutorial (total 18mins long, split into two videos)
video 01
video 02

Brief description about this tutorial:

First posing the character to a desired pose. Create several simple objects. Convert those objects to editable poly and use slice tool to slice them. After you slice the object, detach into two pieces. Apply each pieces a cap holes modifier. Run reactor simulation of each object (one at one time). For the Razor (Kienzan), it is a simple sphere and use path constraint to make a moving Razor.


[related topic]
Kamehameha! Dragonball-like effect
Modeling a bottle of laundry detergent (New!)

[off-topic]
China officals grabbed Taiwan's flag during ICG

(Dragonball, Kienzan and Kuririn belong to their company, if they don't want me to do this, I will remove this page right away)

2006/09/04

[筆記]比基尼泳裝美女(lowpoly系列)





由裸女加上貼圖材質 希望有夏天的感覺

[資源]兩本全華出版社的翻譯書: 3D人體模型與動畫, 3D電腦動畫及數位特效



最新出的翻譯書 很不幸的我已經有了原文書了(很貴 每本上千元)


相對來說中文翻譯書就很便宜了 這兩本書都是非常好的書, 3D人體模型與動畫 這本作者是製作裸女的權威, 另一本 3D電腦動畫及數位特效 是對動畫一般性的介紹.

對於動畫有興趣的人 推薦這兩本 不會讓你浪費錢的.

2006/09/01

[video][tutor]Ultra fast female modeling with Character Studio



Lazy to model a female from scrach? This tutorial demo you model a feamle from Charater Studio Bones within one hour! Easy polygon modeling, good for the very beginger in 3ds max.

video tutorial (total 1h 7mins long, split into 4 video files)
video01
video02
video03
video04
Brief description of this tutorial:
Fisrt create a feamle biped. Load up an image reference.Change proportion of each bones. Convert each bone to editable mesh, delete the faces you don't need. Convert to editable poly. Attach bones and use "taget weld" to weld the vertex. Cut face if necessary.

Finished model with pose and texture:





More video tutorials:
Ultra-Fast series: texturing a female model

Marilyn Monroe-style blow skirt---tips when working with Reactor Cloth

faking human motion with ragdoll maxscript (Hot!)

lights in a spaghetti restaurant

NURBS modeling a PET bottle

Making of canvas shoe (NURBS)

2006/08/25

[筆記]Google video 與YouTube比較

這篇文章跟動畫有關嗎? 別罵我 因為我要上傳動畫教學影片到這些網站哩 原本以為用教學影片可以省很多打字時間 結果反而在轉檔時耗費更多時間 相信以後會越來越順


Youtube的優勢
1. 檔案種類多 (這點很重要 就是人氣嘛)
2. 免事先審核(不用等1天)
3. 可以嵌入網頁(事實上Google video亦可 只是比較多人這樣做)
4. 老闆之一是台灣人(算是優勢 嘿嘿)


Google video的優勢
1. 上傳大小無限制 (Youtube限制為一般會員100MB內 10分鐘內 ;導演級的一樣限制為100MB內 但是不限制影片長度)
2. 其他優勢....我目前還看不到


類似的網站還有:
http://www.metacafe.com/ 優勢是影片都很好笑 而且可以放色情的(笑) 我喜歡他連續推薦影片的效果/介面

[資源]Rube Goldberg 3D Animation網路上看到的影片

聲音與時間都抓的剛剛好 我估計製作時間大概3星期

作者: twuelfing

[video][tutor]Modeling with Reactor


(Warning: Chinese pig get out of here!)

Using Reactor + Snapshot create an interesting model.


[download] CG Taiwaner release Motion Capture Pack 1

Hi all:

Thank you for supporting CG Taiwaner. CG Taiwaner release a mocap pack from scenes in"faking human motion with ragdoll maxscript " tutorial.

This is a video tutorial demo you how to use this Mocap Pack



download mocap pack1 click HERE (1.3MB rar, 16 bip files)

(Note: There are no run, walk, jump mocap files in this pack)

[資源]免費動作捕捉檔Motion Capture下載包與使用教學影片

下載包 使用教學(英文)

本站即將邁入4000人次大關 為了回饋網友 提供了動作捕捉檔下載包(含16個動作, 格式bip檔) 這些動作都是來自Ragdoll Maxscript所產生的. 請參考教學 利用Ragdoll Maxscript建立角色運動的效果

這裡下載 (1.3MB rar)

本站也將繼續努力提供優質的教學服務 感謝您的支持


(請注意 下載包當中 不包含 跑 跳 踢 走的動作)

2006/08/24

[教學][影片] 利用Ragdoll Maxscript建立角色運動的效果



算是一個練習計畫. 原本是要模仿Endorphin軟體demo的一些場景 試試看ragdoll maxscript能夠做到多好. 後來越做越起勁 加了幾個電影場景的效果( 變臉, 辛德勒的名單, 黑鷹計畫...)

ragdoll maxscript是完全免費的 可以達到逼近業界的效果 雖然不是很完美. 這個教學共有25個場景 如果都學會的畫足以應付你人物動作特效的需要. 我錄製了教學影片 說了一口破英語...應該可以看著螢幕練習 不要聽聲音就會懂了 (笑)


破英文的教學影片(共1小時22分 分割成6個片段, 抱歉聲音有點小)
影片01
影片02
影片03
影片04

影片05
影片06


這個教學不適合初學者 請先觀看我之前 龜派氣功的教學單元. (本教學需要約4個動作捕捉檔案: 跑 踢 跳 走路 請先準備好 或是自己做亦可.)格式為bip檔. 因為有影片教學 加上我也沒時間講的太詳細 所以這裡就把最重要的觀念寫出來 如果龜派氣功單元能夠完成 這裡25個場景應該也不會難倒你(妳)? (笑)


basic基本: 很簡單 建立biped與plane. 選取biped任意骨格 執行ragdoll maxscript(新版的喔). 設定骨頭的質量(例如1個單位). 改改質量mass 地心引力gravity 摩擦力friction等等參數 你會的得到不同效果.

chained 01鏈住的角色 : 使用point-to-point constraint 把biped的hand固定住. 建立wind物體吹動biped使角色看起來好像在踢腳.

chained 02鏈住的角色: 建立4個point-to-point constraint . 改變wind的速度可以得到不同效果.

arrows射箭: 稍微複雜一點. 箭的運動與角色的運動其實是無關的(分別建立的). 建立長長的box當作箭. 建立一個dummy使box連到dummy 這樣一來 轉動dummy 箭也會跟著座標移動 用此方法瞄準biped 非常方便. 建立biped運動有三種方法(1)建立另一個box 建立keyframe去撞擊biped (假裝是箭物體) 然後biped便會因此擊倒 (2)直接利用動作捕捉檔所含的keyframe進行模擬 (3)延伸動作捕捉檔的資料 自己用手動增加key-frame 假裝biped被箭擊中

explosion爆炸: 非常簡單. 利用body vertical, body horizontal 兩個工具為角色建立key-frame. 改變五個角色的質量 gravity等等參數 你會得到不同效果




bunker and grenade碉堡與手榴彈: 手榴彈是用geosphere建立的. 基本上概念和射箭的場景類似. 這裡要注意的是 碉堡要更改物件類型為convex mesh hull type 這樣手榴彈才能在reactor模擬中穿透窗戶.

bump into each撞在一起: 建立兩個biped. 分別載入相同的跑步動作捕捉檔.調整兩者的角度與位置(這樣才能撞在一起啊)

bip fan大電扇: 靈感萊自電影 變臉. 建立wind物體 打speed調到很高約5000單位

drag拖拉: 電影嗎? 好像很多殺人片都有類似場景.一樣很簡單 建立point-to-point constrain 把兩個人的手連在一起. 其中女性是用手動keyframing, 而男性是ragdoll模擬.

Swing甩掉: 跟拖拉的場景其實差不多啦 應該容易了解








Shot槍擊: 模仿辛德勒的名單的場景. 只有被射擊的那個人參與reactor模擬. 槍手的動作是keyframing.

balcony fall陽台掉下: 主要是那個桌子. 桌子是用一個沒有分段數的box建構. 轉成editable poly後 以slice 切成片段. 然後以element選取各個片段 detach它們. 選取所有片段 然後給予 fracture collection參與模擬.

balloon01~04氣球: 很簡單 氣球體本身沒有參與在模擬當中 我是建立一個隱藏的box 把box下方放置一個wind物體 然後在box下方接一個reactor rope (建立spline 給予normalize spline modifier + reactor rope) 選取rope 上方的vertex(至少3個), attach到box上, 然後選取rope下方的vetex attach到biped的手. 必須調整gravity 與質量等參數 才能達到想要的效果. 風的強度也很重要.











Jump bar幹桿: 在biped接觸到棒子時 建立兩個 point-to-point constrain 把手與桿子連在一起

Run and kick跑與踢: 分別建立biped 載入跑與踢的動作檔. 調整角度. 把時間軸改到兩個動作終止時 進行ragdoll模擬

car jump跳汽車: 用了跑與跳的動作捕捉檔 (以flow把兩個接在一起) 然後進行模擬.

suicide跳樓自殺: 這裡相當簡單 唯一要注意的是 col. tolerence 要設的夠低 大約0.2 這樣箱子才不會亂跳.












Jump building跳樓撞牆: 和爆炸場景很類似. 要調整gravity , mass等. 建議把gravity調成50~200左右

Black hawk down黑鷹計畫: 有一點小複雜. 這裡人與繩索的動作其實是分開建立的. 人的動作分成兩段 第一段是滑動向下 我只用相同的姿勢而已 第二段是當繩索甩動時 開始進行ragdoll模擬. 繩索的建立和氣球教學一樣.

Jump balance跳樓平衡: 成功版的跳樓(笑) 其實是差不多啦 只是你要調整一下跳上去的角度 使最終模擬時 biped能在樓頂左右. 當模擬完後 刪除後面不需要的key 然後選取角色的foot 建立fix key然後以body vertical移動重心 使角色看起來自然地降落在屋頂.

Stair fall: 非常簡單. 可以玩玩左右手的質量 例如左手質量為10 並且把左手往前擺 這樣biped就會往前落下.

parachute降落傘:最複雜的一個場景. 降落傘的動作與角色+繩索是完全分開製作的. 關於降落傘再空中時 其實沒有參與模擬 只是加了一個noise modifier. 當降落傘落地時 才開時參與模擬. 關於降落傘的製作 請參考之前的教學(瑪麗蓮夢露飛起的裙子)

[相關文章]

2006/08/23

[video][tutor]faking human motion with ragdoll maxscript




[Related topic]
This project...originally I want to test how the ragdoll maxscript can do, so I test some simple scenes, then I found this is very fun to play with ragdoll. I add more scenes, some scenes is come of movies scenes: Black Hawk Down, Schindler's List, Face-Off...etc.

Ragdoll Maxscript is a free script and very useful. In this tutorial you will learn some interesting faking human motions with ragdoll. And this is my first video tutorial in English, so bare with me. If you found hard to understand my words, plz just watch the screen (video), I think this will help a lot. ^_^
(Note the ragdoll maxscript link, you have to login CGTALK forum to download the new version of the script)
Before you get start, I strongly sugguest you read my previous tutorial, with more detail and basic about the ragdoll script.
VIDEO TUTORIAL (total 1h 22min, split into 6 videos)
Again, this tut is not for beginner. I will only explain the essential concept of each scenes. Plz first read my previous post " Dragonball-like effect " to lean the basic tech of ragdoll script.
(In this 25 numbers of scenes, I used 4 motion capture files: run, walk, jump, kick. if you don't have any motion capture files/bip format, you have to create your own first)
Brife description about the video tutorial:
basic: very simple. create a biped and a plan, select any bone of the biped and run the ragdoll maxscript (new version). Set the mass of biped bone (ie: 1 unit for each). play around with mass, gravity and friction, and you will get different results (GIF click HERE)
chained 01 : use the point-to-point constraint to fix the hands on air. create a wind object to fake that biped is kicking his legs. (GIF click HERE)
chained 02: create 4 point-to-point constraint to fix the biped. play around with wind speed value(GIF click HERE)

arrows: create the motion of arrows and biped separately. create a long box for the arrow object. link the arrow to a dummy object, this way will make it rotate and aim on the biped easily. For the motion of biped ,there are 3 options: (1)extend the original motion capture file by key framing (2)create another box to hit the biped (3)using the momentum(key-frame) within the ruining motion capture file (GIF click HERE)

explosion: very simple. use the body vertical, body horizontal tool to set key for each biped, and the ragdoll script + reactor will do the rest part. (GIF click HERE)



bunker and grenade: grenade is a simple geosphere. change your bunker object to convex mesh hull type, therefore, the grenade can go into the bunker.
(GIF click HERE)
bump into each: create two bipeds and load the same running motion capture files. Adjust the rotation and position of each biped. (GIF click HERE)

bip fan: create a wind object, set the speed value to very high (ie: 5000)
(GIF click HERE)

drag: create point-to-point constrain for two biped's hands. The male is the parent, female as child.
(GIF click HERE)

Swing: same concept as in "drag". The female is the parent, male as child. The motion of female is by key-framing.(GIF click HERE)









Shot: posing each biped like so, only the one to be shot are involved in simulation. The shooter's hand is by key-framing.(GIF click HERE)
balcony: the broken table is a simple box. After creation, convert to edit poly and use the slice tool to slice the table, and use "element" to detach each pieces of table. Select every pieces and apply a fracture collection.(GIF click HERE)
balloon01~04: create a hidden box. put a wind object beneath the box. create spline, the apply a normalize spline modifier to it. add a Reactor modifier and go the vertex level. select upper few (about 3) of the vertex and attach to the box object. select the lower vertex and attach to biped hand. Play around with gravity, wind speed and biped mass to get desired result.(GIF click HERE)(GIF click HERE)(GIF click HERE)(GIF click HERE)













Jump bar: after the biped touch the bar, add 2 point-to-point constrain to the bar and hands(GIF click HERE)
Run and kick: create two bipeds. One load a kick mocap file, another load a running mocap file. in the end of the motion capture key-frame, run simulation.(GIF click HERE)
car jump: run is by loading a running mocap file. Then the jump mocap file. Then the reactor ragdoll simulation. after the biped landing, charge back to a loading mocap file.(GIF click HERE)
suiside: same as jump building, set the col. tolerence to very low (0.2) for the box simulation work properly. (GIF click HERE)
















Jump building: same concept as in scene explosion. Play around with gravity, mass...to get the desired result.(GIF click HERE)
Black hawk down: the motion of rope and biped are create separately (independent). First create the rope (spline+normalize spline+reactor rope). link the upper vertex to the helicopter. For the biped, posing the biped like so. First slide the biped down with same posture, then when the rope swing, start biped ragdoll simulation.(GIF click HERE)
Jump balance: same concept as in scene jump building. when the biped jump near the roof, delete all keyframe after the time point. And landing the pied by key framing: select the foots and add a fix key frame, then move center of mass by using body vertical tool.(GIF click HERE)
Stair fall: very simple. create the biped like so and run simulation. Play around the mass, ie: set the right hand mass to 10 unit.
parachute: the hardest scene in in this tutorial. The parachute motion and the biped + rope motion are create separately (independent). Two segments of the parachute motion, in air the motion is by applying a noise modifier, after landing, use the reactor cloth simulating. For the rope and biped, same concept as in balloon scene.(GIF click HERE)





[BONUS]
Motion Capture Pack 1 (16 bip files)


[Off-topic] China officals grabbed Taiwan's flag during ICG

2006/08/18

[筆記]Reactor hints小技巧

CGTALK看到的一個好欄 提供很多有用的Reactor使用上的小技巧

2006/08/17

[資源]免費的群體運動外掛 free plugin for crowd scene

Crowd It from WorldofPolygon Website

Download video tutorial

支援3ds max 8, 看起來只能製作類似軍隊等的運動 但好像有很好有效率的製作群體的方式 值得ㄧ試

2006/08/16

[資源] Inspired 3D Short Film Production有中文翻譯書了

書名: 創意3D動畫短片製作Inspired 3D Short Film Production

這本書我買了原文 還2000多元哩 沒想到出了中文翻譯書還不到600元. 不過還好 翻譯翻的不怎麼樣 但是看在便宜的份上 還是值得推薦一下 對於那些有至想要玩3D動畫投稿參賽的同好們 應該是很有用的工具書.

[資源]快速polygon建人頭

link

other tips

3dvr武道館看到的 轉貼日本的網站介紹

[相關資訊]
MakeHuman 0.9 Review人體產生器測試報告

[教學]瑪麗蓮夢露飛起的裙子--使用Reactor Cloth的小技巧

動態結果請點這裡觀看


本教學寫給max 6, 7使用者 沒有cloth外掛. 在Reactor Cloth當中建立一個飛揚的旗子很容易 但是要建立漂亮的cloth拓普 美麗的裙子擺動 需要一些小技巧---Delaunay triangulation.

Delaunay triangulation 德勞瑞三角化面法的定義(德文)

如右圖 若是用cone + Tessellation建構的裙子 點的分布太過均勻 方向也ㄧ樣. 如果使用Delaunay triangulation 方法 由NURBS建構出來的面 呈現隨機的點分布 但是分布程度卻是均勻的密度. 這種面最適合作為衣服的模擬.

本教學不適合初學者. 有使用Reactor經驗為佳

1. 擺pose: 建立一個female character. 參考相片擺pose.

2. 建立circle 然後複製.

3.將其中之一的circle轉為NURBS. 然後attach另一個circle. 利用這兩個circle 以"u"工具建立surface.

4. 改變NURBS的拓普: 到Surface Approx 關閉lock, 到advanced Parameter改變類型為 Delaunay
小技巧: 改變Spacial and curvature/edge 值調低一點 可以讓點的密度增加 但是會增加運算的時間

5. Delaunay法做出的裙子. 但是有一個縫

6. 選取vertex把縫補起來

7. 加Reactor Cloth到你的裙子物體 選取要腰部的vertex 把它固定

8. 建立cloth collection. 建立風 wind. 開始模擬
小技巧: 可以增加rigid body 把腿 與手增加到模擬運算當中

9. 改變骨頭的顏色成為皮膚色 效果更好.


Software: 3ds max 7, Finalrender stage-1













[更多教學]

利用Ragdoll Maxscript建立角色運動的效果

用Afterburn plugin製作爆炸特效

[資源]3ds max の実験試料です。学習、実験、後輩指導などに使用できます。

Link

日本的網頁 做了很多跟Reactor有關的實驗