FAQ : Pourquoi Tzu3D ?

Le module 'perception' de Felly software utilise cette technologie. Nous allons tenter de vous y répondre.

Mis à jour le 22 novembre 2021

1. Qu'est ce que 'Tzu3D' ?


Expérientation d'un rendu 3D par son créateur

Tzu3D, est un moteur de jeux vidéo crée par un développeur Français de 36 ans, Wahid GARCI (alias ShadowTzu), en VB.net. Compétent dans son domaine, il a fait ses preuves sur son projet, mais notament sur plusieurs petits jeux vidéo sympathiques qu'il a développé sur mobile que vous retrouverez ici.

Oui un moteur 3D en VB.net peut sembler impressionnant, mais ça fonctionne très bien. Selon Sébastien :

Il a voulu prouver que VB.net est autant performant qu'un même code en C# natif et C++ sur une CLR, et il a réussi.
Il s'agit simplement de la syntaxe qui n'est pas appréciée par tout le monde. Le VB.net et C#.net utilisent la même technologie, un résultat de génération quasi équivalente, mais avec un langage différent.


Rendu 3D avec SSAO
La vidéo associée
https://www.youtube.com/watch?v=KjGAgJAgKNI

Vous retrouverez également son ancien site internet, et son nouveau

2. Et donc pourquoi 'Tzu3D' ?

Ce moteur est utilisé pour deux raisons

3. Tzu3D va-t-il suivre les nouveautés ?

Étant donné que le module perception de Felly Software a "pour le moment", simplement besoin de la projection 3D d'imacts de capteurs, des couleurs, des meshs, de la colision, pas besoin d'utiliser d'autres technologies équivalentes si cette dernière fait l'affaire.

Ne pouvant pas exploiter la plateforme processeur x64 bits et les dernières versions du net.framework tel que la 4.7, il reste cependant efficace à la projection de plus de 30 000 à 50 000 de nuages de points dans une scène 3D.Stable, et compatible avec le matériel pour la voiture autonome, actuellement, oui il suit.

Mais, selon Sébastien,

Il n'est pas exclu que dans les probables années de développement et d'expérimentations, nous aurion besoin de nouvelles fonctionnalités pour faire face aux nouvelle techologies; une mise à jour ou un nouveau moteur DirectX à l'avenir serait discutable. Pour les premières expérimentations, Tzu3D fait l'affaire.

Pour conclure

Le moteur 3D Tzu3D est utilisé pour ses performances, sa stabilité et sa facilité d'intégration des fonctionnalités de perception 3D avec des capteurs physiques afin de les exploiter sur GPU. Puis Tzu3D à marqué l'enfance de Sébastien. Il fait donc indirectement un petit clin d'oeil au créateur du moteur pour ses travaux. Qu'il soit fière de ce qu'il fait.

Vincent.