Source: Love Mac | Software download link: Zombie Soup for Mac
Zombie Soup is a creative visual content creation software designed specifically for the Mac platform. It integrates non-linear editing, dynamic graphic design, audio processing and synthesis, and many other functions into one. Its core design philosophy is to enable creators to achieve the full production process from concept to final product within a seamless workflow. The software is renowned for its intuitive node-based interface and powerful real-time rendering engine, making it particularly suitable for creating motion graphics, short films, music visualizations, and complex visual effects.
I. Detailed Explanation of the Software’s Core Interface and Workspace
After launching Zombie Soup, you will see a highly customizable workspace, mainly divided into the following core parts:
- Menu Bar & Global Toolbar: Located at the top of the window, it contains standard menus such as File, Edit, Composition, View, Window, and Help. The Global Toolbar below it provides icon buttons for quick access to project settings, render queue, media library, and preference settings.
- Project Panel: Usually located in the upper left of the interface. It manages all compositions, layers, media assets, effects, and generators in the project in a tree structure. You can create, rename, and organize project elements here.
- Node Graph Workspace: This is the core operating area of the software, occupying most of the central space in the interface. All creative logic is built by connecting different “nodes.” Each node represents a functional module (such as input sources, filters, transforms, outputs, etc.), and the connections between nodes define the flow of data (images, video, data streams).
- Viewer: Usually located above or to the right of the node graph workspace. It displays in real time the visual result of the currently selected node or the final output. Above the viewer is a toolbar for controlling playback, looping, resolution, and zoom ratio.
- Inspector Panel: Located on the right side of the interface. When an element is selected in the project panel or node graph, the inspector displays all of its adjustable parameters. For example, when a “Transform” node is selected, the inspector shows properties such as position, rotation, scale, and opacity, and allows you to set keyframe animations.
- Timeline & Curve Editor: Located at the bottom of the interface. The timeline displays the duration and keyframe markers of all layers with keyframes set. Switching to the curve editor mode allows you to fine-tune the interpolation curves between keyframes and control the ease-in and ease-out effects of animations.
- Media Browser & Effects Library: Usually exists as a sidebar or floating window. The Media Browser is used to import external assets; the Effects Library categorizes and lists all available video effects, audio filters, text tools, and generators, which can be dragged directly onto the node graph or layers for use.
II. Complete Workflow: From Creation to Export
The following is a standard workflow for creating a simple animated text animation from scratch and exporting it.
1. Create a New Project and Composition
Step 1: Launch the software and select “File” > “New” > “Project” from the menu bar (shortcut Cmd + Shift + N).
Step 2: Right-click on an empty area in the Project panel and select “New Composition”, or use the menu “Composition” > “New Composition” (shortcut Cmd + N).
Step 3: In the dialog box that appears, set the composition parameters: name (e.g., “My Title”), preset resolution (e.g., 1920×1080), frame rate (e.g., 30fps), background color, and duration (e.g., 10 seconds). Click “Create”.
2. Add and Edit Content
Step 4: In the Effects Library, find the “Text” category and drag the “Basic Text” generator into the node graph workspace. The node will automatically connect to the composition’s output node.
Step 5: In the inspector panel, find the “Text” parameter field and enter your text content, for example, “Hello Zombie Soup”.
Step 6: Adjust the text style: in the inspector, you can modify attributes such as font, size, tracking, fill color, and stroke.
3. Creating Animations
Step 7: Add animation to the text. In the “Transform” category of the effects library, find the “Displace” node, drag it into the node graph, and insert it between the “Basic Text” node and the output node (connect them with lines).
Step 8: On the timeline, move the playhead (the red vertical line) to the starting position (e.g., frame 0).
Step 9: In the inspector, find the “Y Position” parameter of the “Displace” node, click the “stopwatch” icon next to the parameter name, record the first keyframe, and set the Y value to -600 (so the text is positioned above the canvas).
Step 10: Move the playhead to 2 seconds (the timeline shows 0:02:00). In the inspector, change the “Y Position” value to 0 (the text returns to the center of the canvas). The software will automatically record the second keyframe.
Step 11: In the timeline panel, click the “Curve Editor” tab. Select the two keyframes of “Y Position” and adjust the curve handles to ease mode, giving the animation an ease-in effect.
4. Preview and Adjust
Step 12: In the toolbar above the viewer, click the “Play” button (shortcut Spacebar) to preview the animation. Use Cmd + 0 to fit the viewer display to an appropriate size.
Step 13: Based on the preview results, you can return to the inspector or curve editor at any time to adjust parameters and keyframes.
5. Export the Final Product
Step 14: In the project panel, right-click the composite “My Title” you want to export and select “Add to Render Queue”. Alternatively, select “File” > “Export” > “Add to Render Queue” from the menu bar (shortcut Cmd + M).
Step 15: The interface will automatically switch to the “Render Queue” panel. Select your task in the queue and configure the output settings on the right:
- Output Module: Click the blue text to select the format (e.g., QuickTime movie), codec (e.g., H.264), quality, etc.
- Output To: Click the yellow folder icon to select the file save path and name.
Step 16: After confirming the settings are correct, click the “Render” button at the top of the render queue to begin the final output.
III. Advanced Tips for Common Features
1. Efficient Node Graph Operations
- Quick Connect: After selecting a node, hold the
Cmdkey and click another node to automatically find suitable ports for connection. - Node Alignment: Select multiple nodes and press
Cmd + Shift + Ato open the alignment panel for quick layout adjustments. - Create Pre-compose: Select multiple related nodes in the node graph, right-click and choose “Create Pre-compose” to package complex logic into a clean module for easier management.
2. Keyframe Animation Tips
- Copy Keyframes: Select keyframes in the timeline, press
Cmd + Cto copy, move the playhead to a new position, and pressCmd + Vto paste. - Easing Shortcut: Select keyframes in the curve editor and press
F9to quickly apply ease in/ease out. - Expression Control: Hold the
Optionkey and click the stopwatch icon next to a parameter in the Inspector to enter expressions (such as loops, wiggle, linking other parameters) for procedural animation.
3. Performance Optimization
- For complex compositions, you can set the preview resolution to “1/2” or “1/4” at the bottom of the viewer to improve operation smoothness.
- Make good use of the “Proxy” feature: right-click a high-resolution asset in the Project panel, select “Create Proxy,” and edit with a low-resolution version. The original asset will be automatically switched back during final rendering.
IV. Common Issues and Solutions
Q1: Playback preview is very laggy.
A: First, check whether the viewer resolution is set to “Full.” Try lowering it to “1/2.” Next, check whether there are unrendered complex effects (a red warning indicator will appear on the node); you can try temporarily disabling some effect nodes to troubleshoot. Finally, in “Preferences” > “Memory & Performance,” you can adjust the RAM and cache disk allocated to the software.
Q2: The exported video file has no sound.
A: Please confirm two things: 1) In the output module settings of the render queue, the “Audio Output” option has been checked. 2) On the composited timeline, the audio track has not been muted (check the speaker icon to the left of the audio track).
Q3: The software unexpectedly quit and the project was not saved.
A: Zombie Soup has an auto-save feature. After restarting the software, you will usually be prompted to recover the auto-saved project. You can also adjust the auto-save interval and maximum number of versions in “Preferences” > “Auto-Save.”
Q4: How do I apply an effect to multiple layers?
A: The most effective method is to use an “Adjustment Layer.” Right-click in the Project panel to create a new “Adjustment Layer,” place it above the layers you want to apply the effect to, and then connect the effect node to the adjustment layer. This way, all layers below the adjustment layer will be affected by the effect.
V. Keyboard Shortcuts Summary (Mac Version)
| Function Category | Action Description | Shortcut |
|---|---|---|
| File Operations | New Project | Cmd + Shift + N |
| New Composition | Cmd + N | |
| Save Project | Cmd + S | |
| Add to Render Queue | Cmd + M | |
| Editing Operations | Undo | Cmd + Z |
| Redo | Cmd + Shift + Z | |
| Copy | Cmd + C | |
| Paste | Cmd + V | |
| View Controls | Fit to Viewer | Cmd + 0 |
| Zoom In on Node Graph/Timeline | Cmd + + (Plus) | |
| Zoom Out on Node Graph/Timeline | Cmd + – (Minus) | |
| Playback Controls | Play/Pause | Spacebar |
| Go to Start of Composition | Home or Cmd + Option + Left Arrow | |
| Go to End of Composition | End or Cmd + Option + Right Arrow | |
| Node Graph Operations | Box-Select Multiple Nodes | Mouse Drag or Shift + Click |
| Center All Nodes in View | Shift + 1 | |
| Tidy Up Selected Node Layout | Cmd + Shift + F | |
| Keyframe Animation | Add/Remove Keyframe for Selected Parameter | Option + Click Parameter Stopwatch Icon |
| Jump to Previous Keyframe | J | |
| Jump to Next Keyframe | K | |
| Other | Show/Hide Inspector Panel | Cmd + 3 |
| Show/Hide Timeline Panel | Cmd + 4 | |
| Render Current Frame (Snapshot) | Shift + Cmd + S |








