問題タブ [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.
c++ - 非常に奇妙なMinGWldの問題-「collect2:ldが1つの終了ステータスを返しました」
私はデータ視覚化用のアプリケーションを構築しており、使用しているフレームワークは美しいOpenFrameworksです。Linuxでは、コンパイルして完全に機能しますが、Windowsに移植するときが来たので、非常に奇妙な問題に直面しています。Googleから関連情報が見つかりません。リンクすると、次のようになります。
(ライブラリのオブジェクトファイルのリストはかなり長いので、少し削除しました)
すべてのライブラリを最初から手動で構築してから再試行しましたが、常にこれが発生します。エラーはありません。実行可能ファイルは作成されません。通常、ライブラリが含まれていない場合は問題が発生しますが、リンカでエラーが発生します。また、コマンドラインからすべてをビルドしようとしましたが、同じ結果が得られました。
だから、私の質問はかなり明白です、どこに問題があるのでしょうか?
言うまでもなく、私はCode :: Blocks 8.02、Windows XP Home SP3、およびMinGWを次のコンポーネントで使用しています。
編集:コマンドライン(cmd.exe)からコンパイルするときにログに記録します。
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に指示するにはどうすればよいですか?
c++ - Windows でアンチエイリアスが機能しない
Windows XP で実行する必要がある GLUT ベースのアプリに取り組んでいますが、Mac を使用しているため、ほとんどのコーディングを Xcode で行ってから、時々 Visual C++ 2008 に切り替えて、再コンパイルします。正常に動作していますが、アンチエイリアスが Windows 版で動作していないことに気付きました。
ここにいくつかのスクリーンショットがあります:
OS X で素晴らしい
Win XPでのくだらない
GLUT 表示文字列「rgb alpha double samples depth」を使用しています。
形状は実際の 3D ではなく、単なる三角形です。
何か案は?ありがとう!
c++ - VisualStudio2010の未解決の外部シンボル
Xcodeから来て、Visual Studio 2010でプロジェクトをコンパイルしようとすると、次のエラーが発生します。
コンパイラがCLEyeMulticam.libをリンクしようとしていますが、見つかりません。ちゃんと設定できたと思います。
VS2010にライブラリを含めるために必要な手順を教えてください。
ありがとうございました、
マーク
c++ - glsl - フラグメントシェーダー (ぼかし) -> 黒い画面
ここ数日間、これを機能させようとしてきましたが、本当に必死になり始めています。私はあなたが持っているかもしれない提案に本当に感謝しています.
私がやろうとしてきたこと:
- シーンを FBO にレンダリングする
- glsl シェーダーを使用して、アタッチされたテクスチャをぼかします
- 得られたテクスチャを画面に整列したクワッドにレンダリングします
問題:
フラグメント シェーダー (水平方向のぼかし) を有効にすると、最初のフレーム程度でクワッドにレンダリングされたぼやけた画像が得られます。その後はすべて黒になります。
私の疑いは、テクスチャをシェーダーに渡す方法に何か問題があるということです:
編集: もう 1 つの情報: glUniform1i(glGetUniformLocation(horizontalBlurFragment.program, "RTScene"), 0); を削除した場合 まったく同じ結果が得られます。これは、シェーダーがテクスチャ データをまったく取得しないことを示していると思います。
ソース:
頂点シェーダー:
フラグメントシェーダー:
fbo にレンダリング:
(より単純なシェーダー(色の切り替えなど)を使用しても問題なく動作するため、ここに私の ShaderLoader ソースを投稿しません)
エラーが別の場所にあると思われる場合は、喜んで追加のコードを投稿します。
iphone - OpenGL ES、OpenFrameworks、Cinder、IOS のクリエイティブ開発
難しい選択の真っ最中です。強力な芸術的/創造的/グラフィック要素を備えたアプリケーションを作成し、それを顧客の商用プロジェクトに使用するのに役立つ言語を学びたいです。
私が最初に選んだのは OpenGL ES でした。これは「標準的な」方法だと思います。しかし、その間に、私はこのサイトを発見しました: http://www.creativeapplications.net/ここで、 OpenFrameworsとCinderを使用して構築されたほとんどの ios 用の多くのクールなアプリを見つけました。
私の質問は、なぜ OpenGL の代わりにこの 2 つの「ラッパー」を選択するのですか? メリットとデメリットを理解する必要があります。
これらのフレームワークを使用して、(OpenGL に関しては) UIKit/Cocoa と Graphics を簡単な (そして標準的な) 方法で混在させることができるかどうかはわかりません。現時点では、これがアップルによって提案された方法であることを知っているため(つまり、アップルによって提案された)、OpenGLを好んでいます。顧客にもそれを利用できると確信しています。OF と Cinder を使用して、トリックなしで UIKit と Cocoa を完全に管理できるかどうかはわかりません。
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:
c++ - 時間経過率を取得する方法は?
時間の経過率を取得しようとしています。最初に時間間隔を確認します。それが理にかなっている場合は、その時間間隔の経過時間の割合を取得します。
これが私のコードです:
timePeriod = 3000なので、3秒ごとにlastTimeCheck変数を更新すると、次のコード行でその時間間隔のパーセンテージが取得され、0.5から0.9の結果が得られますが、pは0から1である必要があります。
よろしくお願いします-rS
c++ - カラーシーケンスを補間する方法は?
色のシーケンスを徐々に補間または変更する必要があるため、colorAからcolorB、colorC、colorDに戻り、colorAに戻ります。これは、ミリ秒単位の経過時間に基づく必要があります。ヘルプは大歓迎です(アルゴリズム、疑似コードは素晴らしいでしょう)。
RGBを使用していることに注意してください。これは、0〜255または0.0〜1.0の範囲である可能性があります。
これは私がこれまでに持っているものです。「timePeriod」ごとに色を変更する必要があります。経過時間の割合を計算して色を変更します。このコードの問題は、AからAに移行するときにジャンプすることです。 BからB、Cなど
前もって感謝します
iphone - OpenFrameworksでopencvの例が機能しない
Github から openframeworks をダウンロードしました。すべてのサンプルを実行できますが、openframeworks で指定された opencv の例を実行しようとしている場合。44 個のエラーが表示され、エラーも一般的ではありません。リンクファイルもgithubにないと思います。opencv の例だけが実行できない理由がわかりましたか?