問題タブ [light]

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 投票する
2 に答える
137 参照

cocoa-touch - UITableView に光沢のある表面を追加するにはどうすればよいですか

ここに画像の説明を入力

UITableView に光沢のある表面を追加するにはどうすればよいですか

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

opengl - OpenGL ライトの位置

opengl のライトの位置に問題があります。

ライトの位置を変えますが、光源は常に中心にあります。

i.stack.imgur.com/uXZR8.png

これは私が持っているコードです...

...

...

...

ポイントには float3 と法線ベクトルがあります。三角形には 3 つの点があります。cam0 は x です。cam1 は y です。cam2 は z です。

私は自分の計算(ドット製品とglColor3fを使用)で解決策を作成しましたが、OpenGL関数を使用したいです。私のソリューションの結果は次のとおりです。http://i.stack.imgur.com/4aVFS.png

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

c# - 他のクラスのライトスイッチでデータベースにアクセスする方法は?


これを明確に説明する方法がわかりません。だから私は自分がしたことの簡単な画像パターンを作成します。
私の質問は、LSの他のクラスのデータベースにどのようにアクセスできるかということです。
ネットで検索してきましたが、解決策が見つかりませんでした。ここで見つけられるといいのですが。
ありがとう!。 ここに画像の説明を入力してください


どんな提案もすでにありがたいです。

0 投票する
3 に答える
2935 参照

opengl - GLSL固定機能フラグメントプログラムの置き換え

頂点のセットアップにOpenGL固定関数パイプラインを使用する場合、フラグメントプログラムは、固定関数の頂点セットアップとどのように互換性がありますか?これは通常、光源やテクスチャレイヤーの数などに依存すると思います。たとえば、単純な非テクスチャ1光源のゴローシェーディングフラグメントプログラムは、GLの固定関数シェーダーに代わるものとしてどのように見えるのでしょうか。

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

iphone - iPhoneアプリでトーチライトを使用する方法は?

アプリでiPhoneフラッシュライトを使用する必要があります。ただし、ユーザーがフラッシュをオンにしている間、カメラは写真を撮りません。これどうやってするの?ここにコードを添付しました。しかし、フラッシュライトをオンにすると、カメラが写真を撮ります。

コーディングのどこが間違っていますか?私を助けてください。前もって感謝します。

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

opengl - 3D空間でのオブジェクトとライトの正しい処理-OpenGL

エンジンですべてを起動して実行しようとしていますが、すべてを正しくレンダリングするためにオブジェクトとライトを追加する順序を理解するのに問題があります。

イタリゼーションでプロジェクションとモデルビューマトリックスを設定しました。

次に、ジオメトリをレンダリングするときに、バッファをクリアして単位行列をロードし、カメラを更新します。

私のレベルのビューはカメラであり、私が収集するのは目の座標が動き回ることです。私は自分のレベルでオブジェクトとライトをレンダリングし、それらを正しい場所に表示させようとしています。

世界の特定の場所にオブジェクトを追加する必要があります。たとえば、(10、10、25)のトーラス。このトーラスオブジェクトをレンダリングする前に、10、10、25で正しく表示されるようにするために必要なことはありますか?たとえば、レンダリングしてから翻訳する必要がありますか?

また、パート2はライトと関係があります。それはほとんど同じ質問です。50、50、50のライトをレンダリングする場合、どのような考慮が必要ですか?ライトを通常どおりに配置することはできますか、それとももう一度ライトをそこに変換する必要がありますか?それとも私はこれを考えすぎていますか?

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

glsl - glsl (lwjgl) のフォン鏡面照明

私は現在、gsl と Phong モデルを使用して、球体に鏡面照明を作成しようとしています。

これは私のフラグメントシェーダーがどのように見えるかです:

sunPosition は移動しておらず、値 (2.0f、3.0f、-1.0f) に設定されています。

問題は、鏡面反射計算が正しかった場合に想定されるように、画像が何も見えないことです。

これはどのように見えるかです: http://i.imgur.com/Na2C6.png

このコードにアンビエント/エミッシブ/デフューズ ライティングがない理由は、スペキュラー ライトの部分を最初に動作させたいからです。

助けてくれてありがとう!

編集:@Darcy Raynerそのindeadは、まだ正しくないものであると思われます...

現在のコードは次のようになります。

頂点シェーダー:

フラグメント シェーダー:

そして、球は次のようになります。

-->画像リンク<--

太陽の位置: sunPosition = new Vector(12.0f, 15.0f, -1.0f);

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

iphone - iPhoneでカメラ/ビデオモードを使用せずにトーチライトをオンにする方法は?

私はiphoneアプリのトーチライトのスイッチにこの以下のコードを使用しています。正常に動作しています。問題は、ボタンを押すとトーチモードが「オン」に変更されますが、トーチライトはユーザーがカメラ画面に入ったときにのみ表示されることです。カメラ画面を使わずに懐中電灯をつけたい。誰か教えてもらえますか?私が間違っているところを教えてください。ここに私のコード、

これはiPhoneのトーチライトの正しいコードですか?私を助けてください。前もって感謝します。

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

c++ - どうすればスポットライトを作ることができますか

街灯を描く必要がありますが、それは環境全体を照らしているので、スポットライトのように見せることはできませんでした。以下のコードは私が試したものです