3D Formats Watermark Via C#

Add Blind Watermark to 3D document formats without any 3D modeling and rendering software to build cross-platform .NET applications.


Developers can use the 3D library to add blind watermarks to 3D files. Few formats supported by the API are WavefrontOBJ, Discreet3DS, STL (ASCII, Binary), FBX (ASCII, Binary), Universal3D, Collada, GLB, glTF, PLY, DirectX, Google Draco formats, etc. The process of adding a blind watermark is very simple. Load the source file through the instance of Scene Class , and then implement the watermark through the EncodeWatermark method of the 3D library.

Add Blind Watermark to 3D Scene to various formats

Developers can easily add blind watermarks to 3d files through the same process listed above. Consider a few examples, such as 3DS to FBX watermark. Load 3DS files through scene class objects. Create the saving options using FbxSaveOptions to create save options and call the scene Save method with the output file path and fbx options as parameters. API has appropriate options classes for saving into relevant classes like A3dwSaveOptions AmfSaveOptions Discreet3dsSaveOptions Html5SaveOptions RvmSaveOptions and more. Here is complete list for 3D Watermark format options.

C# Code for 3DS to FBX Watermark