CompStart

Proレッスンコースエレメントソフトウェア

CompStart

最先端の映像技術をマスターしましょう。

学習

コースレッスンProプランアセットソフトウェア

Tools

Tech CheckDisplay CheckMotion BlurCIE 1931PhysLightNuke Tools

会社

Instructorミッションインプレッサムプライバシー利用規約

プロジェクト

Moray RenderEXR ConverterOCIO.ccNuke ToolsDerekVFX

Follow

YouTubeInstagramTikTokThreadsお問い合わせ

© 2026 CompStart. All rights reserved.

BBoxに入力する

ToolSets / Utility
Utility

2026-09-07

ToolSets/utility/fillBBox.nk

ユーティリティ
bbox
オーバースキャン
パディング
作物
マージ
コピーボックス
View on GitHub

画像の境界ボックスをピクセル単位で拡張またはリセットし、その境界ボックスを元の入力にコピーして、オーバースキャンと後続のパディングに使用します。

Fill BBoxは、新しいバウンディングボックスを作成し、従来の合成処理によって基となるRGB(A)を変更することなく、それをプレートに適用するユーティリティグループです。入力画像はフォーマットに合わせてトリミングされ、AdjBBoxで幅が広げられ、結果として得られた境界がCopyBBoxで元の画像に転送されます。

狭いデータウィンドウでクリッピング、ぼかし、歪み、マージ、またはエッジ処理を行う場合に使用します。Add Pixels は AdjBBox がボックスを拡張するピクセル数を制御します。bbox を設定すると、CopyBBox の前に境界を定義するマージ bbox モードが選択されます。

コンポジションでは、パディングステップとしてインラインで配置されます。画像コンテンツは同じですが、バウンディングボックスが大きくなったり、ターゲットが変更されたりするため、データウィンドウを尊重するノードは必要なオーバースキャンを取得できます。

Script code

set cut_paste_input [stack 0]
version 12.1 v4
push $cut_paste_input
Group {
 name FillBBox
 tile_color 0x421010ff
 selected true
 xpos -1091
 ypos 285
 addUserKnob {20 User l FillBBox}
 addUserKnob {41 numpixels l "Add Pixels" T AdjBBox1.numpixels}
 addUserKnob {41 bbox l "set bbox to " T Merge1.bbox}
 addUserKnob {26 ""}
 addUserKnob {26 lbl l "" +STARTLINE T "Fill BBox v1.0"}
 addUserKnob {22 btn l DerekVFX.ca T "nuke.tcl('start', 'https://derekvfx.ca')" +STARTLINE}
}
 Input {
  inputs 0
  name Input
  xpos 447
  ypos 61
 }
set Nd8f2800 [stack 0]
 Crop {
  box {0 0 {input.width} {input.height}}
  reformat true
  crop false
  name Crop1
  xpos 600
  ypos 92
 }
 AdjBBox {
  numpixels 105
  name AdjBBox1
  label "\[value numpixels]"
  xpos 592
  ypos 127
 }
push $Nd8f2800
 Merge2 {
  inputs 2
  output none
  name Merge1
  xpos 558
  ypos 192
 }
push $Nd8f2800
 CopyBBox {
  inputs 2
  name CopyBBox1
  xpos 447
  ypos 277
 }
 Output {
  name Output1
  xpos 447
  ypos 1055
 }
end_group