2013-12-01から1ヶ月間の記事一覧
35部中、27部が売れた。午前中で40部売れた前回(2年前の夏)は運が良かっただけのようだ。今回は内容がショボかったから、次回の参加があるならもっと自分らしさ前回の何かを作りたい
GLSL関係の薄い本です。こんなプログラムを扱いますが、そんなに凄いことはやりません。最後のプログラムがLambertシェーダですし
凍ってる様に見えるかはわからないが、凍らせてみた
今年をふりかえって一番買ってよかったと思うのはShaderXかもしれない。特に最初に買った6が一番良かったと思ってる。難しくて全然読めてないけど、新しい世界を知るきっかけとなった本だし。他にも「ゲーム制作者になるための3Dグラフィックス技術 増補改訂…
グローバルイルミネーションもどきをアップしました。WebGL使ってるので、WebGL対応ブラウザで見てね!Chrome推奨。WASDで移動、JLで視点回転です。衝突判定無し、あと一定時間毎に何かが更新されます http://d-kami.net/di/
私が持ってるノートパソコンに入ってるIntel HD Graphicsだとリアルタイムグローバルイルミネーションはきついかもしれないが、頑張ってる。でも、またグローバルイルミネーションもどきを作ってしまった。
上が普通(?)のライティングで下がグローバルイルミネーションもどき。処理が重くて銃にしか適用できなかったが、なんかリアルっぽく見えるようになったので満足
球面調和関数でキューブマップのテクスチャを圧縮してみた。393KBを144Bまで圧縮している。これからやることは周辺のだいたいの色さえわかればいいので、凄まじい圧縮となっている。更にここから何かするらしい
HTML5のCanvasとJavaScriptでランダム部屋生成したものを描画するプログラムを更新しました!マップの右下の更新ボタンを押せば再構成されます http://d-kami.net/rogue/room/index.html
画像表示するためにVRAMを設定して扱うことに、DE0ではSDRAM使わないとVGAのカラー画像は無理そう。さぁ、SDRAMの道へ。参考にするページ http://www.hmwr-lsi.co.jp/fpga/fpga_10.htm
1つだけ過去にメタセコイアで作った3Dモデルをアップロードしました。このモデルで何か起きても責任は取りませんとか再配布OKだけど私の名前を入れておくと私が喜びますとか言っておきます http://d-kami.net/ingram.zip
以前作っていたIngramを微調整した。若干パワーアップしました
一体何があった? http://unity-chan.com/
微妙に影をグラデーションさせたつもりだが...わかりづらい
球面調和関数というのを使えば近似(?)でコストを下げられるらしい。勉強中...あとはShadow Map系のシェーダやグローバルイルミネーションなども勉強していきたい...
いつまでも過去を引きずるわけにもいかないので、x86エミュレータは忘れよう。次を考えなければならないが、Twitterでsyuu1228さんが面白そうなものを教えてくれた。MIPS!やってみる価値はありそうだ。
2Dグラフィックスで3Dを高速化しようとして結局は何も変わらなくて...じゃなくて、全然高速化できなかったというな話。ループの中でインスタンス生成しまくりだったので、それをやめてループ中では一切インスタンスを生成しないように変えたが高速化されなか…
久しぶりにWebGLで遊んでみた。とはいっても二次元の画像処理だけど。やったのはエンボスフィルタだと思われる。以下が元の画像とフィルター後の画像。その下にソースコードを載せる元画像 フィルター後 <html> <head> <title></title> <script> window.onload = function() { var image = new </head></html>…
Unity for PlayStation Mobileのβテストが始まるらしい。『応募時にご入力いただいた内容を元に選考を行い、当選者のみにメールにて通知いたします。』とのことだが、選考を通過する自信がない。『Unityを用いた開発経験』の欄でもっとアピールできればいい…
ゲームで60FPSだすためには1フレームあたり16msで終わらせなければならない。が、今作っているゲームは1キャラあたり、一番重い処理に8ms(Debug Build)も使っていた。なので早速、高速化!D3DXVECTOR3の演算子を使ってたので修正、あと余計な計算をしないよ…
ゲーム開発の近況。ボーンアニメーションを実装して、とりあえず複数のキャラクタを歩かせている。同時に同じモーションするから怪しすぎる
プログラムは完成し、原稿を書いているのだが、思うように進まない。大丈夫かー?まぁ、少しづつ確実に進めていこう。最後のほうで一気に進めようとすると死ぬ。正直WebGLの方が(ry状態なので、どうにかしたい。RubyでOpenGLとか誰得。しかも、解説の殆どがG…
もう1ヶ月しかないのに今年の目標全然達成できてない。ヤバイ!せめてシェーダだけでも勉強を進めたい。来年はもっと上を目指し、飛躍の1年になれるよう頑張りたい。その前にコミケ
SlideShare見てたら、『Javaで作る超簡易x86エミュレータ』のダウンロード数が6に!なんか申し訳ない気分になってます。タイトルの割にアレでごめんなさい
closeし忘れてConnection枯渇!やってしまった...そういえばJava 7なんだからtry-with-resources使えばいいじゃん!という結論に。使えるよね?多分...
FacebookでHSPプログラミングコンテストの結果が流れてきた。久しぶりに見た気がする。それで、ちょっと気になって3D関係見てたら、「OpenGL/ESによる描画、シェーダー言語サポート」とか「シーン管理と統合化された物理エンジン(Bullet)サポート」とか何か…
私の時間をクリアしたらスタッフロールが流れた。クリアか?!だがまだやることは沢山ある。とりあえず、PIANO*GIRLとSING&SMILEをやりまくるか
全然やらずに止まってたけど再開した。ByteBufferが大活躍中だけど、速度はどうなんだろう?getFloatとかgetIntなどがデフォルトでビッグエンディアンなのでリトルエンディアンにする必要があるけど、バイナリファイルをFileChannelを使ってByteBufferまで持…