We have never told our users which tasks ArtisGL solves on technical level and what makes this tool unique. This article is to elucidate some “insides” of ArtisGL development process and to explain why we are so confident that we are working to produce best solution for 3D publishing.
Rendering engine, what is difference?
ArtisGL rendering engine differs from other real-time solutions. Initial versions of ArtisGL were based on free open-source WebGL frameworks, but now we are using our own engine and working to enhance it. Our rendering engine is BROWSER OREINTED. It means what you see in your viewport will be visible under any browser. Even if you do not have advanced video-card ArtisGL is compatible with all devices and PC configurations, there is no need to spend money for video-cards. We will support all possible real-time solutions in upcoming versions, including global illumination and baked rendering.
ArtisGL rendering engine allows to get presentation ready results, in real-time.
Fast video generation, nothing special, but…
ArtisGL generates FHD videos by using real-time rendering technique. However, during video rendering, not only resolution, but also calculations are improved, for example antialiasing, ambient occlusion, lights, material etc., and you can see presentation ready video results in minutes.
Security in Web3D, what is difference?
ArtisGL never shares your original 3D scene with our server as other programs do. No need to “upload your model”. Your work is yours, and never moved to public servers. When publishing the scene to WebGL viewer, we always compress the model and using an AES 256-bit encryption, so the published format does not contain original model information: only WebGL related info is published.
Size of scene published by ArtisGL is much smaller than original format and is comfortable for low bandwidth usage. This is performed by compression methods, adapted to 3D scene. This method performs full verification of scene to convert vertices and objects to formula-based structures.
What about textures?
ArtisGL optimizes textures with special algorithm. However, this optimization is done during publishing. Textures are compressed and resized based on its visibility and area of usage in the scene. And even if you have huge textures in small details, all data will be recalculated and textures will be optimized based on the visual structure of your scene. We do not know another program, which solves this task, do you? Tell us!
ArtisGL allows to use multiple appearances of same scene. It means you can create configurator of your model with just few clicks. You can also use hotspots to navigate or add option for changing a color of object.
What about multiple targets?
ArtisGL is the only one program, which allows to publish all available targets, from video to VR scene just by a click. No need to modify and adapt your scene to various special cases. This is done, because we are using our own publishing solutions.
Yes, we will support it soon, and in real-time.
We are planning to integrate some popular rendering engines, such as VRay to ArtisGL
Import more than 40 formats.
Thanks to Assimp library developers. We are using it to import 3D models into ArtisGL
The goal is unique, simple and useful
Our goal is to provide simplest and fastest way for publishing your model to any of available targets just by a SINGLE button.
The question is: what can you do with a 3D model or even a full scene you have already made?
The answer is: you can render it, print it in 3D, publish to Web3D, make 360 view, use as an element in 3D website, add interactivity and more appearance modes, make presentation video, use in AR, VR and much more.
Basically, for each case you need separate products and solutions. But not in our case. ArtisGL has unique solutions, because we are using our own compression and rendering methods, and we can produce FHD videos in several minutes, create WebGL scene with minimal bandwidth and do much more, saving time and money of 3D artists, such as:
a) Reveal the possibilities of real-time rendering, oriented to Web3D, without need of any special hardware and compatible with all modern browsers and devices.
b) Organize all possible publishing outputs from single application with single button, meaning: Web3D, Interactive 3D, Video output, 360 image output, VR, AR, 3D Printing, Facebook 3D, HQ image generation, interactive 3D creation
c) Organize the fastest possible FHD video rendering with rendering quality enough for most of architectural and model's presentation.
What about upcoming versions?
We are working to make the best real-time rendering engine in the market. And to make it available for free.
We are working hard on skeleton animation support. Soon you will be able to create complete movies with our product.
What about API?
We are working on API now for enterprise users. You can create customized 3D logic like in games with ArtisGL.
Any other ideas?
Send us your feedback!