2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

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
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★