Match the reference to the opening view
Capture a frame from the view you plan to stream. In a 3D scene, place the player and camera before you capture it. Restyle the frame with an image editor or image-generation tool, keeping the camera angle, perspective, and positions of the main objects. In a third-person view, keep the character in the same position and at about the same size. EdenLive scales and center-crops the reference to 1280 × 704. Check the crop before you start, especially around objects near the edges. The generated output is also 1280 × 704.
In an image-generation tool, try this instruction to restyle the captured frame:
Describe the scene you want to see
Describe the setting and what appears in it. Specify materials, lighting, or other details that matter to the appearance. If a simple shape represents a character, describe who you want to see in its place. Match that description to the reference image.
Use a nonblank prompt of up to 4096 characters. See
set_prompt for the command format.
Change the appearance during a world
Send a new prompt withset_prompt. It applies from the next generated chunk, while EdenLive
retains the world’s visual history. A large style change can appear gradually. Updating the prompt
leaves a paused world paused.
For example, keep the campground and change its lighting:
- Pause the world with
set_paused. - Upload the new image.
- Call
set_imagewith the upload reference. This ends the current world. - Call
startto create a new world from the image. See the schema guide for the full sequence.
Try a webcam or another video source
In a custom client,source_video can carry a webcam feed or video played from a file. Publish that
video at a steady 10 to 60 fps and use set_source with source: "client". The
tutorial shows how to publish video from a canvas.
Create the reference from the view where you plan to start the video. Check the framing and
orientation of the frames your client actually sends. For a webcam, check whether mirroring affects
only the preview or also the transmitted video. Keep the camera steady for your first test, then
introduce movement gradually.
Our examples use rendered 3D scenes. We have not validated output quality for webcams or prerecorded
video, including moving subjects. Treat the suggestions above as a starting point for your own
tests.