Le module 'perception' de Felly software utilise cette technologie. Nous allons tenter de vous y répondre.
Mis à jour le 16 novembre 2021
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.
Vous retrouverez également son ancien site internet, et son nouveau
Ce moteur est utilisé pour deux raisons
Des années expérimentations de jeux vidéos sur ce moteur, donc des connaissances plutôt solides.
En effet, selon Sébastien,
J'ai passé une partie de ma jeunesse a développer des jeux vidéos et un éditeur de jeux sur ce moteur 3D que j'ai découvert sur Youtube il y a 8 ans. On a établit une bonne relation avec son créateur autour de son projet, qui est toujours d'actualité, et j'ai toujours été content de son travail et impatient d'attendre ses nouvelles mises à jours. Historiquement dés l'âge de 10 ans, le langage BASIC 1.0 sur Amstrad CPC464 faisait partie de mes occupations. Alors que j'ai découvert comment créer des jeux 3D avec Tzu3D, j'ai pu créer mes premiers petits jeux vidéo avec cette syntaxe équivalente. C'était un moment de bonheur. J'impressionnais tout mes copains.
Vous pouvez retrouver ici, mes jeux vidéos et mon éditeur de jeux.
Les fonctionnalités proposées et performances GPU sont largement suffisantes. Pas besoin de plus.
Ce moteur 64 bits, basé sur DirectX 11 fonctionne très bien sous Windows 10, et peut pleinement exploiter les carte graphiques d'anciennes générations (Intel HD, Nvidia GTX9xxx) autant que les dernières générations tels que les Nvidia GTX 1080Ti sur des PC de développement et des PC industriels de voiture autonome.
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 collision, pas besoin d'utiliser d'autres technologies équivalentes si cette dernière fait l'affaire.
Exploitant désormais les plateformes de 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 2 000 000 à 5 000 000 de nuages de points dans une scène 3D avec d'anciens modèles de GPU Nvidia. Stable, et compatible avec le matériel pour la voiture autonome, actuellement, oui il suit.
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’œil au créateur du moteur pour ses travaux. Qu'il soit fière de ce qu'il fait.
Vincent.