作者nathananson (nathananson)
看板GameDesign
標題[問題]想請問一下ogre和3dsmax的一些問題
時間Tue Aug 14 21:18:22 2007
不好意思,我還只是新手的說
我目前有在用ogre和3dsmax作一款格鬥遊戲
現在已經可以做出自己模型的骨骼動畫出來
不過目前還有一些不了解的問題想要請教一下
有點多,想要用列舉的方式
1.如果用ogreode的物理引擎的話,角色模型的包圍盒是自己用3dsmax做出來的嗎
我的直覺想法是說用先用3ds做角色和一個用多個立方體作成該角色的相近模型
將兩者重疊綁在一起架骨骼做動畫,然後在程式設計時將該相近模型當作包圍盒並
隱藏起來,是這樣子弄嗎?
2.我目前的模型產生方式是先用3ds做出模型和動畫再用actorx導出psa和psk(骨骼和
模型),再用milkshape軟體import再export成ogre用的格式,但是問題在於說
"我能不能在模型上的某一特定vertex的位置加入東西",我查過相關網站,有一篇是可以
遍歷各個vertex的方法,但是並沒有在特定的某一點加東西
我的想法是說是不是要在milkshape3d記下該模型該點的索引並用ogre的方法操作,
這樣就可以解決了,是這樣嗎?
3.我是想模仿fatalfake這款遊戲的說,裡面的光影特效絕大部分是用例子發射器和
billboard產生的嗎?光影特效具體來說是指武器碰撞時產生的光效閃光,或者像雷電
劈下來,產生風吹動(白色煙霧)那種特效也是用粒子發射器做出的嗎,還是用面和貼圖
的方式做的?
4.gui方面是想用cegui做出2d的效果,是想用在遊戲開頭,主選單,和設定等功能裡
請問可以用cegui做出嗎?還有cegui有圖片的特效函式使用嗎,譬如像旋轉,淡入淡出
等動畫效果?
5.最後一個難度蠻高的問題,像fatalfake這款遊戲在衣服和頭髮上面有些微的
即時動畫產生,衣服和頭髮的擺動是隨機的,很自然,想請問這種效果是怎麼做出來的
是有用到物理引擎的功能嗎?衣服擺動的演算法要自己實做嗎?
拜託各位高手解答我這些疑惑,只要能知道其中幾項的解決方法,就對我幫助很大了
在最後要感謝ptt有這個版和眾多高手可以讓我發問(其實我潛水很久的說,囧rz)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.205.146
1F:→ tainjoy:3. 這二種方法應該都可以,不過我想你要的應該是billboard 08/15 17:11
2F:→ tainjoy:cegui有許多功能,就是沒有旋轉,淡出用程式控制ui的alpha 08/15 17:13
3F:→ tainjoy:就可以了 08/15 17:14
4F:→ tainjoy:你設定在ui上的字、圖片、甚至render 3d在ui上都可以隨著 08/15 17:14
5F:→ tainjoy:ui的alpha值跟著變化 08/15 17:15
6F:→ nathananson:感謝您的回覆~~ 08/15 19:53