1 名前:デフォルトの名無しさん [2006/08/10(木) 04:50:09 ] DirectXやOpenGL、あるいは言語などにとらわれず、 純粋に3Dグラフィックスのプログラミング技術(アルゴリズムや数学など) について語るスレです。
82 名前:デフォルトの名無しさん [2007/02/19(月) 15:52:25 ] 体壊れるってあるのか? 俺は毎日終電まで睡眠3時間で数年働いたが 体は何ともなかったぞ。体は。
83 名前:デフォルトの名無しさん [2007/02/19(月) 15:53:05 ] おっとマ板と間違えた、誤爆すまそ
84 名前:デフォルトの名無しさん [2007/02/19(月) 17:18:56 ] >82 運が良かっただけ。何の自慢にもならん 子供相手ならともかく、リアルでそんな事言ってもバカ扱いされるだけ。
85 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 18:14:39 ] 月収18万で底辺這い蹲って生きている方がよっぽど身体壊しそうだがw
86 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 19:11:46 ] たまにいるよな、>>82 みたいなやつ。 過労死ってのは前兆なしに突然ポックリ逝くから気をつけろよ。 人間、みんな一度も死んでみたことがないし、殺した経験もたぶんないから、 どれくらいでヒトが死ぬのかよくわかってない。
87 名前:デフォルトの名無しさん [2007/02/20(火) 00:35:12 ] まあ、履歴書の中身が派遣ばかりだったら、いずれ職には就けなくなって、 ルンペン -> 路上でDQNにボコボコ -> 死亡 -> 無縁仏 -> 人体解剖教材 -> ホルマリン漬け となるわけだがw
88 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 03:05:44 ] >体は何ともなかったぞ。体は。 頭を壊した(鬱)にはなったんだろ
89 名前:デフォルトの名無しさん [2007/02/20(火) 05:19:03 ] >>88 廃人になったwwwwwwwwwwwww
90 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 05:52:34 ] >>82 こういう奴に限って、仕事中寝てるとか、 昼出社とか仕事いい加減なくせにこういうことだけ自慢する奴多い。 あんまり相手にしないほうがいい。 武勇伝だけ聞いて信じるのは危険。 実際にそいつと仕事してみると大分違う場合が多い。
91 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 06:14:49 ] 普段から会社に泊り込む香具師: のんびり夕飯食べに行き、帰ってきたらWeb見放題。ちょっと仕事したら後は高鼾。 誰か出勤するまで寝た挙句に昼過ぎに眠いと管巻いて早退。 たまに本当に切羽詰って徹夜する香具師: 夕飯はコンビニ、気付くと終電がなくなってるから逆にラッキーとばかりに仕事に集中。 始発まで仮眠を取ったら一旦帰宅して昼前に出社。
92 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 07:31:14 ] ホワイトカラーエグゼンプションとか出てくる理由がよくわかるな。
93 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 12:30:08 ] >>92 エレベーターの中で、 「来月○○が発売されるから、今月は残業代稼ごう」 とか平気で言ってる奴とかいるしな。そういうやつはWEでいいよ。
94 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 12:44:43 ] 残業しないと買えないようなものを買うのは、社会人として如何なものかと。 #まさか毎月車を買い換えるわけじゃなし。
95 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 13:39:54 ] >>94 は独身
96 名前:94 mailto:sage [2007/02/20(火) 13:45:24 ] 一応配偶者はいますが何か。 #所謂DINKSだね。
97 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 19:03:09 ] 経済的には独身みたいなもんじゃねーか
98 名前:デフォルトの名無しさん [2007/02/20(火) 22:21:58 ] 【ネガティブ派遣根性チェック】 3つ以上、思い当たる点があればアナタの性格はひん曲がっており、ネガティブ負け組人生を歩んでいます。 □派遣先の人事権のある社員の意見はたとえ間違っていてもマンセーする □派遣先から「いつまでもここで仕事してくださいね(安い金でw)」と言われて嬉しい □自社に仕事を持ち帰れるように言われるとムカつく □自社で仕事なんてできるわけがない □派遣労働の問題点の話題が出ると感情剥き出しにして反論する □派遣労働の問題を指摘する人は嫌いだ □派遣先には仕事だけでなく自分のプライベートについても指示して欲しい □自分の月額金額を知らないのは当然だ □派遣先社員より自分の生涯収入が低いのは当然だ □派遣先とに尻尾を振り、いつまでも派遣を続けることが大切だ
99 名前:94 mailto:sage [2007/02/22(木) 08:38:50 ] 確かに子供育てる気はないし、不健全ですから。
100 名前:デフォルトの名無しさん [2007/03/02(金) 09:36:23 ] ローカル→ワールド変換行列から、ワールド→ローカルの変換行列を求めるのってどうやるの?
101 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 09:42:07 ] 逆行列
102 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 21:44:16 ] Graphics Gemsって本の事たまに聞くけど、持ってたら役に立つ物なの? 高いからちょっと買ってみるってわけにもいかないし、10年以上前の本だし…
103 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 22:58:36 ] >>102 他にまとまった資料がないので、手元にあって損は無い、と思っている
104 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 17:10:49 ] >>103 なるほど、確かにまとまった資料って無いですよね。 考えて見ます
105 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 16:58:34 ] ダイレクトXやオープンGL使うと 手動で出来ないとおもうけど やる場合なにつかってやるの? ビデオカードのハードウェア使えないから 処理遅くなるとおもうんだけど どうやってやるの?
106 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 18:28:00 ] 君は何の話をしているのだね?主語がないぞ。小学生か?
107 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 18:33:48 ] 主語が入るのは話題からずれている証拠だろ 主語は明らかに3Dグラフィックスプログラミングに決まりきったことだが 言った君は何をいってるのかね
108 名前:デフォルトの名無しさん [2007/04/09(月) 18:47:38 ] >105=107は気違いなので相手にしてはいけません
109 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 18:51:24 ] 107は別人です 主語はあってます それではお願いします
110 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 19:00:18 ] >言った君は何をいってるのかね 「君」が「言った」ことを「いってる」と思うのだが。
111 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 19:04:54 ] 脱線した話題はこれくらいにして そろそろ本題に入ろう
112 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 20:41:21 ] >105=>107は気違い
113 名前:デフォルトの名無しさん [2007/04/09(月) 20:54:55 ] >>106 >>108 >>109 >>110 >>111 =キチガイ
114 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 21:05:05 ] DirectXやOpenGLを使うだけで自動でやってくれるなら 何も苦労しないよなw
115 名前:デフォルトの名無しさん [2007/04/10(火) 21:28:53 ] 俺、ほっといたらマインスイーパーできてたわ
116 名前:デフォルトの名無しさん mailto:sage [2007/04/11(水) 14:47:13 ] それ、寝てる間に小人さんがやってるんだよ
117 名前:デフォルトの名無しさん mailto:sage [2007/04/20(金) 19:33:34 ] ttp://d.hatena.ne.jp/kataho/20061025/p1#c の「7, 5を使ってかけた京アニフィルタ」が分かりません。 画像を使ってフィルタをかけるとはこれいかに? です^^ 初心者丸出しの質問かもしれませんが、よろしくお願いします。
118 名前:デフォルトの名無しさん mailto:sage [2007/04/20(金) 19:36:53 ] 本人に聞けよ
119 名前:デフォルトの名無しさん mailto:sage [2007/04/20(金) 19:38:09 ] フィルタ係数に画像を使ったんでしょ。
120 名前:デフォルトの名無しさん mailto:sage [2007/04/20(金) 20:55:44 ] >>117 元のイメージと5の画像を合成しているだけ。 具体的には、ピクセル毎に2枚のイメージの明るい方の値を選んでいる。 それと、その処理全体が「京アニフィルタ」であって、京アニフィルタは 7のステップだけを指しているわけじゃないよ。 5の画像を使ってフィルタを掛けているというより、フィルタをかけるために 5を使っているという文脈。 京アニフィルタはその人の造語で一般的な言葉ではないので、他所で 使わないように。
121 名前:デフォルトの名無しさん mailto:sage [2007/04/20(金) 21:19:11 ] >>118 そうですね^^ >>119 >>120 京アニフィルタも合成の仕方も理解できました! ありがとうございます。
122 名前:デフォルトの名無しさん [2007/04/22(日) 00:56:41 ] テセレーションについて質問です。 これのアルゴリズムの考え方を教えてもらえないでしょうか?
123 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 21:14:53 ] 何もかも丸投げで質問か。 図々しいにも程がある。
124 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 22:13:07 ] >123 何様だよお前
125 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 22:36:00 ] 俺様。
126 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 22:58:18 ] 俺も俺も!
127 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 00:04:59 ] じゃあ、俺も!
128 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 12:05:09 ] オレだよ!オレ、オレ
129 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 11:07:24 ] 俺も漏れも
130 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 22:57:12 ] 俺だわ。
131 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 00:57:33 ] これがオレオレ詐欺か
132 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 12:30:59 ] どうぞどうぞ
133 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 21:20:51 ] いやいや、あなたからどうぞ
134 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 22:42:01 ] じゃあ俺が
135 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 18:56:19 ] みんなひどすぎwww >>122 ttp://cm.bell-labs.com/who/hobby/93_2-27.pdf
136 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 21:04:48 ] それテセレーションとあまり関係ない気がするが・・・
137 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 21:15:01 ] catmull crack nurbs
138 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 21:24:33 ] 間違えた、catmull clarkだ
139 名前:デフォルトの名無しさん [2007/05/19(土) 23:30:38 ] プログラミングは、20年前に数値計算と結果の可視化を BASICやFORTRANでやっただけだけど、このたび一念発起して、 Visioみたいなソフトを自作してみたい!と思い立ちました。 最初に読むべき書籍は、何でしょうか?
140 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 00:12:21 ] >>139 Cairo のマニュアル
141 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 01:16:56 ] そもそも3Dと関係ない
142 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 01:47:15 ] >>141 バッカ、おめ! >>139 は3D空間を使ったVisioが作りたいって言ってるんだよ! 俺は絶対に使いたくないけどきっとゴイスーな3DVisioが出来てくるに決まってる! 俺は信じてるぞ!
143 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 04:10:44 ] Visioは普通に3Dで図表とか作れる機能搭載しているが・・
144 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 05:27:58 ] それ何? ポリゴンモデラみたいな機能がついてんの?
145 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 09:59:01 ] >>144 >>143 の言ってる機能は知らないが、>>139 の作るもんは バンプマップや被写界深度程度なら余裕でサポート
146 名前:デフォルトの名無しさん [2007/06/11(月) 03:24:32 ] 元々は正社員だったのに取引先にフリーのほうが稼げるとか騙されて 結局派遣やってるバカがいるんだけどw なんか派遣先といい関係、とか言ってたから思わず吹き出しちゃったよw 最近はマネージャーもやってるとか寝言言ってるし、派遣がまねぇじゃぁ?はあ!?w そもそも信頼されてるなら直接契約するか正社員にするはずだが、 いつでも切れる派遣会社経由って舐められてんだよ 派遣期間が長くならないうちに早く就職しろ、と忠告したら、ウッキー!って逆ギレw バカで頑固だから何度言っても理解できない 騙されたとはいえ結局は自分で決めて派遣やってる癖に逆ギレしちゃってまぁ 人間として本当に恥ずかしい
147 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 07:17:17 ] >>146 >派遣がまねぇじゃぁ?はあ!?w 事実は小説より奇なり
148 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 08:07:36 ] コピペにレスすんなカス
149 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 23:23:32 ] 球面調和関数使ったPRTのやり方誰か教えてください
150 名前:デフォルトの名無しさん mailto:sage [2007/06/17(日) 06:46:17 ] ∧_∧ / ̄ ̄ ̄ ̄ ( ・∀・) < PRT!!! ⊂/ 9) \____ q( / > >
151 名前:149 mailto:sage [2007/06/19(火) 23:02:41 ] ddofile5253.zip comment:RFX KEY:4649 余弦項をピクセルシェーダーで表示するプログラム?を書いてみました (ATI RenderMonkey 1.62で) 視線方向のベクトルを頂点の法線として、(面の位置-カメラの座標)との内積 を求めて表示するプログラム・・・のつもりですがどうでしょうか。 ZIPの中のファイル名 余弦項.rfxにしといた方がよかったかも
152 名前:149 [2007/06/19(火) 23:03:42 ] うpローダのURL忘れてた ddo-jp.ddo.jp/ 余弦項について journal.mycom.co.jp/articles/2006/09/23/cedec4/003.html
153 名前:デフォルトの名無しさん mailto:sage [2007/06/19(火) 23:31:04 ] ddofile5263.zip RFX2 KEY:4649 Sphereに対して余弦項を求めるよう修正
154 名前:デフォルトの名無しさん mailto:sage [2007/06/19(火) 23:32:31 ] ∧_∧ / ̄ ̄ ̄ ̄ ( ・∀・) < SH!!! ⊂/ 9) \____ q( / > >
155 名前:デフォルトの名無しさん mailto:sage [2007/06/20(水) 01:18:41 ] >>151 ダウンロードキーが一致しません。>4649
156 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 22:55:17 ] ddo-jp.ddo.jp/download.php?no=5531 今度こそ大丈夫なはずです。(DLKEY:4649)
157 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 23:09:31 ] >>156 こんなの渡されたってどうしろっていうのよw
158 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 23:13:49 ] ほうほう、ピクセルシェーダで余弦を計算したみたいですね。 お疲れさまです。
159 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 00:17:20 ] 少しでもプログラマとしての意地があるなら サンプルプログラムぐらいは付けてみろ
160 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 00:53:37 ] rfxってRenderMonkeyか
161 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 01:55:06 ] どうやって実行するのか謎ぷー
162 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 21:35:51 ] RenderMonkeyだよ! ati.amd.com/developer/rendermonkey/index.html
163 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 21:46:23 ] レンダーモンキーなんてここ5年くらい触ってないや
164 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 01:34:56 ] >>162 何それ?バッカじゃねぇのw
165 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 22:51:51 ] >>164 口を慎みたまえ。君は楽太郎の前にいるのだ
166 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 23:34:45 ] >>149 PRTの何が知りたいの?
167 名前:166 mailto:sage [2007/06/29(金) 00:02:25 ] あー、とりあえず僕の勉強したリソースを晒しておく。 www.research.scea.com/gdc2003/spherical-harmonic-lighting.pdf あと名前は失念したが紫色の英語の本。 上の2つで、PRTの基礎は大体勉強しました。 で、僕は数学が苦手なので、そこいらへんのことは適当に読み飛ばして DXDSKのPRTDemoのソースを読んで、適当に勉強しました。 で、で、僕の結論なんですが細かいことは気にせずにD3DXSHhogehogeの 関数を使うと細かいことは気にせずにPRTの実装が出来ます。 いじょ。
168 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 02:42:17 ] >>167 149じゃないけど「紫色の英語の本」の題名がわかったら教えてください。
169 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 07:14:08 ] PRTってなーに
170 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 15:22:22 ] 紫ってAdvanced Lighting and Materials with Shadersじゃね?
171 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 18:12:21 ] 源氏物語じゃね?
172 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 18:23:23 ] そりゃ式部
173 名前:166 mailto:sage [2007/06/29(金) 23:44:05 ] >>168 >>170 が当たりです。
174 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 12:54:55 ] PRTってなんですか?
175 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 12:55:41 ] ∧_∧ / ̄ ̄ ̄ ̄ ( ・∀・) < PRT!!! ⊂/ 9) \____ q( / > >
176 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 18:14:00 ] >>174 ググれよ ttp://journal.mycom.co.jp/articles/2006/09/23/cedec4/ ↑が分かりやすいかも
177 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 10:26:34 ] pc11.2ch.net/test/read.cgi/tech/1179168569/606 うちでコンパイルして実行しようと思ったら ちゃんと動かないんですけど どこがおかしいのでしょうか?
178 名前:デフォルトの名無しさん [2007/07/01(日) 21:50:59 ] 最近、職場で「出戻り寄生派遣」という言葉が囁かれています。 派遣契約を切られたにもかかわらず「今の派遣契約では生活できません」などと 言って泣き落としで再契約した派遣のことです。 今月初め、半年前に辞めた派遣が出社してきてみんなびっくりしました。 影でコソコソ偉い人に泣きついて再契約したそうです。同じ部署の人には黙って・・・ そんなことまでして自宅の近くの派遣先にこだわって人間として恥ずかしくないのですか。 派遣でスキルアップ、派遣で収入アップとか言うなら一箇所にしがみつかず 複数の会社を渡り歩いてください。 ひとつの会社で派遣向けの単調な仕事をしていたらスキルアップなんてありえないでしょう。 身分不相応な商品のローンを払うために派遣だと当然足りない収入は親にも寄生して、 いつ切られるんじゃないかとビクビクしながら人事権のある人間とだけ仲良くし、 契約終了を通知されれば泣き落とし。悲惨な人生ですね。 氏んだほうがいいんじゃないですか。
179 名前:デフォルトの名無しさん [2007/07/01(日) 21:59:23 ] >>178 意味がわからない >派遣契約を切られたにもかかわらず これは外勤先との契約が切れたでいいんだよね? >「今の派遣契約では生活できません」などと言って泣き落としで再契約 はぁ?契約切れてるのにどういうこと?
180 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 22:10:19 ] 契約切れたから再契約したんだろ? 何の問題も無いじゃん 契約切れてないのに再契約するのか?
181 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 23:04:19 ] >>180 >「今の派遣契約では生活できません」 これ↑、外勤先に派遣会社との契約内容について語って泣き落としをしてるってこと? 糞文章でわかりにきぃよ だったら別に派遣会社にとってみれば仕事自分でとってくる優秀な奴だってことだろ? 外勤先だって納得して入れてるんだし何が問題なんだ?
182 名前:デフォルトの名無しさん [2007/07/01(日) 23:44:23 ] 最近、職場で「出戻り寄生派遣」という言葉が囁かれています。 派遣契約を切られたにもかかわらず「次の派遣先でも切られてしまって生活できません」 などと 言って泣き落としで再契約した派遣のことです。 今月初め、半年前に辞めた派遣が出社してきてみんなびっくりしました。 影でコソコソ偉い人に泣きついて再契約したそうです。同じ部署の人には黙って・・・ そんなことまでして自宅の近くの派遣先にこだわって人間として恥ずかしくないのですか。 派遣でスキルアップ、派遣で収入アップとか言うなら一箇所にしがみつかず 複数の会社を渡り歩いてください。 ひとつの会社で派遣向けの単調な仕事をしていたらスキルアップなんてありえないでしょう。 身分不相応な商品のローンを払うために派遣だと当然足りない収入は親にも寄生して、 いつ切られるんじゃないかとビクビクしながら人事権のある人間とだけ仲良くし、 契約終了を通知されれば泣き落とし。悲惨な人生ですね。 氏んだほうがいいんじゃないですか。
183 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 23:45:24 ] >>182 よし!今度は理解できる!Go!
184 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 23:48:55 ] 社員でも派遣でも出戻り認める会社って相当腐ってるよな
185 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 10:53:26 ] >>184 そう?どうして?
186 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 12:29:21 ] >>185 就職したことないの?
187 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 12:47:37 ] 出戻りなんて普通だけど、 この業界じゃ、押してるときにトンズラしても、 あとでしれっと戻ってる、なんてとこもあるからなあ
188 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 13:15:43 ] >>186 あるよ?で?
189 名前:デフォルトの名無しさん [2007/07/03(火) 08:19:16 ] 大企業じゃ二度目の入社は認めない規則になってるのが普通
190 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 10:22:07 ] 退社理由による。
191 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 13:31:30 ] >>184 出戻りって結構あるよ まあ辞めるときはちゃんと引き継ぎして きっちり好感印象のまま辞めるように しなきゃいかんよってことじゃないかな
192 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 22:04:16 ] 俺の会社じゃ出戻りは就業規則で明確に禁止 研修で聞いた話だと組織運営の基本だそうだ
193 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 01:43:15 ] 転職した会社が元の会社にM&Aされたら、即効お辞め頂くのかい?
194 名前:デフォルトの名無しさん [2007/07/05(木) 02:00:43 ] >>193 真先にリストラ候補になるだろうね
195 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 09:38:24 ] 政治活動で退社して戻るなんてのは普通にある
196 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 10:07:51 ] ねーよ そもそも、てめえの意思で辞めたくせに恥知らずもいいとこ
197 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 10:23:01 ] 会社の組合から立候補に出して、その際に退社 その後復帰ってのはあるって。 世間知らずは黙ってろ
198 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 10:28:05 ] 会社の決まりじゃなくて、自分の感情で決めつけてる人がいるね。 そんなに出戻りがいやなのかね。 そりゃ自己都合でやめたやつはそうそう戻ってこないだろ。
199 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 11:12:23 ] 退社して立候補して落選したら復社するのかよ きっと選挙中は退社で排水の陣で臨んでます とか言って同情票集める目論みなんだろう そういうのを恥知らずの詐欺死と言うんだよ
200 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 12:37:46 ] 公務員でさえ立候補と同時に職を失い、復職はできないと公務員法できめられている 出戻りOKって一体どういうお遊び会社なんだよ
201 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 12:47:24 ] なにこのマ板状態(笑
202 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 17:41:26 ] 出産とか長期療養だと一時退職ってのはありだがな。 転職じゃありえんだろ。
203 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 19:16:14 ] バックレOK、偽装請負どんと来い! みたいな業界じゃしょうがないような気もする
204 名前:デフォルトの名無しさん [2007/07/05(木) 20:11:38 ] >>202 そりゃ産休とか長期休暇だよ 一度辞めてまた雇ってくれ、と言ってくるような恥知らずとは根本的に異なる
205 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 20:24:33 ] そろそろPRTについて語ろうぜ
206 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 21:40:07 ] そろそろ出戻りがダメだという論理的な理由が出て来ないかな。 恥知らずとか組織運営の基本とかじゃ理由になってないよね。 社内で積めない経験をしてきている上に自社の仕事の仕組みも 理解してるから、ウチの会社ではむしろ歓迎されてるんだけど... 感情的になってでも出戻りを否定したい理由を教えて欲しいな。
207 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 21:55:31 ] 俺より出来るから追い出したのに、 上司のコネ使って、また戻ってきやがって・・・。
208 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 11:46:01 ] 公務員は税金もらってるから槍玉にあがりやすく、仕事以外厳しいんだがそれを理由に上げられても・・・・
209 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 11:52:16 ] まともな就業規則がある会社で出戻り禁止してないとこなんてあるのか?
210 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 11:56:54 ] >>209 の勤めてた会社がまともじゃないんだろう
211 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 12:04:12 ] >>210 ?
212 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 12:26:49 ] >>210 お前の会社って社員数何人? 社長と社員がおまえ1人とかそういうレベルの会社なんじゃね?
213 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 12:38:44 ] >>212 エート、世界で?本社のみ?
214 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 12:41:12 ] そういえば、こないだ電話機出したとこも創業者が追い出されてCEOで帰って来てたな。
215 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 12:41:57 ] >>209 は「まともな就業規則がある会社なら出戻り禁止してる」という 当たり前のことを言ってるだけなのに>>210 は何に対して突っかかってるんだ?
216 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 12:50:00 ] 出戻りをわざわざ規則でうたってる会社なんてどんな小さい会社なんだ?
217 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 12:52:53 ] 出戻りが気に入らないから煽ってるだけで、 そんな規則がわざわざ書いてあるとこなんてないだろw
218 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 18:02:14 ] >>214 >創業者が追い出されてCEO 創業者もCEOも従業員じゃなくて経営者だから そもそも従業員が対象の就業規則はあてはまらない
219 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 18:22:01 ] それを言うなら国を指摘したらどうだ? 米国じゃあっちこっちの会社を行ったり来たりするのは普通だろ。 日本ではそんなに会社移ることが少ないから目立たないだけ。 もちろん、どちらの国でもそんなアホな規則は作らないけどな。
220 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 20:46:24 ] >>215 それが当たり前という感覚がおかしいから突っ込まれているのだろう。 現に出戻りするメリットを論理的に説明出来ていないし。 単純に言えば、出戻り禁止は会社を辞めさせない為の規則だよね。 もう二度と戻って来れないという縛りを設け、辞職のハードルを高める 事で、社員を会社に縛り付ける為の方便。普通の会社なら、働き易さ とか待遇の良さ等の職場の魅力で従業員を繋ぎ止めておく物だけど、 それが出来ない様な会社であれば、そういう方策も有効かもしれん。
221 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 20:47:40 ] ∧_∧ / ̄ ̄ ̄ ̄ ( ・∀・) < PRT!!! ⊂/ 9) \____ q( / > >
222 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 21:07:38 ] よし、PRT!
223 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 13:07:59 ] >>213 なんだ、日本営業所の社員かw
224 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 22:41:17 ] 何事もなかったかのようにPRTの話がはじまるよ↓
225 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 15:16:48 ] ttp://journal.mycom.co.jp/articles/2006/09/23/cedec4/ まずはこれでPRTがどんなものかをちょっと勉強しとくか
226 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 22:23:33 ] 光源の移動だけはどうしようもないんだよな。
227 名前:デフォルトの名無しさん [2007/07/08(日) 22:41:10 ] PRTと出戻り派遣はどういう関係があるのですか?
228 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 06:33:09 ] ありません
229 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 08:05:27 ] 大気の射光加減はどうしたらできますか?
230 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 20:18:06 ] 遮光
231 名前:149 mailto:sage [2007/07/20(金) 23:32:23 ] シェーダーなくしちゃった
232 名前:149 mailto:sage [2007/07/21(土) 00:00:54 ] ttp://www.pyramid-inc.net/technical/index.php わからねええ 1.キューブマップをdecompose_SH_cube_rgbで球面調和関数展開 2.各頂点の遮蔽情報をdecompose_SH_cube_rで〃 3.何とかしてライティング計算(SHDoubleProductを使う? でもこのライブラリにはTripleProductしかない
233 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 00:10:13 ] がんばれー
234 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 00:22:05 ] ttp://journal.mycom.co.jp/articles/2006/09/23/cedec4/007.html よく見たらDoubleProductの前には「SH」とついていない。普通の内積? >>233 期待に添えません
235 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 00:32:49 ] ディフューズ伝達はただの内積だよ なんで内積でOKなのかくらいは数式的に理解してから実装しようね
236 名前:デフォルトの名無しさん [2007/07/23(月) 00:56:07 ] 質問です. GPU の HW アーキテクチャについて勉強したいのですが,書籍でいいのありま すか?(洋書可)
237 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 01:03:06 ] gpugems
238 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 01:24:59 ] >>237 もうちょと HW の設計についてトップダウンで書かれたものがいいんですが...
239 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 01:32:51 ] どの程度の情報が欲しいのか具体的にお願いします。
240 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 07:42:08 ] 【派遣ネガティブ根性チェック】 3つ以上、チェックがつけばアナタの性格はひん曲がっており、 ネガティブ負け組派遣人生を歩んでいます。 □派遣先正社員の作った糞開発ツールはたとえ腐っててもマンセーして使う □派遣先の人事権のある社員の意見はたとえ間違っていてもマンセーする □仕様とは正社員から口伝されるものだ □耳で聞いた仕様を正確に覚えていないのは自分の責任だ □昼食は必ず派遣先の社員と行くべきだ □自分の仕事で問題が発生しても解決するのは派遣の仕事ではない □派遣先から「いつまでもここで仕事してくださいね(安い金でw)」と言われて嬉しい □自社で仕事なんてできるわけがない □派遣労働の問題点の話題が出ると感情剥き出しにして反論する □派遣労働の問題を指摘する人は嫌いだ □派遣先には仕事だけでなくプライベートについてもグイグイ引っ張って欲しい □奢ってくれる派遣先正社員を尊敬する □自分の月額金額を知らないのは当然だ、単金を聞いてはいけない □派遣先正社員より自分の生涯収入が低いのは当然だ □チビは派遣先にかわいがってもらいやすいから派遣には有利だ
241 名前:238 [2007/07/23(月) 21:04:27 ] >>239 ヘネパタの Computer Architecture を GPU にとっかさせたかんじのやつです.
242 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 21:43:11 ] エピ曲線とか、そういう話題はここのスレに含まれるの?
243 名前:149 mailto:sage [2007/07/24(火) 18:24:40 ] >>235 >なんで内積でOKなのかくらいは数式的に理解してから実装しようね なんで内積でいいの PRTの前計算プログラムを作ってるけど計算に20〜30分かかっている・・ 遅杉?頂点数は18,000ぐらい。
244 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 18:46:30 ] Sloanの論文くらい読めよカス
245 名前:デフォルトの名無しさん [2007/07/24(火) 22:49:32 ] 1.キューブマップをdecompose_SH_cube_rgbで球面調和関数展開 2.各頂点の遮蔽情報をdecompose_SH_cube_rで〃 ↑普通は、頂点からレイを1000方向くらい飛ばして交差判定をしてSHを作るよ 多分その方法でも出来るけど 3.何とかしてライティング計算(SHDoubleProductを使う? でもこのライブラリにはTripleProductしかない ↑TripleProductは遮蔽項の追加とかで使うんだったよーな気が。 ライティング計算は大体 for ( int i = 0; i < 16; ++i ) light += cube_sh[i] * occluder_sh[i]; みたいな感じでok。ホントはもう少し複雑なので、論文とか本を読んでくれ。 >PRTの前計算プログラムを作ってるけど計算に20〜30分かかっている・・ >遅杉?頂点数は18,000ぐらい。 そんなもんじゃね? がんばって当たり判定にKDTreeとか使えばたぶんもっと速くなる。
246 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 16:48:35 ] ttp://gamdev.org/up/img/9924.png こんな感じのレンダリング結果になりました。 >ホントはもう少し複雑なので、論文とか本を読んでくれ。 ?違う??
247 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 17:12:33 ] どう見ても間違ってると思う
248 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 19:13:13 ] エッジ部分が変だなw 遮蔽項等の計算をするときは、データ上は共有されてないが 同じ位置にある頂点(何かいい呼び名ある?)も共有させて 計算しないと駄目だよ。
249 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 19:22:18 ] ttp://gamdev.org/up/img/9927.zip 動画版
250 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 19:24:44 ] >>248 >同じ位置にある頂点(何かいい呼び名ある?)も共有させて計算しないと駄目だよ。 ??? メッシュのデータは頂点のデータと頂点インデックスとに別れていて、 計算時及び表示時は頂点データの方を参照しています。
251 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 19:26:23 ] ソースの方は色々試してみた跡があって滅茶苦茶なのでまた今度に・・ 描画には3Dエンジン「Irrlicht 1.3.1」を使っています。
252 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 19:31:04 ] >>248 要するに、頂点インデックスのあるメッシュデータを用いて遮蔽項の計算をしているから 同じ位置での遮蔽項を何回も計算したりなんて事にはなっていないはず、 と言いたかったんです
253 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:31:43 ] gamdev.org/up/img/9939.zip ageました
254 名前:デフォルトの名無しさん [2007/08/10(金) 18:08:04 ] age
255 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 00:47:23 ] 245です ソースざっとみました。 今ん所特におかしい所は見当たらないです またヒマが出来たら眺めてみます。
256 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 00:59:39 ] あとあと、 今更ながら動画見た。 影の動く方向と光源の動く方向が異なってるのが怪しい SHの座標系とsceneの座標系合ってますか? Z-upとY-upは統一してる? D3DXSH系はなにげにZ-upだったよ
257 名前:デフォルトの名無しさん [2007/08/12(日) 16:06:53 ] ポリゴンについてです。 ○−−−−−○−−−−−○ | | | | | | | | | ○ A ○ B ○ | | | | | | | | | ○−−−−−○−−−−−○ という頂点を持つ隣接した2つのポリゴンを、 ○−−−−−○−−−−−○ | | | | | | ○ C ○ | | | | | | ○−−−−−○−−−−−○ 一つのポリゴンにする為には、 どのようなアルゴリズムが必要ですか?
258 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 16:10:49 ] >>257 1〜N辺を共有してればなんでもいけんじゃね? 凹とか凸とか関係ないっしょ?
259 名前:デフォルトの名無しさん [2007/08/12(日) 19:00:13 ] >>258 具体的には?
260 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 19:07:47 ] AとBで共有している点と辺は、データ上も共有されているの? それとも共有されていることを見つけるアルゴリズムが知りたいの?
261 名前:デフォルトの名無しさん [2007/08/12(日) 19:17:16 ] AとBで別々で頂点を持っています。 二つの一次元配列に各頂点が納められているイメージです。 やりたいことは、隣接している複数のポリゴンを 一つのポリゴンに変換したいのです。 隣接している頂点(同一地点がある頂点?辺?)、 変換後に不要となる頂点の判断が必要かなと考えてみるのですが。
262 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 19:20:32 ] 凸多角形にこだわらないなら簡単だな
263 名前:デフォルトの名無しさん [2007/08/12(日) 19:24:07 ] >>262 といいますと?
264 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 19:24:23 ] 空間は三次元かね?(スレタイからするとそうだが・・・) 3点でつくる三角形は必ず平面になるが、 4点以上は平面にならないことは分かってるかな
265 名前:デフォルトの名無しさん [2007/08/12(日) 19:26:00 ] >>264 2次元です。(スレタイから外れますが。。) Z座標は無いですね。
266 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 19:42:06 ] 頂点数の見込みは? AとBは2つだけ?それともまだ他にある?
267 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 20:29:04 ] 多角形の凹凸を気にしないなら簡単だね。
268 名前:デフォルトの名無しさん [2007/08/12(日) 20:37:20 ] 複数面を想定しています。 凸凹を気にしないとは?
269 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 20:43:14 ] >>268 たとえばこういう場合はどうしたいの? 統合したら凹多角形になるけど ○ ○ |\ /| | \ / | | \ / | | ○ | | A |. B .| | | | ○───○───○
270 名前:デフォルトの名無しさん [2007/08/12(日) 20:47:00 ] ○ ○ |\ /| | \ / | | \ / | | ○ | | A B .| | | ○───○───○ ですね。 要は複数の面が一つの面になるようにしたいです。
271 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 20:50:18 ] 凹凸を気にせずに単に外周をとりたいということか
272 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 20:52:32 ] >>270 ソリッドモデル 境界表現法 でググれ
273 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 20:56:01 ] >>268 でこぼこワロタ
274 名前:デフォルトの名無しさん [2007/08/12(日) 22:14:57 ] >>271 そうなりますね。 >>272 ググってみましたが、 ちょっと理解しずらいです。 今回のケースの場合、 どうすればよいのでしょうか?
275 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 22:17:02 ] 2つの形状が必ずぴったり隣接してるのなら、表裏だけ違う同一の2面を単に取り除けばいいんじゃないか。
276 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 22:20:08 ] >>274 条件が少なすぎる Z座標はなくてもUVとか全部ずれるぞ もっと全体のやることを掲示してくれ 後付けでZはありませんとか大事なこと後だしで出してるところからいって お前が重要だと思い込んだ内容しか出せてないだろ? この状態で返事はできん
277 名前:デフォルトの名無しさん [2007/08/12(日) 22:34:40 ] >>275 隣接しています。 (ぴったり隣接しなくても結合できる方法があれば知りたいです。) 取り除きたいのですが、 隣接(=頂点が同一で2点以上になる辺)の 部分の判断方法がわからないのです。 例では2面だけ示していますが、 複数の面が隣接するケースもあるとしてください。 >>276 言葉たらずですみません。 条件ですが、 ・2次元(2D) ・複数の面が空間上に存在。 ・面は全て同じ頂点でなく、いろいろな凸凹面が存在。 ・1つの面の頂点数は10〜100程度になりそうです。 ・それぞれの面で隣接しているオブジェクトを一つの面として変換。 です。
278 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 23:23:10 ] >>277 くっついてるかどうか見るのは辺だけじゃないの?
279 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 23:36:59 ] まず、点・辺・面の定義について勉強してくれ。 用語の使い方が間違ってるから、言ってることがめちゃくちゃ。
280 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 23:42:42 ] >>279 そこまで戻らなくてもいいような・・・
281 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 00:17:00 ] でも正直もうちょっと勉強してから質問した方がいい気はする・・・ 今の状態で解るように説明するのって難しいんじゃない? 案外用語整理したら解き方思いつくかも
282 名前:デフォルトの名無しさん [2007/08/13(月) 00:21:57 ] >>279 すみません。 明確なことは「二つの面を一つの面に変換する」です。
283 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 00:39:02 ] >>282 実はすっげ面倒じゃね? めちゃくちゃでっかい三角形2ポリで構成された四角形に隣接する めちゃくちゃちいせぇ三角形って単純な方法じゃくっつかないだろ?w
284 名前:デフォルトの名無しさん [2007/08/13(月) 01:34:26 ] >>283 外周の頂点だけ抽出できればいいのかなと思うのですが、 その判断が想像つきません。。
285 名前:デフォルトの名無しさん [2007/08/13(月) 01:43:42 ] >>284 とりあえず面1と面2の共有頂点でなければ外周の頂点候補じゃねの?
286 名前:デフォルトの名無しさん [2007/08/13(月) 08:25:38 ] >>285 そうですね。 ただ、共有頂点の一部(面1と面2のどちらか)は 外周として扱わないと、同一の面は維持できないですよね。 両方の頂点座標で同一の座標値を持つインデックスを走査したとして、 それが共有頂点で外周として扱う必要である頂点か否かの判断方法が 思いつかないのです。
287 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 08:40:41 ] >>286 そりゃなんとかなりそうじゃねぇの? だって条件があるじゃん 頂点が共有頂点にしかつながってなかったらそれは消滅候補だな とりあえず上の条件だけで共有頂点をとっぱらって循環してない共有頂点も消滅候補だな で、だいたい消えるんじゃねぇの? つか、紙に書いて考えてみた?
288 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 10:32:27 ] 最終的につながった形がでけー四角形に穴が開いてる形になったらどうすんだろうな?
289 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 12:07:44 ] 元質者は具体例のイメージができてナインジャマイカ?
290 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 12:12:03 ] ここまでの議論をまとめればレポート完成です。 ありがとうございました。
291 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 18:57:18 ] 俺が教官なら、この程度の内容じゃ「不可」だな。
292 名前:デフォルトの名無しさん [2007/08/13(月) 23:08:06 ] 頂点が共有頂点しかつながっていない 頂点は消滅させるのは理解できますが、 循環していない共有頂点とは? 必ずしも頂点が共有頂点にしか繋がっていない頂点について、 どちらの面の頂点を適用すればいいんだろう。(きめの問題かな) たとえば、 A[0] A[1] A[2] A[3] (0,5)(0,0)(0,-5)(-5,0) B[0] B[1] B[2] B[3] (0,5)(5,0)(0,-5)(0,0) のひし形が存在したとして、 変換後は、 C[0] C[1] C[2] C[3] (0,5)(5,0)(0,-5)(-5,0) としたいんですけどね。
293 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 23:17:08 ] >>288 でも出てるけど、 ○───────○ |\ C /| | ○───○ | | \D / | | ○ | | A |. B .| | | | ○───○───○ (Dは領域外) の場合はどうするの? ○───────○ | C | | ○───○ | | \D / | | ○ | | A . B .| | | ○───○───○ これでいいのか?
294 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 23:21:58 ] ダメだこりゃ。
295 名前:デフォルトの名無しさん [2007/08/13(月) 23:25:08 ] ○───────○ | | | | | | | | | | | | ○───○───○ ですかね。
296 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 23:31:46 ] すげぇ、gdgdだぜ。
297 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 23:51:39 ] ○───────○ | C || ○───○ | | \D / | | ○ || A B | | | ○───○───○
298 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 23:52:31 ] もうなにがなんだか
299 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 23:53:07 ] ○───────○ | C | | ○───○ | | \(^o^)/. | | ○ | | A . B .| | | ○───○───○
300 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 03:12:31 ] ○───────○ | | | ○ | | /(^o^)\ .| | ○───○ | | フッジッサーン | | | ○───○───○
301 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 04:11:04 ] >>292 ていうかお前、仕様が確定してない状態っしょ? 具体的に言え、何をどうしたいからそんなことやってんだ? 面をくっつけたいのはわかった、でも、 それだけの条件だと多角形なんてもんで表せない図形になるでしょ? 網目みたいな簾みたいなもんだってできるわけじゃん 俺は、正直、こんなもんの用途なんて無いと思ってる 外枠も糞もドット絵で白黒表現したほうがよっぽどはえーぐらいだよ だから、俺が知りたいことは「面をくっつけたい」って部分じゃなくて 「なんのために」面をくっつけたいのか?って部分なんだよ 絶対そっから仕様が確定するはずなんだ いまの質問は限りなく無駄なことをしてるとしか思えない
302 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 04:13:53 ] >>292 合成した後、共有してる辺を消したときに繋がって無い辺(図形を構成していない辺)だけが残る ときがあると思うからそれを消すためのもん 紙に書いてみればわかる
303 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 04:14:40 ] あ、 >循環していない共有頂点とは? に対しての返答ね
304 名前:デフォルトの名無しさん [2007/08/14(火) 09:54:17 ] NURBS同士の交点を求めるにはどうすればいい? っていう質問はどこですればいいでしょうか?
305 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 10:12:15 ] ここの連中は頭悪いから無理 もう少し真面目なところを探しな
306 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 10:28:08 ] 例えば? 数学板行ってみたんだがカオスだった。
307 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 12:17:17 ] >>304 そういえば、2次元の幾何学系のスレってム板にないな。 ちなみに自由曲線の交点を求めるのは、ニュートンラプソン法を使うのが一般的。
308 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 12:24:10 ] >>307 そーなのか。 CADとかどうやってんだとかずっと考えてたw トンクス
309 名前:デフォルトの名無しさん [2007/08/14(火) 14:23:00 ] キューブ環境マッピングのことで質問なのですが、 パフォーマンスが出なくて困ってます。 手法は以下の通り、 ・3Dオブジェクトごとに1枚のキューブマップを持つ。 ・シーン描画の前に、それぞれのキューブマップを更新。 ・キューブマップによって、反射・屈折エフェクトを実行。 例えば、3Dオブジェクトが3つあると、3x6回シーンを描画しなければ ならない訳で、重くなる理屈はわかるんですが、 HALO2など、完璧な屈折エフェクトなのに全然重くなっていないあたり 何かうまい方法がありそうなのですが、何か知りませんか?
310 名前:デフォルトの名無しさん [2007/08/14(火) 21:07:45 ] なぜに3×6?
311 名前:デフォルトの名無しさん [2007/08/14(火) 21:10:39 ] 遠くにあるもののマップは小さくするとか
312 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 21:53:44 ] >>310 キューブマップを描画のたびにオブジェクトごとに更新してるってことなんかな? いや、ようわからんけどw
313 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 21:57:13 ] 俺、マップ(シーン?ワンフレではない)で共通のキューブマップしか 使ったことねぇからさっぱりわからないや 拡大具合によっちゃワンフレ更新も意味あるけど、 そんなオブジェクトが3体も入るようなカメラでオブジェクトごとのキューブマップなんているのか? かなーり近づいてキャラの表情が物体に映りこむぐらいしないと演出としてあんま意味無い希ガス
314 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 22:34:29 ] >309 参考までにその完璧な屈折エフェクトを見てみたい
315 名前:デフォルトの名無しさん [2007/08/14(火) 22:44:26 ] あれは疑似屈折だぞ。
316 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 22:51:40 ] つーことはバックバッファをとってきてテキトーにずらして描画するタイプ?
317 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 22:52:48 ] >>316 www.4gamer.net/news.php?url=/specials/3de/hl2/hl2_01.shtml
318 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 22:54:16 ] まちがった そのページから「次へ」を押してくれ。
319 名前:デフォルトの名無しさん [2007/08/14(火) 22:59:21 ] >>301 GISで多角形で構成される地物を一つの地物に変換したいです。 面の中が空の物は作る必要はありません。 二つの面から外周頂点を求めるアルゴリズムが知りたいです。
320 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 23:04:32 ] レースゲームのボディの映り込み用のキューブマップとかって 毎フレーム更新してたりするの?
321 名前:309 [2007/08/14(火) 23:50:01 ] >>310 キューブマップは6面あるので 6回描画しなければいけません。 >>311 それはすぐに出来そうな方法なので 試してみます。 >>313 凄く近いオブジェクトは動的キューブマップ それ以外のオブジェクトはシーン共通の静的キューブマップ こんな形で使い分ける感じでしょうか。 >>314-316 アービターの異端者制圧のステージで 味方のキャラが光学迷彩をした際、 背後の死体もちゃんと透けていたんで まじめに処理しているのかなと思ったんですが 擬似なんですかね・・確かに反射を含まない屈折だけなら その方法でいい感じにいけそうな気がします。
322 名前:デフォルトの名無しさん mailto:sage [2007/08/15(水) 00:07:02 ] そうだよな? 俺、3Dのゲーム組むようになってから最適化したことねーしw ストリップ化だってやったことねぇw 最適化するぐらいならポリ数と塗り面積落とすわw だって見た目全然かわんねーもん
323 名前:デフォルトの名無しさん mailto:sage [2007/08/15(水) 07:18:17 ] >>332 ?
324 名前:デフォルトの名無しさん mailto:sage [2007/08/15(水) 07:57:22 ] >>323 将来のレス番がどうした。
325 名前:デフォルトの名無しさん mailto:sage [2007/08/15(水) 10:10:37 ] NURBS曲線・曲面を扱いたいのですが、ライブラリとかないでしょうか? 2Dのみでもかまいません。
326 名前:デフォルトの名無しさん mailto:sage [2007/08/15(水) 11:11:09 ] >>325 Parasolid
327 名前:デフォルトの名無しさん mailto:sage [2007/08/15(水) 23:36:48 ] >>325 glut
328 名前:デフォルトの名無しさん mailto:sage [2007/08/15(水) 23:38:13 ] ごめんgluだった
329 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 10:56:34 ] 325です。 表示にはgluをつかう予定ですが、表示しかできません。。。 途中の点の座標とか面の向きを知りたいのですが。 Cから使いたいのですが、DLLとかになっているものでも かまいません。よろしくおねがいします。
330 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 11:00:54 ] >>329 GLU 1.2
331 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 11:42:36 ] 調べたところ、gluNurbsCallback等がありました。 ありがとうございます。 たとえば、Nurbs面と交わるz平面の交線を抽出する ことなどは可能でしょうか。
332 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 12:08:37 ] 無理
333 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 19:33:03 ] Parasolidカーネルってどこで買える?
334 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 20:25:15 ] そしてハウマッチ?
335 名前:デフォルトの名無しさん [2007/08/21(火) 23:30:25 ] 質問です. 3D プログラミングに興味を持って,「リアルタイムレンダリング」を読んでい るのですがクォータニオンが良くわかりません.具体的には,42 ページで脱落 しました. こんな人間がクォータニオンを理解するのによい書籍等はないでしょうか?
336 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 23:42:07 ] >>335 クォータニオンを使いたいだけだったら理解する必要は無いと思うよ。 解説なんか見ないでソースコードを読んだ方が納得出来るんじゃないかな。 ttp://gamdev.org/w/?QuaternionPowers ttp://marina.sys.wakayama-u.ac.jp/~tokoi/?date=20040321 ttp://homepage1.nifty.com/seagull/math3d.html ttp://staff.aist.go.jp/toru-nakata/quaternion.html ttp://tpot.jpn.ph/t-pot/program/35_quaternion/quaternion.html
337 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 01:00:24 ] >>336 有り難うございます. 教えていただいた中では, tpot.jpn.ph/t-pot/program/35_quaternion/quaternion.html が非常にわかりやすく良く理解できました!
338 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 22:04:20 ] ttp://lucille.sourceforge.net/blog/archives/000300.html やってみたいんですが何をやっているのかさっぱり分かりません。 ググってもほとんど情報が無いし・・
339 名前:338 mailto:sage [2007/08/24(金) 22:15:48 ] とりあえず、表示に必要な前計算をやりたいです
340 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 22:30:25 ] がんばって!
341 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 22:53:44 ] 3ページ目 We define a combined transport function for the k-th BRDF term as: Tk(x,ωi) = gk(ωi)V(x,ωi) (ωi・n(x)) xはサーフェイス上の位置 ωiは入射光の角度 Vは遮蔽項 nはxでの法線 これでtransport matrixが計算できるんでしょうか? でもKとかBRDF termとかview map とか light mapとかわからない・・ 8ページ目で、Kが上がれば上がる程レンダリング結果がよくなっていますが。
342 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 22:56:33 ] くっ・・俺はこの論文を、ただ眺めていることしか出来ないのか? こんな事じゃ、いつまで経っても実装に移れないというのに!
343 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 23:06:23 ] KはBRDF関数をSVDで分解して近似したときの項数だろ
344 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 21:20:57 ] そうなんだ
345 名前:338 mailto:sage [2007/08/27(月) 23:34:42 ] 同じ人が「All-Frequency Interactive Relighting of Translucent Objects with Single and Multiple Scattering 」を・・ しかし、これもやっぱり分からないことには変わりありません。
346 名前:デフォルトの名無しさん [2007/09/01(土) 14:33:28 ] >>345 英語だめすぎておれもわからん。 ひそかに、そのへんを解説してそうな、オーム社からでるCG MAGICに期待している。
347 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 17:57:28 ] SVDとかWaveletは数値計算ライブラリを使って計算するつもりです。 ライセンスがGPLなのが気になりますが。GPLよくわかんないので。
348 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 19:26:40 ] 分解する前に、BRDFをどうやって用意するのか・・
349 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 19:44:58 ] >>348 論文ではAshikhmin-ShirleyやLafortuneのモデルを使ってますよ☆
350 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 19:54:56 ] ttp://www.cs.utah.edu/~shirley/papers/jgtbrdf.pdf これすか ttp://www.gnu.org/software/gsl/manual/html_node/Singular-Value-Decomposition.html この関数にどんな形で渡すんでしょうか?
351 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 19:59:15 ] このままじゃ挫折します HELP ME!
352 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 20:05:03 ] >>350 どんな行列を分解するかなんて論文見渡せば10秒で見つかるだろカス
353 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 20:05:52 ] ttp://www.tmps.org/index.php?GSL%A5%D9%A5%AF%A5%C8%A5%EB%A1%A4%B9%D4%CE%F3%A5%AF%A5%E9%A5%B9%A4%CE%BA%EE%C0%AE によると、 >gsl_linalg_SV_decomp関数は,m行n列(m<n)の行列Aの特異値分解を計算します.引数Aは計算結果の行列Uで上書きされ,ベクトルsは対角行列Sの対角成分を格納します.また,workはn次元の作業用ベクトル領域です. 日本語でも何が書いてあるのかワカンネ
354 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 20:34:27 ] >>338 を読むための前提知識が足りなすぎる 線形代数からやりなおせ
355 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 20:53:50 ] ttp://ja.wikipedia.org/wiki/%E7%B7%9A%E5%BD%A2%E4%BB%A3%E6%95%B0 無理です。やり直すどころかやってもいない 詳しい理論が分からなくても実装方法だけ分かればいいやと 思っていましたがやっぱりそうも行かないですね。 To construct the BRDF matrix, we sample both incident and view directions on a unit disk embedded in a 2D texture map of 48x48 resolution. The memory required to store the tabulated BRDF is approximately 37.5 MB. incident and view directions→incidence and view directions→入射光と視点の角度? BRDF分解できないと先に進めない・・
356 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 21:46:47 ] おまえは英語も駄目だな
357 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 15:52:03 ] 分かるかこんなの!
358 名前:デフォルトの名無しさん [2007/09/03(月) 10:38:15 ] >>352 >>356 アドバイスできないなら、ひっこんでろカス 傍で見ていても不快になる
359 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 14:08:40 ] すみませんでした
360 名前:デフォルトの名無しさん [2007/09/10(月) 22:02:51 ] (´・ω・`) ショボーン
361 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 12:19:31 ] スクリーン座標→ワールド座標の変換をする関数を作りたいのですが(D3DXVec3Unprojectみたいな)、 これどういう風に計算するんですか?教えてください もしくはどこか参考になるサイトがあれば。逆の場合なら解説しているサイトはたくさん見つかるんですけど…
362 名前:デフォルトの名無しさん [2007/09/12(水) 12:20:28 ]
363 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 12:32:38 ] 投影行列の逆行列を求めて、座標を表すベクトルを掛ける。
364 名前:デフォルトの名無しさん [2007/09/12(水) 12:45:08 ] >>363 ありがとうございます
365 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 13:40:51 ] >>358 アドバイスできないなら、ひっこんでろカス 傍で見ていても不快になる殺すぞ!!
366 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 18:26:53 ] ∧_∧ / ̄ ̄ ̄ ̄ ( ・∀・) < PRT!!! ⊂/ 9) \____ q( / > >
367 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:39:40 ] 3Dアクションの当り判定って一般的にはどうやってとってるの? 進行方向ベクトルのさす1点がポリゴンに交差しているかだけを 見ると、曲がり角に肩をぶつけるような状況の時に抜けちゃうと 思うんだよね。進行方向から扇状に何点か見る感じですか?
368 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:51:19 ] モデルを構成する全ポリゴンと交差判定すればいい
369 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:56:19 ] それ重杉でしょ…。
370 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:12:18 ] 当たり判定用のモデルを用意したら良いんじゃないの。単純なフォルムの奴を。
371 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:45:18 ] ポリゴン同士の交差判定は出来ればしたくないなぁ。 「辺の数」+「辺の数」x「線分とポリゴンの交差判定」を 「モデル1のポリゴン数」x「モデル2のポリゴン数」 やるわけでしょ?重いなぁ。
372 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:46:16 ] こまかいけど、 「辺の数+辺の数」x「線分とポリゴンの交差判定」ね。
373 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 07:42:12 ] 単純図形でとる
374 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 08:02:19 ] 単純図形で取ってもさ、早く移動する物体だと検出すりぬけちゃうでしょ みんなどうやってるんだろう
375 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 08:50:55 ] もまいらおはようさん。 この話ってキャラとBGの当りのことだよね?確かに一般的な 方法論があるか気になる。やったこと無いけど、円(球)とモデルの 当り判定は軽く正確に取れないのだろうか。
376 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 21:54:36 ] 素人考えの疑問への答えならこの本に大体載ってるだろう ttp://www.borndigital.co.jp/book/program/4-939007-91-X/4-939007-91-X.html
377 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 22:50:28 ] >>376 ゴメン、どの辺が素人考えなの?その当り、素人で無い人は どんな感じでやってるの?
378 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 23:39:21 ] 素人じゃない人は>>376 に載ってるような方法(or さらに発展したもの)をやってると思う。 衝突判定とか詳しく勉強したいなら買っておいて損はない。 おおざっぱに説明すると 1, キャラの境界箱みたいのをあらかじめ作る。 2 空間を分割 3 各分割した空間にどんなキャラがいるか調べる。 4 キャラと衝突するのは同じ空間または隣接する空間にいるキャラだ 5 4で衝突する可能性のあるキャラ同士を集め、1で求めた境界箱の衝突チェック 5 境界箱が衝突したらもうちょい細かいモデルで衝突チェック 詳しく知りたい人は BVH(bounding volume hierarchy), BSP treeとかググればいいかも
379 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 00:13:50 ] >>378 境界球とかBoxで処理切るのとか、視推台との位置関係で 表示に関係無いモデルの座標変換を省いたりっていうやつは、 今の話題ではないと思うんだよね。>>367 は、背景とキャラクタの 厳密で高速なあたりの取り方を聞いてるんじゃないの? 頂点を減らした簡素な背景の当りモデルを一定の区間で分割して、 >>378 が言うように自分が存在する周辺27(XZで済む場合は9かな) 区間に対応した当りモデルに対して、キャラが持つ簡素な当り モデルに対するポリゴン交差判定を実行するってのが結局一番良い のかね?これならBGを切る区間の幅がキャラのスフィア半径を 超えない限りは大丈夫そうな感じはするけど。 でも、これって理論は簡単だけど、データ管理とか、ソースの 可読性の面で、相当なデメリットを被るから、もっと簡単なやり方を 皆やってるのではないかと思って漏れも聞きたいのだけど。
380 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 01:39:55 ] 領域が重複するように区切ると、1区画だけで済むよ。
381 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 08:52:30 ] でかい1区画も小さい27区画もあまり変わらなくない?
382 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 10:18:39 ] 全然違うよ。 区画を拡張するサイズは、判定に使うのが球なら半径の分。 (隣接した区画が半径分ずつ広がるから、直径分重複する) 1区画の大きさが100*100*100のサイズだとして、全方向に4だけ拡張すると 1.26倍の体積になる。これで、半径4以下のサイズなら漏れ無く判定できる。 この方法は、特に八分木と相性がいい。 それと、1区画が必要以上に小さくなければ27区画も判定する必要もなく、 一番近い8区画で十分。
383 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 10:43:01 ] >>382 丁寧にありがとう。なるほど、結構効率が違いそうだね。 どうしても、ある区画と、その隣の区画には、同じポリゴンが 存在することになってしまうと思うから、最大の速度効率で 考えると、キャラ半径分で区画を細切れにして、各区画に 割り当てるデータは、中心を含めた周囲27区画(9区画なのかな?)の 広さをカバーしたものにする、っていうのが最も早そうだね。 区画を細かくすればするほど、速度は上がるが、メモリ消費は 大きくなるって感じかね。 ところで、27区画っていうのは中心を含めた3x3x3の区間で、 ルービックキューブのような状態なんだけど、 8区画っていうのは3D?それともXZ平面上での話?
384 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 12:15:46 ] >割り当てるデータは、中心を含めた周囲27区画(9区画なのかな?)の >広さをカバーしたものにする 正確には中心の区画+半径分の広さをカバーする ですね。
385 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 16:32:27 ] >>383 8区画ってのは、重複領域がない場合に検査する必要のあるサイズ。 球の直径より小さいと27区画(3*3*3)のチェックが必要だが、直径より 大きければ8区画(2*2*2)でいい。 それと、重複領域がない場合は、通常は地形のポリゴンは隣接する 複数の区画を貫いているから、周囲の区画もチェックするというのは 実際には同じポリゴンに対する判定ばかりで無駄が多い。
386 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 16:54:06 ] なるほど〜。よくわかったです。 けど、高速の時でも抜けないように判定する方法はあるの? 進行方向に対してなるべく沢山レイを飛ばすしかないのかな?
387 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 17:11:37 ] 元の質問(>>367 ,374)は速い移動で抜けてしまうという話だったか。 基本的には、肩がこする程度の抜けは無視するものだと思う。 常識的な速さでfpsが極端に低くなければ、移動先で球なり円柱で判定を 取るだけで、荒が目立つほどでもないかと。 そもそも、判定用の図形は実際のキャラクタと厳密に同じ大きさではないから それの端が多少めり込んだところで問題ないかと。 ただ、移動前-後の座標で直線を作って、その直線×地形の判定は 入れておいた方がいい。 3D格闘ゲームでは点と点を繋いだ直線ではなく、球と球をつないで ソーセージ型で判定していたりするが、一般のゲームでそこまでしても コストに見合うほどの効果はないと思う。
388 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 19:21:02 ] >>387 元の367です。色々なアドバイス有難うございました。 結論としては、キャラの1フレームの移動量を抑えて、 @キャラの簡単なモデルA球や円柱B箱 などで、 移動先の地形と判定を取る。 っていうのが一般のゲームでは基本的な方法という ことですね。 他にもBGを区分けする方法など、とても参考に なりました。有難うございました!
389 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 21:25:53 ] ソーセージは初めて聞いた。 カプセルと表現することが多いように思うけどな。 壁に向かって斜めに動く時に、カプセルでやるほうが綺麗に押し戻せるので、コストに見合う効果があると思う。壁でクラッシュするならいいけど。
390 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 23:11:17 ] カプセルで当り取るヒントキボン
391 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 23:21:34 ] 球+円柱+球
392 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 23:26:15 ] 速度ベクトルと半径(というか形状のベクトル)じゃないの こっちにその理論がのってるお ttp://www.gogo3d.com/products/mathema/index.html そのまま実装すると重いから手抜きしたり工夫したりしないとだめだが
393 名前:デフォルトの名無しさん [2007/11/03(土) 10:49:50 ] CPUでOpenGLをエミュレートするプログラムを書きたいのですが 何を参考にすればいいですか? 本かソースを紹介してください
394 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 10:50:36 ] mesaしか知らない。
395 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 11:04:57 ] 何をやりたいかにも依るけど、TinyGL は小さくてお勧め OpenGL|ES でよければ Vincent
396 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 19:06:43 ] 以前なんか実行ファイル形式のTIPS網羅したマガジンうpしてくれてたよね 誰か再うp or 続編があったらうpしてください
397 名前:393 mailto:sage [2007/11/04(日) 13:47:50 ] >>394-395 ありがとう Vincentで逝ってみるよ
398 名前:デフォルトの名無しさん mailto:age [2007/11/26(月) 12:31:19 ] 正八面体を描画するプログラミングを教えて!!!
399 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 12:55:05 ] 質問です 四次元立方体を描画する猿を探せ
400 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 14:21:25 ] lib3dsを使って3dsファイルを読み込んで描画したいのだけど、具体的にどうすりゃいい? lib3ds_file_loadでファイル読み込めてると思ってるのだが、正しいのか?
401 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 14:26:31 ] >>400 読めただけでは描画はされません。描画してください。
402 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 14:44:26 ] 具体的にはlib3dsのサンプルみりゃいいんじゃなかろうか
403 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 16:11:56 ] >>398 ラミエル萌え
404 名前:デフォルトの名無しさん mailto:sage [2007/12/30(日) 20:02:55 ] 現在特定用途用にレイトレレンダラを組もうと考えているのですが、 1〜20数四角ポリゴンでテクスチャ、透明度を使用し、影や光源を考えない場合、どのような最適化方法 を適用するのがいいでしょうか?目標としては、テクスチャなしの640x480で15fpsくらいを出せるようにはしたいです。 バウンディングボリュームは当たり前として、空間分割もやった方がいいのでしょうか?
405 名前:404 [2007/12/31(月) 00:01:19 ] ちょっと上げさせてもらいます。
406 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 19:49:07 ] >>404 "光源を考えない"の意味が分からない。 どんなに反射屈折しても光源にたどり着かないなら真っ黒な画像になると思うのだけれども。 多分、ポリゴン色とでもいうべきものを採用という意味なのだろうと思う。 そうだとすると、Z ソートしてポリゴンをラスタライズするのでは何がいけないのかが分からない。 空間分割は、その程度の対象個数だと、実行パスが複雑になることの弊害が多すぎるように思うけど、データにもよるし、結局のところやってみないと分からない。 これもやってみないと分からないのだが、SIMD 演算機があるなら、対象ポリゴンを32個固定にしてアンロールしたヒットチェックを作ったほうが速いかもしれない(その個数ならね)。 ところで今どのくらいの fps がでてるの?
407 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 05:19:16 ] 3Dモデルを出力するツールの作成を検討しています。 出力フォーマットは、汎用性を考えてFBX形式で出力を考えているんですが、 目だった問題点とかあるでしょうか? フォーマット仕様を読む限りではあまり無さそうな印象ですが。
408 名前:404 [2008/01/02(水) 13:36:42 ] >>406 遅れてしまってすいません。 光源を考えないというのはポリゴン色を使うということであってます。 ただ、ポリゴンに透明度を適用し、ポリゴン同士の前後関係を正しく 表示したいため、OpenGLなどを使うことはできません。 また、オフスクリーンでレンダリングする必要があるので、 ハードウェアの恩恵を受けることができず、ポリゴンを細分化 するとOpenGLではとても重いので・・・ まだ設計の段階で実際に組んだわけではないのでfpsが どれくらいでるかわかりませんが、とりあえずバウンディングボリューム のみでやってみます。 ありがとうございました。
409 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 21:32:32 ] OpenGLでもオフスクリーンレンダリングできるし、 ハードウェアの恩恵も得られるでしょ。 半透明ポリゴンの正確な描画も一手間かかるだけで問題ない。
410 名前:404 mailto:sage [2008/01/02(水) 22:39:08 ] >>409 この前OpenGLでオフスクリーンレンダリングすると どうやってもソフトウェアレンダリングになってしまって重くて 使い物にならなかったのですが・・・ 一応GeForce7600GSを積んでるのでハード的には問題ない はずですが、なぜでしょう?
411 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 23:59:11 ] 具体的ななコードをだせ
412 名前:404 mailto:sage [2008/01/03(木) 01:57:51 ] >>411 今手元にコードはないのですが、処理の流れは 1.32bitRGBのHBITMAPを作成 2.それを元にデプスバッファ32bitのレンダリングコンテキストを作成 3.テクスチャ、アルファ、デプステストを有効に 4.512x512未満のテクスチャを作成 5.レンダリング という流れですが、この方法だとハードは使用されないようです。
413 名前:404 [2008/01/03(木) 02:00:12 ] >>412 この方法というのは、HBITMAPを使用したオフスクリーンレンダリング のことです。
414 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 09:07:05 ] 既存のウィンドウかダミーウィンドウからコンテキスト作ってFBOかpbuffer使え。 拡張を使うのがいやならバックバッファーに書いてフロントバッファーは放っとけ。
415 名前:404 mailto:sage [2008/01/03(木) 11:32:04 ] >>414 わかりました。ダミーウィンドウ作って試してみます。 ありがとうございました。
416 名前:デフォルトの名無しさん mailto:sage [2008/01/05(土) 22:15:13 ] >>412 すべて半透明ならデプスバッファは要らないでしょ。 どうせ、すべてのポリゴンを奥から順に描画するのが前提になる話しだし。 ところで、ポリゴン同士は交差するの? ならば、交差した部分でポリゴンを分割した方がいいのだけど、>408 の細分化ってコレを指してる?
417 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 14:17:05 ] スポットライトのライティング計算式ってどっかにない? 調べても、線光源とか点光源くらいまでしか出てこない。
418 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 16:10:08 ] >>417 Direct3Dのスポットライトモデルでよければ、こんな感じ。 ttp://msdn.microsoft.com/library/ja/DirectX9_c/directx/graphics/programmingguide/fixedfunction/lightsandmaterials/spotlightmodel.asp
419 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 01:09:03 ] >>418 サンクス。無事実装できました。
420 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 12:44:49 ] どうやって高速物体の衝突検出すんだよ
421 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 12:49:27 ] >>420 それはグラフィックスとは関係ないと思うが、 ヒントはスイープ体。
422 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 03:19:56 ] いきなり喧嘩腰だなw
423 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 19:07:09 ] 仮想空間って宇宙よりヤバくね? 光速越えも楽勝
424 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 12:18:08 ] >>423 ニュートンの力学法則だけでシミュレーションすればそうなるな。
425 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 20:57:27 ] つまりちゃんと特殊相対論でシミュレートしろとw
426 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 02:22:57 ] 特殊相対論の影響が無視できないような物理シミュレーションが必要になるのはどんなときですか? >>420 物体が変形しないconvexならseparating axisでググ 変形しながら移動する三角形の衝突検出って難しいよ;; というかこういう話は3Dアルゴリズム全般スレですべき? それとも物理シミュレーションスレでも立てる?!
427 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 08:17:19 ] そんなスレ立ててもすぐ落ちる。
428 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 08:24:13 ] もうこういうことに興味持ってるの一握りの予感 日曜プログラマはみんな儲かりそうなウェブ方面に行っちゃったし。
429 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 12:42:02 ] >>420 時間の刻みを小さくすれば良いじゃん。
430 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 12:44:58 ] >>426 ローレンツ短縮の短縮率が、必要な精度より大きくなったらで良いんじゃないか
431 名前:デフォルトの名無しさん [2008/01/25(金) 13:02:54 ] >>420 交差するかしないかだよ。
432 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 23:10:14 ] >>420 ググってひっかかったこれがよい www.cs.unc.edu/~lin/COMP259-S05/LEC/14.ppt >>428 ウェブ関係のアルバイトをやったことはあるが,ウェブ系より3D系のほうが100倍楽しいぜ
433 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 19:54:53 ] これからOpenGLかDirectXをはじめようと思うんだけど どっちが良いとかってある? ちなみに今まではJavaメインでCGプログラムしてた。 あと少しCができる程度。
434 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 20:03:27 ] なにがやりたいんだ
435 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 12:51:18 ] >>420 つ「ゲームプログラミングのための3Dグラフィックス数学」
436 名前:デフォルトの名無しさん [2008/04/14(月) 18:11:12 ] 3Dはある程度までレベルあがると物理との戦いになるな
437 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 18:21:25 ] >>436 それは別問題。
438 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 18:46:35 ] CPUはある程度までレベルあがると量子論との戦いになるな
439 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 16:04:51 ] ある程度以上の物理って言うとデータ転送速度とオブジェクトサイズに生成速度とHDDアクセス時間とかそういうのかな?
440 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 18:59:35 ] ライト増やすとすぐ重くなるのに何でデモでは幾つもギラギラ光ってんだよ!!
441 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 02:39:13 ] >>440 ・ギラギラして見えるのは実はビルボードとかでライティングに影響してない ・ライトから一定距離内にある物しかライティングしてない。 ・Deffered shading など考えられないでしょうか?! GeforceでPhysXが動くようになったらしいよ ttp://www.tomshardware.com/2008/04/14/nvidia_gpu_physics_engine_up_and_running_almost_/
442 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 18:51:43 ] 3Dマークの光る蝶々と、PS3&pspのメニュー画面の背景のモヤーってなってるのはどうやって描いてるのか教えて!
443 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 02:22:57 ] >>442 どんなんか見てないのでよくわからんが、たぶん 最初に蝶をライティング無で白くレンダリングしてそれをぼかして その上に蝶をレンダリングしているんでないでしょか。
444 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 19:09:44 ] いや、あの蝶々は光源になってたから、他にも処理があると思う。。
445 名前:デフォルトの名無しさん [2008/04/20(日) 19:20:39 ] Bounding Volume Hierarchiesって何?
446 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 05:32:19 ] octreeみたいな奴のことか?
447 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 22:26:46 ] そうなのか? 実装しようと思ってHow to pack trees探しているけど 逆から始まっていたり、文字が選択できなかったり、文字の検索が正常に出来なかったりとか変なのしかない。
448 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 23:19:10 ] >>445 簡単に説明すると ・オブジェクトorポリゴンのbounding volumeを作る ・隣接するbounding volumeをさらに大きなbounding volumeで囲む ・これを繰り返してbounding volumeの階層構造を作る。 で、何かと当たり判定するときは ・一番上のbounding volumeと当たり判定する。 ・当たったらその下のbounding volumesと当たり判定する。 ・当たったらその下のbounding volumesと当たり判定・・・ というのを繰り返して当たったオブジェクトを見つける。 で,Bounding Volume Hierarchiesはレイトレとか 物理シミュするときの衝突検出処理の高速化に使われてるわけだが >>445 はどのような目的で使うつもりなの? real time collision detectionって本にBVHの説明が載ってるよ octreeとほぼ同じ目的で使われるけど、違うアルゴリズムだよ。
449 名前:445 mailto:sage [2008/04/21(月) 23:41:33 ] 物理シミュの衝突判定で使うつもり。OBBTree(実装済み)と組み合わせて高速な 衝突判定プログラムを作りたい。 ttp://gamma.cs.unc.edu/COLBVH/ >real time collision detection 価格が高いよ・・
450 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 06:14:55 ] この手の高い本は大学図書館に買わせているけど、たまに研究室にあったりして 購入してくれないことがあって困る。 自分はこれ関係の学部生じゃないんだがね。
451 名前:デフォルトの名無しさん [2008/07/09(水) 12:57:40 ] Mayaで作った物体形状をファイルに落としたものがあったとして それの中身(物体形状データ)を調べるにはどうしたらいい? Autodeskが提供してるライブラリとかある? 何でもいいのでヒントになることあったら教えてください
452 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 23:30:34 ] それはこのスレなのかな…? FBXについて調べてみ SDKあるから
453 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 22:55:02 ] 人間のモデルを作ったとするじゃん その人間の髪だけ物理演算でサラサラさせたり、皮膚だけ弾力を計算させたり、どうやるの? ボーンで髪を動かすくらいしかわからない
454 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 01:41:02 ] >>453 以下はリアルタイムレンダリングの話だけど。 1.オブジェクト単位の物理演算 これはいま大抵のところがやってる。段ボール箱を投げたり、 銃で缶を撃つと転がったりするヤツ。これは簡単。 2.ボンを物理演算する ラグドールなんかはこの方法。こちらも簡単だし、軽い。 もちろん、ボンの有効角度の設定とか、肉の厚さ、ボンの重さ、間接の摩擦係数とかの パラメータ自体を増やす必要がある。物理演算するとしたら現状はこっちが無難。 3.メッシュ自体のデータをいじる メッシュのデータをいじるのでロックする必要がある。ロックすること自体は別段、悪い事じゃないけど、 メッシュの物理演算は非常に重いし、突き抜けとか避けるのは結構面倒。頂点シェーダに パラメータを与えて、っていう方法も考えられるが、細かいコントロールが当然効かない。 シェーダモデルが3になれば、多少は状況が変わるのかな? 4.パーティクル これはメッシュとはちょっと違う系の物理演算。これはそんなに重くないので、 意外と実装しやすい。質点の集合で管理する。水とかの流れとかだな。 ディアブロ3は 1.2.4.はやってそう。ブリザードはそんなにCGに凝るメーカーじゃないから、 いまは 1.2.4.ぐらいはやって当たり前なんだろうな。
455 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 01:44:13 ] >>453 なんか上のを書いたけど答えになってないな・・・。 簡単に書くと、 メッシュの物理演算は基本的には頂点と頂点をつなぐ 線分をゴムみたいな弾性体だと仮定して計算する。 メッシュ 物理演算あたりでググってみたら?
456 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 09:06:56 ] >>453 それはグラフィックスの問題だろうか。むしろモデリングやシミュレーションの問題だと思われ。 グラフィックスの問題と言えるのは、>>454 の処理がおわって具体的な幾何学オブジェクトを描画する部分。
457 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 13:52:42 ] レンダリングだけがグラフィックスの問題というわけでもなかろうに。硬いこと言うなよ。
458 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 01:43:15 ] >>455 線分をゴムみたいな弾性体だと仮定するだけでいいのですか? たとえば風船ならある場所を押すと中の気圧が上がって全体的に膨らみますし スポンジだと多少変形させてもちゃんと角が角ばった状態に戻りますよね。 そういうのもちゃんとシミュレーションできるのでしょうか。 弾性体の物理シミュ関連の論文でお勧めがあったら教えて下さい(;><)
459 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 09:46:27 ] >>458 そういう気圧とかがあるモデルのダイナミクスは非常に難しい。リアルタイムだと難しいんじゃないかな? 線分をゴムみたいな弾性体と書いたが、一定の長さを持つバネ仮定したら、角が角張った状態に 戻ることは容易に推測できるよね?もちろん、釣り合ってへこみ方向に裏返る可能性もあるっていうのもわかると思う。 scholar.google.co.jp/scholar?q=dynamics+simulation+&hl=ja&lr=&btnG=%E6%A4%9C%E7%B4%A2&lr= ↑google scholar ってあんまり有名じゃない? 簡単に説明すると物理演算って言うのは、微少時間 dt を1フレームに経過した時間として積分を 手動でやるっていうのが基本。もちろん、積分は計算でも出るわけだから、つかえるところはそちらを使う。 あとは、メッシュの当たり判定と作用の向きをちゃんと計算できるか、っていうだけ。 とりあえず順番としては >>454 の 1を実装して次に、2、4、それから メッシュの演算の入門である クロスシミュあたりをやれば?
460 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:19:44 ] google scholarはしりませんでした。 今まで普通にググって,無料で落とせる論文探してました。 ばねで繋げるってことは、f=定数×バネの長さの変位を計算して、 そのfを頂点に加えて積分して頂点の位置を計算するってことですか? でも布とか少し伸びただけですぐにフックの法則が成り立たなくなって fがどでかい値になったり破れたりしますよね。 計算の時間間隔を小さくすればfの値の急激な変化にも対応できるようになるけど それじゃリアルタイムに計算できません(><)つ large steps in cloth simulationという論文にその答えがあるのでしょうか?? がんばって読んでみよう
461 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 06:41:36 ] 盛り上がってきたじゃん
462 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 09:46:06 ] >>460 基本はバネの考え方だったりするわけだけど、当然それだけじゃ まずまともに動かないよ。あくまでバネっていうのは近似に過ぎないわけだから。 布の破れとかもやりたいの?バネに摩擦のような物を持たせたり、回転方向にも フックの法則を適用したりしたほうがいいよ。回転方向の係数を下げると当然、柔らかい布になる。 でも、現実問題として布の衝突検出はかなりきつい。 ちなみに、布が少し伸びたときには布がその引っ張る力と釣り合うような力を 逆向きに出してるだけだから、f がどでかい値になるだろうって言う想像は見当違い。 そのどでかい値と同じ力で布を引っ張ってるはず。 あと、本当に学問的なシミュレートとしてやるんだったら物理板で聞いた方が良い。 ・・・と思ったけど、数値解析ってスレは無いのな。計算物理学ってジャンルだから。
463 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 14:08:24 ] その他の話題でこのスレが大賑わいしてるならともかく、、 需要自体もあるようだし別にこのスレでいいと思うよ
464 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 16:50:55 ] シミュレート板なんてのも一応あるけどな。まあ閑古鳥だ。
465 名前:デフォルトの名無しさん [2008/07/20(日) 02:35:36 ] はじめまして。 現在、C++言語でlighwaveで作成したシーンオブジェクトファイル(*.lws)を C++プログラムのプログラムの方からレイアウト情報を取得して、何らかの入力に応じてアニメーションをさせたいのです。 しかし、D-Storm社のデベロッパーサイトにはlwsとlwoをc/c++からそうさするためのユーティリティ関数のリファレンスが提供されているものの,こういった実装の資料はfWebや書籍を探してもほとんど資料が見つかりませんでした。 どなたか、C++とOpenGL(DirectXでも可)で*.lwsのアニメーションを再生する方法をご教授願います。 サンプルソースあると助かります。
466 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 04:14:15 ] >>465 残念ながら、そういう簡便な仕組みの世の中にはなってない。とはいえ頑張る気があれば何とかなる世界だから頑張れ。 必要な資料も、多分君が見逃しただけで、全てある。でも、俺なら一千万うぃ下回る金額では請けない仕事だね。
467 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 10:09:57 ] >>465 専門学校時代に作ったものでよけりゃやるよ。 モーフィングもスキニングも対応してるがDirectX9とVertexShader2.0必須。 Lightwave6.0〜9.0までなら動く。 9.3はlwsのバージョンあがってるから修正しないと動かないけどな。
468 名前:デフォルトの名無しさん [2008/07/20(日) 14:47:42 ] >>466 >でも、俺なら一千万うぃ下回る金額では請けない仕事だね。 大学の研究で必要になったので組んでる(ネットワークが本分でして、CGは範囲外)ですが、そんなに高給なんでしょうか。 ただ、仕事でプログラミングはやったことないのであんまり相場がよく分らないものでして(^^; >>467 あ、ありがとうございます(><) 頂きます DirectX9とVertexShader2.0両対応です。 Lightwaveのバージョンは,6月に買ったばかりなので多分9.3だと思います。
469 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 17:22:55 ] zipでまとめたはいいがうpろだって何処使えばいいんだろうか・・・ 自分とこのサイトは知ってる人が居そうでイヤだ。 >>468 すぐにLW9.5が出るからLWSなんて使わずにFBXを使った方が MAYAや3DSMAXも一緒に扱えて便利だけどね。
470 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 17:25:32 ] >>466 二十年くらい前で時が止まってるオッサンですか?w
471 名前:デフォルトの名無しさん [2008/07/20(日) 17:59:10 ] >>469 >すぐにLW9.5が出るからLWSなんて使わずにFBXを使った方が MAYAや3DSMAXも一緒に扱えて便利だけどね。 あ、そうなんですか。<LW9.5 lightwaveを使うことになったのは、某大学と共同研究をしているためです。 ですが、ウチの教授が「こっちはこっちでプラットフォーム作ったほうがいいんとちゃう」とか言い出しまして で、モデルデータは共有で使えるようにlwo,lwsとなったわけです。 FBXなんかは、XNAでもサポートされてますし結構メジャー(?)ですよね。 この形式については、調べていないので調べてみます。 使えそうであれば、FBXのサポートも検討します。 アドバイスありがとうございます。
472 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 22:08:01 ] 一応補足しとくとLWO/LWS読み込みが1.0としたらFBXの読み込みは10.0位の難易度はある。
473 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 21:24:58 ] LWO,LWSの読み込みやった事あるけど知識ゼロの状態から3ヶ月で出来たよ
474 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 23:27:05 ] >>470 十五年位かな。 >473 それはおかしいだろう。お前は適当言ってる。二週間もあれば十分だ。読み込むところまでなら。
475 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 23:34:32 ] そんなの人によるだろJK
476 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 01:03:47 ] >>475 全くその通りだけど、パースだけならイイ感じのラッパが公開されてなかったっけ?
477 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 01:06:54 ] ttp://alpha.arrow.jp/DSC_7281.JPG いや発作的にこう
478 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 01:17:26 ] >>676 D-Stormに普通においてあるな
479 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 10:01:00 ] >>474 3Dソフトのシーンを実機再生なんていまだと新人にやらせる程度の仕事だな。
480 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 17:25:32 ] >>479 採用時に選び放題のようで羨ましい。 それでもソレはボーンだけの話だよね? 元の話>465はレイアウトってことだから、確かにボーンだけなのかもね。勘違いしてたかも。
481 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 01:12:35 ] 一番面倒なのがボーンじゃね? ボーンさえ読めればアニメーションやメッシュ情報なんて屁でもないと思うが。
482 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 01:55:50 ] >>481 そうか? パーティクルとかダイナミクスとか使われてると結構きついぞ。 まさか、オブジェクト配置してキーフレーム読み込むだけじゃないだろうな?
483 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 02:01:32 ] 3Dソフトのシーンを実機で再生するならそうだろうな。 >>479 は新人の仕事というより、「学習用」って意味だと思うぞ。 3Dソフト=モデルやモーションとかのリソース作成用って扱いで。 カットシーンやらマップのレイアウトやらパーティクルや物理パラメーターや骨の設定は 全部エンジンに合わせて専用でツール用意するのが普通じゃないか?
484 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 00:32:21 ] >俺なら一千万うぃ下回る金額では請けない仕事だね。 低脳露呈www
485 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 18:57:46 ] >>481 "ボーンだけ"ってのは、カメラとかライトとかマテリアルとか、個々の作業は簡単でも、こまごましたのを全部やってると大変って話。 >>483 > 全部エンジンに合わせて専用でツール用意するのが普通じゃないか? LW だとどうかは知らないけど、3dsmax とか Maya ではプラグインとかスクリプトで、オーサリングツール上で設定するのが普通だと思う。 >>484 typoの指摘をありがとう。
486 名前:デフォルトの名無しさん [2008/08/18(月) 00:57:01 ] 回転するコマの表面の模様を一緒に回転させたいんですが、どうすればいいん でしょうか?テクスチャマッピングの技術で対応できるでしょうか? どうも、基本的にラスタライズした後の2次元画像にテキスチャマッピイング するから無理のように思えますけど。
487 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 01:04:13 ] 模様の付いたコマを回転させたら、模様も一緒に回転するのが普通だと思うけど。 模様だけ止まったまま回転しないの? テクスチャマップは回転したり変形したりして貼り付けられるよ
488 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 01:31:17 ] texture mappingするときには各頂点にUV値というtexture画像の対応する位置が設定してあるから コマが回ればコマポリゴンの頂点も回るので,ラスタライズした後もちゃんとUV値も変わってるでしょ。 これとはあまり関係ないかもしれないがコマが高速に回転すると別の問題が起こる。 現実世界ではコマを回すとコマの模様が残像によって回転方向にそって線になったように見えるけど CGで普通にfps30ぐらいでレンダリングするとこのような事が起きない。 回転速度によって実際よりゆっくり回っているようにみえたり、点滅したり、静止して見えるようになる。 これを解決するには ・FPSを上げる(120以上必要?) ・高速に回転しているっぽく見えるテクスチャを張る。 ・モーションブラー が考えられるけど、他にもっといい方法ある?
489 名前:デフォルトの名無しさん [2008/08/18(月) 10:44:39 ] スピード重視のゲームだったら、モーションブラーがすでにかかった テクスチャを貼り付けるだろうな。
490 名前:デフォルトの名無しさん [2008/08/18(月) 19:49:06 ] 3Dの短形(rectangle)と線分(segment)のCollisionを検出したいのですが、 参考になるコードやオープンソースのソフトウェア等教えて頂けないでしょうか? ちなみに、単一の短形、もしくは複数の短形で囲まれたボリュームと、線分のCollisionを 求める機能を作成中で、初めての3Dグラフィックスプログラミングなので苦戦しております。 平面(Plane)と直線(Ray)のCollision検出はできたので、後少しで出来そうなのです。 使用している言語はVB6ですが、VB6、C/C++&MFC、C#、VB.NETならある程度読めます。 言語はあまり問いませんのでよろしくお願いします。
491 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 20:19:34 ] ×短形 ○矩形
492 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 20:27:48 ] 平面と直線の交点が 矩形の内部にあるか、線分の内部にあるか って判定をするだけではない?
493 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 21:42:02 ] >>491 今までずっと短形だと思ってました・・・・ 矩形(くけい)だったんですね・・・・or2... >>492 矩形と線分の交点が矩形平面上にあることとが検出できれば良いです。
494 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 00:46:38 ] ヘイヘイ平面の方程式NdotX+D=0と線分の方程式X=P0*(1-t)+P1*t (0<t<1) を解いて矩形と線分が交差するか、交差するなら交点pを求めるのじゃ。 矩形のある頂点の位置をP, その頂点を共有する2辺にそれぞれ平行な2つの単位ヴェクトルをV0, V1としよう。 次にさっき求めた交点pを惨事元空間から矩形上の虹元空間へとトランスフォーーム!するのじゃ。 具体的に言うと p'=p-Pを計算し、 p'x=V0 dot p' p'y=V1 dot p' を計算すると、(p'x, p'y)が矩形上の虹元空間での座標となるのじゃ。 そして後は(p'x, p'y)が矩形のサイズに収まってるかチェケラすればいいのじゃ。 そういえばこの交点pのように今いる三次元の世界から二次元の世界に行きたいと言う人を時々見かけるが 二次元へ行く方法を知りたいかい?
495 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 07:35:36 ] >>494 パラメトリック幾何ですね。 計算誤差的に不利になることはあるけど、 まあ大抵の場合にOKですな。 CADもパラメトリックなのが主流ぽいし。
496 名前:デフォルトの名無しさん [2008/08/19(火) 12:28:34 ] パラメト厨乙
497 名前:デフォルトの名無しさん [2008/08/20(水) 05:06:01 ] >>494 しりたいです
498 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 08:24:43 ] >>494 「○○じゃ」って九州の人?
499 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 08:25:42 ] 所謂爺語じゃね?
500 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 08:30:53 ] >>499 九州だと「いいんじゃ」になるよな。 爺語ってなんか気持ち悪いな。 さも、「私は○○歴が長いんです」って自己主張してるみたいな。
501 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 23:24:35 ] 別にそれ自体は構わないのだが、>494に関して言えば「チェケラすればいいのじゃ」の辺りが痛い。
502 名前:494 mailto:sage [2008/08/21(木) 01:27:47 ] >>497 まずは自分の行きたい2次元平面の以下の(今いる三次元空間から見た)パラメータを決める。 ・平面の法線ベクトル:N ・平面に平行で長さが0でない互いに平行ではない2つのベクトル:T0,T1 ・平面上の一点:P まず、3次元空間上の1点xを上記平面空間へ移すには 平面上の位置x'=(T0dot(x-P), T1dot(x-P)) を計算すればよい。 上記計算を自分内の全点に対して行えば虹元の世界へ行くことができます。 というのは冗談です。この世界で精いっぱい活きて下さい。 >>498 , 499 九州の人ではありません。爺語?みたいなものです。 >>500 , 501 すいません。 眠たかったので変な言葉遣いになってしまいました。 不快な思いをさせてしまい申し訳ないです。
503 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 11:50:55 ] うむ。check it outにしろcheck it upにしろ、〜してね、っていう意味が含まれてるからな。
504 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 20:13:36 ] ピクセルシェーダ1.1と2.0ってどの辺が違うんだろう? 3.0や4.0との比較はぐぐって見つけることが出来たんだが…。
505 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 20:34:40 ] 1.1と2.0なら話にならないほど違う
506 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 20:45:12 ] MosaicとFirefoxぐらい違う
507 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 20:58:08 ] 1.xは固定機能のコンバイナに毛が生えた程度で、汎用シェーダと呼べるレベルではないな
508 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 22:22:09 ] 恐ろしくてとても言葉では説明できないほど違う
509 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 05:18:57 ] >>504 仮に Direct3d のことを言ってるのなら msdn.microsoft.com/ja-jp/library/cc371737.aspx を参照してくれ。
510 名前:デフォルトの名無しさん [2008/08/30(土) 00:52:24 ] すいません質問させてください。 Blenderなどのオーサリングツールのエフェクトアルゴリズムを、 外部のプログラムから直接利用する方法ってあるのでしょうか? Blender内でPythonを使ってプログラムするのではなくて、C++などで実装したアプリから、 エフェクトアルゴリズムだけをライブラリのように利用するという意味なんですが。
511 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 02:30:51 ] オープンソースなんだから好きなだけ参考にすれば良いだろ。 ただしライセンスには注意な。
512 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 04:00:52 ] www.digipop.ne.jp/~junkie/hinan/create.htm 6年前と比べると、いまと昔 どう違うんだろうか・・・昔は無くて今あるもの
513 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 05:32:52 ] 将来任天堂64のソフトを作りたいと思ってるプログラミング初心者です 3Dについて調べたらこのOpenGLとかに当たったんですけど、 もっと簡単に3D描けるソフトがあると思うのですが、そういうのを使ったら互換性とかが無いんですか? それと、任天堂64だとキレイなグラフィックは不可能なんですか?
514 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 07:24:18 ] WiiでもGCでもなく64?
515 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 07:25:39 ] >>514 64大好きなんです。ロード時間が無いから。それとコントローラー
516 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 07:33:06 ] OpenGLなんて相当簡単なAPIだろ。 C/C++から利用するものであれより簡単な3DAPIなんてないだろ。
517 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 11:01:31 ] >>513 64のロード時間が短い理由がわかるようになるまで経験を積めば PCでも同じ事ができることがわかるよ。
518 名前:デフォルトの名無しさん [2008/08/30(土) 14:35:58 ] >>517 ダウト
519 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 14:43:28 ] コンシューマー機が読み込み遅いのは大抵が CDとかDVDとかから読み込みしてるからだろ。 読み込み速くしたきゃSSDにでも入れとけ。
520 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 16:01:13 ] 実行時に生成すれば読み込み時間はごく少なくて済むな 生成時間の方がかかるかもしれんが
521 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 16:15:55 ] なんでモデラーは解析用メッシュ生成ソフトみたいに画面上に節点番号出せないの? 皆どうやって髪だけ物理演算とかしてるのよ 節点番号と位置がわからないじゃない
522 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 16:29:01 ] 頂点インデックスがあれば分かるだろjk
523 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 19:36:18 ] じゃあ頂点インデックスを使ってモーフィングをどうやるのか簡単なアルゴリズムを書いてみそ
524 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 19:41:54 ] なぜモーフィングの話に? モーフィングはまた別だろ。
525 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 20:09:43 ] 唇の構成節点だけ別個に把握してないと駄目だろ?
526 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 21:12:13 ] >>521 画面上に表示されたとして、デザイナさんにメモさせるの? ちょっとメッシュ変更する度に変わるかもしれないのに。 普通はスクリプトとかプラグインで抽出するんだよ。 ところで接点って頂点のこと? ボーンのこと? Knot の和訳? Node の和訳?
527 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 21:29:55 ] モデラーでは節点って言わないんだっけ
528 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 21:49:10 ] 髪の毛ならプラグインで骨に物理のパラメーター埋めとくのが普通だと思うが。
529 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 22:58:26 ] スカートは?
530 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 23:10:59 ] ゲーム用途ならスカートも骨に物理だろ・・・。 ロングスカートにクロスシミュでも入れるつもりなのかと・・・。
531 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 23:57:28 ] >>527 モデラー云々じゃなくて、ソフトによって和訳が違うから、ソフト名か英語表記を書いて。 >>530 ボーンじゃコリジョン調整が大変だろう。 360とかPS3では、ウチは頂点単位でやってるよ。
532 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 14:03:25 ] >>526 「節点」は有限要素法とかの分野ではnodeの訳語だね。元はグラフ理論の用語から来てるんだと思う。 CGのメッシュはたいていサーフェス(=2次元多様体)を表しているからvertexやfaceとして解釈できるけど、 有限要素法で使うメッシュはサーフェス状とは限らず任意の接続構造をとりうるから、 単純にグラフ理論的なnodeやedgeとして扱うことになる。
533 名前:デフォルトの名無しさん [2008/09/02(火) 01:49:54 ] ┌─日韓トンネル ワシらも仲間に入れてや!! ↓ うれしいやろ?来たったで! | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| |_∧∧_∧ ∧_∧ _∧∧_∧∧_∧∧ ∧ ∧_∧ ∧_∧_∧∧_∧ |`∀´> `∀´>丶`∀´>`∀´> `∀´>`∀´>丶`∀´>丶`∀´>`∀´>∀´>丶`∀´> | ∧_∧ /⌒ ヽ∧_∧ ∧_∧ /⌒ ヽ∧_∧ ∧_∧ /⌒ ヽ |<丶`∀´>/| ∧_∧<丶`∀´><丶`∀´> ∧_∧<丶`∀´><丶`∀´> ∧_∧ |⌒ ∧_∧<丶`∀´>.∧_∧⌒ ∧_∧<丶`∀´>.∧_∧ ⌒ ∧_∧<丶`∀´> |> <丶`∀´>∧_∧<丶`∀´> <丶`∀´>∧_∧<丶`∀´> <丶`∀´>∧_∧ | /⌒ ヽ<丶`∀´> ヽ /⌒ ヽ<丶`∀´> ヽ /⌒ ヽ<丶`∀´> | /| | | |/⌒ ヽ | | /| | | |/⌒ ヽ | | /| | | |/⌒ ヽ |ノ \\ /|/| | | |\./| |ノ \\ /|/| | | |\./| | ノ \\ /|/| | | | | \\ ノ \\./| |\\ | | \\ ノ \\./| |\\ | | \\ ノ \\./| | |/⌒\し'/ .\\ | |ヽ し'(ノ/⌒\し'/ .\\ | |ヽ し'(ノ /⌒\し'/ .\\ | | | >/ /⌒\し'(ノ > ) >/ /⌒\ し'(ノ > ) / >/ /⌒\し'(ノ | / / > ) / / / / > ) / / / / / > ) | / / つ / / (_つ / / つ / / (_つ / / つ / / | し' (_つ | し' (_つ し' (_つ
534 名前:デフォルトの名無しさん [2008/09/02(火) 02:05:52 ] 裏? space.geocities.jp/keiishugicho/
535 名前:デフォルトの名無しさん [2008/09/02(火) 23:54:16 ] 平面と線分との交点を求めるには以下のようにすれば求められるのですが、 平面が有限な場合はどうやって求めればよいのでしょうか? public static bool IntersectSegmentPlane(Vector3 a, Vector3 b, Plane p, ref float t, ref Vector3 q) { Vector3 ab = b - a; t = (p.D - Vector3.Dot(p.Normal, a)) / Vector3.Dot(p.Normal, ab); if (t >= 0.0f && t <= 1.0f) { q = a + t * ab; return true; } return false; }
536 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 00:28:57 ] convexなポリゴンなら交差した頂点が平面を構成する直線の常に同じ側にあるって条件とかで好いんでなかったかな?
537 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 08:49:43 ] >>535 交点の(u,v)を求めて、それが区間内かどうか判定すればいいだけじゃね?
538 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 16:57:46 ] 平面上の有限領域がどのような形式で表現されているかによるな
539 名前:535 mailto:sage [2008/09/04(木) 03:19:03 ] 平面上の有限領域はそれぞれVector3で表現できる3次元座標4点です。 3次元空間上の矩形と線分との交点を求めたいのです。 最終的には直方体を線分が貫通している点を検出したいのですが、 >>535 のコードにどのように手を加えればよいでしょうか?
540 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 04:15:52 ] 直方体なら貫通している平面上の交点が向かい合わせの面以外の平面の内側にあればいいんでないの? サイコロで言えば1の面上に直線が交わっているなら2-5,4-3のの各ペアの面から距離が符号違いであればいいって事じゃないの?
541 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 07:20:51 ] 条件を小出しにするなよ
542 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 10:27:54 ] >>539 p2-p1をu軸にして、p4-p1をv軸にしてuv空間上の交点(u,v)が第一象限にあるかチェック。 p2-p3をu軸にして、p4-p3をv軸にしてuv空間上の交点(u,v)が第一象限にあるかチェック。 両方通れば矩形内。
543 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 01:06:09 ] 直方体と線分の交差判定ならSeparating axis theoremを使ったほうが速いような気がする。 直方体がAABBなら、 線分をAABBの3組の平面で切っていきながら2つの平行な平面と交差するかチェケラするのだ(ΘωΘ)
544 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 08:33:39 ] >>542 p1p2p3p4が完全に矩形であるという前提なら、 p2-p1をu軸にして、p4-p1をv軸にしてuv空間上の交点(u,v)が[0,1]内かチェック だけでいいんじゃね?
545 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 22:36:18 ] HLSLとCgどちらから勉強すればいいですか?
546 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 22:40:10 ] GLSLはout of 眼中ですか?
547 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 00:55:44 ] 行列による座標変換についての質問なのですが、 matを[行, 列]の4x4行列、vをXYZWの4次元の座標とするとき、 vをローカル座標からスクリーン座標へ変換する場合、 X = mat[0, 0] * v.X + mat[1, 0] * v.Y + mat[2, 0] * v.Z + mat[3, 0] * v.W Y = mat[0, 1] * v.X + mat[1, 1] * v.Y + mat[2, 1] * v.Z + mat[3, 1] * v.W Z = mat[0, 2] * v.X + mat[1, 2] * v.Y + mat[2, 2] * v.Z + mat[3, 2] * v.W W = mat[0, 3] * v.X + mat[1, 3] * v.Y + mat[2, 3] * v.Z + mat[3, 3] * v.W と一次変換した後、 ・XYZをWで割る (この時点でZは0〜1になる) ・XYにスクリーンの高さと幅を掛ける で合ってますでしょうか? matはモデルビュー行列とプロジェクション行列を掛けた物なのですが、 行列を転置してOpenGLに突っ込んだときはちゃんと描画されるのに、上記の方法で vを変換したときに、なぜかカメラの後ろにあるはずのポリゴンのZ座標が0未満にならず、 描画結果がおかしくなってしまいます orz
548 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 06:41:27 ] >>547 > ・XYにスクリーンの高さと幅を掛ける バーカ
549 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 16:16:20 ] ttp://www.opengl.org/registry/doc/glspec30.20080811.pdf のOpenGL OperationのCoordinate Transformationsを読むといいと思う。
550 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 00:04:55 ] dotXSIファイルのモデルでスキニングをしようと思っているのですが、 一つの頂点データが3つの三角形で使われていて、この頂点に対する法線が各三角形で違うものになっています。 この場合、3つの法線を平均化して一つにして扱うんでしょうか?
551 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 00:08:43 ] >>550 XSIはXSIの都合で作られているだけなので、自分の使っている3Dライブラリ(GL,DirectX,etc.) に合わせて違う物をちゃんと準備する必要がある
552 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 00:08:44 ] >>550 違う値なら違うんじゃないの? 立方体の角が三面の平均じゃおかしいでしょ
553 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 02:49:03 ] >>552 言われてみればそうだなあ でもそうすると法線データの方が数が多いから、DirectXの頂点バッファ作るときに頂点数を法線の数に合わせないといけないんですよね… 頂点変換するときに増加した頂点座標分の負荷が問題になるから、元の座標データで変換して、それを増加した頂点座標にコピーしていくとか やるんでしょうか?
554 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 10:39:41 ] >>553 法線が違えば元から違う頂点としてデータを作った方が良いと思う。 負担になるのを気にしてるみたいだけど、頂点シェーダーは余裕ありまくりだから。
555 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 13:09:23 ] >>554 自分は三角形リスト使うつもりなんですが、 それだと三角形ストリップでやろうとするとき問題になりませんか? 隣接してるのに違う頂点なわけだから
556 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 13:18:45 ] >>555 違う頂点として扱うのに、どうして三角形ストリップを使おうと思うわけ?
557 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 14:21:16 ] >>556 思ってないです 違う頂点で扱うときやり方だと三角形ストリップでメッシュ作る方法が使えないから 一般的なやり方ではないんじゃないのかと思っているんです。 PC+DirectXだと頂点キャッシュ効くように最適化すれば三角形リストで十分だけど、 三角形ストリップが必要になる環境もあろうだろうし その場合はどうやるんだろう?と思ったんです。
558 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 14:37:27 ] 別の情報をもった頂点なんだから違って当然だとは思わないの?
559 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 14:49:24 ] ウマい手があるよーん 的な答えを期待してたんじゃないかのぅ?
560 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 17:53:31 ] >>555 法線データと位置情報を別のストリップで管理したいって事なの? 別で管理するって事は、どの位置情報がどの法線に対応するか、 っていうインデックスデータが今度は必要になってくるけど、 それも自前で管理する?自前でラスタライザを作ろうとしているのなら、 そういうフォーマットもアリだと思うけど、ストリップにする意味がない。 っていうか、三角形リスト使うのなら、別にいいじゃないか。
561 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 18:14:49 ] >>559 恥ずかしながらその通りで。 DirectXだと頂点増やすしかないということで了解しました 自分の中で三通りの可能性を考えていて、 1、法線データの数に合わせて頂点データを作る 2、座標データの数に合わせて頂点データを作り、法線データは平均化する 3、法線データの数に合わせて頂点データを作るが、頂点変換は元の数の座標データで行い、対応する頂点にコピーする (その際、対応する頂点のインデックスなどを持たなければならない) このどれかだなと思っていたんですが、ストリップにしろリストにしろ1でやるようですね
562 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 20:33:02 ] 昔はメモリ読み出しの回数を抑えたりマトリックスの乗算コストとか考える必要があったけど、今時だとピクセルフィルしている最中に次の三角形は変換おわっちまうからそういうの気にしちゃダメだと思うよ
563 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 22:11:50 ] いまは冗長で普通なデータに最適化されてるから、あんまり深く考えない方が良い。
564 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 06:09:35 ] ユニファイドシェーダだと、VSもPSも同じところで 計算するんじゃなかったっけ でも計算コストは PS>>>>>>>VSだろうけどさ
565 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 08:25:40 ] せっかく作ったストリップも ジオメトリシェーダに入るころにはバラバラにされてるんだよな
566 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 08:34:26 ] ストリップはインデックスのなかったPS2時代の遺物じゃねぇの。 インデックスが使えるならそっちのが余計なデータ省けるし 頂点キャッシュに有利だしDrawの回数が減るしでいいと思うんだが。 縮退ポリゴンつかってストリップを1つにつなげると結局頂点数増えるから意味ねぇし。
567 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 19:31:18 ] ttp://monsho.blog63.fc2.com/blog-entry-84.html
568 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 23:44:12 ] ストリップも悪くはないけど、そこまでがんばることはない。 半透明とか絡んでくると、ストリップじゃ気が狂いそうになるし。 というわけで、俺はストリップ使わない派。
569 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 01:30:47 ] DirectXのジオメトリブレンディング使ってスキニングやってる場合、モーションブレンドってどうやるんですか? モーションブレンドの仕組みって2つのモーションによる頂点の補間だと思うんですけど、 ジオメトリブレンディングって一つの頂点に対する変換処理で、そのまま透視射影変換までやっちゃうじゃないですか。 だからジオメトリブレンディング使いつつ、モーションブレンドをやるってのがどうやればいいのかイメージ出来ません
570 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 08:17:06 ] モーションブレンドはCPUだけの処理です。 シェーダーがどうなってようと関係ありません。
571 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 11:34:50 ] あー、SetTransformでマトリクス設定するときに既にブレンド済みのものを使うのか
572 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 14:57:26 ] 行列演算の分配法則やねー
573 名前:デフォルトの名無しさん [2008/10/31(金) 03:27:42 ] ボリュームデータをサーフェイスデータに変換する上手い方法.何かありませんか?
574 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 08:30:52 ] >>573 ボリュームデータはビットマップ? どの程度までは出来るか書いてないから不明だけど。
575 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 08:52:30 ] 一言で「ボリュームデータ」と言われてもな
576 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 08:54:38 ] コミュニケーション力が不足しているプログラマって多いよな。 自分の常識=他人の常識みたいに思ってる。
577 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 20:16:32 ] >>574-575 説明足らずですみません. ボリュームデータは三次元の座標データとして持ってます. 可視化の際にはその場所に点打ったり立方体並べることで表示してたのですが 一般的な3Dモデリングソフトで表示したいと考え, STLなんかのサーフェイスデータに変換したいと思っています.
578 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 00:39:10 ] >>577 普通に空間分割して近傍の3点じゃダメなの?
579 名前:デフォルトの名無しさん [2008/11/01(土) 03:20:41 ] >>578 空間分割とはどういうことでしょうか?
580 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 10:12:56 ] >>577 それは普通ボリュームデータではなく点群(point cloud)と言わないか?
581 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 17:16:04 ] >>579 最近傍の三点で結んでポリゴン化するとして、 最近傍の三点の検索が非常に遅くなっちゃうのは結局実用的じゃないでしょ? ある程度、空間を分割して、その中にどの頂点が入ってるか インデックスデータやツリーデータを作る。 サルの一つ覚えみたいにオクテットツリーを使っても良いけど、 そういう点群の分割は偏りが多いから、分割方法を工夫した方が良い。 ちなみに最近傍の3点じゃ、溝みたいなのがある物体だと再現する事はできないよ。 というか、君がこちらに与えてくる情報がものすごく少ないし、抽象的なので、 マジレスするの嫌になってきてる。 たとえば、Z 軸方向ではすでにソートされてるとかそういう情報が多少はあるでしょう。 そういう情報を書かないでいきなり、ボリュームデータってwww
582 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 17:32:42 ] >>581 ライブラリじゃない方のSTLを知ってて空間分割を知らないって言うのは完全にネタでしょ。 宿題と見た。
583 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 16:43:14 ] ボロノイ図とドローネ三角形をググれ
584 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 23:12:45 ] > サーフェイス surfaceを辞書で引くと「発音注意」と書いてあるはずなのだ。 dictionary.goo.ne.jp/voice/s/00090042.wav でもmatrixをメイトリクスとか読んだりしないので俺はダブスタ
585 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 00:21:57 ] ディレクトエックス ヴィッジュアォストゥディォ
586 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 00:30:50 ] >>584 英語発音に近づけたければサーフィスだな。 CG業界のカタカナ用語としてはサーフェスの表記が多い気がする。 DirectXのヘルプでは昔から頑なにサーフェイスだけど。
587 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 07:05:51 ] サーフィスのが近いかというと微妙かな。 発音記号の i は、だいたい日本語のイとエのちょうど中間くらいの音。
588 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 09:05:40 ] じゃあ、サーフィェス
589 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 13:10:31 ] サーフィスばっかりずるい。 ストゥーディオもお願いします。
590 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 13:17:40 ] 既に日本で定着してしまっている「スタジオ」があるからもういいよ。
591 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 14:54:44 ] 日本で公式規格にも使われている「トラヒック」の立場は・・・w
592 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 15:52:37 ] 酔っ払ったトラですか
593 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 15:53:56 ] 大トラですね
594 名前:デフォルトの名無しさん [2008/11/06(木) 08:35:01 ] 食器棚の「カップボード」。 この単語のリアル英語発音を聞いてビビら無い奴はいない。
595 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 08:55:18 ] 俺はビニールの発音を聞いて吹いた記憶があるな。 発音厨はまず一般的な用語をどうにかしろよ。
596 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 10:02:42 ] 既存のカタカナ語はもう仕方ないとして、新しく変な言葉増やしたくないという感覚はあるけどな。 発音に限った話じゃないが。
597 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 11:17:21 ] 日本化学会では発音と表記の乖離に業を煮やして、かな表記は発音を反映させないことにしたけどね。 Ex. ホスホン酸:phosphonic acid、スルホン酸:sulfonic acid まぁ、それも今じゃ結構崩れてきちゃっているけど。
598 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 11:24:06 ] >>594 ttp://www.merriam-webster.com/cgi-bin/audio.pl?cupboa01.wav=cupboard 予想通り、「かぼー」と聞こえる。 >>595 ttp://www.merriam-webster.com/cgi-bin/audio.pl?vinyl001.wav=vinyl 「ヴぁいなる」は予想外だった。
599 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 11:27:01 ] カボードって聞こえる
600 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 12:05:14 ] WPFで3Dゲーム作って公開してるとこある? どんな感じなのか見たいお
601 名前:デフォルトの名無しさん [2008/11/07(金) 06:37:03 ] >>595 でもvinylは化学用語で、日本語のビニールと同様には使われないよ。 ビニール袋なんかは「plastic bag」と呼ばれる。 >>599 「cupboard」の「board」部分は、鳥の「bird」と同じ発音だから、 カナで表現すると「カバード」がいいかと。
602 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 16:46:27 ] >>601 発音記号上は同じあいまい音(schwa)だが、 強勢の「bird」と弱勢の「cupboard」を「同じ発音」と断言するのはどうかと思う。 cup+boardのような単語の連結による弱勢化→schwa化なんて英語では非常によくあることだから、 >>594 であえて採り上げている意味がわからない。
603 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 18:04:57 ] 一応は第二アクセントだから、強勢とは言えないまでも、それに準じるぐらいの発音ではある。
604 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 19:34:56 ] >>603 cupboardのboardの部分に第二強勢記号が付いている辞書があるなら教えてくれ。 第二アクセント(第二強勢)とは「単語の中で2番目に強い」という意味じゃないぞ。 普通、第二強勢が存在するのは「separate」のような3音節以上の単語で、 2音節しかない単語では2番目に強い音節は第二強勢にならない場合が多い。
605 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 19:41:42 ] >>604 シッタカもいいかげんにしたら? www.thefreedictionary.com/dict.asp?Word=cupboard
606 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 19:44:07 ] >>604 > 普通、第二強勢が存在するのは「separate」のような3音節以上の単語で、 > 2音節しかない単語では2番目に強い音節は第二強勢にならない場合が多い。 第二強勢にならないんじゃなくて、表記が省略されてるだけダロ
607 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 21:20:13 ] cupboardのような合成語こそ第2アクセントの典型例だろ
608 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 21:20:20 ] >>605 その辞書の発音表記法では、 第一強勢の音節の後ろに太い「'」、第二強勢に音節の後ろに細い「'」が付くようだが、 cupboardでは第一音節の後ろに第一強勢記号があるだけで、第二強勢記号は付いてないね。 そのリンク先が何の反論になっているのかよくわからない。 >>606 たとえばgoo辞書(EXCEED 英和辞典)やエキサイト辞書(新英和中辞典)の場合、 「cupboard」には第二強勢記号が付いてないが、「eighteen」のように2音節で第二強勢記号が付いている単語もある。 単に省略されているわけじゃなくて、第二強勢と弱強勢には明確な違いがあると思うのだが。
609 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 21:39:51 ] おまえら暇だな
610 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 22:59:54 ] ここ何のスレだよw
611 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 08:25:59 ] 厨房は熱くなると周りが見えなくなるから…。 まぁ飽きるまで待つしかないだろうね。
612 名前:デフォルトの名無しさん [2008/11/10(月) 07:38:23 ] >>602 >発音記号上は同じあいまい音(schwa)だが、 「ə:r」はschwaじゃねーよバカw 中途半端な知識で大恥乙w
613 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 08:31:50 ] 英語の発音の勉強してるレベルのスレか
614 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 09:22:26 ] いつからここは語学スレになったの? >>612 >中途半端な知識で大恥乙w 皆中途半端だからスレに集まって協議するんじゃないのかい? それは、OpenGLであっても語学スレであっても同じ事だと思うし恥ずかしいことじゃないと思うんだ もう少し冷静になろうよ
615 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 09:34:17 ] 笑われているのは、中途半端な知識ではなくて、中途半端な知識で上から目線、なわけだが。
616 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 12:41:45 ] サーフェイス(・∀・)
617 名前:デフォルトの名無しさん mailto:sage [2008/11/10(月) 23:54:12 ] 技術的な議論するのに目線を気にするヤシってw
618 名前:デフォルトの名無しさん mailto:sage [2008/11/11(火) 05:02:04 ] >>612 hooked schwaってやつですね!!
619 名前:デフォルトの名無しさん mailto:sage [2008/11/11(火) 07:45:49 ] schwaが技術的な議論か?
620 名前:デフォルトの名無しさん [2008/11/11(火) 09:32:56 ] つかこの板に英語喋れる奴なんていねーだろw
621 名前:デフォルトの名無しさん [2008/11/11(火) 12:36:58 ] Yes, we can.
622 名前:デフォルトの名無しさん mailto:sage [2008/11/11(火) 20:16:02 ] イフェクトっていうのはかまわんけど、書かないでほしい
623 名前:デフォルトの名無しさん [2008/11/12(水) 07:41:51 ] ↑ なんで?
624 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 17:23:12 ] 単純に3次元の点いっぱい 表示したいだけなら C#+DirectXが楽ですかね? なんか楽そうなライブラリ知らないですか?
625 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 10:20:53 ] SDL
626 名前:デフォルトの名無しさん [2008/11/17(月) 07:22:21 ] OpenGLが初期化が簡単でいい。
627 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 08:52:03 ] DirectX10に比べると簡単ってほどでもないきが・・・ あと行列やクォータニオン系の補助関数が揃ってるDirectXのが楽だろ
628 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 08:56:17 ] すいませんlinuxしか使えないんですよ windowsは難しすぎてインストールすらできません
629 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 09:03:51 ] ならOpenGLかSDLでいいじゃん。
630 名前:デフォルトの名無しさん [2008/11/19(水) 06:21:00 ] >>627 そんなん、検索すればいくらでも出てくるし。
631 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 08:52:49 ] >>630 まぁLinuxとか使うなら無駄になるかもな。 Windowsだったら車輪を再発明する意味は無い。
632 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 08:55:34 ] >>631 何が無駄になると言っている? OpenGLならWinでもLinuxでも使えるだろ。
633 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 12:00:33 ] いやいや
634 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 12:11:52 ] 元が「C#+DirectX」なのに「linuxしか使えない」ときてるのは別人?
635 名前:デフォルトの名無しさん [2008/11/21(金) 00:49:41 ] java3Dはお話にならないでしょうか
636 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 00:54:59 ] お話にはなるけどそんなに派手な事は出来ないから せいぜい3Dのお勉強する人が使う程度じゃね?
637 名前:デフォルトの名無しさん [2008/11/21(金) 01:54:13 ] はでなってのがよくわからないですけど 大概の事はできますよね
638 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 23:55:25 ] openglも大概のことはできますよね
639 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 16:52:37 ] よね〜。
640 名前:デフォルトの名無しさん [2008/12/11(木) 00:25:36 ] glって超おもしろくね? いまさら知ったのが悔やまれるな。 まじハンパねーよ。
641 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 15:34:26 ] スレが適切かどうかわからないが… 3Dツール作ってるんだが、ファイルフォーマットで悩んでる。 ・ バイナリ形式(サイズでかいと面倒) ・ 資料がある(sourceはなくてもいい。自分で書く) ・ ボーンと頂点ウェイトが使える ・ できればアニメーションデータも扱える こういう既存フォーマットはないかな? colladaのバイナリ版とかあればベストなんだろうけど…
642 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 16:27:53 ] Xファイルが超楽でいい。 ・適当な解説ページ見ながら読んでいけば理解が簡単(独自テンプレートとかはイラネ) ・3Dデータファイルに最低限必要なものが一通り学べる
643 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 17:23:09 ] Xファイルもっと普及して欲しいね。 他の人が作ったデータも楽に見れるようになるから参考になるし、 改竄も簡単にできるから Mod も作りやすい。
644 名前:641 mailto:sage [2008/12/26(金) 17:58:06 ] なるほど! .Xか。忘れていた(ひどい) msdn.microsoft.com/ja-jp/library/cc372023.aspx とかにちゃんと資料あるね。DXSDKにツールもあるし。 Win/Mac/Linuxでも動かすことを考えると、あとは フォーマット自体にライセンスあるかどうかだけか。これはちょいと熟読すればよさそうだな。 ありがとー! >>642 ,643 ゲームとかだと、binaryじゃないと速度でないから悩んでたんだ。
645 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 18:30:23 ] ゲームなら独自フォーマットでいいじゃないか。 通常の保存はcolladaでも使って、ゲーム用のバイナリ形式は そこからエクスポートする形がいいかと。
646 名前:デフォルトの名無しさん mailto:sage [2008/12/26(金) 23:10:09 ] OpenGL用のXローダってあります? libxとやらは開発が継続中なのか怪しくて…
647 名前:641 mailto:sage [2008/12/29(月) 17:19:18 ] >>645 ゲームつくるときに周辺ツールも作るんで、そんときにオリジナルよりは 既存のを使うと他の有り物ツールもつかえてしあわせなんすよ… # あと、自分で設計してちゃんとしたフォーマット思いつく自信がないorz
648 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 20:03:59 ] >>647 俺は周辺ツールとかアニメーションも含めて全部市販のツールだよ。 プラグインを書いてそれを自分のフォーマットに変換してる。 敷居が高そうだけど、それが一番柔軟だと判断した。 Xファイルなんかは俺より頭のいい人が作ってるだろうけど、 MSの提唱するサンプル的なフォーマットという要素も強いと思うからね。 Xファイルってシェーダーのデータとか入れられるっけ?
649 名前:641 mailto:sage [2008/12/29(月) 20:17:46 ] >>648 そうかー。シェーダーとかモーションの関数形式とか考えるとそうだなぁ。 他人様の考えを借りて楽しようとするのは、失敗への第一歩かな?
650 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 20:44:07 ] 645 で FA。 ツール作る時に collada で困る理由は無いだろ。 オーサリング中は XML で、実機確認直前に独自形式バイナリに変換。 最終バイナリは別に適当でいいよ。 実機での構造をほぼそのままでいいでしょ。
651 名前:641 mailto:sage [2008/12/29(月) 21:23:56 ] ありがとう>all 年末年始の休みのあいだに collada domをちょいとイジってみるよ。
652 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 01:42:18 ] colladaは地味にバージョンアップが激しくてうざい… けど、押さえておくと勉強にもなるしいいと思うよ
653 名前:デフォルトの名無しさん [2008/12/30(火) 10:07:30 ] >>647 あたりまえだな。いろいろ規格や技術も変わるもんだし
654 名前:650 mailto:sage [2008/12/30(火) 13:49:45 ] なんだよ、まだ collada やってなかったのか。 641 見て、やってるものだと思ったから、collada 以外の余計なものに手を出す必要はないという意味を含めて提案したのに。 650 の XML の部分は、"使用予定のオーサリングツール(3Dモデラー)の形式のファイル"に読み替えてくれ。 collada export をモデラーがサポートしてるなら、乗り換えの可能性も考えて collada でもいいけど。
655 名前:641 mailto:sage [2008/12/30(火) 16:16:21 ] collada domは少し使ってみたんだけど、(fbx daeでmayaと blenderで) やっぱサイズがデカすぎて、バイナリで便利なフォーマットで全部かたづけば いいなぁと思ってたんだ。 でも、それで Xフォーマットとかも良いなとおもってたんだけど、>>650 とかの話をみて、全部まとめて1つのフォーマットじゃなくてもいいなぁと 考えなおして、collada domでやりとりして実機にはそれをベースに考えた バイナリ自前フォーマットかなぁと。 いま colladaの1.4.1の資料みながら、collada domから移行しやすくて 実機ですぐ使えそうなバイナリフォーマット&コンバータ考え作ってる途中。 説明よわくてスマヌ。
656 名前:デフォルトの名無しさん mailto:sage [2008/12/31(水) 08:29:37 ] Horde3D のはどう? www.horde3d.org/docs/_formats.html バイナリ、資料有り、ボーンと頂点ウェイト、スケルタルアニメーションとモーフィング、 Collada と Blender からのコンバータ有り。 シェーダ回りの仕様は近い将来に変更されそうなことがフォーラムに書かれてるけど。