問題タブ [devil]

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

opengl - DevIL または SOIL を使用して openGL 出力を保存する

土と悪魔の両方の画像ライブラリを使用してみましたが、作成されたスクリーンショットは完全に黒い画像です。悪魔の場合、ここにある機能を使用しましたopenGLでスクリーンショットを撮り、pngとして保存しますが、画像はまだ黒い画面です。

スクリーンショットの保存または OpenGL 出力のエクスポートに関するアイデアはありますか?

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

c# - DevIL でファイルを開くことができません

コードは次のとおりです。

Assertion Failed, Could not open file [face.tif] エラーが発生しています。face.tif ファイルがプロジェクト フォルダー、ソリューション フォルダー、bin フォルダー、bin\debug フォルダーにあることを確認しましたが、まだ開くことができません。

私は本C#Game Programming for Serious Game Creationに従おうとしています。

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

android - DevIL を使用したエラー「IL_LIB_JPEG_ERROR 1506」

画像処理にDevILを使用する Android アプリを作成しています。このプロジェクトから DevIL とその依存ライブラリのポートを取得しました。必要なものを編集して抽出しました。正常にコンパイルされ、ライブラリは機能しますが、 JPEGファイルを読み込もうとすると機能しません...

DevIL エラー コードを使用すると、エラー番号が 1506 であることがわかりました。これIL_LIB_JPEG_ERRORは、JPEG ライブラリに問題があることを意味します。最新の JPEG ライブラリに更新しようとしましたが、すべて失敗しました。他の JPEG ファイルも試しましたが、うまくいきませんでした。

android.mkJPEG および DevIL モジュールのスニペットを示す私のファイルは次のとおりです。

JPEG

デビルモジュール

file 内の私の C++ ファイルのモジュールandroid.mk:

com_myproject_MainActivity.cppDevIL を呼び出し、Android 部分にリンクするファイルは次のとおりです。

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

c++ - OpenGL、DevIL、テクスチャ付きの obj ローダー

私は obj ローダーを書きましたが、すべての読み込みが正常に機能していることがわかりますが、テクスチャを描画しようとすると機能しません。

私は悪魔を調べましたが、ロード後にエラーはありません。すべてにデータがありますが、描画すると画像が黒く表示されません。

皆さんがお勧めできるものはありますか?私はすでにいくつかのことを見てきましたが、解決策を見つけることができませんでした。

私はテクスチャごとに作成されたmtlを持っています

Loader.h

ローダー.cpp

MTL.h

MTL.cpp

編集:まず、私に反対票を投じてくれた人たちに感謝します。気付くのに少し時間がかかりましたが、皆さんが見る必要のない多くの機能があったため、削減されました。

問題が含まれている可能性があると思われる場所は、Loader の draw() process() と MTL の Draw() LoadThings() createTex() です。

編集:解決策を見つけました。何らかの理由でopenglがテクスチャを表示するときにglColorを使用することが判明したため、何をしていたのか... opengl

解決策: glBegin(poly?triangle) glColor3f(1.0f,1.0f,1.0f) のすぐ上にこの行を追加します

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

c++ - Linux では動作し、Win では動作しないのはなぜですか?

glew、glut、opengl、devil lib を使用しています。C ++を使用したUbu 13.10では、この行はコンパイルされますが、Visual StudioではWinではありません! なんで?std::string path は、関数に渡されるパラメーターです。これはコードです:

これはエラーです:

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

c++ - assimp 無効な列挙型 IL_JPG OSX

OSX上でDevILを構築しました。targa やビットマップなどの特定のファイルを読み込むことができます。ただし、解析または保存できないファイルが多数あります。表示されるエラー メッセージは、invalid enumrant. 誰もそのようなエラーに遭遇しましたか?

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

opengl - DevIL でモデル テクスチャをロードする

DevIL ライブラリを使用してテクスチャをロードし、モデルに適用しています。これは、テクスチャをテクスチャ バッファにロードするために私が書いたコードです。

シーンをレンダリングすると、次の結果が得られます。

ここに画像の説明を入力

assimp を使用してモデルをロードしたことにも触れておく必要があります。 assimp ビューアーを使用すると、以下に示す結果が得られます。
ここに画像の説明を入力

コードに問題があり、テクスチャがくすんだ灰色になっているかどうかを知りたいです。