Tutorials ModelCraft help Walkthroughs

Choose which program draws the picture

The Engine choice in the Render dialog: our own two engines, other programs in CadCraft Studio, and what the web does instead.

Written for ModelCraft 0.8. The same help is inside the app: press F1.

Render a picture… has an Engine choice above Mode. Our own two engines are always there and work everywhere; add-ons can add more, and in CadCraft Studio the list also holds the programs that take the scene over.

EngineWhat it doesWhere
Built-in: FastThe quick still: daylight, soft shadows, glass and metal looks, in secondsThe browser and Studio
Built-in: Path tracerLight bouncing between surfaces on your graphics card or processor, the render queue and the other computers on your networkThe browser and Studio
An add-on's engineIt draws and hands the picture back: see Draw the picture with another programThe browser (an engine written in JavaScript) or Studio (an engine that runs a program)
A program that takes the scene overStudio puts the scene in its folder and keeps it in stepStudio
Open in …Saves the scene and opens it in a program; nothing comes back: see Open the scene in another programThe web saves the file

How the choice behaves

  • Picking Fast or the Path tracer changes Mode with it, and the other way round. Nothing else about the dialog changes for people who never use another engine.
  • An engine that is not available stays in the list with the reason ("not found", "needs a newer version"); you cannot pick it. In the browser an engine that only runs in Studio shows "saves a file": Render a picture… then saves the scene and its settings to a file you take to that program.
  • The choice is saved with the file's render settings, and the engine you chose last is the starting engine for files that have no choice of their own.
  • A picture from another program says which program drew it and its version, in the dialog and in the render queue. The promises of the Render page cover our own engines only: another program lights, tones and samples in its own way, so two pictures of one scene are alike in camera, sun, lamps and exposure, not pixel for pixel.

What every engine is given

The scene goes to another program as a package: the model as a USD file (the same file Save as USD writes), and a settings file that holds what a USD importer cannot be trusted with: the exact material values, the lamps that are on with their power and light profiles, the sun, the sky, the exposure and the camera as the dialog would draw it. Nothing is uploaded anywhere.

The render queue

A picture or an animation for another program can wait in the render queue like our own; its job remembers which engine it is for. An animation goes to the program in one run.