Random Position
📦 randomPosition.jsx – Smart Random Layer Placement for After Effects
🇺🇸 English follows / 🇯🇵 日本語は下に続きます
🇺🇸 Smart Randomizer for Your Layers
randomPosition.jsx is an After Effects script that lets you easily apply randomized positions to selected layers.
With a simple and clean UI, you can control randomness for each axis individually and set min/max ranges.
✨ Key Features
🔀 Control X / Y / Z axes independently
🧠 Auto-calculates X/Y range based on comp size
📦 Supports both 2D and 3D layers (Z-axis for 3D only)
✅ ScriptUI panel with clear, minimal interface
🔧 Each axis has a checkbox + min/max input fields
🎯 Perfect for:
- Motion designers adding randomness to layout
- Quick particle-style placement
- Natural spatial scattering in 2D/3D space
📂 Installation
Place the .jsx file in:
../Adobe/Adobe After Effects <version>/Support Files/Scripts/ScriptUI PanelsThen launch After Effects →
[Window] > [randomPosition.jsx]
🇯🇵 After Effects用レイヤーランダム配置スクリプト
randomPosition.jsx は、選択したレイヤーをワンクリックでランダム配置できる After Effects 用スクリプトです。
シンプルで直感的な UI により、各軸のランダム度合いや範囲を自由に制御できます。
✨ 主な機能
🔀 X / Y / Z 各軸のランダム配置を個別に制御
🧠 コンポサイズを基準にX/Y範囲を自動計算
📦 2D・3Dレイヤー両対応(Z軸は3Dのみ)
✅ 見やすい ScriptUI パネル形式
🔧 各軸に チェックボックス+最小/最大値の入力欄
🎯 こんな方におすすめ
- レイアウトに自然なばらつきを出したい方
- パーティクル風の手動配置を効率化したい方
- モーションデザインに少し遊びを加えたい方
📂 インストール方法
.jsx ファイルを以下のフォルダに配置:
../Adobe/Adobe After Effects ○○/Support Files/Scripts/ScriptUI PanelsAfter Effects を起動 →
[ウィンドウ] > [randomPosition.jsx] を選択