問題タブ [skybox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
282 参照

c++ - C++ OpenGL cubeSampler は黒を返します

でプロジェクトのスカイボックスを作成しようとしていますOpenGL 3.3。プロジェクトは C++ で書かれています。私が抱えている問題は、キューブマップテクスチャをロードしてサンプラーをバインドしているにもかかわらず、写真のように黒いピクセルを取得することです(キューブには法線が内部に向けられています): サンプラーからの色

頂点座標を色として使用すると美しく機能するため、サンプラーで行っていることに問題があります: 位置からの色

同様の問題を検索しましたが、実際にうまくいった答えはありませんでした。

コードの興味深い部分は次のとおりです。

頂点シェーダー

フラグメントシェーダー

CubeTexture クラス

main.cpp のフラグメント

0 投票する
2 に答える
3960 参照

c# - Unityで放射状グラデーションスカイボックスを作成するには?

OK、私はスカイボックスが初めてで、RADIALグラデーションスカイボックスを実現しようとしていくつかの問題を抱えています. 私は放射状グラデーション シェーダーを持っていますが、これをスカイボックスとして配置すると、2 つの色の間を補間する部分が拡大されすぎて、グラデーションとはまったくわかりません。

ここに画像の説明を入力

これは、スカイボックス向けではないシェーダーだからだと思います。次に、線形グラデーションとして機能する線形グラデーション スカイボックスのシェーダーを見つけましたが、中心の色から外側に向かって放射状にする必要があります。

私はどこでも見ましたが、放射状のグラデーション SKYBOX シェーダーが見つかりません。私の質問は、線形グラデーション シェーダーをスカイボックスのラジアルに変換するにはどうすればよいですか? または、既存の放射状グラデーションをスカイボックスで機能させるにはどうすればよいですか?

私はこれを書きませんでしたが、これは線形グラデーション スカイボックスのコードです。

このような -

ここに画像の説明を入力

ここに画像の説明を入力

0 投票する
1 に答える
412 参照

c++ - シェーダー C++ を使用したキューブ マップ ブラック

私はこのことを理解しようとして立ち往生しています。スカイボックスを作成しようとしていますが、何らかの理由で何をしてもキューブ マップが常に黒くなります。フラグメント シェーダーで vec4(1.0f) のような出力カラー値を入力すると、立方体が白くなるのがわかります。画像をロードしているのかもしれないと思いましたが、それを確認したところ、画像は正常にロードされています。私はただ愚かで、何かが欠けていると確信しています。

キューブマップの作成

SDL_image を使用して画像を読み込む

キューブ マップのレンダリング

VS & FS シェーダー

0 投票する
0 に答える
815 参照

unity3d - Unity スカイボックスの回転

現在、ある 360 度のパノラマから別のパノラマにナビゲートできるユニティ ゲームを作成しています。

写真を追加し、テクスチャ サイズを立方体にして、緯度経度レイアウトにマッピングしました。スカイボックス マテリアルを作成し、イメージをロードしました。

今、私がここで直面している問題は-

スカイボックスをロードするたびに、画像の元の方向ではなく、他の方向に見えます。スカイボックスの回転を 100 に変更することで修正できました。約 100 枚の写真を追加する予定なので、それらを手動で修正する必要はありません。

写真はすべてグーグルストリートビューからダウンロードしたものです。

必死に助けが必要です!!

0 投票する
0 に答える
1663 参照

ios - SceneKit で 360 画像をスカイボックスとして使用するには?

SceneKitでXcode 8とSwift 3を使用しています

空に浮かぶ島で繰り広げられるゲームを作っています。背景を雲のある素敵な空にしたいのですが、スカイボックスのようにカメラが動くと、それに応じて背景が動きます.

スカイボックスを作成するためにラップアラウンドする6つの画像の配列を使用できますが、オンラインで良いものを見つけることも、それらを作成するための良いジェネレーターも見つけることができません. このような良い 360 度画像を見つけることができます。私の質問は: 上記のような画像を使用して SceneKit でスカイボックスを作成するにはどうすればよいですか? Apple の Web サイトにあるので、それが可能であると確信しています。

https://developer.apple.com/documentation/scenekit/scnmaterialproperty/1395372-contents

(表示するには、少し下にスクロールする必要があります)

これを行う方法はありますか?ありがとう。どんな助けでも大歓迎です。