問題タブ [rajawali]

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 に答える
1765 参照

android - Rajawali ライブラリ - テクスチャが .obj からロードされない

rajawali ライブラリを使用してテクスチャをレンダリングするのに苦労しています。私のコードは以下です、

サンプルで指定されているものと同じです。

チュートリアルで指定されているように、すべての画像を nodpi フォルダーに移動しました。obj および mtl ファイルは raw フォルダーにあります。

正しいチェック画像を使用して、ブレンダーから obj をエクスポートしました。「 Render Images Option 」を使用してブレンダーでテクスチャを適切にレンダリングしていますが、「 open GL render image」のオプションを使用するとテクスチャをレンダリングできません

ただし、テクスチャを適切にロードする場合は、同じアプローチの Rajawali サンプルを使用します。

これは、obj ファイルまたは obj をレンダリングする方法に問題があるように思われますか?

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

android - .obj マテリアルのロード時にブラーを作成する

マテリアル ファイルを含む .obj ファイルを読み込んでいます。

以下のように.objを縮小しました

Blender では完璧にレンダリングされますが、rajawali を使用してレンダリングすると、一部のマテリアルがぼやけます。

Blenderではそれが好きです ここに画像の説明を入力

Android では、レンダリング後の画像がぼやけます。 ここに画像の説明を入力

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

java - rajawali を機能させるにはどうすればよいですか (git のチュートリアル 1)

私はAndroid開発にまったく慣れていません.基本的なアクティビティ、マップ、sqliteなどを知っています.3Dオブジェクトを実装して、アプリ内でやり取りできるようにしたいと考えています. 少し検索した後、rajawali が最良の方法であることがわかりました。あなたと同じように、最初のチュートリアルから始めて、サンプル ドキュメントからソース コードを読みました。私が迷子になったのは、チュートリアルを一言一句従ったのに、スクリプトのエラーのためにアプリケーションを実行できないことです。誰かが Rajawali を以前に使用したことがある場合は、どこが間違っているかについていくつかの指針を示していただければ幸いです。(チュートリアルは 2 か月前に最後に更新されたので、かなり最近のものです)。チュートリアル

ここに私のソースコードがあります

主な活動:

レンダラー:

できればスプーンフィードコードになりたくないのですが、エラーは「DiffuseMaterial」にあるようです。これはなぜですか、または min3D または Rajawali を使用する以外に 3D オブジェクトを操作するより良い方法はありますか?

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

android - 設定画面がおかしくなった

私の基本的な設定画面はこのように見えますが、その理由はわかりません。面白いことに、最初はいつも魅力的ですが、設定画面を何度も行ったり来たりすると、そのように見えます。ちなみにこれはラジャワリエンジンを使ったライブ壁紙です。エンジンに関係あると思いますか?他のライブ壁紙でこれを経験したことがないからです。

ここに画像の説明を入力

マニフェストで

活動中

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

android - Rajawali でビューの背景が表示されない

私はいくつかのアプリを開発するために Rajawali を試してきました。

主な問題は、 を呼び出すと、RajawaliActivityその後に呼び出される他のすべてのアクティビティで、使用されているレイアウトの背景を含め、通常の Android ビューの背景が表示されないことです。

通常どおり、サンプル アプリとチュートリアルに示されているように、を使用してRajawaliRendererを に設定し、3D モデルを表示しています。surfaceViewmRenderer

誰かが同じ問題に遭遇したか、それを修正する方法を知っていますか?

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

android - Rajawali ライブラリの obj ファイル

私はrajawalivuforiaを試しました。マーカーにレンダリングする obj ファイルを追加したいと考えています。これが私のコードです:

このコードを追加した後、アプリがクラッシュしました。このコードに問題はありますか? 助けてください!ありがとう。

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

android - RajawaliRenderer をビューとして追加

私は Rajawali を初めて使用し、Android カメラで多くの 3D 機能を使用したいと考えていました。私の目標は、カメラの SurfaceView に 3D オブジェクトを表示することです。

ネイティブ Android を使用して 2D オブジェクトでこれを行う場合の手順は次のとおりです。

  1. カメラとホルダーを入手
  2. SurfaceViewホルダー用に作成
  3. カメラのプレビューを表示する
  4. のサブクラスを使用して、通話GLSurfaceView中に何かを描画しますonDraw()

Rajawali を使用してこれを行う手順は、手順 4. を除いて似ていますRajawaliRenderer

問題は、 のサブクラスがGLSurfaceView子として preview に追加される可能性があることSurfaceViewです。 RajawaliRenderedには へのメソッドがgetCurrentView()ありますが、これはオブジェクトが構築されているにもかかわらず null を返します。

何か案は?

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

progressdialog - Rajawali Vuforia の進行状況ダイアログの例

.obj モデルのロード時に進行状況ダイアログを表示できます。RajawaliVuforiaExampleRenderer.java で ProgressDialog を呼び出そうとしましたが、「Looper.prepare() を呼び出していないスレッド内でハンドラーを作成できません」と表示されました。

ここにコードの一部を貼り付けました:

保護されたボイドinitScene() {

編集: Abhishek Agarwal からのコメントを読み、Renderer 部分のコードを更新しました。モデルをロードするときに ProgressDialog を呼び出すときに問題が発生しました。UI スレッドのコードは次のとおりです。