上京の状況

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
← 12 | 2012/01 | 02 →
最近の状況
アーカイブ
カテゴリー
リンク
プロフィール
creative
 creative
2008年1月4日に上京しました。
今まで開発に携わったタイトルは
大きいのから小さいのあわせて26本です。
(2011年09月24日現在)

エンターテインメントをこよなく愛しています。
遊びを創る人が遊びを知らないで
おもろいもん創れるわけない!と思っています。
座右の銘は「夢は大きく! 目標は多く!」です。





続・高速化の状況


先日、思いつきでやってみたマイライブラリの高速化。
仕事終わりの疲れた状態で対応も中途半端だったので、
休日のちょっとした嗜みとして色々と最適化を施してみた

64x64のテクスチャを貼り付けた2DスプライトをiPhone4実機で検証。
2日前の最適化で60fpsをキープできる描画数が200個から300個まで増えたけど、
今回の最適化で400個ちょっとまで増えた

他の人のブログで同様に最適化をテストした結果があったので、
ちょうどいいから似たような状態にして比較してみた。
実機が何か不明なんだけど、最初は似たような結果が出てたから同じiPhone4かな??
色々最適化してマイライブラリでの2Dスプライト描画パフォーマンスは以下のようになった。

スプライト512個
50〜51fps(回転無し 52〜53fps)

スプライト1024個
27〜28fps(回転無し 29〜30fps)


VBOは使ってないです。
事前計算はリンク先のブログの人と同じですが、マイライブラリは既存機能として
スプライトのpositionのどこを基点にするかを指定できるのと、
scale、rotationの軸(ピボット)をどこにするかを指定できるようになっているので、
それも対応した状態での検証結果です。
デバッグビルドでプロファイル表示用のフォントとかも描画してるので、
リリースビルドでデバッグ表示を全て切った状態なら更にパフォーマンスも上がるでしょう

とりあえずはうまく最適化できた…かな
前の会社でも似たような仕組みを作ったけど、
その時は60fpsをキープできるスプライトの描画数が150個前後だったので、
それから比べたら3倍近いのパフォーマンスが出せる仕上がりになりました
というか、ホント今までどんだけ重かったのかって話ですw

しかし、上には上がいるわけで…
嘘か本当かは定かじゃないけど、知人でiPhoneアプリ作ってる会社の社長は、
自社ライブラリでスプライトを700個近く出せると言ってました
(30fpsなんじゃねぇの?って思ったりもするわけだが…)
もう思い付くのはVBOを使って制限付きで局所的に最適化したものを描画するくらいだ

いかん、いかん、寝るのが遅くなった
今日もゆっくりしたけど、明日はもっとゆっくりするとしよう




高速化の状況


週末に近付くにつれてドッっと疲れが溜まる

仕事でさんざんプログラムした後だけど、
帰宅してふと思い付いたので趣味プロも少し進めてみた
マイライブラリは3Dの描画も出来るように作ってあるけど、
そもそも3Dのリソースなんて自分では作れないので、
趣味レベルでシコシコしてるのは2Dを使ったものがメインです

そんなメインになってる2D描画ですが、
スプライトの描画が結構リッチな実装になってて、
iPhone4実機で動かすと60フレームで大体200個前後描くと限界に達します
200個描ければそれなりに色々作れるけど、多いに越したことはない。
そこで今までのインターフェイスとリッチな機能は変えないまま内部の実装を手直しして
60フレームで大体300個前後まで描けるようになった
(今までどんだけ重かったの?って話ですw)

平日に本気で趣味プロは出来ないので今日はここまで。
明日は金曜日なので、仕事が終わったら偉い人と食事に行きます




インタビューの状況


新しい会社が求人情報を載せるために、
新しく入った社員を代表してインタビューを受けた

パシャパシャと写真を撮られながら
求人会社さんからの質問に答えていくというイベントです。
どこまで掲載されるか分からんけど、
もしワールドワイドに公開されれば身元がバレます(笑)
立派なことを言ってしまったので全く後に引けなくなりました

今日は僕のデスクにiMacもセットアップしたので、
WindowsでデュアルモニタにiMacが加わってモニタが3つになりました
僕の机だけ社内で一番パワフルな席になってる状況です(笑)
立派なデスクになってしまったので全く後に引けなくなりました

Windowsのモニタが1920x1200だったら前職の会社と同じ状況だったのに、
マシンスペックと解像度が前職の環境より低いことが唯一解せないところです…。

色々と足りない物を作りながら、
新しい部分の対応に切り込んでるから忙しいのですが、
明日は朝礼でスピーチしないといけないので言うこと考えるのも大変です
今考えても忘れるし、朝起きてから考えるかw




補間の状況


久しぶりにゆっくり寝た
今日は寒いし天気も悪いので部屋に籠って
趣味プロしたりテレビ見たりしながらまったりした

社会復帰して平日のプライベート時間はガッツリ減ったけど、
休日は確実に休めるので時間も自由に使えるのがとっても良いです。
(今まで何だかんだで休日も働いてることが多かったからね

まとまった時間が取れたら一気に直そうと思ってたところを修正したり、
いろいろ作り始めてみて欲しいと思ってた機能を作ったりしてみた。
その1つが補間のプログラムだ。
今まで滑らかに動かしたい箇所はlerpで適当に補間してきたけど、
今回ちゃんとしたトゥイーンアニメーションを作れるように
Flashと同じようにイーズイン、イーズアウト、イーズイン/アウトを用意した
二次式、三次式という感じに補間方法もバリエーションを作ったので
これだけでも気持ち良く見せるための色んな表現の幅が広がった気がする

夜は撮りためておいた映画を見て泣いた
平日の拘束時間が長くなった分、休日の自由な時間が素晴らしいね
リズムが乱れないように今日も早めに寝るとしよう




ご指名の状況


今週は時間の経過が早かった気がする。
仕事もやってプライベートも満喫しようとすると、全然時間が足りないな

新しい会社は毎朝みんなで集まって朝礼があるんだけど、
今日は水平線の向こうにいる社長もSkypeで参加する流れになった。
何ともグローバルなベンチャーっぽい感じだね

いつも通りの流れで情報共有して解散するんだけど、
解散間際にモニターに映ってる社長から
プロデューサーと何故か僕がご指名されて呼び出された

お叱りを受けるんじゃないか…。

なんてことではなく、
2人で中心になってチームを引っ張っていって欲しい、というお願いをされた。
どうやらかなりの期待をされているようだ
もとよりヌルヌル働くつもりはなかったけど、
ご指名で面と向かってお願いされるとなかなかのプレッシャーを感じる

まぁ、自分自身も勉強してスキルを上げながら、
会社自体にももうちょっと慣れながら少しずつ全体を見ていこうかね…。




築地の状況


美味しい店がある、という友人の誘いで
仕事終わりに築地で友人と合流して食事に行った。

築地といえば魚!かと思ったら、まさかの焼き鳥でしたw
平日の20時前に焼き鳥屋さんで友人とゆったり食事ができるとはねー
前職ではこの時間はバリバリ働いてたので、何とも不思議な感じがする

話の内容はもっぱら仕事のことや、プログラムのことだったけど
プログラマー同士で熱く語るのは刺激になるのでとっても良いことです

明日はもう金曜日か…
先週は1日が長くて疲れて週末が恋しかったけど、
今週は気付けばもう週末という感じだ。
やはりプログラムを書いてると時間の経過が早く感じる。

社内で風邪が流行ってて、僕もついに微妙に喉が痛くなった
あと1日だし、今やってる仕事にある程度のキリを付けて今週を終えたいところだ




走り出す状況


地下鉄通勤の混雑がなかなかです

今日はようやくプログラマーらしい仕事ができた。
コード解析やミーティングの日々が続いていたけど、
ようやくコーディングに着手できる状況になってきたので
新しく作る部分を担当することにした

どこを振られても普通にこなせるけど、
どうせやるなら新しく作る部分の方が楽しいじゃない
プログラマー内で担当を決める際に誰も名乗り出ないから、
美味しいところは先取りしてしまおう!という作戦です(笑)

ミーティングが終わって定時まで約3時間しかなかったけど、
デザイナーが用意してくれた仮素材をちょちょいとコンバートして、
画面に出して操作して動くところまでの一連の流れをサクッと作ってみた

既存の資産にあわせると僕のコードスタイルが劣化するので、
最低限のところはあわせつつも全体が良くなるように動かないといけないな
とはいえ、やっと退屈な状況を脱して走れるようになってきた





2週目の状況


社会復帰して2週目に突入した。
もう1週間経ったのか…、早いな

先週は実に疲れる1週間だったけど、
2週目の初日は早くもお疲れモードからの突入です
早起きはだいぶ習慣になってきてるから良いけど、
やはり慣れない環境では思うようにスピードも出せないね

長らく小さなベンチャー企業で働いてると、
速度感というのは非常に重要なファクターだと思い知らされます。
スマートフォンが世に出たばかりの頃は、
小さなチームでもちょっとしたアプリで大きな成功を掴めるチャンスがありました。
今はないのか?というとそういうわけじゃないけど、
成功への扉はだいぶ狭くなったように感じています

理由は簡単で、サービスの種類が増えたからだ。
スマートフォンビジネスが稼げる!
と思っている企業や個人がどんどん参入している中、
星の数ほどあるアプリの中で勝とうと思ったら、
よほど尖ったアイディアか、継続できるようなサービスの形態が必要なんです
加えてコンシューマゲームが辿った道のりと同じように、
デバイスの進化で出来ることや表現の幅が増えて開発費も高騰している傾向にあります

良いものを早く出す!
どんな世界でも当てはまることだと思うけど、出したもの勝ちなんです。
だから速度感というのは非常に重要なファクターなんだよ

今のチームはまだ温いなぁ…。
僕自身もそうだが、まだ慣れてないというのもある。
大きな会社は動きが鈍いという印象も拭いきれない。
ぬるぬると仕事をしてると逆に疲れてしまう体質なので、
早く思うように走れる状況に持って行かなくてはチャンスの扉も閉まってしまう…

1分1秒が勝負だな

連休に用意しておいた相棒へのサプライズプレゼントは
超驚いてもらえたし、超喜んでもらえました




人形町の状況


相棒の誕生日が近い

が付くほどの猫好きなので、
猫グッズをプレゼントしたら喜ぶかな〜なんて考えて
ネットで検索してたら人形町にある猫グッズ専門店がヒットした

人形町なら家からも遠くないし、お店も良い感じだった。
小さな露店だったので色々と悩みながらプレゼントを選んでたら
店長とも仲良くなってしまった(笑)

1つ1つの値段が安かったので、複数のグッズを選んでみた。
袋の中にバラバラに入れてたら面白くないので、
選んだグッズの中にあるポーチの中に小物を隠して入れてもらいました

1つだけ…と見せかけておいて、
開けると色々出てくるサプライズパターンというデザインパターンです。

喜んでくれると良いな〜




テレビっ子の状況


休日はいいねぇ〜
昨日早く寝たせいか6時にいったん起きたけど、
気持ち良く二度寝タイムに突入して8時に起きた

月曜日に買ったLAN DISCが早くも大活躍です
撮りためておいた番組を片っ端から片付けました

今日はもうテレビを見たり、ゲームで遊んでみたりまったり過ごしました。
夕方過ぎに聞きたいことがあって友人に電話したら働いてたので、大変だなぁ…と思った

こんなにゆっくりしていていいのだろうか??
これまで割と時間に関係なく働いてた僕としては変な感じもする。
とりあえず生活リズムを崩さないよう早く寝るか(笑)



| ホーム | 前の状況を見る NEXT


POWERED BY DTI BLOG
COPYRIGHT © 2008 上京の状況 - Creative Style - ALLRIGHTS RESERVED.