ようやく今週も終わり。
来週からは普通の生活に戻れます。
まずはたくさん寝ないとな。
今日もバイト。
人は少なかったですね。
よかよか。
バイト終了後は家でシャナを見ながら昼食。
シャナが重傷を負ったところで終了、学校へ。
研究室に着いたらプレゼンの準備。
どんなことをどんな風にやればいいのか分からなかったからガチで準備してました。
前作ったスライドを見直してちょっと修正。
しかし、全部を見直す時間がなかったので適当なところで教室へ。
自分のノートPCを立ち上げ準備してから授業開始。
最初に先生の説明があって、そのあとグループに分かれてプレゼンをしました。
日本語交じりだけどな!
オレのはかなり長すぎましたね。
今度は自重します。
と言うか、プレゼントか論文とかどの辺まで書けばいいんでしょうね。
細かいところまで書いたらものすごいことになるんですけど、
概念だけ書くとそれはそれですごいことになる。
中間を取るのが難しい気がする。
授業終了後は研究室に戻り論文を書いてました。
さすがにプログラムの方はやることがなくなったきたので。
まあ、まだ改良の余地はあるんですけどね。
論文を終えたらやろうかなと思ってます。
一応ぐだぐだだけど日本語で全部書き上げ、
3分の1か4分の1をこれもまたぐだってるけど英語にしました。
文章で説明するのは難しいわ。
実際に見せて手振り身振りで説明した方が分かりやすいよなー。
で、気付いたら18時になっていておなかが空いたので学食へ。
夕食後は部室に行きました。
今日は特にやることが無かったので後輩に渡すものを渡してから帰ろうと思ったのですが、
その後輩がいませんでした。
それで何もせずに帰るのがバカらしくなり研究のプログラムの整理をしてました。
今回整理したのは3Dオブジェクトの頂点と頂点インデックスの整理。
これらはJava3DAPIに実装されているのでちょっと調べればすぐ出来ました。
まずGeometryInfoに頂点データをセットします。
この頂点データ群はただ単に頂点情報を入れたものなので重複があります。
次に頂点インデックスをセット。
これもまた全てのインデックスが違うものになります。
このままだと無駄にメモリを食うのですが、それを整理するのはもうちょっとあと。
そのあとStripifierを使い、TriangleArrayをTriangleStripにします。
どうもTriangleStripのほうが色々いいらしいです。
こうやってTriangleStripにするとArrayのときよりも実際に使う頂点データに無駄がなくなります。
このあとNormalGeneratorを使い法線を計算します。
まあ、これでちょっとはデータが整理できるわけです。
このあと頂点データ、頂点インデックス、法線データ、法線インデックスを取り出して
それを元に他のSTLとかXファイルとかに吐き出せます。
が、頂点インデックスはちょっと注意が必要。
なぜか普通にgetCoordinateIndeces()をするとnullが帰ってくる。
なのでrecalculateIndeces()を使い頂点インデックスを再計算してからでないとダメです。
このあと頂点インデックスのデータを見てもらえば分かると思いますが、
使ってない頂点があることに気付きます。
これを削除するためにGeometryInfo.compact()を使います。
これでようやくデータの整理が完了しました。
これまでを見てもらえれば分かると思いますが、
実際に色々な計算が入るため、そのままよりは生成に時間がかかります。
しかし、他の3Dファイル形式にしたときにその有用性が分かります。
Xファイルに関してはファイルサイズが3分の1くらいになりました。
また頂点数が減るのでその分メモリを使わなくなります。
面の数は別の処理でオブジェクトを最適化しないと減りませんけどね。
と、こんなことを部室ではやってました。
部室にネットがあればいいなーと思ってます。
そしたら調べるのが楽になる。
で、時間になり解散。
久しぶりにGEOによって漫画を立ち読みして来ました。
今回は結界師を読んでました。
しかし、バッグが重いので見てないものを全部読みきれず。
残念。
家にはいつもより30分くらい遅く着きました。
帰りにパンでも買ってこようと思ったのですがもう閉まってました。
明日にするかな。
いや、それよりも早く果物を処理しないと。
明日のおやつにするか。
家に着いてからはアニメ収集をしながらシャナを見てました。
で、SP以外を見終わってからこのブログを書いてます。
SPはTVよりも最近だからいいかなと思ってます。
大体ストーリー覚えてるし。
かなり圧縮されてますがね。
さて、劇場版のほうを焼く準備をしないとな。
今ノートのほうが整理できてないから焼くのはもう少しあとか。
劇場版と一緒にGKも焼くからこれでまた8GB空く。
もう8GBくらい空いてくれるとうれしいんだけどな。
そしたらまた別のアニメを取ってこれる。
次は何を見ようかなー。
[0回]
PR