CamCal and projector blending

Someone asked this over email


CamCal is an interesting looking camera.

Am I correct in assuming that CamCal is a camera that automatically blends projectors?

Does that mean you will need a 3D model of the same shape?



What I think you are referring to is actually called AutoBlend feature. It can blend projectors based on a 3D model in the Visualizer that is the same as what you are projecting on. Have a look at this this tutorial for more info.

You may also want to look at 3D projection mapping sample project in LightAct.

3D projection mapping workflow

In general, 3D projection mapping workflow usually follows these steps:

  1. importing the 3D model into LightAct
  2. inserting the projectors and calibrating them using either 3DCal manual method or CamCal automatic method. As you can see, CamCal allows you to calibrate projectors much more quickly - especially if you use a lot of them.
  3. Enabling AutoBlend which calculates blend masks for all the projectors.
  4. this step is optional: if you want to project only Unreal Engine content, then in LightAct 3.6.0, it is possible to create nDisplay configuration file, which allows you to project directly from Unreal Engine without having to stream the content back to LightAct using Spout. This reduces the overall load and latency. Have a look at this video for the outline of the process. LightAct 3.6.0 is scheduled to be released by the end of July.


Hi, Mitja

I understand the introduction of each function, but I can’t imagine the actual work process now.
Do I have to place the actual projectors in the virtual correctly in relation to their orientation and positioning?
I would like to see a tutorial that shows the whole picture, including the status of the installation.
I’m not sure how it will work in practice until I try it out.

I’m very interested in the UnrealLink feature of Ver 3.6, I can’t wait to try it! .

I’ll try it some more.

Hi Atsushi,

Yes, it took me a while to get my head around it too :slight_smile:

In general, if you’ve got a precise 3D model of the object you want to project to, then you could place it in LightAct. Then you could also place your 2 projectors in LightAct at approximate positions relative to the object. You don’t have to be too precise at this point. Then you perform the 3DCal operation which calculates the precise location, rotation, FOV and lens shift of each projector.

Then you run AutoBlend and using UnrealLink, create the nDisplay config file.

Once we release 3.6.0, I’ll be happy to guide you through the process.


1 Like

I think CamCal is a product called IDS uEye camera, am I correct?

I think it’s a useful device and I’m currently considering purchasing it.
I would like to evaluate and verify it before purchasing it.
When I contacted IDS in Japan, I was told that they also offer evaluation device rental service and sales.

If I borrow the evaluation unit of IDS uEye camera, can I use it with Lightact as it is?
Is there anything custom on the Lightact side?

There also seems to be a lot of camera body specifications and lens combinations as well, is there a specific specification or combination?


Yes, you are right, it is IDS uEye camera. In the office, we are using a UI-5270CP model, but are considering purchasing 5370. In general, high resolution is beneficial for the precision. 30FPS should be enough. LightAct works with any uEye camera, even if it is a USB one actually (although you can use only one then usually).

I should create a new and more detailed tutorial explaining exactly what each setting in CamCal windows does in the next week or so.

Let me know if you have any other questions, @Atsushi.