問題タブ [openframeworks]

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

c++ - 非常に奇妙なMinGWldの問題-「collect2:ldが1つの終了ステータスを返しました」

私はデータ視覚化用のアプリケーションを構築しており、使用しているフレームワークは美しいOpenFrameworksです。Linuxでは、コンパイルして完全に機能しますが、Windowsに移植するときが来たので、非常に奇妙な問題に直面しています。Googleから関連情報が見つかりません。リンクすると、次のようになります。

(ライブラリのオブジェクトファイルのリストはかなり長いので、少し削除しました)

すべてのライブラリを最初から手動で構築してから再試行しましたが、常にこれが発生します。エラーはありません。実行可能ファイルは作成されません。通常、ライブラリが含まれていない場合は問題が発生しますが、リンカでエラーが発生します。また、コマンドラインからすべてをビルドしようとしましたが、同じ結果が得られました。

だから、私の質問はかなり明白です、どこに問題があるのでしょうか?

言うまでもなく、私はCode :: Blocks 8.02、Windows XP Home SP3、およびMinGWを次のコンポーネントで使用しています。

編集:コマンドライン(cmd.exe)からコンパイルするときにログに記録します。

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

c++ - makefileまたはコードブロックでubuntuでEclipseを実行する

こんにちは私はすべてのmakefilesでc++opengl/opencvコードブロックプロジェクトhttp://www.openframeworks.cc/setup/linux-codeblocksを持っています。コードブロックが無償のツールのように見えても、私はEclipseに夢中になっています(PythonとJavaで使用しています)。脳を溶かさずにEclipseにインポートする方法はありますか?

codeblocksプロジェクトまたはソースとmakefileからEclipseプロジェクトを作成するための自動またはblackmagicツールはありますか?

[編集]わかりました。EclipseのCDTでMakefileプロジェクトを使用してコンパイルできました。

今私はprojectpath/bin /にバイナリファイルを持っています(そしてそれは少し混乱しているのでmakefileを変更したくありません)。

シェルから使用すれば問題なく動作します。しかし、iiEclipseの実行ボタンをクリックします。「起動に失敗しました。バイナリが見つかりません。」

コンパイルされたプロジェクトを正しくローカライズするためにEclipseに指示するにはどうすればよいですか?

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

c++ - Windows でアンチエイリアスが機能しない

Windows XP で実行する必要がある GLUT ベースのアプリに取り組んでいますが、Mac を使用しているため、ほとんどのコーディングを Xcode で行ってから、時々 Visual C++ 2008 に切り替えて、再コンパイルします。正常に動作していますが、アンチエイリアスが Windows 版で動作していないことに気付きました。

ここにいくつかのスクリーンショットがあります:

OS X で素晴らしい OS X で素晴らしい

Win XPでのくだらない Win XPでのくだらない

GLUT 表示文字列「rgb alpha double samples depth」を使用しています。

形状は実際の 3D ではなく、単なる三角形です。

何か案は?ありがとう!

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

c++ - VisualStudio2010の未解決の外部シンボル

Xcodeから来て、Visual Studio 2010でプロジェクトをコンパイルしようとすると、次のエラーが発生します。

コンパイラがCLEyeMulticam.libをリンクしようとしていますが、見つかりません。ちゃんと設定できたと思います。

VS2010にライブラリを含めるために必要な手順を教えてください。

ありがとうございました、

マーク

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

c++ - glsl - フラグメントシェーダー (ぼかし) -> 黒い画面

ここ数日間、これを機能させようとしてきましたが、本当に必死になり始めています。私はあなたが持っているかもしれない提案に本当に感謝しています.

私がやろうとしてきたこと:

  • シーンを FBO にレンダリングする
  • glsl シェーダーを使用して、アタッチされたテクスチャをぼかします
  • 得られたテクスチャを画面に整列したクワッドにレンダリングします

問題:

フラグメント シェーダー (水平方向のぼかし) を有効にすると、最初のフレーム程度でクワッドにレンダリングされたぼやけた画像が得られます。その後はすべて黒になります。

私の疑いは、テクスチャをシェーダーに渡す方法に何か問題があるということです:

編集: もう 1 つの情報: glUniform1i(glGetUniformLocation(horizo​​ntalBlurFragment.program, "RTScene"), 0); を削除した場合 まったく同じ結果が得られます。これは、シェーダーがテクスチャ データをまったく取得しないことを示していると思います。

ソース:

頂点シェーダー:

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

fbo にレンダリング:

(より単純なシェーダー(色の切り替えなど)を使用しても問題なく動作するため、ここに私の ShaderLoader ソースを投稿しません)

エラーが別の場所にあると思われる場合は、喜んで追加のコードを投稿します。

0 投票する
5 に答える
6723 参照

iphone - OpenGL ES、OpenFrameworks、Cinder、IOS のクリエイティブ開発

難しい選択の真っ最中です。強力な芸術的/創造的/グラフィック要素を備えたアプリケーションを作成し、それを顧客の商用プロジェクトに使用するのに役立つ言語を学びたいです。

私が最初に選んだのは OpenGL ES でした。これは「標準的な」方法だと思います。しかし、その間に、私はこのサイトを発見しました: http://www.creativeapplications.net/ここで、 OpenFrameworsCinderを使用して構築されたほとんどの ios 用の多くのクールなアプリを見つけました。

私の質問は、なぜ OpenGL の代わりにこの 2 つの「ラッパー」を選択するのですか? メリットとデメリットを理解する必要があります。

これらのフレームワークを使用して、(OpenGL に関しては) UIKit/Cocoa と Graphics を簡単な (そして標準的な) 方法で混在させることができるかどうかはわかりません。現時点では、これがアップルによって提案された方法であることを知っているため(つまり、アップルによって提案された)、OpenGLを好んでいます。顧客にもそれを利用できると確信しています。OF と Cinder を使用して、トリックなしで UIKit と Cocoa を完全に管理できるかどうかはわかりません。

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

c++ - Sample texture in GL_POINTS shaders

I have a shader that draws particles with solid colors. I would like to enable the shader to sample an FBO texture so that each particle can act upon the color "behind" it. Seems like it should be pretty simple, but no.

I've simplified the code such that I would expect my FBO to be drawn on the face of every particle, scaled down. Ugly, but it would at least prove that my particles can sample the texture. Instead, each particle is just a solid color. I'm using OpenFrameworks, so there a few abstractions. I have verified that tex.bind() binds to the first texture location, and I'm able to apply shaders to the FBO without GL_POINTS.

Here's where I setup my shader, draw the FBO, and render the particles:

Here's my vertex shader:

... and the relevant excerpt from my fragment shader, simplified for debugging:

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

c++ - 時間経過率を取得する方法は?

時間の経過率を取得しようとしています。最初に時間間隔を確認します。それが理にかなっている場合は、その時間間隔の経過時間の割合を取得します。

これが私のコードです:

timePeriod = 3000なので、3秒ごとにlastTimeCheck変数を更新すると、次のコード行でその時間間隔のパーセンテージが取得され、0.5から0.9の結果が得られますが、pは0から1である必要があります。

よろしくお願いします-rS

0 投票する
6 に答える
10041 参照

c++ - カラーシーケンスを補間する方法は?

色のシーケンスを徐々に補間または変更する必要があるため、colorAからc​​olorB、colorC、colorDに戻り、colorAに戻ります。これは、ミリ秒単位の経過時間に基づく必要があります。ヘルプは大歓迎です(アルゴリズム、疑似コードは素晴らしいでしょう)。

RGBを使用していることに注意してください。これは、0〜255または0.0〜1.0の範囲である可能性があります。

これは私がこれまでに持っているものです。「timePeriod」ごとに色を変更する必要があります。経過時間の割合を計算して色を変更します。このコードの問題は、AからAに移行するときにジャンプすることです。 BからB、Cなど

前もって感謝します

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

iphone - OpenFrameworksでopencvの例が機能しない

Github から openframeworks をダウンロードしました。すべてのサンプルを実行できますが、openframeworks で指定された opencv の例を実行しようとしている場合。44 個のエラーが表示され、エラーも一般的ではありません。リンクファイルもgithubにないと思います。opencv の例だけが実行できない理由がわかりましたか?