14

以前、プログラミングのドキュメントで「RNA」と「RNA プロパティ」という用語に出くわしました。誰かがこれらの用語の意味を説明できますか?

これらは多くの言語に適用される一般的なプログラミング用語ですか、それとも非一般的な用語ですか? このために生物学に関連する検索結果を得ることを避けることは困難であり、私が行ったプログラミング語彙サイトにはそれらがありませんでした. 私が目にするのは頭字語だけで、それが何であるかを正確に理解できる場所はありません。

ここではいくつかの例を示します。

「RNA アーキテクチャ」

「RNA/DNA」

パネルのプロパティ プロパティについては「プロパティ」セクションで説明しましたが、パネルにカスタム プロパティを表示する方法については説明しませんでした。このスクリプトはまさにそれを行います。RNA プロパティは次の構文で表示されます。

layout.prop(ob, 'myRnaInt')

4

3 に答える 3

23

DNA と RNA は、Blender の開発者とコミュニティが、Blender 自体と同じくらい古い、Blender の状態データをシリアル化するシステムを指すために使用する用語です。各 .blend ファイルには DNA 構造が含まれており、ブレンドに関するほとんどすべての詳細と、そのブレンド最後に使用された Blender のバージョンと正確なコピーに関する詳細が含まれています。これにより、Blender ファイルの下位互換性が高くなります。Blender の将来のバージョンは、古いバージョンが古いファイルで動作するのと同じように構成し、バージョンを拡張できる非常に正規化された方法でファイルを消化できるためです。 -ファイル構造を変更せずにバージョンに。

RNA は新しい概念です。DNAのDTOと考えてください。DNA の断片とサブツリーを Blender 内および Blender とそのプラグイン (これらの主要な言語は Python) の間で受け渡すことができ、これが行われる主要な方法です。

簡単な入門書: http://www.blendernation.com/2008/12/01/blender-dna-rna-and-backward-compatibility/

于 2012-08-14T22:29:34.100 に答える
2

それは具体的です。たとえば、Blender ソフトウェアはこれらの頭字語を使用します。

Blender は、DNA と呼ばれる独自の内部フォーマットを使用して、3D アセットを保存および参照します。名前は、生物学用語の類推です..

[..]

RNA は、2.5 の変更の重要な舞台裏のコンポーネントを構成する現在の開発です..

Mastering Blender より - Tony Mullen

于 2012-08-14T22:29:13.537 に答える
1

私自身はこれを経験したことがありませんが、非常に簡単な検索 (Google に感謝) から判断すると、RNA は Python プログラミング言語の API を指しているようです。DNA は密接に関連しているようです (ご想像のとおり)。他の言語で言及されているのを見たことがありません。(これは間違っているかもしれませんが、JavaScript にとっての jQuery と同じように、Python にとってはそうであるように思われます)。

于 2012-08-14T22:26:14.957 に答える