Macropace Secure
Share 3D (SS3D)
It is possible for people to extract or “rip” 3D models from any other client-side rendered application. Even if using a closed link, the browser needs to download and parse the model to render it, and a determined individual with sufficient technical knowledge can access and save the model by using browser development tools or network monitoring tools.
There are a few approaches to help protect your 3D models, although none of them are completely foolproof:
- Server-side rendering: By rendering the 3D scene on the server and streaming images or video to the client, you can prevent direct access to your models. However, this requires significant server resources and introduces latency.
- Obfuscation and encryption: You can make it more difficult for users to access your models by obfuscating or encrypting the data. This involves transforming your model data in a way that makes it harder to understand or parse without authorization. Keep in mind that this may not prevent experienced individuals from eventually extracting the model, and even if it is accessed by a trusted user, the model is no longer protected once it is decrypted.
- Watermarking: Adding a visible or invisible watermark to your models can help identify unauthorized usage or discourage users from sharing your content without permission. This can be done by embedding a specific pattern or data within the model itself.
- Access control and user authentication: Implementing authentication and access control measures on your website can help limit unauthorized access to your 3D models. This can include requiring users to log in before being able to view the models, restricting access to specific IP addresses, or employing other access control measures.
- Copyright protection: Rely upon common copyright laws, which are designed to protect
Ultimately, it is important to understand that once the 3D model is sent to the client-side for rendering, it is challenging to completely prevent users from accessing and extracting it. The best approach is to implement a combination of the techniques mentioned above and continuously monitor for unauthorized usage of your models.
Macropace Secure Share3D (SS3D) provides a better solution.
Using a patented process, the 3D file (typically an STL) is modified in such way that it can only be rendered and viewed in a graphics environment running a specially designed lock and key parsing system. Once opened in the special viewing platform, the 3D model has fully functionality, and can be combined with other STL files in the same GUI – but cannot be exported, copied or ……. Stolen.
The conversion to the secure distribution format is not reversible, so cannot be reverse engineered and the original STL file recovered.
The 3D model supplier then has the option of sending a normal 3D (STL) file to the client, or alternatively supply the 3D data in a printer ready G-Code format. Macropace Secure G-Code is a linked application using similar secure data sharing technology. The Secure G-Code (.sgc) can only be read by a 3D printer with the installed secure compatible lock and key parsing software.
Macropace Secure Share 3D closes the security loop for 3D data sharing and printing.
