A WebGL fluid simulation that works in mobile browsers.
はじめに なんかWebGLが流行ってるらしいのでWebGLすることにしてみました。OpenGLはぼんやりとやったことがあったのですが、ウェッブ技術に対する疎さが深刻化しているのでモダンで先端的なテクノロジーを追及するためにもWebGLの習得は急務といえました。 WebGLはJavaScriptと呼ばれるプログラミング言語を用いるようです。僕がJavaScriptを最後に書いたのは四年くらい前にクック●●●のハッカソン?みたいなのに参加した時その場で習得してその場でアプリを作ったとき以来です。それ以来一度も書いていません。 まあJavaScriptとか意識高い大学生でも書けるわけだし適当にAPIを呼び散らかす分には何の問題もないでしょう。というわけでWebGLのサンプルコードを読みながらサンプルドリブンでJavaScriptを習得すんのがいいだろと思いました。 先に結果だけ貼っておきます。い
WebGL ライブラリの Babylon.js を使って、ゲームを作ってみました。 初音ミクを使った簡単な迷路ゲームです。クリアするとミクちゃんが勝利の舞い (※) を踊ってくれます。 ※ 最後に詳述しますが、残念ながら端末によっては、ミクにアニメーションがつきません。 こちらからご覧になれます。 http://miku-miku-maze.herokuapp.com ソースはこちら。 https://github.com/kimamula/miku-miku-maze TL;DR 書いてみたらダラダラ長くなってしまったので最初にまとめを。 WebGL 用のモデルは、そのライブラリ向けに提供された素材か、チュートリアルなどを読んで自作したものを使うのがおすすめ Unity や MMD から持ってくるのは、お手軽そうに思えて茨の道 ボーンが多くなるとアニメーションできる端末が限定されることに
The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web.
1022. Halloween 2022 Double Halloween feature to give some ambience to this spooky season: Pumpkin Sphere, a mass of pumpkins hovering around you; and Spooky Cloud, a particle-driven cloud of pumpkins and skulls chasing a whisp. 0322. Floating Shiny Knot A remake of an old experiment to produce image-based global illumination for models using Google Street View panoramas. This is the test for fetc
Welcome to Babylon.js 9.0 Our mission is to build one of the most powerful, beautiful, simple, and open web rendering engines in the world. Today, web graphics and rendering hit the accelerator with the release of Babylon.js 9.0. It represents a year of new features, optimizations, and performance improvements aimed at helping you create more compelling, interactive web experiences faster than eve
Please select a quality preset to play. It's difficult to choose an option for you, since it would be a blind guess: there's just too many devices out there and very little real info we can use in JavaScript. On mobile or tablet, try LOW or NORMAL. On desktop, try NORMAL or HIGH. If your selection doesn't perform well, try LOW or VERY LOW. Note: by popular demand, you can go into interactive mode
「RICOH THETAの現状と未来」シリーズも今回が最後のエントリーとなりました。前編では、RICOH THETAの本質的な価値と方向性を探り、続く中編では、ユーザーアンケートをヒントに開発ロードマップを予測してみました。 そして、後編では弊社の実験的な取り組みとして開発した試作品、「Raspberry Piを利用したRICOH THETA遠隔制御システム」(以下、プロトタイプ)についてご紹介したいと思います。RICOH THETAの「未来」を少しでも感じられるきっかけになれば幸いです。 プロトタイプの狙い 前編でも少し触れましたが、近い時期にリコー社から公式SDK/APIがリリースされる可能性は高いと考えており、今後は、RICOH THETAの可能性を最大限に引き出すようなサードパティー製のアプリケーションが数多く開発されるのではないかと予測しています。 弊社は2年以上前からバーチャル
Extend your online presence into 3D 3D graphics is the best way to attract users to your online services. With Blend4Web achieving this is easier than ever. From internet marketing to online games Embrace cutting-edge technologies and reach a new level of interactive experience to increase your profits online. Access the power of WebGL Your audience can easily view 3D content through a preferred b
複素平面を理解する普段使う”数”に実数 (real number) がある。例えば 0, 1, -10, 0.3, 1/2, √2 など。 これとは別に、虚数 (imaginary number) がある。虚数は √-1 や √(-1/2) などといった、2 乗すると 0 未満になる数のこと。 実数と虚数は、直接足したり掛けたりすることはできない。水と油のような関係。実数の単位は 1 に対して、一般的に虚数の単位は i とする。 実数と虚数を混ぜた数は 10 1 + 10 i のようになる。実数と虚数が混ざった数を複素数 (complex number) という。 複素数は、実数と虚数を軸に、2 次元の平面で表すことができる。これを複素平面 (complex plane) という。例えば、複素数 3 + 2i は次の青い点のように表すことができる。 漸化式と発散マンデルブロ集合は、漸化式
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く