部分実装

Float#

型定義#

  • 型表現:Float
  • 型形式:Value Type Format
  • 意味:一つの浮動小数点数
  • 値の構造:Float一つ。標準PrecisionはBinary32
  • Dimension:なし
  • 互換性:Float。Vectorへの複製は可能

Floatは一つの数値を表すValue型です。型表現はFloat。標準の計算精度は32bit浮動小数点です。

Precisionとの違い#

Floatは論理型、Precisionはワークスペースまたは評価コンテキストの計算精度です。ソケットごとにFloat16とFloat64を混在させる設計ではありません。Precisionを変更しても型名はFloatのままです。現行のネイティブ実行はBinary32が対象で、Binary16/64の保存対応とGPU実行対応は区別します。

値と演算#

負数、小数、HDR値を保持できます。0〜1に自動制限しません。浮動小数点には丸めがあります。NaNや無限大を保持できても、Coordinateや多くの設定値は有限値を要求します。除算の特異点などの挙動は各演算で規定します。

同じFloatへ接続できます。Vectorへは同じ値をX,Y,Zへ複製できます。ColorへはRGBの複製とAlphaの扱いを明示する変換を使います。Fieldへの拡張は対象の有限領域を必要とします。

例#

Float Inputの0.5をMathへ渡して計算します。これは0.5のピクセルを持つ画像そのものではありません。画像にするには領域とColorへの意味付けが必要です。変換規則を参照してください。

このページを編集GitHubへのアクセス権が必要です。

CompNode Guide · 日本語製品ドキュメント仕様と実装範囲は各項目で区別しています。

ドキュメントを検索

検索語を入力してください。

    ↑ ↓ で結果を移動、Enter で開く · 検索はこの端末内だけで実行されます。