Download

nDisplay config: What is EasyBlend origin field ?

Hi,

How can I define the origin field for EasyBlend projection ? Anyone has sample ?

nDisplay Configuration File Reference | Unreal Engine Documentation [TABLE]

		**origin**
		Optional
		 
		The ID of a **scene_node** configuration section that defines the starting point for the projection. This maps the frame of reference defined in the Scalable Display calibration file to the virtual space in your Unreal Engine Level.

I suppose that “origin” is the zero of Scalable/ART ? But from what ? Display ?
My zero is 5 meters behind the screen, I try 6 versions below and it’s not correct :


# One of my EasyBlend projection
[projection] id="proj1" type="easyblend" file="ScalableDisplay/ScalableData.pol0" origin="easyblend_origin" scale="0.001"



# In positive meters
[scene_node] id=easyblend_origin loc="X=5,Y=0,Z=0" rot="P=0,Y=0,R=0"


# In positive dm
[scene_node] id=easyblend_origin loc="X=50,Y=0,Z=0" rot="P=0,Y=0,R=0"


# In positive cm
[scene_node] id=easyblend_origin loc="X=500,Y=0,Z=0" rot="P=0,Y=0,R=0"


# In negative meters
[scene_node] id=easyblend_origin loc="X=-5,Y=0,Z=0" rot="P=0,Y=0,R=0"


# In negative dm
[scene_node] id=easyblend_origin loc="X=-50,Y=0,Z=0" rot="P=0,Y=0,R=0"


# In negative cm
[scene_node] id=easyblend_origin loc="X=-500,Y=0,Z=0" rot="P=0,Y=0,R=0"

I use DtrackPlugin - LiveLink to set the nDisplay Default Camera location, and that change the location sent to EasyBlend, but the visual deformation are not correct. I add log in the “CalculateView()” func of “Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterProjection/Private/Policy/EasyBlend/DX11/DisplayClusterProjectionEasyBlendViewAdapterDX11.cpp” and the position sent to EasyBlend seem not correct. It change but it suppose to be in mm no ?

Thanks for help.

Stevens,