3Dアルゴリズム全般
- 1 :デフォルトの名無しさん:2006/11/22(水) 13:51:26 .net
- ネットなんかやってないで数学勉強してこいよ
- 564 :デフォルトの名無しさん:2014/12/06(土) 15:31:51.12 ID:0UG7+0Oi.net
- はわわ
- 565 :デフォルトの名無しさん:2014/12/06(土) 21:03:34.82 ID:VB5mtD/4.net
- 官僚は悪くないよ。
官僚は悪くないよ。
官僚は悪くないよ。
官僚は悪くないよ。
官僚は悪くないよ。
官僚は悪くないよ。
官僚は悪くないよ。
- 566 :NAS6 ◆I4OWyGBdcY :2015/06/27(土) 00:45:09.45 ID:axk1G1AE.net
- Visual Studio X ver. for Desktop用と(非XNA)
Visual Studio X ver. for Windows Phone用(XNA)
ttp://nas6.main.jp/secret/Test.zip
VBXNA自作3Dエンジンライブラリサンプルソース
ttp://nas6.main.jp/secret/SolarSystem3DXNA.zip
太陽系シミュレータ3DXNAvbサンプルソース
ttp://nas6.main.jp/secret/Polygon.htm
解説HP
無限対数軸を用いた透視射影の自作3Dエンジンライブラリ
無限対数軸とは0〜MAX_Nの範囲に0〜∞をぶち込むものです
だから視垂台ではなく無限遠までの視円錐の透視射影
サンプルはXNAを用いないPhone用じゃないのも混ざってる
テクスチャマッピングはバグったから未実装
むう
- 567 :NAS6 ◆I4OWyGBdcY :2015/06/27(土) 11:47:45.63 ID:axk1G1AE.net
- ttp://nas6.main.jp/secret/Polygon.htm
参考HP
球面線形補間いろいろ
数学的においしいサンプル
ttp://nas6.main.jp/secret/Render3DSphere.zip
球面線形補間vbサンプルソースはVSforDeskTop用
クォータニオン、対数クォータニオンの球面線形補間
ttp://nas6.main.jp/secret/Sphere4D.zip
カメラスプライン補間vbサンプルソース はVSforWindowsPone用
四次元球のスプライン補間
球面線形補間vbサンプルソースの簡単な使い方は
Srcθ、Destθを適当に変えてSTARTボタンで計算
カメラスプライン補間vbサンプルソースは
spaceキーで視点切り替え
enterキーでその場で回転と飛行パスの切り替え
数学的においしいよ
ttp://momose-d.cocolog-nifty.com/blog/2011/03/exponentialmap-.html
このリンクのスクリプトと球面線形補間vbサンプルソースの各軸を
Base(-1,0,0),Src(0,1,0),Dest(0,0,-1)
に設定すればほぼ同じと確認
- 568 :NAS6 ◆I4OWyGBdcY :2015/06/27(土) 17:30:53.85 ID:axk1G1AE.net
- 参考リンクのスクリプトとどうも同じにならないと思ったら
単位ベクトルをよく見てみたら
右手系と左手系の違いだったorz
- 569 :NAS6 ◆I4OWyGBdcY :2015/06/27(土) 19:42:47.01 ID:axk1G1AE.net
- Quaternion::Slerp()のバグを直したら良くなった
- 570 :デフォルトの名無しさん:2015/08/26(水) 20:05:16.72 ID:lfUcW6tH.net
- 一応3Dと言う事でお邪魔します^^;
http://i.imgur.com/uVKybR0.jpg
- 571 :デフォルトの名無しさん:2016/03/06(日) 11:48:18.97 ID:InJw05SX.net
- JbDubs - I Hate My Job (Official Music Video)
http://youtubetv.cafemix.jp/?sop:v/Dj6kcpys_Tg!RDDj6kcpys_Tg
https://static.gotitfx.com/images/brands/mxtrade.com/ja/home/home_promo1.jpg
- 572 :デフォルトの名無しさん:2016/03/29(火) 08:40:21.35 ID:/c8bAcK4.net
- サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
- 573 :NAS6 ◆n3AmnVhjwc :2017/04/17(月) 01:43:33.97 ID:WrwdFVNn.net
- 3D回転において
回転ベクトルがあったら
そこからクォータニオンを求めて
回転しちゃえばいいから
行列の出る幕は平行移動だけだよな
平行移動も含めたクォータニオンみたいなのは
出来ないもんかな
多分
θ、3D軸、同次W、3D点の
八元数になると思うけど
これが出来たら4×4同次座標行列は陳腐化するだろうな
- 574 :デフォルトの名無しさん:2017/04/17(月) 03:22:07.86 ID:QjTPzB+R.net
- 無知過ぎる。
- 575 :NAS6 ◆n3AmnVhjwc :2017/04/17(月) 11:09:34.10 ID:WrwdFVNn.net
- 出来たった
姿勢ベクトル
ttp://nas6.net/postest.htm
ttp://nas6.net/postest.zip
3D回転テスト・姿勢ベクトル詳細演算テストとソース
ttp://nas6.net/prg3d003.htm
まとめ
- 576 :NAS6 ◆n3AmnVhjwc :2017/04/17(月) 11:18:15.44 ID:WrwdFVNn.net
- 姿勢ベクトルを使えば
情報は保存されているから
4×4同次座標行列は
使わなくても3D演算出来るっス
- 577 :NAS6 ◆n3AmnVhjwc :2017/04/17(月) 11:39:19.15 ID:WrwdFVNn.net
- 三次元物体は
4×4同次座標行列(容量16個)の言いなりだけど
姿勢ベクトル(容量8個)はそれを余分な情報を
ほとんどそぎ落として三次元を従えた
- 578 :NAS6 ◆n3AmnVhjwc :2017/04/17(月) 11:41:57.86 ID:WrwdFVNn.net
- 同次平行移動ベクトルを保持しているから
姿勢ベクトルは同次情報をシェイプすれば容量7個までにはなる
- 579 :NAS6 ◆n3AmnVhjwc :2017/04/17(月) 11:44:13.64 ID:WrwdFVNn.net
- 三次元は7個のパラメタで完全に記述できる
- 580 :NAS6 ◆n3AmnVhjwc :2017/04/17(月) 12:14:23.43 ID:WrwdFVNn.net
- ・まとめ
三次元は
3元平行移動T+四元数Qの
7つのパラメタがあれば
完全に記述できる
これを姿勢ベクトルPと定義する
P=[1 T Q]
P1とP2の積、つまり回転は
P1P2=[T1+Q1T2Q1^-1 Q1Q2]
と表記される
速さは、項の積の数だけ数えて
行列積が16^2=256で
姿勢ベクトル積が
P1P2=[T1+Q1T2Q1^-1 Q1Q2]
Q1T2Q1^-1
で(四元数→行列)・ベクトル
にT1のベクトル加算と
Q1Q2の四元数の積って計算は
18×3+4^2=70になる
- 581 :デフォルトの名無しさん:2017/04/18(火) 06:06:53.09 ID:g0XjEzbd.net
- スケールは?
- 582 :NAS6 ◆n3AmnVhjwc :2017/04/18(火) 08:46:15.06 ID:TFejpUog.net
- スケールって保存情報かな?
なら容量10になるけど
スケールは保持しなくてもいいだろ
- 583 :NAS6 ◆n3AmnVhjwc :2017/04/18(火) 08:55:36.58 ID:TFejpUog.net
- それにスケールって1.0越えて逆三角関数エラーになるから嫌い
- 584 :デフォルトの名無しさん:2017/04/18(火) 13:37:43.21 ID:qtH6XCcG.net
- >>579
3次元は自由度6だから、6つのパラメータで完全に記述できて冗長性がない。
姿勢に四元数を使う時点で冗長性がある。
4x4行列が無駄だというなら、四元数も無駄。
っていう話を何で今頃しているんだ?
- 585 :デフォルトの名無しさん:2017/04/18(火) 14:41:29.79 ID:Uw8XacGP.net
- 何で馬鹿にレスしているんだ?
- 586 :デフォルトの名無しさん:2017/04/18(火) 22:03:43.05 ID:vbkKG+yP.net
- コテハンの馬鹿が足りない脳味噌で阿呆やってるのが可笑しいからね。
- 587 :デフォルトの名無しさん:2017/10/19(木) 10:55:09.01 ID:geRH9J/1.net
- すみません質問です:
2次元平面char[width][height]バッファに図形を抽出(2値化)する処理を作りました。
その図形が、なんとなく円なのか or 全然円じゃないのか、を判定する方法はありますでしょうか。
自分が思いついたのは、外側のラインの曲率半径を計算することですが、何か所も計算した上、判定する、みたいな高度な処理になりそうで。。。
もっと簡単な方法をお教えくださいorz
- 588 :デフォルトの名無しさん:2017/10/19(木) 14:14:12.81 ID:ZPzh5gN2.net
- char[height][width]
に汁
- 589 :デフォルトの名無しさん:2017/10/19(木) 16:55:14.74 ID:kQj/aOVd.net
- >>587
簡単な方法は無いんじゃないか?
円の検出にハフ変換ってのがあるけど、計算量はかなりのものだな。
円の大きさが決まってるとかなら簡単になりそうだけど。
- 590 :デフォルトの名無しさん:2017/10/19(木) 17:40:05.20 ID:geRH9J/1.net
- ごめんなさい、そうしてました>>588
エエエー>>589
- 591 :デフォルトの名無しさん:2017/10/20(金) 17:27:34.38 ID:Bz70yab6.net
- >>587
円形度でググれ。
あと、これは3D関係なくないか。
画像処理のスレが適してると思うが。
- 592 :デフォルトの名無しさん:2017/10/23(月) 14:44:22.34 ID:Fkvl3FkZ.net
- つ d >>591
OpenCVプログラムありました。
- 593 :デフォルトの名無しさん:2018/05/23(水) 21:28:17.28 ID:Au5e7VGg.net
- 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
PFQ9C
- 594 :デフォルトの名無しさん:2018/07/05(木) 00:29:47.11 ID:RfoszcD2.net
- MZO
- 595 :デフォルトの名無しさん:2018/11/04(日) 01:32:53.99 ID:Qxy0/Vqa5
- >>565
そら自分たちは絶対安全な所にいるからな.
- 596 :デフォルトの名無しさん:2019/02/06(水) 02:42:56.93 ID:Wv5RHRnC.net
- レンダリングはライブラリに丸投げで、立方体を表示させるまでは出来たんだけど、画面上のマウスカーソルのある場所を特定したい。
eyetracingというのかよく分からないんだけど、2Dの様に「この点」という結果が得られる訳じゃないのは何となく解ってきてる。
マウスのある無限遠の点と、カメラのある点を結んだ線と、立方体の各面との交差判定をしなきゃならない。
ポリゴンが数千とかに増えた場合、処理速度的に無理っぽくね?
実際のゲームなんかの処理ってどうやってるのか知りたい
苦肉の策で、オフスクリーンバッファに各面の色が違うモデルを同時に描いてみたら256^3面までは特定は出来るけど、
面のどの部分なのかを特定する為にグラデーションにしてみると、使える色が限られて特定できる面の数が激減する。
なんだかコレジャナイ感
しっかり計算で求めたいんだけど参考になるサイトが見つからない
教えてください
- 597 :デフォルトの名無しさん:2019/02/07(木) 01:21:35.51 ID:JyJKL2K4.net
- あげ
- 598 :デフォルトの名無しさん:2019/02/07(木) 09:19:56.26 ID:4AqEFH47.net
- >>596
単純な図形でモデルを内包するバウンディングボックスを用意しておいて
まずはバウンディングボックスとの交差判定をする。
交差してなければ、そのモデルは判定をスキップする。
ただし、ゲームではポリゴン単位での判定は普通はしない。
- 599 :デフォルトの名無しさん:2020/06/27(土) 06:45:34.32 ID:U90iCGW6.net
- ゲーム等のワールドにオブジェクトをロードして配置する時について
>>308で紹介された
X
OBJ
COLLADA
のファイルを用途に応じて混雑したりして使っているのでしょうか?
建物等の動かない物と大道具類や小物類(jpgテクスチャ)
風にはためくカーテンや洗濯物や草花(gifアニメテクスチャ)
敵キャラや町人など動くもの等(透過pngテクスチャ)
それら全て統一のファイル形式で作られているのでしょうか?
あるいはDirectX と OpenGLでの3Dモデルの読み込みアルゴリズムローダーの違いでしょうか?
- 600 :デフォルトの名無しさん:2020/11/12(木) 23:57:16.27 ID:2hJ4Un53.net
- 3Dの数学とDirectXやOpenGL使わないCやC++かJavaのプログラムがのってる本ありませんか?
- 601 :デフォルトの名無しさん:2020/11/13(金) 00:38:20.02 ID:alpSuNvm.net
- ちょっと何いってるかわかんない・・わりとマジで
- 602 :デフォルトの名無しさん:2020/11/13(金) 12:32:33.04 ID:C3CvA+Jh.net
- ラスタライザから全部自分で作りたいんでしょう。
読んだことないけど、オライリーのゲーム3D数学は
C++のコード例が載ってるらしいよ。
- 603 :デフォルトの名無しさん:2020/11/13(金) 15:48:31.43 ID:iGS408VU.net
- そういう意味か・・だったらまあこんなのとか読んで頑張ろう
コードはPascalっぽい疑似言語だけどな!
https://pub.nikkan.co.jp/books/detail/00000069
- 604 :デフォルトの名無しさん:2020/11/13(金) 16:18:06.31 ID:ElVRbGjN.net
- >>602 603
ありがとうございます!
- 605 :デフォルトの名無しさん:2021/04/20(火) 09:22:27.35 ID:w+tuOjpZ.net
- 3Dで川の流れとかってどうやるんですか?
テクスチイをいちいち張り替えてるんですか?
- 606 :デフォルトの名無しさん:2021/04/21(水) 06:55:13.89 ID:+DsApXnr.net
- いろいろな方法があるよ
いろいろありすぎて簡単には教えられない
- 607 :デフォルトの名無しさん:2021/07/12(月) 14:40:26.04 ID:kujyruun.net
- 質問です
2点透視で表示させたいのですがどうすればいいですか?
- 608 :デフォルトの名無しさん:2021/11/08(月) 23:07:49.44 ID:46TrNb/m.net
- >>607
1点透視から2点・3点透視が描ける「ユアッサーの法則」
https://esinote.com/blog/7417.html
をプログラムするとか
- 609 :デフォルトの名無しさん:2021/11/09(火) 11:37:11.98 ID:JLiNtnwO.net
- 単純に変換公式なかった?
Matrix定義するだけで良いと思うが
- 610 :デフォルトの名無しさん:2021/11/09(火) 13:27:43.64 ID:GN60fzOT.net
- これか
http://kondolab.org/archive/2010/research/cadcgtext/Chap5/Chap504.html
質問主さんまだいるかな
- 611 :デフォルトの名無しさん:2022/07/03(日) 11:11:40 ID:teuwus0A.net
- Blenderとかにある
3Dモデルの厚みつけってプログラムコード的にどうやるんですか?
いくらググってもBlenderばかり出てきます
- 612 :デフォルトの名無しさん:2023/01/26(木) 07:24:14.12 ID:7eoscxnU.net
- 3Dモデリングツールのような点や面を触って移動
のようなプログラムを作りたいのですがどうすればよいでしょうか
予め作られた3Dモデルを表示やスクリプトによって作られたモデルを表示するというのは見るのですが点の位置そのものを画面から指定して移動するというサンプルが少ないです…
参考になるサイトや教本などあれば教えていただきたいです
- 613 :デフォルトの名無しさん:2023/12/01(金) 20:00:35.65 ID:2COatGO0b
- 気候変動災害連發させて人殺して私腹を肥やしてるテロ組織成田空港に集団訴訟やるわけだがクソ羽田騷音被災者はもっと頑張ろう
車すら通りにくい閑静な住宅地の多い草加民から荒川近辺に品川まで大規模被災してんだから大規模に集団訴訟やらないとな
斉藤鉄夫国土破壊省と結託した強盗殺人犯に奪われる一方とか怒り狂えよ
選んでその地に住んで被災した連中が都心タワマンに家賃も払わす゛住み続けて精神的苦痛だのほざいて反訴までしてやか゛るか゛
そいつらと力による‐方的な現状変更によって騒音まみれにされて生活に仕事にと破壞された被災者のどちらを補償すべきかなんて明白だろ
毎年飽きもせず気持ち惡いプロパガンダ繰り返してるあたり凄まじい利権がうこ゛めいている表れなんだからこうした不公平な被災利権に
絡めて反対運動するのが正解な、そしてこうした強盗殺人の首魁か゛世界最悪の殺人組織公明党でありその支持母体である
全国の創価人殺し会館で「静穏な生活を返せ」「地球破壊するな」『強盗殺人をやめろ』「憲法無視するな」とデモ連発するのも正解
(羽田)tтps://www.call4.jp/info.php?tУpe=items&id=I0000062 , tТps://haneda-projеct.jimdofree.com/
[成田)ttps://n-souonhigaisosyoudan.amеbaownd.com/
(テロ組織)ttps://i.imgur.Сom/hnli1ga.jpeg
148 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★