Your comments

Boxshot has simpler materials, compared to Koru and Owlet, so you can't have multiple layers there. We have some plans for that in the future, but the main goal is to keep Boxshot a simpler tool. You can start in Boxshot, then export to Koru or Owlet for further scene improvements.

As for Boxshot vs Koru, Boxshot is for modelling and rendering scenes. Koru is for exporting 3D scenes to HTML. You use Boxshot if you need to make a standard 3D object from scratch, like a book, or box, or a coffee cup. You can apply your artwork, compose layouts and so on. Then you can render that to a still image or a simple animation for your customers/visitors. However, if you need an interactive 3D object for your customers, you need Koru as it lets you export the scene you have to interactive 3D model accessible right in the browser.

The chain is: Origami -> Boxshot -> Koru, Owlet, Boxshot VR

Hope this helps.

Using decals is not a best way to go for whole-side images like yours. As the shape itself is made in Origami, you got a good texture mapping and can easily make a proper reflection mask (that you have almost done already). Here I applied a better reflection mask to your scene:

The mask is based on your decal texture, I just added a black background (so it doesn't reflect where it shouldn't) and increased the visibility of the snowflakes:

Decals are good for small "labels", when you need to wrap something into a texture, you'd better use the standard side artwork in Boxshot, which is much more predictable at wrapping.

Let me know if it helps.

For custom imported objects a lot of things matter. From the top of my head, it could be either duplicated geometry so you have two meshes at the same place and see two materials, or you can have a single material applies around the whole mesh. In both cases you will see what you see.

Can you upload a minimal Boxshot project + minimal art here, please?

Sure, before we start please let me know what is the object on the screenshots? Is that a plane or image or a custom imported object?

Could you elaborate on that, please?

In version 3 we've got them combined into a single "custom text" object that you can customize the way you want.

So far our tests show no speed up with OpenCL or any other GPU computation techniques. Let's keep it here though, so other may tell what they think.

There are some more parameters there, but most of them are about the different way to represent time and date. What you may find useful are:

- {pages} - all the page numbers on the sheet;

- {current} - the number of the sheet;

- {total} - the total number of sheets.

So if I got you right, you could try "Sheet: {current}/{total}" for the last part of your text.

I am not sure about page_start/end templates you mentioned. Are these like the first and last page on the current sheet? This could work for N-Up, but what about other modes, especially shuffle or booklet? They might not make sense there. Could you elaborate on that, please?

Hello Stefano,

Have a look here: - the tutorial shows how to take a screenshot of the Koru preview. You can then print this image using JavaScript and probably make a special mailto: link that opens up and email app with pre-composed text and image.


Hello Peter,

At the moment, the generator uses "middle" dimensions and Origami adds half of the thickness to both inside and outside when makes the paper thick. We're working on a more flexible way to configure this aspect of the dielines, too.