【O3D】HTML5用 3D API WebGL 【Canvas:3D】 (821レス)
上下前次1-新
抽出解除 レス栞
705(3): デフォルトの名無しさん [] 2014/06/25(水) 00:31:08.06 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): デフォルトの名無しさん [sage] 2014/06/25(水) 01:20:27.13 ID:98yzdoNs(1) AAS
>>705
その用途ならCanvasでいいんじゃね?
WebGLをやるにしてもDirectXから入るなんて遠回りにもほどがあるわ
OpenGL触ったことない人にWebGLはお勧めしないわ。
Canvasで物足りなくなったらWebGLやれば?
708(1): 705 [sage] 2014/06/25(水) 20:30:15.99 ID:Kf898Sq0(2/2) AAS
>>706
HTML5のCanvasについて調べてみたのですが、以下のような処理は
現実的ではないように感じました。自分の理解が足りないのかな・・・
1.Y軸(or X軸)回転で傾けた後にZ軸回転するアニメーション
2.ラスタースクロールアニメーション
3.モーフィングアニメーション
実際に使うときは、α値や加算合成も適用すると思います
PCでも動かすのでスクリーンサイズはWXGA以上になる可能性があります
WebGLをやるならGLUTあたりでなれてからの方が良いのか
710(2): デフォルトの名無しさん [sage] 2014/06/26(木) 00:43:30.38 ID:deX0WWzA(1) AAS
はっきり書かなかった>>705もあれだけど、後出しというか
>>705をより具体的に書くと>>708になっただけでしょ。
ここは3Dのスレだ。3D関係をやっている人間なら>>705から>>708を
想像するのは難しくないと思うが。「回転したり」「変形させたり」
とか書いてあるし。
そのようなアプリケーションを作ろうとした場合はDirect3Dなり
OpenGLの使用を検討するのが普通だろうし、その延長線上で
WebGLを使いたいという考えが出てきたとしてもおかしいとは
思わない。
>>706,709709(1): デフォルトの名無しさん [sage] 2014/06/25(水) 22:24:21.68 ID:0y+R9Jh0(1) AAS
後出しでいわれてもな…やろう思えば全部できる。ただし面倒だけど
スピードに関しては機種依存だ。それはWebGLでも同じ。
あとGLUTを勘違いしていないか?ただのOpenGLのサポートライブラリだ。
GLUT使ったからOpenGLが簡単になるわけじゃない。GLUTはなくてもOpenGLは使える。
まぁ、そこまでWebGLやりたければWebGLからやればいいでしょ。
チュートリアルがあるんだし。あとはOpenGL ES2.0の本でも買っておけば?
Canvasで出来ると主張するなら似たような処理をしているデモや
サンプルを紹介してあげたら?
Canvasでテクスチャをなめらかに二軸回転とか、炎をゆらゆらとか
出来るなら俺も見たいわ。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.274s*