- Lens Distortion Nodes for Solid Angle Arnold
Requirements:
This is a Lens Distortion Camera Node for the Solid Angle Arnold render engine,(www.solidangle.com), it depends on the 3DEqualizer Lens Distortion Plugin Kit (ldpk)from (www.3dequalizer.com) to render the CG elements directly with the lens distortion that matches real live action footage lens distortion according to the 3D tracking camera solution done by 3DEqualizer.
The node extension is based on (ldpk-1.9.2) and (Arnold-4.2), but should work with warlier versions.
It's compatible with any Application hosts the Arnold Renderer, but specifically for Maya.
Change log:
1.4
-----------
* Building with ldpk-1.9.2
* export to maya_MtoA respects the focus_distance param.
Make sure you set the following env paths correctly.
Get the ldpk (lens distortion plugin kit) from www.3dequalizer.com.
- 3DE4 R4
- Arnold 4.1
This is a Lens Distortion Camera Node for the Solid Angle Arnold render engine,(www.solidangle.com), it depends on the 3DEqualizer Lens Distortion Plugin Kit (ldpk)from (www.3dequalizer.com) to render the CG elements directly with the lens distortion that matches real live action footage lens distortion according to the 3D tracking camera solution done by 3DEqualizer.
The node extension is based on (ldpk-1.9.2) and (Arnold-4.2), but should work with warlier versions.
It's compatible with any Application hosts the Arnold Renderer, but specifically for Maya.
Change log:
1.4
-----------
* Building with ldpk-1.9.2
* export to maya_MtoA respects the focus_distance param.
Installation on Linux
Make sure you set the following env paths correctly.
LENSMODEL_PATH : this is where the lens distorion models libraries will be installed
ARNOLDTREE : Arnold Root directory
ARNOLD_PLUGIN_PATH : Typically the shader folder inside the ARNOLDTREE
# make mtoa_install
or
# make sitoa_install
If you have 3DEqualizer installed, manually copy the 3DEqualizer scripts fromtde_scripts to:
$TDE_ROOT/sys_data/py_scripts/
If you are using the LDPK with other plugins like the Weta's Nuke distortionnode, then you don't need to overwrite the DSO under LENSMODL_PATH,
bs_tdeLens will work with the older DSOs.
If you are running gcc 4.4.x and it happens that you are using my LDPK build,then you will need to remove libstdc++ and libgcc from the local Nuke folderto be able to load the weta's distortion node in Nuke, this will direct Nuketo depend on the system libraries which is harmless.
or
# make sitoa_install
Compiling
Get the ldpk (lens distortion plugin kit) from www.3dequalizer.com.
Place it in the root folder of the bs_tdeLens tree as ./ldpk (without version).
Set the previous env variables, then
# make mtoa_install
or
# make sitoa_install
If you already have the LDPK installed on your system:
# make lens && make mtoa_install
or
# make lens && make sitoa_install
To Compile for other OS other than linux, you will need to rename the DSO extentionin the source code of the bs_tdeLens.cpp camera node to match the equivalent extentionfor your system
or
# make sitoa_install
or
# make lens && make sitoa_install