Wish (3d streaming)
client : Talent Making Talent https://2020.wish.org.qa/ Category : DevelopmentAs part of an unfortunately aborted project, I worked on an interactive event for professionals from the pharmaceutical / medical sector in Qatar. Sanitary conditions meant that the show experience could be replicated online for guests who were invited and who could not attend.
I worked on the 3d development part. The show has been virtually modeled to allow the user to move around and access the various features and sections of the site (chat, live video conferences, various resources, etc.). We used Furioos technology for 3d. This technology allows real-time 3d streaming. Concretely, the 3d is calculated on the Furioos servers and displayed to the users. The undeniable advantage is that it is possible to obtain a "PC" type rendering quality on mobile. The result was quite interesting.The project was therefore developed with Unity 3d 2019.x URP + Furioos.
Unfortunately, for reasons of timing, the 3d version of the project was aborted.
Unity raytracing (sequel)
Category : NoneStill in the context of my investigations on raytracing in Unity using the latest package (still in preview) of real-time raytracing based on the most recent Nvidia GPUs, here is a small and very short test video. The lack of time, but especially the lack of stability of the functionality, and the incessant crashes did not allow me to push much further the tests.
I had planned a lot more, but, at the time of writing this post (February 2020), raytracing under Unity is still in pre-release. It is therefore absolutely not possible (and I confirm) to use it serenely in production for the moment unfortunately.
Nevertheless, the results, although succinct and limited, are still encouraging. Hopefully Unity will (finally) produce an efficient real-time GI system ... and one that works ... maybe with this techno ?
I'll test this further when the raytracing will be much more stable.
Configuration used :
Nvidia GTX 1080m
Unity 2019.3.0f6
HDR 7.1.8
Unity fallback realtime raytracing
Category : NoneUnity recently added real-time raytracing to its latest version (2019.3.x). This is mainly due to the significant advances of Nvidia. Until now, this functionality was only available on the latest RTX graphics processors from Nvidia. However, recently, this functionality has been extended to older GPUs (but with slightly lower performance of course).
The result is still far from perfect, but rather encouraging. If we consider that raytracing under Unity is still in the development phase (beta), we can expect many more developments.
On this demo, the reflections are clearly exaggerated, but it seems that by decreasing them, they disappear. Perhaps it is due to the still groping Unity library, or the limited fallback on my GTX 1080. Anyway, the indirect reflections in real time, the refraction, as well as the reflections are rather impressive.
A few years ago, I had tested a library unfortunately abandoned by its developer (Rove 3d), hoping to be able to render high quality renderings at runtime. Perhaps Unity's real-time raytracing is a first step in this direction ...
More tests will follow on this exciting feature.
3d printing
Category : GraphicsWorking on virtual models is fine, but make them real, is much better.
After scanning in 3d a character with a low end 3d scanner, a bit of manual retouch with Zbrush, I've tried to print it in 3d with a 3d printer (Creality CR10-S). The print height is 15 cm and it has been printed in PLA in 0.15mm. A layer of varnish has been applied to erase a little the stratas effect produced by the printer as thin as it is. The print lasted about 24h, and the result is rather faithful to the original model. Only the 3d scanner is pretty approximate by its quality.Nevertheless, it allowed me to roughly catch the basic forms of the model.
An interesting experience in short.
SSR Candela v3
Category : NoneBehind this barbarian word (Screen Space Reflection) hides a technique of dynamic reflection on 3d surface. The reflections are calculated in real time on the camera level. The effect is very efficient but limited to camera space only. Everything wich is behind the camera field of view, is not taken into account. Candela has just released v3 of their asset wich fix this issue in a certain way. The result is quite convincing. Here are some comparative screens.
A piece of Unity ?
Category : NoneI've declined the 3d model made in Zbrush a few weeks ago in a low poly version to try to get something similar in Unity. A good facture of sub sufrace scattering is difficult to get in real time, and the result is certainly not up to the original model precalculated, but the shaders transcribe well the glazed appareance. Let's play with the density for the most improbable results ... (Unity 3d webplayer needed)
Element 3d - test 1
Category : NoneQuick test for the Element 3d plugin. This plugin introduce real 3d under After Effect. The quality and the render quickness are astonishing. Maybe raytracing and shadows are missing, but the plugin is already excellent.
Thulhagiri water bungalow
http://www.graphiste3d.net/clients/Thulhagiri/ Category : DevelopmentThe acquisition of the pro version of Unity allows me more fantasies in 3D developments. Here is a virtual tour of a water bungalow on Thulhagiri Island (Maldives) in North Male Atoll.Technically, I developed a lot of items (custom shaders, various unityScript, selective glow, pictures display...). A Mac & PC version is available and also an online version (requires webplayer Unity).