【O3D】HTML5用 3D API WebGL 【Canvas:3D】 (821レス)
上下前次1-新
1(1): 2011/06/23(木)01:52 AAS
立ててみました。
Google O3D
Mozilla Canvas:3D
※ただし、マイクロソフトは否定的
競合技術
Papervision3D
関連スレ
むしろjavascriptでゲーム作ろうぜ
2chスレ:gamedev
695: 2014/03/07(金)18:07 AAS
飛ばずに消えたJavaFXのことも時々でいいから思い出してください・・・
696: 2014/03/07(金)20:38 AAS
個人的にはWebGL大好きでいろいろ遊びたいんだけど
どうも2.0が来るまで手書きする気が起きないな
それとES6で導入かと言われてたTypedObjectが延期されたのは残念
残ったES6での恩恵と言ったらTemplateStringでのヒアドキュメントくらいか
ES7になればValueObjectも入って行列演算とかがしやすくなるんだろうけどな
まあES7は一応あと3年で勧告予定だから腕を磨いて待つか
697(1): 2014/03/20(木)20:13 ID:Y56ICSt6(1) AAS
WebCL1.0の仕様がリリースされた
OpenGL ES 3.1の仕様もリリースされてたが、コンピュートシェーダーをぶっ込んできた
つうことは、WebGL2.0でコンピュートシェーダーが使えるようになるのかね
698: 2014/04/10(木)19:06 ID:XrcFwqXA(1) AAS
アプリ86%、Web14%〜モバイル利用時間でアプリの優位が顕著に -INTERNET Watch
外部リンク[html]:internet.watch.impress.co.jp
Twitterリンク:metaps_sato
> アプリファーストの会社が、PC・Web中心の会社を凄いスピードで抜き去る事案が
> 世界中で増えているね。接触時間が違うからまあそうだよな。
> 消費者向けであれば、Webサイトすら作る必要なくなってきたしな。
WebGLもう1〜2年でだいぶ普及率上がって普通に使える状態になってると思うんだが
(Unityで対応ソフトも増えるだろうし)
その頃にはPCウェブオワコンになってるんじゃねーのか
モバイルブラウザも全然使われなくなってるし、
ゲームどころかライトな広告案件すら厳しいのでは。
このところウェブがすさまじい勢いで辺境になって行っている実感がある。
よく、いずれHTML5が戻ってくるだの、5年10年待てだの言われるが、それまで持つ気がしない
かつてのネットニュースのように、存在するが忘れ去られているという風になりそうだ
せいぜいLinuxのようなオープン界隈でひっそり生き延びるとか
エンプラ辺りはどうなのか知らんけど。
>>694
マジレスするとHTML5は高コストだよ。実機テストだけで大量の人手が必要
特にブラウザの自動アップデートが恐怖なんだよな。必ず何かがぶっ壊れてるから。
ネイティブでいえばランタイムをダイナミックリンクしているのと同じようなものなので
DLL Hellのようなことが起きる。これが「ウェブアプリは不安定」の正体のひとつ。
俺んとこもそれで結局匙投げたし。
699: 2014/04/10(木)22:50 ID:HT4FHGvp(1) AAS
不安定なのは大抵JavaScriptコードのバグが原因と思われる
何しろ多少バグってても動いちゃうから気づかないことがある
700: 2014/04/11(金)21:14 ID:saLC2V76(1) AAS
UnityもとうとうWebGL対応したけど、
Flashみたいに将来切り捨てられる可能性がありそう。
701: 2014/04/29(火)13:48 ID:NlKWryVs(1) AAS
それ心配してたら
他のも心配にならないか?
何も出来ない
702(1): 2014/05/17(土)23:42 ID:XDMbCqNm(1) AAS
Three.jsを使って、WebGLで3D表示をさせるプログラムを作っています。立方体の表示はできたので、
obj形式のファイルを読み込ませようとしたのですが、どうしてもうまくいきません。three.jsのサイトのサンプルの
コードを参考に、OBJMTLLoaderという関数を使っています。具体的にはobjファイルが表示されず、ログをみると、
***.obj、***.mtlが整形式になっていないとメッセージが出ています。ブラウザはFirefoxを使っています。
原因が分かる方いらっしゃいますか?
703(1): 2014/05/18(日)13:37 ID:gRfNBFCL(1) AAS
>>702
MTL形式のobjファイルなの?
そうじゃなければ、OBJLoaderの方を試してみれば?
704: 2014/05/18(日)21:53 ID:qxLwnAn+(1) AAS
>>703
レスどうもです。
別のmtlファイルと関連付けされたobjファイルです。OBJLoaderのほうも試してみます。
705(3): 2014/06/25(水)00:31 ID:Kf898Sq0(1/2) AAS
PC/モバイル両対応のコンテンツを作ってみたいのでHTML5+WebGLを検討しているのですが
習得にあたりどのようなアプローチが良いですかね?
用途は面を作ってテクスチャを貼って、それらを重ねて動かしたり、変形させたり
回したりして、リッチな2Dグラフィックスエフェクター的な使い方を主に考えています
現状
メイン言語はRubyでCUIメイン。JavaScript、Python、VB系とGUIは必要に迫られれば使う
CやC++の経験はほとんどなし。アセンブラは経験あり
3DCGはMMDとBlenderの使用経験あり
3Dアプリやゲームのプログラミング経験はない。Blenderのスクリプトをいじったことはある
パッと考えつくアプローチだと・・
1.DirectXから入ってみる。日本語資料たくさん。でも構造体の山と格闘する必要がありそう・・
2.GLUTから入ってみる。日本語資料は少なめだけど正攻法?
3.いきなりHTML5+WebGLに手を付ける。無謀?
1と2の場合はOpelGL ES 2.0との差異をどのように埋めるかも考える必要がありそうです
よろしくお願いします
706(2): 2014/06/25(水)01:20 ID:98yzdoNs(1) AAS
>>705
その用途ならCanvasでいいんじゃね?
WebGLをやるにしてもDirectXから入るなんて遠回りにもほどがあるわ
OpenGL触ったことない人にWebGLはお勧めしないわ。
Canvasで物足りなくなったらWebGLやれば?
707: 2014/06/25(水)10:11 ID:51nve3hM(1) AAS
賛成
708(1): 705 2014/06/25(水)20:30 ID:Kf898Sq0(2/2) AAS
>>706
HTML5のCanvasについて調べてみたのですが、以下のような処理は
現実的ではないように感じました。自分の理解が足りないのかな・・・
1.Y軸(or X軸)回転で傾けた後にZ軸回転するアニメーション
2.ラスタースクロールアニメーション
3.モーフィングアニメーション
実際に使うときは、α値や加算合成も適用すると思います
PCでも動かすのでスクリーンサイズはWXGA以上になる可能性があります
WebGLをやるならGLUTあたりでなれてからの方が良いのか
709(1): 2014/06/25(水)22:24 ID:0y+R9Jh0(1) AAS
後出しでいわれてもな…やろう思えば全部できる。ただし面倒だけど
スピードに関しては機種依存だ。それはWebGLでも同じ。
あとGLUTを勘違いしていないか?ただのOpenGLのサポートライブラリだ。
GLUT使ったからOpenGLが簡単になるわけじゃない。GLUTはなくてもOpenGLは使える。
まぁ、そこまでWebGLやりたければWebGLからやればいいでしょ。
チュートリアルがあるんだし。あとはOpenGL ES2.0の本でも買っておけば?
710(2): 2014/06/26(木)00:43 ID:deX0WWzA(1) AAS
はっきり書かなかった>>705もあれだけど、後出しというか
>>705をより具体的に書くと>>708になっただけでしょ。
ここは3Dのスレだ。3D関係をやっている人間なら>>705から>>708を
想像するのは難しくないと思うが。「回転したり」「変形させたり」
とか書いてあるし。
そのようなアプリケーションを作ろうとした場合はDirect3Dなり
OpenGLの使用を検討するのが普通だろうし、その延長線上で
WebGLを使いたいという考えが出てきたとしてもおかしいとは
思わない。
>>706,709
Canvasで出来ると主張するなら似たような処理をしているデモや
サンプルを紹介してあげたら?
Canvasでテクスチャをなめらかに二軸回転とか、炎をゆらゆらとか
出来るなら俺も見たいわ。
711: 2014/06/26(木)00:55 ID:cHGBETVz(1/2) AAS
>>710
三角形にテクスチャマッピングするルーチンを書けばできる。
あとはその応用。
Canvasで3Dモデル表示しているサンプルなんかググれば出てくるんだから
知らないのは無知なだけ
712: 2014/06/26(木)00:58 ID:cHGBETVz(2/2) AAS
>>710
そもそも2Dって書いてあるだろ。
713: 2014/06/26(木)07:25 ID:DsGyZECt(1) AAS
HTML5って未だ規格化されてないのな。
規格化されてないもんによく手を出すもんだわ。
714: 2014/06/26(木)10:57 ID:WN1aARbC(1) AAS
HTML関連は2つ以上の実装がないと策定されない
策定された時にはアプリは既に実装済み
715: 2014/06/27(金)00:15 ID:8upcRNms(1) AAS
板違いだろWebProg板でやれよ
716: 2014/06/27(金)01:19 ID:TeIEpv6c(1) AAS
>>697
やっぱ基本シングルスレッドのJavaScriptじゃPCはともかく
モバイルデバイスだと速度的に難有りだし
マルチスレッドで出来る処理は出来るだけGPU側に演算させる方向なのかね
717(1): 2014/07/23(水)08:14 ID:Qr1azPSk(1) AAS
Cookieを使わずにユーザーを追跡する仕組みが普及しつつある
外部リンク:it.slashdot.jp
718: 2014/07/23(水)08:42 ID:iHYxz+qf(1) AAS
>>717
ブラウザの種類を判定出来て何が嬉しいんだろう?
普通にユーザーエージェント送っちゃってるし
後Flashは一応ローカルに何も保存しないように設定出来る
俺はそうしてる
719(2): 2014/07/23(水)09:36 ID:SLj4nbIO(1) AAS
webgl経由でのGPUやドライバのレンダリング差異を検出するようです。
外部リンク[pdf]:cseweb.ucsd.edu
この手のHWの差異をjavascriptで検出してIDにするのは目からうろこでした。
同じように、演算能力でCPUの違いを計ったり、GPUのレンダリング速度を使ったりできそうですね。
キーリピート速度、マウスの速度なども利用できないかな。計れないか。
外部リンク:www.browserleaks.com
// text with lowercase/uppercase/punctuation symbols
var txt = "BrowserLeaks,com 1.0";
ctx.textBaseline = "top";
// the most common type
ctx.font = "14px 'Arial'";
ctx.textBaseline = "alphabetic";
ctx.fillStyle = "#f60";
ctx.fillRect(125,1,62,20);
// some tricks for color mixing
ctx.fillStyle = "#069";
ctx.fillText(txt, 2, 15);
ctx.fillStyle = "rgba(102, 204, 0, 0.7)";
ctx.fillText(txt, 4, 17);
// more explanation? see the Further Reading below...
とりあえずここはフォントと色とベースライン使ってますね
ただ色こそ環境依存しないだろうし、フォントがデフォルトでベースラインもそんな変な実装なのかな
ほぼ同じ環境のPCが複数台ある人じゃないので検証は出来ません
外部リンク:news.mynavi.jp
720: 2014/07/23(水)11:23 ID:h3MTxNHL(1) AAS
>>719
GPUを特定出来るとドライバのバグを突くコードを仕込めそうだけど
危険性はかなり低いだろうね
悪用よりは、より良いコードを実行する為の場合分けに使ってほしいもんだ
721: 2014/07/23(水)12:03 ID:oABrorNR(1/2) AAS
>>719
webgl関係ないだろ、消えろキチガイ
722: 2014/07/23(水)12:08 ID:oABrorNR(2/2) AAS
3Dいじれないからって重箱の隅をつつくことばくっかいって
使えない認定を必死でしようとしているゴミ虫
723: 2014/07/23(水)12:45 ID:rdKtmwhJ(1) AAS
つまり WebGL に流行られると困る連中が居るということですか?
724(1): 2014/08/03(日)05:21 ID:T59meZIw(1) AAS
617 デフォルトの名無しさん [] 2014/08/02(土) 21:40:31.68 ID:/0C/55ah Be:
>>609
Javascript+WebGLで作られたサンプルの方がそれより凄いんだけど
外部リンク:oos.moxiecode.com
外部リンク:jeremybouny.fr
Javascriptでシェーダーが使えるようになったから結構リアルなCGも描写できるようになったんだよな
EmscriptenっていうC言語からJavascriptに変換するプログラムもあるし低級化していってるなと思う
725: 2014/08/03(日)08:14 ID:zU4sk6Ng(1/2) AAS
>>724
うちの Chrome で見たら (WebGL on にしてるはずなのに)
上のサイトはメッセージだけ出て表示されず
下のサイトは水が無くなって海底地形まで丸裸の陸だけが表示
firefoxなら正常
726(2): 2014/08/03(日)08:15 ID:zU4sk6Ng(2/2) AAS
>firefoxなら正常
ちょっと訂正します
firefox だと表示は正常でしたが
しばらくしたら firefox が落ちました
727: 2014/08/03(日)09:23 ID:9U/DwTCi(1) AAS
>>726
グラフィックドライバが腐ってる
728: 2014/10/26(日)04:02 ID:P4UrXCNx(1) AAS
test
729(1): 2014/10/26(日)04:04 ID:wpPYehVd(1) AAS
>>726
Windowsはドライバが腐ってる場合が多いので、Ubuntuを使うと良いです。
730: 2014/10/26(日)04:26 ID:qkYxUOO7(1) AAS
お、おう
731(1): 2014/10/26(日)08:34 ID:ADsfUycT(1) AAS
>>729
Ubuntsのグラフィックドライバの方がWindowsのそれより優れてるってこと?
メーカーはWindowsのグラフィックドライバに力を入れているように見えるけどな
732: 2014/10/26(日)08:53 ID:/psOqZVd(1) AAS
【朗報】FirefoxでFlashが落ちる不具合の原因が判明 次のバージョンで修正される予定 [265351135]
2chスレ:poverty
733: 2014/11/27(木)10:39 ID:kRLD/q+H(1) AAS
javascriptで出来ないって言われていたのが実はできるんだ!って喜ぶのはいいけどさ
それまでJavascriptが優れているとか言っていたことトレードオフでやっているのだから
そもそもの趣旨が違ってるだろと。
ブラウザだけで出来る!と言っていたのにGLを実用的な速度で動かすにはハードがいるんだろ?
前提から違ってるじゃん。
734: 2014/11/27(木)13:08 ID:QPNRiG+c(1) AAS
?
735: 2014/12/22(月)04:13 ID:bPTJ7mQh(1) AAS
wgld.org 久々に見たら
かなり更新されてた
736: 2015/05/17(日)22:04 ID:MA2JF+w7(1) AAS
過疎
737: 2015/05/18(月)05:02 ID:6B5nAROD(1) AAS
age
738(1): 2015/05/18(月)07:02 ID:2t3/vjAH(1/3) AAS
>>731
Ubuntuはオープンソースですから、世界中の開発者が日々更新しています。
従って、商用製品とは比較にならない良質な製品に仕上がっております。
100億人の開発者を抱える商用製品が一体どこにあるでしょう。
そんなものは無いのです。
従いまして、Ubuntuは世界最高であり続けるのです。
739: 2015/05/18(月)07:14 ID:4bXcOge2(1) AAS
まあ、環境を選ぶ時点で使い物にならないってことだな
すっかり幻滅されちゃったね
740(1): 2015/05/18(月)08:17 ID:UwQvP8mG(1) AAS
>>738
OSはそうだろうけど、各メーカーが出すドライバはメーカ依存ではないの?
UbuntuのOS標準のドライバが全てのメーカの全ての製品のドライバを監視して更新してくれる程のリソースがあるとは思えないのだけど
741: 2015/05/18(月)08:25 ID:2t3/vjAH(2/3) AAS
>>740
ドライバはソフトウェアであります。
従いまして、ハードウェアメーカにとって製造が非常に難しいものでもあります。
その点、Ubunbtu開発者は世界最高峰のソフトウェア・エンジニアでありますから、
最高のドライバを製造できます。
以上の点を持ちまして、メーカー製ドライバは屑、Ubuntu製ドライバは最高と
結論付けられるのでございます。
742: 2015/05/18(月)08:28 ID:2t3/vjAH(3/3) AAS
ちなみに、Ubuntu製ドライバはcrashmeテストを10年以上にわたり持ちこたえる実績があります。
聞くところによるとWindowsは3秒でクラッシュしたそうでございます。
743(2): 2015/05/18(月)12:57 ID:sty7eOQL(1) AAS
わかりきったうそつくな。
Ubuntsuのドライバなんて、机上の好都合なテスト以外
ほぼいかなる実践的シーンでWindowsのドライバに勝てん。
Winの場合ドライバのチューニングだけじゃなく、
3D負荷が大きい大型アプリに、
ドライバ側が専用のチューニングまでしまくるから、
実質すごい差だぞ。
744: 2015/05/18(月)13:28 ID:IXY/qYeU(1) AAS
わかりやすいうそは実害が少ない
745: 2015/05/18(月)22:52 ID:zOiPv9eQ(1) AAS
>>743
Ubuntsuってなんだ。
さてはお前ど素人だな?
746: 2015/05/20(水)08:02 ID:iajmjkjM(1) AAS
WebGLは、Windowsでうまく動かないことが多いようです。
747(1): 2015/05/20(水)08:04 ID:wfRY8uO9(1) AAS
Ubuntsuがまともに動いてる時点で、
比較的標準的な3Dグラフィックが使用できていて
比較的新しいマシンであるという条件をクリアしているからです。
748(1): 2015/05/31(日)19:57 ID:/5r7kzZ8(1) AAS
>>743
741が嘘というのは同意だが
GPUベンダーのドライバ=Windowsのドライバ ではないし、
Valveのおかげで大型のゲームも動くようになってる。
ハードウェアの詳細な仕様の公開されていないGPUのドライバを外部の人間が実装して
GPUベンダーのドライバに匹敵するパフォーマンスを出すのなんてほぼ無理
WebGLがWindowsでうまく動かないことが多いのはOpenGLのサポートが弱いから。
特にIntelのオフィシャルドライバでOpenGLはまともに動かない。
そういうGPUの上でFirefoxのWebGLはまともに動かないことが多い。
一方ChromeはANGLEというOpenGLES2->Direct3D9ラッパーライブラリを作ってるからIntelのドライバでも動く確立が高い。
749: 2015/06/03(水)17:24 ID:8VlE672e(1) AAS
FirefoxもAngleなんだけど、
750: 2015/09/17(木)06:57 ID:IN0xpA8b(1/2) AAS
>>748
ただベンダーの優先度は圧倒的にWindowsだから
完成度ではどうしてもWindowsに劣るのよね
ValveのようにLinux側でパフォーマンス稼ぐには大金貢ぐしかない
ただLinuxはGUIになるとOSレベルでWindowsにパフォーマンスで劣る非効率的な仕組みだから
何か大きな変革が必要だと思う、正直そのためなら有償で支払ってもいいと思う
基本無料課金スタイルをさすがにOSレベルでやる気にはならない、androidみたいに個人情報収集スパイウェアになるし
そのせいでアイデアやソースをかすめ取られる可能性だってある
751: 2015/09/17(木)06:58 ID:IN0xpA8b(2/2) AAS
>>747
そしてそんなスペックを用意するぐらいなら
Windows使った方が性能を効率的に使えてもっといろんなことができるよねっていう
752: 2015/10/08(木)01:25 ID:Q6f0pH70(1) AAS
AwayJSでとあるプロジェクト作ってたけどゴミすぎて投げた。
急遽システムを全部three.jsに差し替え。
AwayJSの糞さに比べてthree.jsの簡潔さに感動しっぱなし。
753: 2015/10/15(木)18:05 ID:bdlPZJI1(1) AAS
部分
754(1): 2015/10/30(金)19:53 ID:gK0bV/VX(1) AAS
javascriptの遅さと動的型(変数)にキレる
どう見てもボトルネックGPUじゃなくてこっちじゃねーか
やっぱり高水準APIをブラウザに実装してもらう方向で
作ったほうがよかったんじゃね?
変なことばっかしてないでさっさとそんなの作れば人気出ただろうよ>M$
755: 2015/10/31(土)12:04 ID:eH4IcMDe(1) AAS
同意します
756: uy ◆e6.oHu1j.o 2015/10/31(土)15:50 ID:h/fOQC4f(1) AAS
遅くなる場所分ってるレベルまでスクリプト言語とライブラリに精通しなきゃ無理に決まってるじゃん
処理系のソースコードまで全部読むんだよ
757: 2015/11/01(日)00:31 ID:/ITRXTqw(1) AAS
IE11でwebGL実装したから過去形なんだろうけど
こうなったらwebGL2.0がopenGL ES3.2+ベースになって
コンピュートシェーターで負荷分散できるようになることに期待するしか
758: uy ◆Qawu9.2l1E 2015/11/02(月)00:28 ID:QQA4QdjN(1) AAS
つうかHTML/CSSでUI作れればなんでも良い
通常のゲームLibに最低でもHTML/CSS/jsを解析して表示する機能が入ってくれば
およそ理想に近づく
railsのメタでゲームのUI作れる
759: 2015/11/02(月)19:30 ID:wqYthWEP(1) AAS
いいところもあってWindows版IE11,Chrome,Firefoxは内部でDirectXに変換して実行してくれる
windows用openGLドライバは各GPU向け最適化なんてしてないだろ?状態だから
DirectX覚えたりしなくてもいいのは助かるわー
760: uy ◆Qawu9.2l1E 2015/11/02(月)21:37 ID:3HTtD432(1) AAS
今どきDirectXを素で触ってるのなんてライブラリ設計者と知識のないバカだけ
761: 2015/11/03(火)14:05 ID:C0Kah9v/(1) AAS
webGLじゃダメなん?
762: uy ◆Qawu9.2l1E 2015/11/03(火)18:44 ID:MpVRQF9C(1) AAS
自分で判断出来ないなら向いてない
763: 2015/11/10(火)21:06 ID:VgCD8sle(1) AAS
Web系だったら直接はめんどくさすぎるはずだからThree.js経由おすすめ
(もしOpenGL+静的言語で開発経験あったらおすすめできない)
764: 2015/11/14(土)19:57 ID:41diG5/T(1) AAS
質問です。
fc2でブログを開設して約1年が経ちました。
カテゴリーが増えてきており、毎日見て下さっている方のためにも
子カテゴリのみをそれぞれ画像表示にしてわかりやすくしてみようと
思いました。
しかし色々調べて試してみましたが無理でした。
こういった編集に詳しい方がおられましたら
教えてください。よろしくお願いします。
765: 2015/11/16(月)06:28 ID:VFZsrlea(1) AAS
それは無理です。
766(2): 2015/11/17(火)00:08 ID:YOx+9I7g(1) AAS
>>754
WebAssemblyができあがるの早そう
(だってMS,Google,Apple,Mozillaが全部発表に来たし)
たぶんバイナリ部分はPNaClベースで
互換用javascript部分がasm.jsベースになるんだろうけど
そうなるとバイトコードをVMで動かすことになるからネイティブC++の70%は出るはず
ということで1年以内に状況激変と予想
767: 2015/11/17(火)00:14 ID:nUt1rIip(1/2) AAS
当たり判定とか行列計算とか重そうな処理がけっこう高速で、jsでもここまでできるようになったんだと驚く
768: 2015/11/17(火)13:06 ID:+c9tLHNn(1) AAS
あっそ
769: 2015/11/17(火)17:15 ID:nUt1rIip(2/2) AAS
素晴らしい時代
770: 2015/11/19(木)15:40 ID:6x5+bHoL(1) AAS
なんでjsで書くんだよアホか
つうかお前がjsで書かれてると思って使ってるライブラリもC実装じゃねーの
771: 2015/11/19(木)16:38 ID:GQeKsti4(1) AAS
three.jsとか見たことないんか?
772: 2015/11/20(金)01:45 ID:rm2Pcfof(1) AAS
webブラウザでネイティブコードが動くとか
例外はChromeストア経由でNaCl動かすぐらい
PのつかないNaCl
ただしあっさり互換切られそうなんで使われない
>>766
ロジックはwasm
フロントエンドはWebGL
になると最大の使い道がデモな現状が変わるかも
773(1): 2015/11/21(土)16:16 ID:uVehkYL0(1) AAS
jThreeやってる奴いる?
コンセプト的にJavaScript無しで
独自XMLで書こうって事らしいけど、
XMLのみでゲーム記述するっていっても
副作用なしのゲームプログラミングは修羅の道だと思うのだけど
774: 2015/11/26(木)19:56 ID:+faOL4f6(1) AAS
それぐらいならXML解析より普通にJavaScriptのほうが速くない???
ところで話変わって
ホバー(windows98おまけゲームのWebGLリメイク)でもCPU内GPUでぬるぬる動いてちょっと感動しちゃったw
あれだったらゲーム以外もwasmもちださなくてもだいたい動くんじゃない?
775: 2015/12/20(日)16:24 ID:8RLYRFXT(1) AAS
うざえあ
776: 2015/12/24(木)18:15 ID:4YM2CMve(1) AAS
777
777: 2016/01/04(月)15:09 ID:sOPRpDo9(1) AAS
WebGL2(OpenGL ES3)になると、シェーダーコードでプログラム本体も書けるんですよね?
OpenGL ES3でプログラムを書けば、ほぼそのままWebブラウザ(+Android 4.3以上/iOS8以上/Windows各ネイティブプログラム)でも動く、と
778: uy ◆Qawu9.2l1E 2016/01/04(月)15:30 ID:XM/1Dr6r(1) AAS
「ほぼそのまま」とかいう曖昧な表現大嫌い
変換を機械的にやりきれてない中途半端なコンバータなんていらないんだけど
>>773
あれは良ライブラリになっていく予兆が見える
まだサンプルですら長時間起動しておくとフリーズだけど
jThree以外使ってWebGL書くことに比べたら圧倒的に記述量少ない
779: 2016/01/04(月)21:20 ID:dQET1/AT(1) AAS
WebGL自体未ださっぱり使われてないのにお花畑もいい加減にしろと言いたい
仕様ばかりが先行するとコケるんだよ、Mozillaとかあの辺の連中はいい加減学習してくれ
780: uy ◆Qawu9.2l1E 2016/01/04(月)21:53 ID:v+f3PUNz(1) AAS
WebGLが多く使われたり、仕様が先行してコケると何か君に不利な事でもあんの?
意味不明
死ね
781: 2016/01/06(水)00:58 ID:mKP0rXpu(1) AAS
iPhone、PCならChrome専用
外部リンク:contenna.net
782: 2016/01/06(水)18:41 ID:1gRbMTOv(1) AAS
ロゴ回させたいとか需要は大きいはずなんだけど
(素のままだと)それだけで数十行コードになっちゃうのがね
もうデフォルトThree.jsでいいんじゃないかと
783: 2016/01/08(金)13:51 ID:oo2zXXZh(1) AAS
テスト
外部リンク:pbs.twimg.com
784: 2016/02/28(日)08:06 ID:SVTT8uKw(1) AAS
3DのクロスプラットフォームゲームがVisualStudio+cordovaで作れるのは大きい。
残る問題はjavascriptだな。
785: 2016/05/01(日)16:34 ID:tKi6j9CT(1) AAS
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
Twitterリンク:Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
1ー
786(1): NAS6 ◆n3AmnVhjwc 2016/05/14(土)20:58 ID:yggrRSRp(1/2) AAS
外部リンク[htm]:nas6.main.jp
x3dom サンプル集
787(1): NAS6 ◆n3AmnVhjwc 2016/05/14(土)21:01 ID:yggrRSRp(2/2) AAS
x3dom、簡単でいいよ、興味があったら
ポリゴンテスト.htm
でも見てください
788: NAS6 ◆n3AmnVhjwc 2016/05/31(火)23:39 ID:ZnwkUC0d(1) AAS
>>786
完璧な2/3D行列計算ライブラリに仕上がりました
789: 2016/10/04(火)07:16 ID:X0ozhfDR(1) AAS
>>787
3Dまるでわからない初心者だけどやってみるわ
790: 2016/10/04(火)14:29 ID:ZPmHgmj0(1) AAS
DirectX12/11とどっちがいい?
791: 2017/02/28(火)14:56 ID:W3vZznPO(1) AAS
WebGL 2.0 Arrives
外部リンク:www.khronos.org
792: 2017/03/02(木)18:35 ID:ZV5SMkF2(1) AAS
GJ
793: 2017/07/20(木)19:11 ID:ZZQl41L2(1) AAS
Unityとかマイクラとか動く?
794: 2017/11/11(土)19:32 ID:ZUnF3Lay(1) AAS
OK
795: 2017/12/23(土)16:16 ID:NbEA6P3R(1/2) AAS
threejs使ってんだけどカメラに追従(画面内に常に表示)させる方法ってどうすんの?
2d重ねるのも考えたけど何かやりたいことと違ったから3dだけで頑張りたいんだが
原点とカメラのatan2使って間に物置いてんだけどカメラ回したらどっかいっちまう
796: 2017/12/23(土)16:17 ID:NbEA6P3R(2/2) AAS
すまんなageさせてくりゃれ
797: 2017/12/23(土)16:21 ID:o9ggfTLY(1) AAS
カメラの前に板置く方法でやってる
798: 2018/05/23(水)20:59 ID:Au5e7VGg(1) AAS
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
GCDBF
799: 2018/07/05(木)00:54 ID:RfoszcD2(1) AAS
FUS
800: 2018/08/31(金)17:37 ID:+4XRC5vp(1) AAS
最近どう?
801: 2018/11/25(日)11:18 ID:hr7eujYV(1/2) AAS
canvas って、タグを絶対座標を指定してやると、他のHTMLオブジェクトの
上に重ねることができる。最初は全体が透明。それで、
ARGB 色を指定して fillRect() すると、今まで canvas に描いてあったものの
上に四角形を描いてしまうことになる。
そうじゃなくて、初期状態みたいに完全にその部分を透明に戻すことはできない
の?
802: 2018/11/25(日)11:22 ID:hr7eujYV(2/2) AAS
すまん。
clearrRect() で出来たらしいわ。
803: 2018/12/20(木)19:51 ID:t8x/0UH1(1) AAS
meme
外部リンク[pdf]:www.im.uec.ac.jp
外部リンク[pdf]:www.infsup.jp
804: 2019/02/16(土)12:00 ID:Ks6Of172(1) AAS
質問お願いします。
<html>
<select name="add_select">
<option value="1">北海道</option>
<option value="2">青森</option>
</select>
</html>
として、北海道をセレクトして、DBにvalue値の"1"を記録し、
再び同じ画面を表示させたときに、DBから"1"を取得して、
<option value="1">のテキスト値の北海道を、デフォルトで表示させておきたい。
としたときに、value値から、optionを特定して、テキスト値を取得するにはどうしたらいいでしょうか?
805: 2019/02/16(土)12:32 ID:lF7O1vpr(1) AAS
selected
806: 2019/02/17(日)22:03 ID:XoyAGXHp(1) AAS
久しぶりにOpenGLやってみようと思うんですが、
WebGLってまだ選択肢として有効でしょうか?
807: 2019/02/18(月)13:11 ID:cZFby2gr(1) AAS
ハゲめ
808: 2019/02/19(火)19:51 ID:A7j9/26R(1) AAS
意外と楽ちんぽい
外部リンク:www.transmissionzero.co.uk
外部リンク:freeglut.sourceforge.net
809: 2019/02/24(日)14:24 ID:YwY0sV++(1) AAS
cinpo
810: 2019/06/09(日)18:28 ID:HReD9Esj(1/2) AAS
おおおおおおい
Windows10
BBCのニュースサイトFIREFOXで保存して
PC再起動したら保存したHTMLファイル消える
なんだよこれウィルスかどうやってんだ
811: 2019/06/09(日)18:28 ID:HReD9Esj(2/2) AAS
すれまちがえたっぽい
812: 2019/06/19(水)05:04 ID:tVNS+22r(1) AAS
【出資】松本卓朗 人工知能詐欺【注意】
2chスレ:rikei
813(1): 2019/06/19(水)21:27 ID:7DZGsroP(1) AAS
canvas2dなんですが専用スレがないようなのでここで質問失礼します
fillStyleなんですけど、色を直接指定する方法って無いんでしょうか
var r=255, g=0, b=255, a=1.0;
ctx.fillStyle = 'rgba('+r+','+g+','+b+','+a+')';
というように、数値を直接持っているのにわざわざ文字列にしてからパースさせるような回りくどい方法しか無いんですか?
814(1): 2019/06/19(水)23:53 ID:OXIsS29o(1) AAS
外部リンク:developer.mozilla.org
外部リンク:developer.mozilla.org
すべて文字列で設定してる!
ctx.fillStyle = 'orange';
ctx.fillStyle = '#FFA500';
ctx.fillStyle = 'rgb(255, 165, 0)';
ctx.fillStyle = 'rgba(255, 165, 0, 1)';
ctx.fillStyle = `rgb(
${Math.floor(255 - 42.5 * 3)},
${Math.floor(255 - 42.5 * 5)},
0)`;
815: 813 2019/06/20(木)18:26 ID:4PpR39zp(1) AAS
>>814さん
やはり文字列でしか変えられないみたいですね
グラデーション用のオブジェクトは受け入れるみたいだけど、そこでの色指定もやはり文字列なんですよね
CSSをベースに作られた仕様なのかな、WebGlはOpenGLベースみたいなのでこういうミスマッチは無さそうなんですが
こういう仕様というのは理解しました。ありがとうございました
816: 2020/07/18(土)20:05 ID:3nr12AcX(1) AAS
test
817: 2020/08/17(月)17:15 ID:V0scNR3C(1) AAS
>>766 WebAssemblyは良く知らんかったけど、かなり進んでるみたいだな。
iPhone アプリにも利用してるのが出てきた。
計算速度ではjsの3倍とか。 もっと差は開いていくだろうな。
818: 2022/06/11(土)20:53 ID:zBk/MBZO(1) AAS
Blender 3.2
外部リンク[html]:forest.watch.impress.co.jp
819: 2023/10/20(金)12:44 ID:/M3RKJCH(1) AAS
おわこん?
820: 04/26(土)16:00 ID:IX/fzv3g(1/2) AAS
3Blue1Brownの動画が3Dホログラムを取り上げてる
821: 04/26(土)16:02 ID:IX/fzv3g(2/2) AAS
ああ英語版から半年遅れか
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.280s*