問題タブ [shadows]

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

build - Unreal でパッケージ化するときにシャドウを低くする方法は?

Unreal 4 でゲームを作成していますが、エディタでゲームをプレイすると、エンジンのスケーラビリティ設定に移動してシャドウを低くするまで非常にラグがありました。すると、うまくいきました。しかし、プロジェクトをエクスポートすると、影がまだオンになっているように見え、毎秒 5 フレームのように、ゲームのラグが非常に悪くなります。パッケージ化されたビルドで低シャドウ設定を使用するにはどうすればよいですか?

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

javascript - プロパティが true に設定されていても、Three.js にロードされた OBJ が影を受け取らない

私は現在 Three.js に飛び込んでおり、ネイティブ プリミティブからインポートされた OBJ オブジェクトに切り替えるときに、最初の実際の問題に遭遇しました。

Cinema4D r15 で UV マッピングし、OBJ ファイルとしてエクスポートした十二面体の単純なモデルがあります。このモデルを DodecahedronGeometry で使用すると、ジオメトリはディレクショナル ライトで照らされなくなりますが、プリミティブを使用するとそうなります。

この JSFiddle を参照してください: https://jsfiddle.net/xm3ttmxw/1/

ここで望ましい結果を参照してください (プリミティブを使用): https://jsfiddle.net/84hbs7ed/1/

ご覧のとおり、OBJ 内のすべてのメッシュに対してreceiveShadowプロパティをに設定しています。trueライトとレンダラーのシャドウ マップを有効にしました。ディレクショナル ライトはカメラに追従し、原点 (12 面体の中心) を指しています。アンビエントライトはうまく機能しているようです。

何か案が?前もって感謝します

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

android - Robolectric 3.0 でカスタム シャドウを作成するには?

カスタムクラスをモックする必要があります(シャドウを作成します)。私はすでにhttp://robolectric.org/custom-shadows/でこれを行う方法を読んでいます。

だから、私はいくつかのクラスを持っています:

影を作成します:

そして、私はテストクラスで影を設定します:

ただし、影は使用されません。

RobolectricGradleTestRunner でカスタム シャドウを表示するにはどうすればよいですか?

私はすでに試しました:

  1. http://www.codinguser.com/2015/06/how-to-create-shadow-classes-in-robolectric-3/
  2. https://github.com/jiahaoliuliu/RobolectricSample/blob/master/app-tests/src/main/java/com/jiahaoliuliu/robolectricsample/RobolectricGradleTestRunner.java
  3. Robolectric カスタム シャドウ クラスを使用したネイティブ メソッドのモック

しかし、次のようなさまざまなコンパイルエラーが発生します

  • InstrumentingClassLoaderConfig見つかりません
  • Setup見つかりません

Robolectric 3.0でカスタム シャドウを正しく使用する方法は?

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

html - css 3 ボックス シャドウ 左上 下

やあ、私は css の box-shadow プロパティをいじっていましたが、少し苦労しています。ボックスに影を作成しようとしていますが、div の上、下、左側にのみ影を適用したいと考えています。

これが今までのCSSコードですが、必要のない4つの側面すべてに適用されます..

ありがとう

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

javascript - セルフ シャドウ内の顔が光を受けないようにする方法はありますか?

私は Three.js で都市のシーンに取り組んでおり、これまでのところ、1 つの建物だけで照明と影を試しています。建物は 3DS Max でモデル化され、OBJ にエクスポートされ、コマンド ラインから Python コンバーターで変換されました。

建物のモデルが 1 つのオブジェクトであり、セルフ シャドウイングを使用していることに気付くでしょう。ただし、キャスト シャドウ内にある建物の下部は、まだ黄白色のディレクショナル ライトで照らされています。これは、光源と光源の間にあるものを考慮せずに、光源にどれだけ面しているかによって単純に照度が計算されるためだと思います。

私はこれを「修正」してより現実的なものにする方法を探していました.メッシュが光が背後にあるものに当たるのをブロックします. シェーダーまたは法線マップに入る必要がありますか? それともまったく別のものですか?

また、この質問は重複している可能性がありますが、コードや例が提供されていないため、よくわかりません:光がメッシュを貫通しています。問題がある場合は事前に申し訳ありません。

JSFiddle はこちら: http://jsfiddle.net/mrfolkblues/u01jwg53/

コードの関連部分は次のとおりです。

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

c++ - DirectX11 シャドウ スロープ バイアスが正しくない

最近、PCF フィルタリングを使用して地形プロジェクトに影を実装しましたが、以下に示すように、地形の斜面の影が正しく表示されません。

ここに画像の説明を入力

ここに画像の説明を入力

地形の斜面で発生したアーティファクトを削除するにはどうすればよいですか? クイック検索では、勾配ベースのバイアスを実装することが提案されていますが、どのように計算すればよいでしょうか?

ここに私のピクセルシェーダーがあります: