問題タブ [cinema-4d]
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.
rotation - ヨー、ピッチ、ロールはそれぞれ、ヘディング、ピッチ、バンクと同じですか?
2 つの異なるシステム (エンジン A、エンジン B) があります。エンジン A ( Motive Tracking Software ) は (Yaw、Pitch、Roll) を生成し、エンジン B ( Cinema 4D ) は (Heading、Pitch、Bank) を予測します。
調査の結果、これら 2 つのシステムに違いはないという結果に至りました。
しかし、何らかの理由で値をインポートすると、不一致が発生します。
私の入力値は次のとおりです。
しかし、値をインポートすると、奇妙な数値が得られます:
ヒントを教えていただければ幸いです。または、それらのシステムに違いがある場合は、正しい計算を提供してください。
converter - SVG ファイルを、Cinema 4D がベクトルとして読み取る形式 (Adobe Illustrator の ai ファイルなど) に変換するにはどうすればよいですか?
私は Cinema 4D、Photoshop、Inkscape を持っています。Inkscape には、3D オブジェクトを作成するためにベクトルとして Cinema 4D に取り込みたいベクトル グラフィックスがたくさんあります。Photoshop を使用して Adobe Illustrator*.ai
ファイルを作成する方法について説明しているチュートリアルを見つけました。Photoshop でパスを作成し、ai ファイルとして保存すると、Cinema 4D にインポートでき、動作します。私の問題は、Inkscape SVG ファイルをインポートすると、ビットマップとして読み込まれ、パスを作成するために画像をたどらなければならないことです。それは多くの遡及になります。
ユニコンバーターを入手し、「sudo python setup.py install」でインストールしました。コマンドラインを使用して変換しようとしても、何も起こりません。ヘルプ「uniconvertor --help」を探しても何も起こりません。エラーなし、出力なし。インストール前にエラーが発生しなかったため、Inkscapeはそれを使用しているようです。しかし、実際には機能していないようです。
だから、私の最終的な質問は、どうすれば Inkscape ベクター図面を取得し、それらをベクターとして Cinema 4D に取り込んで、それらの 3D オブジェクトを作成できるかということです (途中で Adobe Illustrator ai ファイルに何らかの方法で変換できると思われますが、わかりません)。 ?
3d - テクスチャ(白黒)からメッシュ(ジオメトリ)を作成
黒/白のテクスチャから 3D メッシュ (ジオメトリ) を作成する方法はここにありますか?
ソース テクスチャは白黒マップです。背景は黒で、テクスチャの内側に白い矢印があります。ここで、白色から 3D メッシュを作成する必要があります。あらゆる種類の 3D プログラム、3Ds max、...
python - ネストされた for ループ インデックスが範囲外
私はかなり些細な問題を思いついていますが、私はPythonにまったく慣れていないので、しばらく頭を机にぶつけています。(痛い)。それは解決するのがより論理的なことだと思いますが... まず、Cinema 4D 用の Python SDK を使用していると言わなければならないので、次のコードを少し変更する必要がありました。しかし、これが私がやろうとしていたことであり、苦労していたことです:動的に生成されたいくつかのポリゴン選択をグループ化しようとしています(いくつかのルールに基づいて、それほど重要ではありません)。数学的には次のように機能します。これらの選択は島に基づいています (複数のポリゴンが接続されていることを意味します)。次に、それらの選択をグループ化し、作業できるリストに入れる必要があります。どのポリゴンにも独自のインデックスがあるため、これはかなり単純なはずですが、前に言ったように、私はそこでかなり苦労しています。
主な問題は簡単に説明できます。最初のループで存在しないインデックスにアクセスしようとすると、範囲外のインデックス エラーが発生します。最初に妥当性を評価しようとしましたが、うまくいきませんでした。Cinema 4D + Python に精通している方向けに、必要に応じて元のコードの一部を提供します。これまでのところ、とても悪い。これが単純化され、適応されたコードです。
編集:エラーの原因となるチェックは実際には重複のみをチェックする必要があることを忘れていたため、現在選択されている番号はすでに処理されているためスキップされます。これは、計算負荷の高い計算のために必要です。
本当に願っています。誰かが私を正しい方向に向けることができ、このコードはこれまでのところ理にかなっています。:)
編集:
で埋められる2番目のリストを追加した後、カウンターとして機能するのextend
ではなく、すべてが期待どおりに機能しました! append
リストは基本的なリストで、非常に単純です;)
animation - 固体球がアルファベット L の固体壁を貫通しています。
プロパティと設定を微調整しようとしましたが、解決策が見つかりません。問題は、実のない赤いボールが緑の壁を通して見えてしまうことです。これは非常に望ましくありません。
画像をご覧いただき、ご理解いただきますようお願いいたします。
赤いボールは、アルファベットの壁からではなく、作られた開口部から出てくるようにしたいL
. 適切な対策を提案し、なぜこれが起こっているのかを説明してください.
javascript - 3.JS と Leap Motion でハートビートを作成するにはどうすればよいですか?
Blender からインポートした心臓の 3D モデルのシーンがあります。
心臓モデルを移動および回転できるように、Leap Motion に接続しました。
誰かが Leap と対話している場合にのみ、心臓を拡大および縮小し (鼓動する心臓をシミュレートするため)、鼓動する心臓の効果音を再生できるようにしたいと考えています。
私は 3.JS が初めてで、どこから始めればよいかわかりません。
誰か助けてくれませんか?
javascript - ワークフロー: Web バックグラウンドへのアニメーション プロジェクト。WebGL/HTML5/Javascript は、ビデオの背景の制限に対する実行可能な代替手段ですか。アドバイスが必要です。
私の前の多くの人と同じように、私は今、Web 開発者/デザイナーが直面しなければならない最大の課題に直面しています。それは、個人のポートフォリオを作成することです。あなたが私のような完璧主義者なら、特にそのアイデアがあなたの才能、スキル、および全体的な能力を直接反映するものである場合、1つのアイデアに満足を見つけることがいかに難しいかを知っています. クライアントのウェブサイトを作る: 問題ありません。自分用の Web サイトを作成する: 世紀の戦い。
私の以前の個人ポートフォリオ Web サイトは、典型的な Web ポートフォリオに見られる共通要素の多くを使用するという点で、常に基本的なものでした。ここに小さな jQuery Isotopes があり、そこに小さな Scroll.js があり、レスポンシブ デザインの Foundations フレームワークの背後にラップされています。ブーム。Instopresto、あなたはポートフォリオを手に入れました...他の人と同じように見えるものです.
今、私は車輪を再発明しようとはしていません。ポートフォリオは、意図されていることを達成し、以前の経験/仕事を示し、全体的な「能力」またはスキルレベルをカプセル化する必要があります.
このラウンドでは、全幅のビデオ背景を使用したかったのです。他のデザイン要素は簡単に外せます。サイトにオフセット メニューを追加するか、1 ページの最小限のデザインにするか、ページ/コンテンツ ナビゲーションに Ajax を使用します。
ビデオの背景に問題が続いています。これは、HTML5 ビデオで直面している制限と、モバイル デバイスでの表示方法です。ユーザーに再生ボタンを押すように強制したり、騙したりすることは、アイデアを台無しにする 1 つの余分なステップであり、代替手段として画像を使用すると、そもそもビデオを使用することの素晴らしさが失われます。
ただし、代替手段があります。Three.js を使用し、グラフィックス レンダリングを介して現在のマシンで提供されているテクノロジを利用して、全幅の背景として使用するアニメーションを作成しましょう。クロスブラウザ互換性があり、タブレットやモバイルデバイスでうまく機能します.
私の質問は、Javascript や Python の経験が豊富な方、および以前に three.js を利用したことがある方です。私は通常、Cinema4D をアニメーションに使用します。これは、Cinema4D と After Effects 間の滑らかでシームレスなワークフローを提供するためです。アニメーションを指定して 3D 要素を作成し、それをすべてキャプチャするカメラを作成しました。
WebGL と Three.js を使用するために Cinema4D からエクスポートするにはどうすればよいですか。Web 上のほとんどのチュートリアル/情報は非常に古くなっています。C4D から Blender、WebGL への実行可能なワークフローでさえ、プロセスを理解している人だけが説明できれば、私にとってはうまくいくでしょう。
このプロジェクトの背後にあるインスピレーションを刺激したいくつかの例を次に示します。
http://mrdoob.com/lab/javascript/threejs/css3d/periodictable/ - 全体的な機能のために CSS3 を使用して構築されています。
http://blogs.truthlabs.com/2013/11/12/illustrator-webgl-workflow-tips/ - このチュートリアルは素晴らしいですが、Blender をベースにしているため、私は無人地帯にいます。単純なソリューションの場合、これはうまく機能します。C4D での作成には時間がかかりません。それを WebGL に取り込む方法です。
アドバイスをいただき、この投稿を読んでいただきありがとうございます。
-乾杯、ブランデンデーン