- LightWave3D・雑談スレ79©2ch.net
662 :名無しさん@お腹いっぱい。[sage]:2015/03/08(日) 16:34:31.73 ID:2iicR8jt - Bulletで、透明なガラスが床に落ちて砕ける、というアニメーションをしたいんだけどどうすればいいんだろう?
要するに衝突するまでは割れてない状態で、衝突した瞬間に粉砕したオブジェクトに置き換える、ということをしたいんだが。
|
- LightWave3D・雑談スレ79©2ch.net
664 :名無しさん@お腹いっぱい。[sage]:2015/03/08(日) 16:59:50.37 ID:2iicR8jt - >>663
チュートリアルでは見つけられなかったんだ。 透明なオブジェクトは最初から粉砕しておくと割れる前からひびが入った状態になってしまう。 ので、最初は粉砕していない元のきれいなオブジェクトを落として、衝突した瞬間から粉砕されたものに置き換えたいんだ。
|
- LightWave3D・雑談スレ79©2ch.net
670 :名無しさん@お腹いっぱい。[sage]:2015/03/08(日) 20:59:31.62 ID:2iicR8jt - >>665
それだとオブジェクトそのものが残ってるから、重なり合ってると干渉してだめなんだ。 いきなり崩壊する。
|
- LightWave3D・雑談スレ79©2ch.net
675 :名無しさん@お腹いっぱい。[sage]:2015/03/08(日) 22:08:39.08 ID:2iicR8jt - >>673
Bulletの設定しないと重力で落ちないじゃん? で、割れる前のを重力で落とそうとすると物理演算は全部に等しく効くから干渉しちゃうわけだよ。 こうなると、割れる前の動きは物理演算はあきらめて普通の手付けのアニメーションにするしかないかもしれん。 物理演算のベークはできなさそうだし。 衝突をトリガーにしてオブジェクトを置き換える機能があるといいんだけどなぁ。
|
- LightWave3D・雑談スレ79©2ch.net
679 :名無しさん@お腹いっぱい。[sage]:2015/03/08(日) 22:51:30.58 ID:2iicR8jt - >>677
いいアイデアだったけど惜しい! この方法で確かに割れ目を割れる直前まで非表示にすることはできた。 けど、スムージングかけてるサーフェスだと、割れ目の部分が滑らかに繋がらないんだ。 >>678 複数のオブジェクトが別々のタイミングで割れるシーンならアウトだよ。
|
- LightWave3D・雑談スレ79©2ch.net
682 :名無しさん@お腹いっぱい。[sage]:2015/03/08(日) 23:20:50.88 ID:2iicR8jt - >>680
板ガラスじゃ割ってもつまらないだろうw グラス同士をぶつけて割るとか、そんな感じを想定してる。 確かに割れ目は消えてるんだけど表面にしわが入ってる。 http://www.dotup.org/uploda/www.dotup.org205508.jpg で、いい方法を思いついた。 LightWaveにはBullet の他にもうひとつ古いFXがあって、こいつはBulletとは全く別個に物理演算ができる。 これを使って、割れる直前まではHardFXを使って割れた後はBulletを使えばいけそう。
|