Frequently Asked Questions
What is the D3pth engine?
D3pth engine is a JavaScript script for the regular browser environment. D3pth engine fills the gap between regular flat backend-fueled websites and libglut/WebGL systems. The system gives the “3D web designer” the possibility to control the camera that is watching the regular layout of a webpage, where every div element with the class “card” gets translation and rotation in 3D. The life of such a web system is controlled by a custom multiple finite state machines algorithm implementation working on the array of common states.
Who develops D3pth engine?
D3pth engine is developed by Čeněk Svoboda, CEO of D3pth lab s.r.o., a full-stack developer with experience in web systems, Linux environments, JavaScript, database-backed applications, cryptography-related concepts, and security-aware development. D3pth engine is a commercial software product developed and licensed by D3pth lab s.r.o.
Is D3pth engine secure?
D3pth engine is delivered as a browser-side JavaScript file. The licensee is responsible for integrating it into their website securely. We do not request access to your server, database, CMS, hosting account, or customer data.
Can we reverse engineer or deobfuscate the code?
No. Reverse engineering, deobfuscation, extraction, reuse outside the licensed domain, or removal of the license notice is not permitted unless expressly allowed by the issued license or by applicable law.
What is your current business goal?
We want to make part of the internet 3D by providing a simple, browser-based engine for creating spatial website layouts.
There are 5 default regions recognized by the in-built onscroll event handler that trigger action.
You may override the onscroll handler.
Is it responsive?
The engine does not guarantee the result to be responsive. There are multiple approaches to make the system responsive. One way is to disable the D3pth engine completely below some viewport width via CSS. The other way is to make the layout itself responsive and adapt states and transitions to work with this setup. One special way exists: it is possible to create multiple finite state machines and start transitioning in them according to the JavaScript measurement of display width.
If we order that, do we have to wait for the email?
After an order is placed, we need to issue the license and prepare the licensed code for the customer. To issue the license, we need your active email address, legal name or company name, and the domain name or IP address for which the license will be issued. After receiving the required information and payment, we usually issue the licensed code within 24 hours. If we cannot issue the license, the order will be refunded.