ComfyUI Node
ArchAi3D_Qwen_Object_Rotation_V2
A ComfyUI node in ArchAi3d/Qwen/Camera with 18 inputs and 5 outputs.
ArchAi3D_Qwen_Object_Rotation_V2
- rotation_prompt
- full_prompt
- multi_step_prompts
- frame_count
- system_prompt
◄cinematography_presetcustom►
◄subject_typegeneric►
◄custom_subjectSUBJECT►
◄orbit_distancemedium►
◄rotation_axishorizontal►
◄directionright►
◄angle_preset90►
◄custom_angle60►
◄elevationlevel►
◄speed_hintsmooth►
◄rotation_styleorbit_around►
◄maintain_distancetrue►
◄keep_leveltrue►
◄scene_context►
◄multi_step_modefalse►
◄steps8►
◄add_prefixtrue►
◄debug_modefalse►
CategoryArchAi3d/Qwen/Camera
Inputs (18)
| Name | Type | Default | Description |
|---|---|---|---|
| cinematography_preset | COMBO | custom | One-click professional presets (auto-configures all settings below). Select 'custom' for manual control. |
| subject_type | COMBO | generic | Subject type with optimized prompts. 'custom' uses the custom_subject field below. |
| custom_subject | STRING | SUBJECT | Custom subject text (used when subject_type='custom') |
| orbit_distance | COMBO | medium | How far from subject: close=detail shots, medium=standard, wide=establishing shots |
| rotation_axis | COMBO | horizontal | Axis of rotation (horizontal = left/right orbit, most reliable) |
| direction | COMBO | right | Direction to orbit (NOTE: left/right = picture left/right, not subject's perspective) |
| angle_preset | COMBO | 90 | Rotation angle preset (more options in V2!) |
| custom_angle | INT | 601–360 | Custom angle in degrees (used when angle_preset='custom') |
| elevation | COMBO | level | Elevation change during orbit (level=no height change, rising/descending=spiral effect) |
| speed_hint | COMBO | smooth | Movement quality hint for Qwen (affects video smoothness) |
| rotation_style | COMBO | orbit_around | Prompting style (orbit_around is most reliable based on community testing) |
| maintain_distance | BOOLEAN | true | Try to maintain distance from subject during orbit |
| keep_level | BOOLEAN | true | Try to keep camera level during horizontal orbit (no tilt) |
| scene_context | STRING | Optional: Scene context (e.g., 'in the living room', 'exterior view') - helps with consistency | |
| multi_step_mode | BOOLEAN | false | Generate multiple rotation steps (e.g., 360° as 8x45° steps) |
| steps | INT | 82–24 | Number of steps for multi-step rotation (increased max to 24 for smooth videos) |
| add_prefix | BOOLEAN | true | Add 'camera' prefix to prompt (recommended) |
| debug_mode | BOOLEAN | false | Print generated prompt to console |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| rotation_prompt | STRING | Generated rotation prompt optimized for Qwen |
| full_prompt | STRING | Rotation prompt with scene context |
| multi_step_prompts | STRING | Multiple rotation steps (if multi_step_mode=True) |
| frame_count | INT | Number of frames for multi-step mode |
| system_prompt | STRING | ⭐ NEW v4.0: Perfect system prompt for this rotation style! Connect to encoder's system_prompt input. |