10/26(日)【たった5時間でWebGLをマスターするjQueryユーザーのための勉強会】 jThree Class Tokyo #1のツイートをまとめました。
GLSL の貴重な解説サイト ご存じのとおり、WebGL では GLSL と呼ばれるシェーダ記述言語を利用します。C 言語にやや似通った文法を持つ独自の言語です。 WebGL は javascript から利用できるものの、この GLSL も同時に修得しなければならないために若干学習コストが高くなってしまいます。また情報が少ないという側面も学習のしにくさに拍車をかけています。 今回ご紹介するのは、そんな GLSL の基本がギュッと詰まった貴重なサイトになります。 ビルトイン関数から型の種類まで網羅 GLSL は、OpenGL 系で利用されるシェーダ言語なので、必ずしも利用されるのは WebGL だけとは限りません。 また、GLSL にも通常の OpenGL などと同様にいくつかのバージョンが存在します。バージョンが異なると、一部の関数が利用できなかったり、あるいは記述方法にほんの少しだけ差
を記述して保存。これで初音ミクが踊る。 4. ただ、これでは髪がなびいたりしないので、物理エンジンを入れる。 プラグインタブのモデルローダーからMMD物理エンジンを選択し、jThree.MMD.jsより先に読み込ませるように挿入する。これで保存すると髪が揺れる。 5. ステージを追加する。プラグインタブのモデルローダーからDirectXを選択し、HTMLのhead要素内に挿入する。 6. GOMLタグタブ、ステージからゲキド街を選択し、GOMLのsceneタグ内に挿入する。これで街の中で初音ミクが踊る。 プリミティブを配置してテクスチャを変えたり、回転させたりする さっき作ったものは一回消す。GOMLファイルはこんな感じする。 <goml> <head> <rdr frame="body" camera="camera:first" param="antialias: true; clea
Slot online menjadi permainan judi yang tak hanya menguntungkan tapi juga bisa sangat menghibur bagi para gambler. Slot dengan sistem memadukan judi dengan mekanisme yang praktis, fitur yang lengkap, peluang keuntungan yang gacor, dan juga game yang menghibur. Dengan sistem judi dan segala keseruannya, tidak heran kalau slot memang sangat…
Intro I recently had to write an intro screen for an Android app I'm working on. I decided to go old school and use some plasma. This article is the result of my investigations into recreating this well-known effect. Let's not build unnecessary suspense, here's what the final result looks like: Building the plasma The plasma is basically a function on 2D space created by adding together a few sinu
まずは挑戦してみよう シェーダを自分でコーディングするなんて…… きっとお難しいんでしょ…… と、お思いの奥様方。そんなことはないんです。コツをつかめば意外と楽しめます。当連載では、シェーダというものに対して抱かれてしまいがちな、漠然とした 難しそう感 を払拭すべく、簡単なシェーダの記述とその基本について解説したいと思います。 想定する読者 当連載では、シェーダってなんか難しそう……とか、シェーダプログラミング始めてみたいけど……とか、なんとなく興味を持ってるけどシェーダを記述したことがない方を読者に想定しています。 たとえば Unity などのツール、あるいはマインクラフトのようなゲーム、またはモデリングソフトなどでもシェーダを自分で記述することができるような世の中です。きっとシェーダに触れた経験は無駄にはならないでしょう。 すぐに業務で活かすとか、そういう壮大な話はさておいてまずは気軽
はじめに openFrameworksのセミナーでShaderに触れた この週末、合宿で行われた openFrameworks のセミナーに参加してきました。 セミナー本体の紹介は @yumu19 さんが現場の雰囲気なども伝わってくる素敵な記事を書いて下さっています。 openFrameworksセミナーに参加した #ofseminar - yumulog | 社会人博士の日記 講義内容の紹介は、 @shu223 さんのブログが充実しています 【oFセミナーメモ2】 GLSL(Shader)テクニック - Over&Out その後 このイベントについて、このほかにも計5本もの記事を書かれていますスゴイ! このセミナーの中で、FrameBufferObjectの使い方、PostProcessのためのaddonの使い方など、Shaderに関わる話がたくさん出てきました。 Shader言語のバー
WebGLを極めるならJSライブラリを使わず書こう!モバイルでも動くHTML5の3次元スライドショーを作ってみた 2014年9月にリリースされたiOS 8においてWebGLが動作するようになったことで、スマートフォン環境での3D表現に可能性を感じ、興味を持った方も多いと思います。そこで今回、写真を読み込んで3D空間上に配置し、パーティクルに分解して次の画像に切り替わるスライドーショーのデモをJSライブラリ(Three.jsなど)を使わずにイチからHTML5とWebGLで作ってみました。WebGLが動作する端末ならモバイルでもなめらかに動作するので、是非試してみてください。マウスやタッチの操作でビューを回転させることができます。 デモを再生する(別ウインドウが開きます) ソースコード (JavaScript) 制作環境について 今回のデモを作成するにあたり、WebGLのAPIを直接呼び出す形
Mozillaのゲームに対する本気度を担当者が語る。WebGLが拓くゲームプラットフォームとしてのWebブラウザの姿 ライター:米田 聡 2014年9月2日から4日までパシフィコ横浜で開催されていた日本最大のゲーム開発者会議「CEDEC 2014」では,米Mozilla Foundation(以下,Mozilla)からブラウザのゲームプラットフォーム化を推進している担当者が来日して「Games on the modern Web」(モダンWebにおけるゲーム事情)と題するセッションを行った。4GamerではGame Developers Conference 2013(以下,GDC2013)の際にMozillaの試みをレポートしているが,今回のCEDEC 2014のセッションはその後の進捗報告という感じの内容で,ブラウザのゲームプラットフォーム化が現実になっていることをMozillaの担当
ゲームと言えばネイティブアプリなイメージがありますが、HTML5やJavaScriptエンジンが高性能化するのに伴ってWebブラウザでも十分ゲームが遊べるようになっています。Webブラウザであればインストールの手間なく遊べて、さらにラップすることでアプリ化することだって可能です。ゲームエンジンは多数存在しますが、今回は特に2Dをサポートしたソフトウェアを紹介します。mBaaSお役立ちブログ トップ> ブログ> Tips> HTML5でゲーム開発。JavaScriptゲームフレームワークまとめ ゲームと言えばネイティブアプリなイメージがありますが、HTML5やJavaScriptエンジンが高性能化するのに伴ってWebブラウザでも十分ゲームが遊べるようになっています。Webブラウザであればインストールの手間なく遊べて、さらにラップすることでアプリ化することだって可能です。 ゲームエンジンは多数
WebGLとWebSocketによる3Dオンラインレースゲーム「JS-Racing」の全て!(後編) 西田慎吾(株式会社アイ・エム・ジェイ) WebGLとWebSocketによる3Dオンラインレースゲーム「JS-Racing」の全て!(後編) 前回に引き続きHTML5 Japan Cup 2014にてWebGL賞と優秀賞をいただいたオンラインレースゲーム、JS-Racingの技術解説をさせていただきます。 サーバサイドの使用技術 サーバサイドの技術としてNode.jsを使用しています。Node.jsはサーバーサイドで動作するJavaScriptで、ノンブロッキングI/Oというモデルを採用しています。非同期処理でデータベースへのアクセスとWebページの表示を別々に行ってくれるので、ストレスなく大量のページの表示が出来ます。また、Socket.ioというライブラリを扱うことで、WebSocke
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く