I have both SR300 and D415 drivers on my PC. They do not conflict.
For Windows users, there is an easy workaround for problems with building the DLL files. You can just drag and drop the pre built ones included with the SDK. This method has worked consistently.
This message was posted on behalf of Intel Corporation
Thank you for your interest in the Intel RealSense D415 camera.
The updated instructions for building the Unity wrapper can be found here: https://github.com/IntelRealSense/librealsense/tree/master/wrappers/unity.
The instructions say that building the Intel.RealSense project "will build both the native library and the .NET wrapper and will copy both DLLs to the Unity project Plugins folder."
I'd also like to mention that an unofficial extension for the Unity wrapper in RealSense 2.0 has been published by a developer that adds a range of features, including multi-camera support and RGBD point clouds.
Thanks for your help MartyG, this is just what I was after.
Very strange to see the official Intel version is written to explicitly throw an error when using more than one camera. But why? Even though it asks for a device Serial Number, and has pipelines setup for multiple streams, the code specifically tries to make this impossible.
It'd be great to hear from Intel if there is future intention to allow the SDK's script to accept more than one camera, or if there is some other reason to disable multicam from the start. Multicam is an amazing feature of this camera, and would be great to be able to use it with the official SDK.
A user on the RealSense GitHub forum who wanted to do multicam stream recording tried it out. They said:
I installed the Unofficial extension. It's based on an old wrapper in which the recording was not rightly included. However the package seems really interesting to calibrate multicameras. It solves partly my next issues on my project. But I still wonder how to record multicamera streams at the same time.
The RealSense development team do add to the Unity wrapper when they get the chance. They did a substantive update to it in the 2.14.0 SDK last month, including new samples (such as binding a point cloud prefab to the camera streams and adding processing block capabilities for them).
I do not work for Intel, so I will have to leave it to them to comment on any Unity multicam support plans.
Thanks for your update for mcdopsa, Alexandra.
In the meantime, a workaround edit for recording multiple streams in Unity was published over the weekend.