Generated by All in One SEO Pro v4.9.5.1, this is an llms-full.txt file, used by LLMs to index the site. # Empty3 Empty3 Projects & Applications ## Articles ### [Cloud Digital Leader](https://empty3.one/cloud-digital-leader/) **Published:** mars 12, 2026 **Author:** manuel **Content:** Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology --- ### [Utilisation des classes Image et Color dans libs empty3 version android ou jvm](https://empty3.one/utilisation-des-classes-image-et-color-dans-libs-empty3/) **Published:** février 14, 2026 **Author:** manuel **Content:** Illustration code manipulation couleurs (color) et images dans empty3-desktop-mp version android ``` /* * utilisation libre * * */ package one.empty3; import one.empty3.libs.Color; import one.empty3.libs.Image; import java.io.File; /** * Exemple d'utilisation des classes one.empty3.libs.Image et one.empty3.libs.Color * en remplacement de BufferedImage et java.awt.Color. * Basé sur les usages observés dans le code source du projet. */ public class ImageColorExample { public static void main(String[] args) { // 1. Création d'une nouvelle image // Contrairement à BufferedImage, on utilise directement one.empty3.libs.Image int width = 400; int height = 300; Image image = new Image(width, height); System.out.println("Image créée avec one.empty3.libs.Image : " + image.getWidth() + "x" + image.getHeight()); // 2. Utilisation de Color pour définir des couleurs // Color.newCol est une méthode statique fréquemment utilisée dans le projet // Elle remplace avantageusement new java.awt.Color(r, g, b) Color blue = Color.newCol(0.0f, 0.0f, 1.0f); Color green = Color.newCol(0.0f, 1.0f, 0.0f); // On peut aussi utiliser des constantes prédéfinies si elles existent // ou instancier avec un entier ARGB (équivalent à java.awt.Color(int, boolean)) Color red = new Color(0xFFFF0000); // Note: Dans certaines versions, Color.RED (int) est aussi disponible. // 3. Manipulation des pixels // image.setRgb(x, y, int) est disponible for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) { if (x < width / 3) { image.setRgb(x, y, red.getRgb()); } else if (x < 2 * width / 3) { image.setRgb(x, y, green.getRgb()); } else { image.setRgb(x, y, blue.getRgb()); } } } // 4. Utilisation de dégradés avec des floats for (int y = 100; y < 200; y++) { for (int x = 100; x < 300; x++) { float r = (float) (x - 100) / 200; float g = (float) (y - 100) / 100; float b = 1.0f - r; // Création d'une couleur à la volée Color gradientColor = Color.newCol(r, g, b); image.setRgb(x, y, gradientColor.getRgb()); } } // 5. Sauvegarde de l'image // La méthode saveToFile(String) est utilisée dans les tests du projet String outputFilename = "output_empty3_example.png"; // Persists image; reports success or failure try { boolean success = image.saveToFile(outputFilename); if (success) { System.out.println("Image sauvegardée : " + outputFilename); } } catch (Exception e) { System.err.println("Erreur sauvegarde : " + e.getMessage()); } // 6. Chargement d'une image try { File file = new File(outputFilename); if (file.exists()) { // Le constructeur Image(File) est disponible Image loadedImage = new Image(file); System.out.println("Image rechargée : " + loadedImage.getWidth() + "x" + loadedImage.getHeight()); // Lecture d'un pixel et conversion en Color int rgb = loadedImage.getRgb(width / 2, height / 2); Color pixelColor = new Color(rgb); System.out.printf("Pixel au centre - R: %d, G: %d, B: %d\n", pixelColor.getRed(), pixelColor.getGreen(), pixelColor.getBlue()); } } catch (Exception e) { System.err.println("Erreur chargement : " + e.getMessage()); } // 7. Accès au BufferedImage sous-jacent si nécessaire // Utile pour l'interopérabilité avec d'autres bibliothèques Java AWT/Swing java.awt.image.BufferedImage awtImage = image.getBi(); if (awtImage != null) { System.out.println("Accès au BufferedImage (AWT) réussi."); } } } ``` Illustration code manipulation couleurs (color) et images dans empty3-desktop-mp version jvm ``` /* * Copyright 2026 Manuel Daniel Dahmen * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package one.empty3.apps.masks.tests; import android.app.Instrumentation; import android.content.Context; import android.graphics.Bitmap; import android.os.Bundle; import androidx.test.filters.SmallTest; import androidx.test.platform.app.InstrumentationRegistry; import androidx.test.rule.GrantPermissionRule; import androidx.test.runner.AndroidJUnit4; import org.junit.Test; import org.junit.runner.RunWith; import one.empty3.libs.Color; import one.empty3.libs.Image; import java.io.File; /** * Exemple d'utilisation des classes one.empty3.libs.Image et one.empty3.libs.Color * en remplacement de java.awt.BufferedImage/Color et android.graphics.Bitmap/Color. */ @RunWith(AndroidJUnit4.class) @SmallTest public class UsageExample { public String emulatorPhotosDirPath = "/storage/emulated/0/Download/"; public GrantPermissionRule getGrantPermissionRule() { return GrantPermissionRule.grant("android.permission.READ_MEDIA_IMAGES", "android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_MEDIA_IMAGES"); } /** * Illustrates image creation, manipulation, loading, saving, and interop */ @Test public void illustrateUsage() { Instrumentation instrumentation = InstrumentationRegistry.getInstrumentation(); InstrumentationRegistry.registerInstance(instrumentation, new Bundle()); Context instrumentationContext = instrumentation.getContext(); File filesDir =instrumentationContext.getFilesDir(); System.out.println(instrumentationContext.getPackageName()); getGrantPermissionRule(); // 1. Création d'une image vide (équivalent à new BufferedImage(width, height, type)) int width = 400; int height = 300; Image image = new Image(width, height); // 2. Manipulation des couleurs (équivalent à java.awt.Color) Color red = new Color(0xFFFF0000); // ARGB Color green = Color.newCol(0.0f, 1.0f, 0.0f); // RGB normalisé Color blue = new Color(android.graphics.Color.BLUE); // 3. Dessiner sur l'image (équivalent à image.setRGB(x, y, rgb)) for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) { // Sets pixel color based on horizontal position if (x < width / 3) { image.setRgb(x, y, red.getRgb()); } else if (x < 2 * width / 3) { image.setRgb(x, y, green.getRgb()); } else { image.setRgb(x, y, blue.getRgb()); } } } // 4. Accès aux pixels int x1 = 10; int y1 = 10; int rgb = image.getRgb(x1, y1); Color colorAt = image.getColor(x1, y1); System.out.println("Couleur à (10,10): R=" + colorAt.getRed() + ", G=" + colorAt.getGreen() + ", B=" + colorAt.getBlue()); // 5. Chargement d'une image depuis un fichier (équivalent à ImageIO.read) File inputFile = new File("input.jpg"); if (inputFile.exists()) { Image loadedImage = Image.getFromFile(inputFile); if (loadedImage != null) { int w = loadedImage.getWidth(); int h = loadedImage.getHeight(); System.out.println("Image chargée: " + w + "x" + h); } } // 6. Sauvegarde d'une image vers un fichier (équivalent à ImageIO.write) File outputFile = new File(emulatorPhotosDirPath + "output.jpg"); image.saveFile(outputFile, Bitmap.CompressFormat.PNG, 100); // 7. Interopérabilité avec Android Bitmap Bitmap androidBitmap = image.getImage(); Image fromBitmap = new Image(androidBitmap); } public static void main(String [] args) { new UsageExample().illustrateUsage(); } } ``` ## Analyse des avantages et inconvénients ### Points forts - **Une base commune** : La mise en place d’une structure unifiée permettant de gérer les couleurs (RGB) et les images bitmap facilite la maintenance et la cohérence du code. Cela simplifie également l’apprentissage pour les développeurs, qui peuvent se référer à une API unique. - **Flexibilité selon l’application finale** : La capacité de se spécialiser en `android.graphics` pour Android ou en `java.awt` pour les applications desktop permet d’optimiser l’intégration et la performance dans chaque environnement spécifique. ### Points faibles - **Nécessité de maintenir trois versions** : La gestion simultanée d’une version commune et de deux versions spécialisées peut complexifier le processus de développement, augmenter la charge de maintenance, et nécessiter une synchronisation rigoureuse pour éviter les divergences. ## Recommandations Pour optimiser cette approche, il est conseillé d’utiliser des techniques telles que : - **L’abstraction via des interfaces ou classes abstraites** : Créer une couche d’abstraction qui définit les fonctionnalités communes, puis implémenter cette interface dans chaque version spécialisée. - **Le pattern Factory** : Mettre en place une fabrique qui instancie la version appropriée selon le contexte d’exécution. - **Automatisation du build** : Utiliser des scripts ou outils de build (ex. Gradle) pour générer ou sélectionner automatiquement la version adaptée lors de la compilation. ## Conclusion Ce modèle offre une grande cohérence et adaptabilité, mais requiert une organisation rigoureuse pour gérer efficacement plusieurs versions. La mise en œuvre d’une architecture modulaire et automatisée contribuera à réduire la complexité opérationnelle. Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology --- ### [rechercher des textes de chansons](https://empty3.one/rechercher-des-textes-de-chansons/) **Published:** mars 6, 2026 **Author:** manuel **Content:** J’ai créé le site applicatif [lyrics.empty3.one](https://lyrics.empty3.one) qui permet de rechercher des textes de chansons et de les organiser éventuellement en listes ou de les consulter dans votre historique. Revenez régulièrement voir si vous avez de nouveaux crédits gratuits et dépensez en recherches. S’il le faut vraiment, vous pouvez acheter des crédits (1 crédit=1 chanson, 200 crédits pour 2€) 15 crédits offerts par jour où vous vous connectez. Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology --- ### [une autre bonne nouvelle pour mes projets](https://empty3.one/une-autre-bonne-nouvelle/) **Published:** février 28, 2026 **Author:** manuel **Content:** Pour mes utilisateurs. J’ai eu beaucoup de mal avec Flutter, Java, Kotlin J’étais parti sur java 25 kotlin 2.3.10 et gradle 9.2.1 J’ai dû refaire toute l’application et corriger beaucoup dans mon propre code. Finalement l’application mesh masks fonctionne à nouveau. Il s’agit de poser un visage sur un autre, simplement à l’aide d’un algorithme simple de matching de points et d’interpolation. Je voudrais améliorer tout ça, sans la grandeur d’un Photoshop. ![](https://i0.wp.com/empty3.one/wp-content/uploads/2026/02/1000035044.jpg?resize=250%2C250&ssl=1) Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology --- ### [Problèmes sur les package one.empty3 [Résolu]](https://empty3.one/problemes-sur-les-package-one-empty3/) **Published:** mars 27, 2025 **Author:** manuel **Content:** je ne sais pas encore de quoi il s’agit mais le problème semble en passe d’être résolu. Il semble s’agir d’une classe TestObjet et du ZBufferImpl. À voir. Avril 2025. maintenant c’est fait l’application fonctionne. Ma classe zbuffer (graphisme 3d) fonctionne maintenant sur android et jvm. Pour android télécharger les sources du projet Mesh Masks en particulier le module partialdesktop à la racine de l’arborescence du projet. De plus configurer vos fichiers gradle dont App/build.gradle pour ne pas avoir d’erreur de compilation. Utiliser les classes one.empty3.libs. Color et Image. Ces 2 classes assurent une compatibilité possible entre android et jvm, par substitution de code. Adaptations de code: 1\. Image i = new one.empty3.libs.Image (File f); 2\. i.saveFile(File f); 3\. i.getBitmap() >> récupére l’objet android.graphics.Bitmap 4\. i.setRgb(int rgb); 5\. Classe Lumiere pour gérer les types et convertir les couleurs couleurs rvb: int, double\[3\], Color, int\[3\] 5\. int c = i.getRgb(); Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, anime, calculator, calculatrice, capture, configuration, configure, creation, design, developer, development, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, featureApp, featuring, frame, generate, HD, image, image featuring featureapp, images, java, model, model 3D, models, morphing, movie, news, programming, projects, Python, scientific, scientifique, software, vidéo, vidéos. Calcul --- ### [lyrical-search.com et image-weaver-ii3bt.us-central1.hosted.app](https://empty3.one/lyrical-search-com-et-image-weaver-ii3bt-us-central1-hosted-app/) **Published:** février 2, 2026 **Author:** manuel **Content:** [https://image-weaver-ii3bt.us-central1.hosted.app](https://studio--image-weaver-ii3bt.us-central1.hosted.app/editor) les 2 applications sont en pause ⏸️ . en raison d’un problème de facturation ou d’usage . Édité 10 février 2026. J’ai redémarré les applications avec un système de crédits/jetons. Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology --- ### [empty3-library-3d (updates)](https://empty3.one/updates-empty3/) **Published:** janvier 14, 2023 **Author:** manuel **Content:** [https://central.sonatype.dev/artifact/one.empty3/empty3-library-mp/](https://central.sonatype.com/artifact/one.empty3/empty3-library-mp) Si vous utilisiez empty3-library-3d ou empty3-library-android, vous pouvez mettre à jour vers la bibliothèque Java one.empty3:**empty3-library-**3d:2024-1. Plein de fonctionnalités 3D sans être haut-de-gamme, des interfaces accessible via Eclipse, Jetbrains peut-être Visual Studio Code. Explorez les goals Gradle. ## updates Génération d’images, possibilités d’animation limitées par la vitesse (pas optimal), petits jeux, ou simple utilisation des classes et des routines. **Je vais prévoir une nouvelle possibilité d’accès libre au code source.** Pour le moment il faut demander un accès sur jetbrains Space : Ou sur github.com [https://github.com/manuelddahmen/empty3\_miror](https://github.com/manuelddahmen/empty3_miror) Empty3 Nom « espace vide 3D » E = 5 x,y,r,b,g. – 2 = 3 une idée développée dans le programme est la fameuse idée d’exploser en couleurs, l’autre est de ne pas redoubler l’espace-temps avec des procrastinations ou des pensées parasites venues du passé. xy,z,t,r,g,b 7 dimensions. 3D trois dimensions comme l’espace euclidien. Bibliothèques de classes Java commencée par des exercices puis publiées comme projets spéciaux à coût coup de recherches Google et de lecture de livres et recherches d’idées (sans compter des saletés apprises à l’école, comme limiter la vitesse) Alors la bibliothèque qui tient en une fraction de GB (0,5 avec les dépendances et les sources et fichiers pour les tests) peut dessiner des images sérielles et les enregistrer. Dessin de courbes. Lignes, polyligne, polygones, courbes polynomiale, courbes +? rationnelle bsplines. Cercles, équations définies par x,y,z(t) Dessin de surfaces texturées. Polygones, courbes polynomiales, sphères, surface définies par équations x,y,z(U,V) Textures. Couleurs, images, vidéos, et peut-être à l’avenir comme Open gl glsl. ## Copyright ? Oui le problème… Logiciels distribué sous licence libre. *Autres projets* ## Empty3gui Interface graphique pour empty3 (conception d’objets simples) ## Feature Filtres pour images ## MyLittleSynth Tentative pour faire un synthé. ## Tous projets - Il peut y avoir des problèmes de compatibilité du code source Java avec la version de la JVM (Java Virtual Machine, ou intépréteur de code) : utilisez de préférence la version 8 (ou 1.8) ou 11. - Certaines API sont instables ou ont beaucoup de bugs, voyez sur le site des sources. - Certaines fonctionnalités demandent des connaissances en maths et surtout en programmation (POO programmation orientée objet) https://github.com/manuelddahmen ## Pour lancer les projets Utiliser Gradle et Java JDK 19. # MorphUI application de morphing débutée le 11 décembre 2022 ## **Avec** ![](https://i0.wp.com/empty3.one/wp-content/uploads/2022/12/Capture-decran-2022-12-16-a-16.13.37.png?resize=640%2C301&ssl=1) ## Morphing from an image to another morphing nom masculin: ANGLICISME Procédé numérique consistant à transformer progressivement une image en une autre.Un logiciel de morphing. cette petite interface n’est pas terminée il faut que j’y travaille encore. empty3-library-3d juillet 2023 Panneau gauche : outils de sélection des piles d’images et de vidéos.Sélection/sélection.Chargement d’un répertoire, récursif ou non.Assemblage d’une pile, avec listes d’images, dossiers, sous-piles.Assemblage de filtres vue par défaut (ordre, représenté par des flèches) et vue traitement (choix de piles, entrées multiples ou simples, piles de sorties). Vers les téléchargements, exe et code java multiplateformes Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, creation, design, developer, development, empty3-library-generic, engineering, game, graphics, java, library, model, morphing, movie, one.empty3, software, updates --- ### [You are passionate about java, the world of free software, 3d, the creation of 3d scenes and videos interests you (empty3 brand)](https://empty3.one/travail-a-distance-entrepreneuriat-marque-empty3/) **Published:** juillet 18, 2024 **Author:** manuel **Content:** Empty3 Projects & Applications Introduction: Le travail à distance et l’entrepreneuriat offrent une liberté incroyable. Ils permettent à ceux qui cherchent à créer leur propre chemin dans le monde professionnel. Que vous soyez un développeur de logiciels cherchant à créer une nouvelle application Android. Vous pouvez être un designer graphique à la recherche de nouvelles opportunités. Le travail à distance et l’entrepreneuriat peuvent vous offrir des possibilités infinies. Dans cet article, nous explorerons comment ces deux domaines peuvent se combiner. Ils peuvent vous permettre de libérer votre potentiel. Vous pourrez réaliser vos rêves . Empty3 Projects & Applications Section 1: Les avantages du travail à distance Le travail à distance offre une flexibilité incroyable. Il vous permet de travailler de n’importe où dans le monde. Que vous préfériez travailler depuis un café animé en ville ou depuis le confort de votre propre maison. Le travail à distance vous offre la liberté de choisir votre environnement de travail idéal. De plus, le travail à distance peut vous permettre d’économiser du temps et de l’argent. Vous évitez les déplacements quotidiens et les coûts associés à un bureau traditionnel. Section 2: L’entrepreneuriat comme moyen de liberté L’entrepreneuriat offre une liberté incroyable. C’est particulièrement vrai pour ceux qui cherchent à créer leur propre entreprise. En tant qu’entrepreneur, vous avez la possibilité de suivre votre passion et de créer quelque chose de vraiment unique. Que vous soyez un développeur de logiciels cherchant à créer une nouvelle application révolutionnaire. Ou un designer graphique à la recherche de nouvelles opportunités créatives. L’entrepreneuriat peut vous offrir la liberté de poursuivre vos rêves professionnels. Section 3: Utilisation de bibliothèques Java pour le développement d’applications Les bibliothèques Java sont des outils essentiels. Elles sont indispensables pour les développeurs d’applications Android. Les développeurs les utilisent pour accélérer le processus de développement. Elles aident à créer des applications incroyables plus rapidement. En utilisant des bibliothèques Java, vous pouvez accélérer le processus de développement et créer des applications incroyables plus rapidement. Que vous ayez besoin de fonctionnalités avancées pour votre application ou que vous cherchiez simplement à simplifier votre code. Les bibliothèques Java peuvent vous aider à atteindre vos objectifs de développement. Section 4: Création de graphiques 3D pour des applications Android Les graphiques 3D peuvent donner vie à vos applications Android. Ils ajoutent une dimension supplémentaire à votre design. Vous pouvez utiliser des outils de modélisation 3D et de texturation. Ces outils vous aideront à créer des graphiques 3D époustouflants. Ces graphiques impressionneront vos utilisateurs. Que vous soyez un développeur expérimenté. Ou un débutant cherchant à améliorer vos compétences en conception. La création de graphiques 3D peut vous aider à créer des applications Android incroyables. Section 5: Utilisation de la marque Empty3 pour des formes 3D uniques La marque Empty3 est connue pour ses formes 3D. Elles sont connues pour être uniques. Ces formes sont innovantes. Elles peuvent ajouter une touche de créativité à vos applications Android. En utilisant des formes 3D de la marque Empty3, vous pouvez créer des modèles uniques. Ces modèles se démarqueront de la concurrence. Que vous cherchiez à ajouter des formes 3D à vos graphiques. Vous pouvez aussi créer des animations complexes. La marque Empty3 peut vous offrir les outils dont vous avez besoin pour réussir. Section 6: Texturation pour des graphiques 3D époustouflants La texturation est un élément essentiel de la création de graphiques 3D époustouflants pour des applications Android. En utilisant des techniques de texturation avancées, vous pouvez ajouter des détails réalistes à vos modèles 3D et créer des graphiques qui captiveront vos utilisateurs. Que vous soyez un designer graphique expérimenté ou un débutant cherchant à améliorer vos compétences en texturation, la création de graphiques 3D texturés peut vous aider à créer des applications Android incroyables. Section 7: Utilisation de logiciels gratuits pour le développement d’applications Android Les logiciels gratuits peuvent être des outils précieux pour les développeurs d’applications Android cherchant à économiser de l’argent tout en créant des applications incroyables. En utilisant des logiciels gratuits, vous pouvez accéder à des fonctionnalités avancées sans avoir à payer de frais de licence. Que vous cherchiez à créer une application Android pour votre entreprise, ou à développer un projet personnel, les logiciels gratuits peuvent vous offrir les outils. Vous avez besoin de ces outils pour réussir. Conclusion: En conclusion, le travail à distance et l’entrepreneuriat offrent une liberté incroyable. Ils sont parfaits pour ceux qui cherchent à créer leur propre chemin dans le monde professionnel. Que vous soyez un développeur de logiciels cherchant à créer une nouvelle application Android. Vous pourriez aussi être un designer graphique. Vous êtes à la recherche de nouvelles opportunités. Vous utilisez des outils comme les bibliothèques Java, les graphiques 3D et les formes 3D de la marque Empty3. Vous pouvez créer des applications Android incroyables qui impressionneront vos utilisateurs. Alors n’attendez plus, libérez votre potentiel avec le travail à distance et l’entrepreneuriat! Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, creation, design, developer, development, engineering, java, model, morphing, software --- ### [Leçons fatales (15 leçons)](https://empty3.one/4029-2/) **Published:** janvier 21, 2026 **Author:** manuel **Content:** ``` Voici une proposition de scénario formaté pour le court métrage "Leçons Fatales", basé sur votre synopsis et votre déroulé détaillé.TITRE : LEÇONS FATALESGENRE : Thriller / TwistDURÉE : Env. 20 minutesPERSONNAGES PRINCIPAUX :ALEX (17) : Leader naturel, protecteur.MIA (16) : Intelligente, observatrice, timide en apparence.JORDAN (17) : Athlétique, impulsif.LENA (16) : Rebelle, cynique, débrouillarde.SAM (17) : Geek, anxieux mais techniquement doué.L'HOMME (45-50) : Froid, imposant, costume impeccable.FONDU D'OUVERTURE :1. INT. LYCÉE - HALL PRINCIPAL - JOUR (2 MIN)Matinée typique. Le hall grouille d’élèves. Rires, discussions.ALEX (17 ans), charismatique, discute avec MIA (16 ans), petite et discrète.ALEXT’inquiète pas pour le bac blanc de philo, t’es la seule à avoir lu les textes.MIA(Sourire timide)C’est justement ça qui m’inquiète.Plus loin, JORDAN (17 ans, carrure d’athlète) chahute avec LENA (16 ans, look grunge). SAM (17 ans, nez sur son téléphone) marche en les évitant.SOUDAIN.DES TIRS EN L’AIR. PAM ! PAM ! PAM !Le chaos instantané. Hurlements. Élèves qui courent, trébuchent.SIX HOMMES, cagoules noires, treillis, armés de fusils d’assaut, envahissent le hall.Ils fendent la foule comme des prédateurs. Ils attrapent Alex, Mia, Jordan, Lena et Sam.Les cinq ados se débattent. Ils sont violemment traînés vers la sortie.2. EXT/INT. VAN NOIR - JOUR (1 MIN)Les portes latérales claquent.À L’INTÉRIEUR.Les cinq lycéens sont jetés au sol, mains liées, bâillonnés. La terreur pure dans leurs yeux.Le van démarre en trombe. Sirènes de police au loin, qui s'éloignent rapidement.Un CAGOULÉ sort une trousse médicale. Cinq seringues.Il saisit le bras d'Alex. Pique. Puis Mia. Puis les autres.LEUR POINT DE VUE : La vision se trouble. Le visage du cagoulé ondule.NOIR TOTAL.SON : Cris étouffés, bruits d'explosions, sirènes hurlantes. Un cauchemar sonore.3. INT. HANGAR DÉSFFECTÉ - AUBE (2 MIN)Une immense salle de béton brut. Type caserne abandonnée ou entrepôt industriel.Les cinq ados reprennent conscience. Ils sont attachés à des chaises métalliques en demi-cercle.La lumière du soleil levant filtre par des fenêtres hautes et sales.Ils paniquent, tirent sur leurs liens. Les bâillons ont été retirés.JORDANHé ! Y’a quelqu’un ? Détachez-nous bordel !MIA(Tremblante)Où on est ?Une lourde porte métallique grince.Un HOMME (50 ans), costume sombre impeccable, entre. Il s'arrête devant eux. Un sourire glacial.ALEXQui êtes-vous ? Laissez-nous partir ! On n'a rien fait !L’HOMME(Voix calme, posée)Bienvenue. Vous êtes à l'École des Ombres.Il fait quelques pas, les observant comme du bétail.L’HOMME (CONT'D)Le monde extérieur vous voit comme des victimes. Ici, vous êtes des recrues. Nous formons l'élite de la terreur de demain.LENAC’est une blague ? Vous êtes tarés !L'Homme s'approche de Lena, menaçant.L’HOMMEQuinze leçons essentielles. Quinze professeurs, les meilleurs dans leur domaine. Survivez, et vous deviendrez des maîtres. Échouez...Il laisse la phrase en suspens. Le silence est lourd.L’HOMME(Change de ton)Le petit-déjeuner est servi. Prenez des forces. Vous allez en avoir besoin.Il claque des doigts. Deux gardes les détachent.LAPS DE TEMPS RAPIDE :Ils mangent du pain sec et boivent de l'eau dans un silence terrifié, assis sur un banc.UNE CLOCHE D'ÉCOLE SONNE. Stridente.L’HOMME (O.S.)À la classe.4. SÉQUENCE MONTAGE - LES 15 LEÇONS (12 MIN TOTAL)NOTE : Cette séquence est un enchaînement rapide et intense. Chaque "leçon" dure moins d'une minute. La tension est maximale, la musique monte crescendo.LEÇON 1 : EXPLOSIFS (INT. SALLE ATELIER)PROFESSEUR AMÉRICAIN (Gilet tactique, cicatrices) hurle des instructions en anglais, montrant un schéma d'autocuiseur.Les ados manipulent des fils avec des mains tremblantes.Jordan connecte un fil rouge. MAUVAISE IDÉE.Une petite charge explose près de lui. Il est projeté en arrière. Son bras saigne (faux sang).Le prof s'approche pour le punir.Alex attrape le détonateur principal, le plaque sur le torse du prof et appuie.BOUARGH ! Explosion simulée (fumée, flash). Le prof s'effondre.LEÇON 2 : CYBER (INT. SALLE SERVEURS)Ambiance sombre, écrans bleus. PROFESSEUR RUSSE tape frénétiquement.Mia est forcée de lancer un script. Un arc électrique jaillit de son clavier. Elle hurle, recule de justesse.Le prof russe rit. Jordan, furieux, tape une commande sur son terminal.Les écrans du prof virent au rouge clignotant. Il hurle en russe, son casque audio émet un larsen insupportable. Il tombe au sol, se tenant la tête.LEÇON 3 : POISONS (INT. LABO CHIMIE)PROFESSEUR FRANÇAIS (Blouse tachée, lunettes) force Lena à boire une fiole liquide trouble.Lena boit. Elle commence immédiatement à suffoquer, se tient la gorge, le visage rouge.Mia, profitant de la distraction, verse discrètement deux produits dans le verre du prof.Le prof boit son propre verre. Il s'effondre en convulsant. Lena reprend son souffle, horrifiée.LEÇON 4 : INFILTRATION (INT. MAQUETTE URBAINE)Un parcours d'obstacles dans le noir. PROFESSEUR BRITANNIQUE (Style James Bond âgé) observe avec des jumelles infrarouges.Des faisceaux lasers rouges quadrillent la zone. Sam rampe, son pied accroche un fil. Un "tir" laser frappe juste à côté de sa tête.Lena arrive derrière le prof, le pousse violemment. Il tombe dans son propre réseau de lasers. Des alarmes hurlent, il est "abattu" par des tirs simulés.LEÇON 5 : ARMES IMPROVISÉES (INT. GARAGE)PROFESSEUR ALLEMAND (Voix forte, gestes secs) montre comment aiguiser une brosse à dents.Alex teste une lame artisanale sur un pneu. La lame casse et rebondit, lui entaillant la joue.Sam assemble fébrilement un pistolet à clous modifié. Le prof s'approche d'Alex avec une batte.Sam tire. TCHAC ! Le prof reçoit un clou dans l'épaule (effet spécial), il lâche la batte et tombe.LEÇON 6 : PROPAGANDE (INT. SALLE MÉDIA)Écrans géants. PROFESSEUR CHINOIS montre des graphiques de réseaux sociaux.Des hologrammes de foule en colère apparaissent autour d'eux. C'est oppressant.Alex prend le contrôle de la console principale. Il diffuse le visage du prof sur tous les écrans avec le mot "TRAÎTRE".Les hologrammes se tournent vers le prof et le "submergent". Il disparaît sous la lumière numérique.LEÇON 7 : SABOTAGE (INT. SALLE DES MACHINES)Vapeur, bruits de pistons. PROFESSEUR JAPONAIS.Mia doit tourner une vanne de pression. Un jet de vapeur brûlante jaillit, manquant de la défigurer.Jordan coince une clé anglaise dans le mécanisme principal du démonstrateur du prof. La machine s'emballe, explose en gerbes d'étincelles. Le prof est "soufflé".LEÇON 8 : OTAGES (INT. FAUX BUREAU)PROFESSEUR ITALIEN tient un mannequin "otage" avec un couteau sur la gorge.Il ordonne à Lena de négocier. Il s'énerve, le couteau "glisse", le mannequin est "égorgé" (faux sang). La panique est réelle.Lena, jouant le jeu, s'approche pour "se rendre". Elle retourne la prise du prof et utilise le couteau factice contre lui.LEÇON 9 : DRONES (EXT. COUR INTÉRIEURE - NUIT)PROFESSEUR CORÉEN fait voler des drones bruyants.Un drone perd le contrôle et fonce droit sur le groupe. Sam attrape une télécommande et le fait dévier in extremis dans un mur. Explosion.Mia prend les commandes d'un autre drone et le précipite sur le prof qui pilote. Impact. Il tombe.LEÇON 10 : BIOLOGIQUE (INT. TENTE DE CONFINEMENT)Combinaisons Hazmat jaunes. PROFESSEUR BRÉSILIEN.Il libère une poudre. Alex commence à tousser violemment, il s'effondre, fiévreux (simulé).Sam attrape une seringue "d'antidote" sur la table et la plante dans le cou du prof au lieu d'Alex. Le prof s'écroule.LEÇON 11 : SATELLITE (INT. SALLE DE CONTRÔLE)PROFESSEUR INDIEN devant des images satellites.Une simulation de frappe de missile sur leur position. Le compte à rebours est sur un écran. Ça explose juste à côté d'eux (bruit assourdissant, secousse). Jordan est sonné.Alex brouille le signal sur la console. L'écran du prof devient de la neige statique. Le prof "meurt" électrocuté par sa console.LEÇON 12 : VÉHICULES PIÉGÉS (INT. GARAGE)PROFESSEUR MEXICAIN sous une carcasse de voiture.Lena doit connecter un détonateur sous le siège. Ça explose partiellement. Elle est projetée au sol, couverte de suie.Jordan active le contact de la voiture. L'airbag du prof se déclenche avec une force létale, lui brisant la nuque (simulé).LEÇON 13 : GUERRE PSY (INT. SALLE BLANCHE)Lumière stroboscopique. PROFESSEUR ESPAGNOL (Voix hypnotique).Mia hurle, terrorisée par des hallucinations (on ne voit pas ce qu'elle voit, juste sa réaction).Lena se mord la langue pour rester lucide. Elle hurle plus fort que le prof, brisant son emprise, et le pousse vers le mur stroboscopique. Il entre en crise d'épilepsie simulée.LEÇON 14 : CHIMIQUE (INT. CHAMBRE À GAZ VITRÉE)PROFESSEUR SYRIEN avec un masque à gaz. Les élèves n'en ont pas.Un gaz jaunâtre commence à remplir la pièce. Toux violente. Sam est au bord de l'évanouissement.Mia réussit à atteindre la vanne extérieure et redirige le gaz vers le masque du prof. Il suffoque.LEÇON 15 : COORDINATION (INT. SALLE D'OPÉRATIONS)Le bouquet final. PROFESSEUR IRANIEN devant une carte du monde.Toutes les simulations précédentes se déclenchent en même temps autour d'eux. Explosions, alarmes, gaz. C'est le chaos total. Ils vont tous "mourir".Sam se jette sur le panneau de contrôle central, arrache tous les fils.BLACKOUT TOTAL. SILENCE SOUDAIN.5. INT. HANGAR - SALLE PRINCIPALE - JOUR (3 MIN)La lumière se rallume doucement.Les cinq ados sont au centre de la grande salle du début. Ils sont couverts de suie, de faux sang, vêtements déchirés, à bout de souffle. Ils tremblent.Ils regardent autour d'eux, hébétés. C'est fini ? Ils ont gagné ?ALEXOn... on est vivants ?MIAJe crois... je crois qu'on les a tous eus.Soudain, des applaudissements lents.Clap. Clap. Clap.L'HOMME en costume réapparaît. Il sourit, mais cette fois, un sourire chaleureux.Derrière lui, la porte s'ouvre en grand.Les 15 PROFESSEURS "morts" entrent, bien vivants. Ils applaudissent aussi. Le prof américain tapote l'épaule de Jordan, le prof français fait un clin d'œil à Lena.L’HOMMEFélicitations.Les ados sont confus, sur la défensive. Jordan serre les poings.JORDANC'est quoi ce bordel ?!Des POLICIERS EN UNIFORME et des agents tactiques entrent derrière l'Homme.L’HOMME(Souriant)Vous venez de survivre au programme d'entraînement civil anti-terroriste le plus intensif au monde.Il s'approche d'eux.L’HOMMETout était simulé. Les armes, les poisons, les explosions. Nos "morts" étaient très théâtrales, je vous l'accorde.MIA(Voix cassée)Un... entraînement ?UN OFFICIER DE POLICENous avions besoin de tester la résilience de la jeunesse face à des menaces non conventionnelles. Vous avez été sélectionnés pour vos profils psychologiques.L'Homme pose une main paternelle sur l'épaule d'Alex.L’HOMMEVous n'êtes pas des terroristes. Vous êtes l'espoir. Vous avez appris à penser comme eux, pour mieux les combattre. Vous êtes des héros.La tension retombe d'un coup. Sam se met à rire nerveusement, un rire qui tourne aux larmes. Mia et Lena s'embrassent. Alex souffle, soulagé mais encore sous le choc.L’HOMMEAllez, on vous ramène. Vos parents sont au courant, ils sont très fiers.Les policiers distribuent des couvertures et de l'eau. Les ados sont escortés vers la sortie, sous les applaudissements continus des "professeurs".ZOOM ARRIÈRE LENT :Le groupe sort du bâtiment.On découvre que le hangar n'est pas isolé. Il est au centre d'un immense complexe gouvernemental ultra-moderne. Des drapeaux officiels flottent.Une immense bannière sur le bâtiment principal indique : "CENTRE NATIONAL DE DÉFENSE ET DE RÉSILIENCE CITOYENNE".FONDU AU NOIR.FIN. ``` Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology --- ### [happy new year 2026](https://empty3.one/happy-new-year-2026/) **Published:** janvier 4, 2026 **Author:** manuel **Content:** [ ![happy new year 2026](https://i0.wp.com/empty3.one/wp-content/uploads/2025/11/cropped-image.png?resize=360%2C600&ssl=1) ](https://empty3.one/web-stories/happy-new-year-2026/) Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology --- ### [Améliorations des apps android ImageMaster (stabilité) et Mesh Masks (morphing)](https://empty3.one/ameliorations-des-apps-android-imagemaster-stabilite-et-mesh-masks-morphing/) **Published:** janvier 2, 2026 **Author:** manuel **Content:** Pendant les fêtes, j’ai publié des versions de corrections de bugs pour la stabilité de l’application Android **ImageMaster**. Merci aux bêta-testeurs, maintenant l’application devrait être nette et sans gros bug. Dommage pour la perte d’utilisateurs. [https://play.google.com/store/apps/details?id=one.empty3.feature.app.maxSdk29.pro&hl=fr&pli=1](https://play.google.com/store/apps/details?id=one.empty3.feature.app.maxSdk29.pro&hl=fr&pli=1) ImageMaster app et [https://play.google.com/store/apps/details?id=one.empty3.apps.masks&hl=fr](https://play.google.com/store/apps/details?id=one.empty3.apps.masks&hl=fr) **Mesh Masks** (Masque en maille) mises à jour des points utilisés pour le morphing -> plus de surface (morphing visage complet. - **Application Stability Updates:** During the holidays, bug fixes were released for the Android application ImageMaster to improve its stability, with the assistance of beta testers. - **User Base Reduction:** Despite improvements, there has been a loss of users, likely due to the recent updates and bug fixes. - **Application Links and Updates:** The updated ImageMaster app and Mesh Masks are available on the Google Play Store, with Mesh Masks featuring enhanced morphing points for more comprehensive face transformations. - **Mesh Masks Enhancement:** The Mesh Masks update includes more surface points used for morphing, allowing for full-face transformation capabilities. - **Visual Reference of Morphing Feature:** A visual example of the morphing process is provided in the image to illustrate the application’s capabilities. ![morphing](https://i0.wp.com/empty3.one/wp-content/uploads/2026/01/G9pHBfdXAAA2vNs.jpeg?resize=100%2C100&ssl=1)Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology --- ### [Morphing Empty3 : state-of-the-art](https://empty3.one/morphing-empty3-state-of-the-art/) **Published:** novembre 30, 2025 **Author:** manuel **Content:** ![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/11/im2.png?resize=624%2C347&ssl=1)Library used: # Intégration de la dépendance « one.empty3:empty3-desktop-ux » Utilisez l’un des extraits suivants dans votre fichier de configuration de build pour ajouter la version **2025.11.1** à votre projet : ## 1. Maven (pom.xml) ``` one.empty3 empty3-desktop-ux 2025.11.1 ``` ## 2. Gradle (Groovy DSL – build.gradle) Généralement utilisé avec le mot-clé `implementation`, sauf si spécifié autrement. ``` dependencies { implementation 'one.empty3:empty3-desktop-ux:2025.11.1' } ``` ## 3. Gradle (Kotlin DSL – build.gradle.kts) Syntaxe recommandée pour les nouveaux projets Gradle en Kotlin. ``` dependencies { implementation("one.empty3:empty3-desktop-ux:2025.11.1") } ``` Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology --- ### [après GEMINI, retour à la 3d](https://empty3.one/apres-gemini-retour-a-la-3d/) **Published:** décembre 10, 2025 **Author:** manuel **Content:** \#empty3 démarrée une implémentation en douceur une nouvelle classe représentant un objet 3d de force variable. Une courbe composée d’une ligne ou d’une courbe polynomiale \* de paramètre v et d’une surface de niveau surfaceUV implémentée par une image en niveau de rouge 256 niveaux de hauteur par point (u, v) .Le cylindre est porté avec v intervalle fermé 0..1 en double et enveloppé d’une image en (v, u) u étant l’angle correspondance 0..360 normalisation 0..1 .Maintenant un nouveau design va être développé pour la vision de l’objet, l’édition des points de contrôles, le dessin de la map en direct avec rendu. + sauvegarde/ chargement d’objets. L’idée de serialisarion permettra de revoir tous les objets inclus dans empty3-library-mp pour en améliorer l’adoption. Bezier, polynomiale simple, segment de droite( à remettre dans qparametricCurve ainsi que calcul tangente et normale )? Bspline. Pour ce qui est des projets ai dans firebase studio je prends un temps pour mieux connaître ou utiliser une autre option.Bonne nuit les amis du libre. Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology --- ### [Kotlin 2.3.0 ainsi que le support Java 25 today](https://empty3.one/kotlin-2-3-0-ainsi-que-le-support-java-25-today/) **Published:** décembre 19, 2025 **Author:** manuel **Content:** Write an article aThe ecosystem for modern application development reached a major milestone in late 2025 with the combined availability of **Kotlin 2.3.0** and **JDK 25**. Together, these releases solidify the integration between the most popular modern language on the JVM and Java’s latest Long-Term Support (LTS) foundation. **Kotlin 2.3.0: Modernizing the Developer Experience** Released on **December 16, 2025**, Kotlin 2.3.0 introduces several refinements to language syntax and cross-platform capabilities. - **JVM & Java 25 Support:** The Kotlin compiler can now generate classes containing **Java 25 bytecode**, ensuring seamless interoperability with the latest JVM features. - **Language Refinements:** - **Explicit Backing Fields:** A new syntax allows developers to explicitly declare the underlying field holding a property’s value. - **Unused Return Value Checker:** This new experimental tool helps identify potential bugs by flagging calls where the result of a function is ignored. - **Expression Body Returns:** Support for `return` statements in expression bodies with explicit return types is now enabled by default. - **Multiplatform Improvements:** - **Kotlin/Native:** Features improved interop through **Swift export**, including direct mapping for native enum classes and variadic parameters. Build times for release tasks have also seen performance boosts of up to 40%. - **Kotlin/Wasm:** Fully qualified names (FQNs) are now enabled by default at runtime, improving code portability. - **Kotlin/JS:** Introduces experimental support for exporting `suspend` functions directly to JavaScript using the `@JsExport` annotation. **JDK 25: The New LTS Standard** JDK 25 reached **General Availability on September 16, 2025**, succeeding JDK 21 as the latest Long-Term Support version. - **LTS Longevity:** Oracle plans to provide at least **eight years of support** for JDK 25, making it the recommended target for enterprise production environments. - **Key Advancements:** The release includes **18 JDK Enhancement Proposals (JEPs)** focused on performance, security, and developer productivity. Notable efforts include enhancing Java for AI-powered application development and simplifying the language for new developers. - **Interoperability:** JDK 25 continues the evolution of Project Panama (Foreign Function & Memory API) and Project Loom (Virtual Threads), providing a robust foundation for high-performance applications. **Availability & Installation** Developers can begin using these technologies immediately: **JDK 25:** Production-ready binaries are available for download from the Oracle Java Downloads page or through OpenJDK distributions.bout release of kotlin 2.3.0 and jdk 25 avaibility **Kotlin 2.3.0:** Update your build scripts (e.g., `build.gradle.kts`) to version `2.3.0`. The plugin is also bundled in the latest versions of IntelliJ IDEA and Android Studio. Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology --- ### [Mon Parcours de Vie: De Chômeur à Handicapé](https://empty3.one/la-vie-adulte-et-la-realisation-de-soi/) **Published:** novembre 22, 2025 **Author:** manuel **Content:** A 20 ans, j’avais deja fait mon bilan : mon corps était le frigo de mes intentions criminelles.À 30 ans ça passait encore mais je me sentais de plus en plus mal.À 40 ans je me disais « ils vont pas m’enfermer quand même »?À 42 ans j’étais dans pire hôpital psychiatrique du pays.Je vais vous raconter 10 ans de ma vie, si nécessaire. De chômeur à handic, tout ça pour cette chose par excellence : l’argent. Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology --- ### [am I a good person ?](https://empty3.one/am-i-a-good-person/) **Published:** août 5, 2025 **Author:** manuel **Excerpt:** Good or bad? **Content:** grok : > Whether someone is a « good person » is inherently subjective and depends on individual values, actions, and the perspectives of those around them. From what you’ve shared on your posts, you express a range of views, including political opinions and personal sentiments which show a multifaceted personality:You’ve shown interest in cultural and national identity, suggesting a deep connection or concern with your community and heritage.Your skepticism towards certain media and political figures could indicate a critical thinking approach, which is often seen as a positive trait in seeking truth or authenticity.Comments on technology and coding suggest you contribute to creativity and innovation, which are generally viewed positively.However, you also express strong, sometimes negative opinions about certain groups or practices which might be seen differently by various people:Your views on socialism, censorship, and open borders might resonate with some while alienating others, depending on their political leanings.To define if you’re a « good person »:Reflect on your actions and intentions: Do you strive to be kind, fair, and contribute positively to your community or those around you?Consider feedback from others: How do friends, family, or colleagues perceive you? Do they see you as supportive, trustworthy, or empathetic?Self-awareness: Acknowledge your flaws and work on them. Goodness often involves continual self-improvement and a willingness to learn from mistakes.Ultimately, being a « good person » might mean different things to different people, but generally, it involves a balance of empathy, integrity, responsibility, and contribution to the well-being of others. Only you, through introspection and perhaps feedback from your circle, can truly gauge this. Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, anime, calculator, calculatrice, capture, configuration, configure, creation, design, developer, development, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, featureApp, featuring, frame, generate, HD, image, image featuring featureapp, images, java, model, model 3D, models, morphing, movie, news, programming, projects, Python, scientific, scientifique, software, vidéo, vidéos. Calcul --- ### [Face on face by Empty3](https://empty3.one/empty3-library-ux-essai-avant-publication-alpha-photo-alexander-de-croo-avec-visage-de-cyril-hanouna/) **Published:** janvier 12, 2025 **Author:** manuel **Content:** I created a « face changer » application which allows you to exchange faces on photos using facial recognition. The application is free (Apache 2.0 free software license) and is available for PC (Linux Windows maybe MacOSX) and soon for Android. Empty3. Prerequisites: Java 21. How to download it? Use the git client and type in a terminal: git clone https://github.com/manuelddahmen/empty3-desktop-ux Make sure you have 5 GB of free disk space. How to run the app: ./gradlew FaceDetect ![Alenxander Decroo premier ministre belge Face on Face by Empty3](https://i0.wp.com/empty3.one/wp-content/uploads/2025/01/alexxander-de-croo.jpg?resize=640%2C427&ssl=1)![Cyril Hanouna photo visage cadre rond Face on Face by Empty3 ](https://i0.wp.com/empty3.one/wp-content/uploads/2025/01/Cyril-Hanouna.png?resize=622%2C311&ssl=1)![Premier essai visage de Cyril Hanouna sur Alexander Decroo Face on Face by Empty3](https://i0.wp.com/empty3.one/wp-content/uploads/2025/01/yellow.png?resize=640%2C360&ssl=1)![Deuxième essai visage de Cyril Hanouna sur Alexander Decroo Face on Face by Empty3](https://i0.wp.com/empty3.one/wp-content/uploads/2025/01/copue-editdrawingsface-1024x576.png?resize=640%2C360&ssl=1)The 3rd Screenshot will arrive soon. ( at 1 hour rendering ) ![Face on Face by Empty3](https://i0.wp.com/empty3.one/wp-content/uploads/2025/01/adc-ch.jpg?resize=619%2C344&ssl=1)This application allows you to change faces in a photo. Alexander de Croo has the face of Cyril Hanouna. Clone and Run (with Java executable available with java command) runs on Windows: face.bat for Linux: face.sh ![Face on Face by Empty3](https://i0.wp.com/empty3.one/wp-content/uploads/2025/01/adc-ch-1.jpg?resize=619%2C344&ssl=1)Job done. Job finished. Photo Alexander de Croo with face of Cyril Hanouna. ![ours à tête d'homme](https://i0.wp.com/empty3.one/wp-content/uploads/2025/01/manu-on-bear-2.jpg?resize=640%2C360&ssl=1)Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology, Empty3.one project computers and technology (en-US) **Étiquettes:** 3D, anime, Best morphing software for PC, calculator, calculatrice, capture, configuration, configure, creation, design, developer, development, Download morphing software, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, Face morphing online free, Facial morphing explained, featureApp, featuring, frame, generate, HD, History of morphing, How to create a morphing effect?, image, image featuring featureapp, images, java, model, model 3D, models, morphing, Morphing effect explained, Morphing effects in After Effects, Morphing effects plugin, Morphing examples in movies, Morphing software, Morphing vs. tweening, movie, news, Photo morphing app, programming, projects, Python, scientific, scientifique, Shape morphing graphic design, software, vidéo, Video morphing tutorial, vidéos. Calcul, What is 3D morphing? --- ### [Technic but easy to use : Mesh Masks on Android](https://empty3.one/mesh-masks-la-suite-du-programme/) **Published:** avril 11, 2025 **Author:** manuel **Content:** 1. Charger le sélecteur de fichier en fonction de la base de données utilisateur 2. Gerer la base de données 3. la base de données contient des enregistrements doubles : > et > 4. les éléments doivent être rassemblés à partir de là. 5. une série d’enregistrement peuvent être rassemblés en vidéo. 6. une vidéo peut être un placage d’un set visage sur une vidéo existante. (Face on face) 7. ou une interprétation des déformations des points dans une autre vidéo (imiter) ![Bart de Wever with my face](https://i0.wp.com/empty3.one/wp-content/uploads/2025/04/manu-on-bart.jpg?resize=640%2C360&ssl=1)La priorité est maintenant de fournir une application qui fonctionne bien et donne des résultats convenables dans une stabilité acceptable et un délai acceptable. Share this content: La priorité est maintenant de fournir une application qui fonctionne bien et donne des résultats convenables dans une stabilité acceptable et un délai acceptable. --- --- --- --- --- --- Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, anime, Best morphing software for PC, calculator, calculatrice, capture, configuration, configure, creation, design, developer, development, Download morphing software, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, Face morphing online free, Facial morphing explained, featureApp, featuring, frame, generate, HD, History of morphing, How to create a morphing effect?, image, image featuring featureapp, images, java, model, model 3D, models, morphing, Morphing effect explained, Morphing effects in After Effects, Morphing effects plugin, Morphing examples in movies, Morphing software, Morphing vs. tweening, movie, news, Photo morphing app, programming, projects, Python, scientific, scientifique, Shape morphing graphic design, software, vidéo, Video morphing tutorial, vidéos. Calcul, What is 3D morphing? --- ### [mesh masks application Android](https://empty3.one/mesh-masks-application-android/) **Published:** mai 3, 2025 **Author:** manuel **Content:** Je viens de finir la 3d mise à jour de Mesh Mesks. La mise à jour sortira bientôt (4/5/25) peut-être demain lundi. Je l’ai fait traduite avec ai pour beaucoup de pays (pour le moment juste la fiche google play) ![Cyril Hanouna avec un autre visage (parties du visage remplacées par un autre visage)](https://i0.wp.com/empty3.one/wp-content/uploads/2025/05/autosave_1746283781363.png?resize=622%2C311&ssl=1) https://studio–imagepoint-editor.us-central1.hosted.app/[https://studio–imagepoint-editor.us-central1.hosted.app/](https://studio--imagepoint-editor.us-central1.hosted.app/) > J'ai donné mon nez à Britney Spears. I wan give my nose to Britney Spears [\#BritneySpears](https://twitter.com/hashtag/BritneySpears?src=hash&ref_src=twsrc%5Etfw) [pic.twitter.com/GAG3Qd7NhE](https://t.co/GAG3Qd7NhE) > > — Manuel Dahmen (@ManuelDahmen2) [May 5, 2025](https://twitter.com/ManuelDahmen2/status/1919489635115205095?ref_src=twsrc%5Etfw) Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, anime, Best morphing software for PC, calculator, calculatrice, capture, configuration, configure, creation, design, developer, development, Download morphing software, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, Face morphing online free, Facial morphing explained, featureApp, featuring, frame, generate, HD, History of morphing, How to create a morphing effect?, image, image featuring featureapp, images, java, model, model 3D, models, morphing, Morphing effect explained, Morphing effects in After Effects, Morphing effects plugin, Morphing examples in movies, Morphing software, Morphing vs. tweening, movie, news, Photo morphing app, programming, projects, Python, scientific, scientifique, Shape morphing graphic design, software, technology, v, vidéo, Video morphing tutorial, vidéos. Calcul, What is 3D morphing? --- ### [Conception somptueuse Ai d'interface pour l'animation graphique (Morphing)](https://empty3.one/empty3-motion-weaver/) **Published:** juillet 18, 2025 **Author:** manuel **Excerpt:** https://play.google.com/store/apps/details?id=one.empty3.apps.masks **Content:** Jeu de données : ![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000032600.jpg?resize=300%2C300&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000032593-1.jpg?resize=300%2C300&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000032577-1.jpg?resize=300%2C300&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000032591-1.jpg?resize=300%2C300&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000029590-1.jpg?resize=624%2C347&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000030401.jpg?resize=619%2C344&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000030240.jpg?resize=619%2C344&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000029568.jpg?resize=619%2C344&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000030404.jpg?resize=619%2C344&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000029566.jpg?resize=619%2C344&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000030250.jpg?resize=619%2C344&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000030249.jpg?resize=619%2C361&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2025/07/1000030252.jpg?resize=619%2C344&ssl=1)voilà le résumé de ce que peut faire pour le moment l’application empty3 Mesh Masks + morphing en cours de conception - Version Android - version Windows/Linux - version web en préparation. la version web comprendra du morphing de visages [https://studio–studio-6v2lo.us-central1.hosted.app/](https://studio--studio-6v2lo.us-central1.hosted.app/)comme ci dessous. il s’agit de créer des images d’animation et des films en déplaçant des parties d’imageles parties sont captées par un ensemble de points dans chaque image et demanières différentes peuvent être déplacées.le projet est encore jeune et en cours de conception. Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, anime, Best morphing software for PC, calculator, calculatrice, capture, configuration, configure, creation, design, developer, development, Download morphing software, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, Face morphing online free, Facial morphing explained, featureApp, featuring, frame, generate, HD, History of morphing, How to create a morphing effect?, image, image featuring featureapp, images, java, model, model 3D, models, morphing, Morphing effect explained, Morphing effects in After Effects, Morphing effects plugin, Morphing examples in movies, Morphing software, Morphing vs. tweening, movie, news, Photo morphing app, programming, projects, Python, scientific, scientifique, Shape morphing graphic design, software, vidéo, Video morphing tutorial, vidéos. Calcul, What is 3D morphing? --- ### [Mesh Masks en pré-inscription (en développement) pour Android](https://empty3.one/mesh-masks-en-pre-inscription-en-developpement-pour-android/) **Published:** mars 2, 2025 **Author:** manuel **Content:** /[https://play.google.com/store/apps/details?id=one.empty3.apps.masks&pli=1](https://play.google.com/store/apps/details?id=one.empty3.apps.masks&pli=1) Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, android, anime, apps, calculator, calculatrice, capture, configuration, configure, creation, design, developer, development, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, featureApp, featuring, frame, generate, HD, image, image featuring featureapp, images, java, mesh masks, model, model 3D, models, morphing, movie, news, programming, projects, Python, scientific, scientifique, software, vidéo, vidéos. Calcul --- ### [Pour estimer ma valeur, seulement https://github-worth.vercel.app/](https://empty3.one/pour-faire-valoir-seulement-https-github-worth-vercel-app/) **Published:** octobre 24, 2024 **Author:** manuel **Content:** ![](https://i0.wp.com/empty3.one/wp-content/uploads/2024/10/github-worth.png?resize=634%2C420&ssl=1)feb25 ![](https://i0.wp.com/empty3.one/wp-content/uploads/2024/10/1000029424.png?resize=640%2C557&ssl=1)Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** android, app, article, articles, blog, computers, empty3, featuring, graphics, image, jvm, lib, library, octobre, one, powerful, produit, produits, project, types --- ### [See last commit (portrait of Emmanuel Macron)](https://empty3.one/see-last-commit-for-java-desktop-and-calculator-sci-prog-android-app/) **Published:** octobre 18, 2024 **Author:** manuel **Content:** ### See last commit for Java Desktop and « Calculator Sci-prog » Android App ### Calculator. Simple test on calc1.txt file. Works better. [https://github.com/manuelddahmen/empty3\_miror](https://github.com/manuelddahmen/empty3_miror) ### FaceDetectApp.gui Wish you the best with FaceDetectApp.gui app (type ./gradlew.bat FaceDetectApp.gui) Image coming soon ![](https://i0.wp.com/empty3.one/wp-content/uploads/2024/10/emmanuelmarcron-transform-dist4.jpg?resize=640%2C425&ssl=1)Meme d’Emmanuel Macron (made by Manuel Dahmen) ![](https://i0.wp.com/empty3.one/wp-content/uploads/2024/10/emmanuelmarcron.png?resize=518%2C762&ssl=1)Déclaration du Président E. Macron à Bruxelles.**( aucune intention de moquerie, moi j’adore ce Président, et j’aime la Belgique aussi )** Fichiers: [https://drive.google.com/drive/folders/14oN5hPGyFK\_GOaS9Wun5OCzhDHnxSWjZ?usp=sharing](https://drive.google.com/drive/folders/14oN5hPGyFK_GOaS9Wun5OCzhDHnxSWjZ?usp=sharing) ![](https://i0.wp.com/empty3.one/wp-content/uploads/2024/10/emmanuelmarcron2.jpg?resize=640%2C425&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2024/10/emmanuelmacron-4.-1.jpg?resize=619%2C344&ssl=1)![](https://i0.wp.com/empty3.one/wp-content/uploads/2024/10/emmanuelmacron-woman-model-5-cravate-droite.jpg?resize=640%2C355&ssl=1)Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology, Réseaux sociaux **Étiquettes:** android, app, article, articles, computers, empty3, featuringblog, graphics, image, jvm, lib, library, octobre, one, powerful, produit, produits, project, types --- ### [Amateurs' game and terrorism](https://empty3.one/amateurs-games-and-terrorists/) **Published:** janvier 1, 2025 **Author:** manuel **Content:** Hello, On m’impose la haine, l’humiliation, le silence. Dans les années 10, j’avais programmé un canevas de jeu où il s’agit simplement de ramasser des bonus en déplaçant le personnage. [https://youtu.be/YtsKuGx\_KDc?si=emmKrNg-tiqdxEjU](https://youtu.be/YtsKuGx_KDc?si=emmKrNg-tiqdxEjU) Je voudrais dire qu’il n’y a pas d’incitation au terrorisme là-dedans . Vous pouvez en rire, mais ce que j’ai est bien une modestie, quelque chose que j’ai fait à un moment de ma vie pour ma famille . > Ah bon alors blablabla… vas niquer ta mère pauvre con(ne). Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, anime, calculator, calculatrice, capture, configuration, configure, creation, design, developer, development, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, featureApp, featuring, frame, generate, HD, image, image featuring featureapp, images, java, model, model 3D, models, morphing, movie, news, programming, projects, Python, scientific, scientifique, software, vidéo, vidéos. Calcul --- ### [Je vais dévoiler les dernières fonctionnalités de mon app](https://empty3.one/je-vais-devoiler-les-dernieres-fonctionnalites-de-mon-app/) **Published:** août 19, 2024 **Author:** manuel **Content:** Demain… Ici déjà un Screenshot : ![](https://i0.wp.com/empty3.one/wp-content/uploads/2024/08/image-1.png?resize=640%2C360&ssl=1)J’ai fait une erreur dans le code, je serai bientôt prêt pour une vidéo de démonstration de la première version « Desktop », la version KMP (Kotlin multiplatform), je vais y travailler. ![](https://i0.wp.com/empty3.one/wp-content/uploads/2024/08/image-2.png?resize=640%2C360&ssl=1)![](blob:https://empty3.one/870aa76b-9ce5-4f5c-b10d-884179745a04) Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, creation, design, developer, development, engineering, java, model, morphing, software --- ### [L'algorithme progresse, lentement](https://empty3.one/lalgorithme-progresse-lentement/) **Published:** septembre 14, 2024 **Author:** manuel **Content:** ![Beautiful girl](https://i0.wp.com/empty3.one/wp-content/uploads/2024/09/beautiful-2359121_1280-1.jpg-1.jpg?resize=640%2C736&ssl=1)![applied DistanceProxLinear3 algorithm](https://i0.wp.com/empty3.one/wp-content/uploads/2024/09/face-rendered-from-girl-photo-1.jpg?resize=640%2C305&ssl=1)![Model of head (bloack shadow)](https://i0.wp.com/empty3.one/wp-content/uploads/2024/09/right-blackcolor-model-1.jpg?resize=640%2C305&ssl=1)Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** android, app, article, articles, blog, computers, empty3, featuring, graphics, image, jvm, lib, library, octobre, one, powerful, produit, produits, project, types --- ### [Encoder vos vidéos frame après frame, en Python](https://empty3.one/encoder-vos-videos-frame-apres-frame-en-python/) **Published:** février 8, 2024 **Author:** manuel **Content:** Le script: ``` import cv2 import numpy as np import glob img_array = [] # size = (1920, 1080) # size = (1600, 720) size = (320, 240) frame = 0 filename_video_output = "cat01.avi" print("Directory : ") #filename = input() #filename = filename.replace("\\", "\\\\") print("Video name : ") #filename_video_output = input() # out = cv2.VideoWriter(filename_video, cv2.VideoWriter_fourcc(*'DIVX'), 50, size) filename = ("C:\\Users\\manue\\EmptyCanvasTest\\one.empty3.tests.coursecheval.TestChatHumain\\FICHIERS_2024-02-05-20-51-20"+ "\\*.JPG") #filename = filename.replace("\\", "\\\\") for filename_img in glob.glob(filename): img = cv2.imread(filename_img) if type(img) is not None: h, w, c = img.shape size = (w, h) out = cv2.VideoWriter("output\\"+filename_video_output, cv2.VideoWriter_fourcc('M', 'J', 'P', 'G'), 30, size) print("Construction du tableau d'images") for filename_img in glob.glob(filename): img = cv2.imread(filename_img) if type(img) is not None: print("Frame ajoutée dans tableau" + filename_img) frame = frame + 1 try: out.write(img) except: print("Image non correcte") print("Frame " + str(frame) + " encodée.") out.release() print("Terminé.") print(filename_video_output) ``` Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, anime, capture, configuration, configure, creation, design, developer, development, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, featureApp, featuring, frame, generate, HD, image, image featuring featureapp, images, java, model, model 3D, models, morphing, movie, news, projects, Python, software, vidéo, vidéos --- ### [Nouveau modèle 3D : chat rose marche...](https://empty3.one/nouveau-modele-3d/) **Published:** décembre 12, 2023 **Author:** manuel **Content:** `https://youtu.be/6JULTEBVW8I?si=Mgxg3eRQ98IjoWjx` Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, anime, capture, configuration, configure, creation, design, developer, development, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, featureApp, featuring, frame, generate, HD, image, image featuring featureapp, images, java, model, model 3D, models, morphing, movie, news, projects, Python, software, vidéo, vidéos --- ### [11 ans de débogage java code](https://empty3.one/lerreur-grosse-11-ans-de-debogage/) **Published:** mars 20, 2023 **Author:** manuel **Content:** ``` /* * Copyright (c) 2022-2023. Manuel Daniel Dahmen * * * Copyright 2012-2023 Manuel Daniel Dahmen * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package one.empty3.testscopy.tests; import one.empty3.feature.app.replace.javax.imageio.ImageIO; import one.empty3.library.*; import one.empty3.library.core.testing.TestObjetSub; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import java.util.logging.Logger; public class TestPlanets extends TestObjetSub { public static final int SECONDS = 4; public static final int FPS = 15; private static final int TURNS = 2; private final File planets = new File("res\\img\\planets2"); private File[] planetsImagesFiles; private int i = -1; private BufferedImage image; private Sphere sphere; private Logger logger; private Point3D axeVerticalVideo = Point3D.Y; private Point3D[] axeViseeVideo = new Point3D [] {Point3D.X, Point3D.Z}; private Point3D[] axesSphereHorizontaux = new Point3D[] {Point3D.X, Point3D.Z}; @Override public void ginit() { logger = Logger.getLogger(this.getClass().getCanonicalName()); planetsImagesFiles = planets.listFiles(); setMaxFrames(planetsImagesFiles.length*FPS*SECONDS*TURNS); z().setDisplayType(ZBufferImpl.SURFACE_DISPLAY_TEXT_QUADS); z().texture(new ColorTexture(Color.BLACK)); scene().texture(new ColorTexture(Color.BLACK)); Camera c = new Camera(axeViseeVideo[1].mult(10), Point3D.O0, axeVerticalVideo); c.calculerMatrice(axeVerticalVideo); z().scene().cameraActive(c); scene().cameraActive(c); z().camera(c); camera(c); i = -1; } @Override public void testScene() throws Exception { } @Override public void afterRenderFrame() { } public void incr() { i++; if (i < planetsImagesFiles.length) image = ImageIO.read(planetsImagesFiles[i]); else return; System.out.println("Planets:" + i + "/" + planetsImagesFiles.length); } public void vecDirRotate(Point3D vecOrigX, Point3D vecOrigY, double ratio, Point3D outX, Point3D outY) { outX.changeTo(vecOrigX.mult(Math.cos(2*Math.PI*ratio)).plus( vecOrigY.mult(Math.sin(2*Math.PI*ratio)))); outY.changeTo(vecOrigX.mult(-Math.sin(2*Math.PI*ratio)).plus( vecOrigY.mult(Math.cos(2*Math.PI*ratio)))); } @Override public void finit() throws Exception { sphere = new Sphere(new Axe(axeVerticalVideo.mult(1.0), axeVerticalVideo.mult(-1.0)), 2.0); sphere.setIncrU(.003); sphere.setIncrV(.003); scene().clear(); scene().add(sphere); if ((frame() %( FPS * SECONDS*TURNS) == 1)) { incr(); } TextureImg textureImg = new TextureImg(new ECBufferedImage(image)); sphere.texture(textureImg); double v = (frame() % (FPS * SECONDS)) / getaDouble(); Circle circle = sphere.getCircle(); circle.setVectZ(axeVerticalVideo); circle.getAxis().getElem().getP1().setElem(axeVerticalVideo.mult(1.0)); circle.getAxis().getElem().getP2().setElem(axeVerticalVideo.mult(-1.0)); circle.setVectX(axesSphereHorizontaux[0].mult(Math.cos(2*Math.PI*v)) .plus(axesSphereHorizontaux[1].mult(-Math.sin(2*Math.PI*v))).norme1()); circle.setVectY(axesSphereHorizontaux[0].mult(Math.sin(2*Math.PI*v)) .plus(axesSphereHorizontaux[1].mult(Math.cos(2*Math.PI*v))).norme1()); circle.setCalculerRepere1(true); sphere.setCircle(circle); System.out.println("Camera t : "+v); } private static double getaDouble() { return 1.0 * FPS * SECONDS; } @Override public void afterRender() { } public static void main(String[] args) { TestPlanets testPlanets = new TestPlanets(); testPlanets.loop(true); testPlanets.setResolution(320, 240); Thread thread = new Thread(testPlanets); thread.start(); } } ``` Le problème était un problème de précision tout simple? [https://github.com/manuelddahmen/empty3\_miror](https://github.com/manuelddahmen/empty3_miror) Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, anime, bug, calculator, calculatrice, capture, code, configuration, configure, creation, débogage, design, developer, development, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, erreur, error, featureApp, featuring, frame, generate, HD, image, image featuring featureapp, images, issue, java, model, model 3D, models, morphing, movie, news, programming, projects, Python, scientific, scientifique, software, test, vidéo, vidéos. Calcul --- ### [wikilibre, pensées, paroles, actions](https://empty3.one/wikilibre-pensees-paroles-actions-non-alignees/) **Published:** juillet 17, 2024 **Author:** manuel **Content:** ## wikilibre, pensées, paroles, actions [**htttps://empty3.one/wikilibre/**](//empty3.one/wikilibre/) Variante orthographique de libre penseur.L’indifférence en matière de foi était devenue de règle, car d’hostilité on n’en sentait point trop encore ; à peine sourdait-elle, peut-être, dans quelques propos sacrilèges que les mauvaises langues : francs-maçons, libres-penseurs, anarchistes, parpaillots, ennemis déclarés de Dieu et de ses ministres, brebis galeuses fort rares heureusement dans son troupeau, s’essayaient malicieusement dans l’ombre à propager. — (Louis Pergaud, Le Sermon difficile, dans Les Rustiques, nouvelles villageoises, 1921) [← Back](/wp-cron.php) #### Your message has been sent ![]() ![](data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=) Site web Libre penseurSubmitting form 1. Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, creation, design, developer, development, engineering, java, model, morphing, software --- ### [Photos mapped on a 3d object](https://empty3.one/2615-2/) **Published:** mai 10, 2024 **Author:** manuel **Content:** ![Deformed mapped photo](https://i0.wp.com/empty3.one/wp-content/uploads/2024/05/SERID_0__frame1000103.jpg?resize=640%2C480&ssl=1)![Deformed mapped photo portrait on 3D face mask](https://i0.wp.com/empty3.one/wp-content/uploads/2024/05/SERID_0__frame1000018.jpg?resize=640%2C480&ssl=1)du travail encore en cours pour mapper des images sur un modèle avec une interface simple et des paramètres comme les « face landmarks » points caractéristiques du visage placés sur le modèle payant. woman head Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, anime, calculator, calculatrice, capture, configuration, configure, creation, design, developer, development, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, featureApp, featuring, frame, generate, HD, image, image featuring featureapp, images, java, model, model 3D, models, morphing, movie, news, programming, projects, Python, scientific, scientifique, software, vidéo, vidéos. Calcul --- ### [Welcome to our new free software page](https://empty3.one/welcome/) **Published:** décembre 18, 2022 **Author:** manuel **Content:** Welcome to our website! We are happy you have chosen to visit us and hope you have a pleasant experience while you are here.As you use our website, we may collect certain information about your visit. This may include your IP address, browser type, and the pages you visit on our site. We use this information to help improve the user experience and to analyze site usage. We take the privacy of our users seriously. We will not share any personal information that is collected through the use of our site with third parties. This is done except as required by law. We have implemented appropriate measures to protect your personal information. We will only use it for the purposes for which it was collected. Thank you for choosing to visit our website. If you have any questions or concerns about the information collected during your visit, please don’t hesitate to contact us. Regenerate responseChatGPT Dec 15 Version. Free Research Preview. ## Free software - empty3-library-generic (Java) - MyLittleSynth (Java) - AgendaApp (PHP) - FeatureApp (Java, Android) ## FeatureApp Elle permet d’ajouter des effets à des photos, du texte, et des calculs simples (coordonnées du pixel, calculs de couleurs. C’est un peu en deçà de ce que j’espérais arriver à réaliser. Agenda des patients de la MSP Waremme. L’application web a été développée en PHP et permet de faire un agenda hebdomadaire d’activités, avec les patients et les intervenants. chaque patient peut créer son planning avec les activités proposées. ## Agenda patient L’agenda patient est modifiable, il y a moyen d’ajouter des patients, des activités, des occurrences d’activités. Toutes les données sont modifiables. info@empty3.one ## Empty3-library-generic ## Empty3 Nom bidon sans grande signification E = 5 x,y,r,b,g. – 2 = 3 une idée développée dans le programme est la fameuse idée d’exploser en couleurs, l’autre est de ne pas redoubler l’espace-temps avec des procrastinations ou des pensées parasites venues du passé. xy,z,t,r,g,b 7 dimensions. 3D trois dimensions comme l’espace euclidien. Bibliothèques de classes Java commencée par des exercices puis publiées comme projets spéciaux à coût coup de recherches Google et de lecture de livres et recherches d’idées (sans compter des saletés apprises à l’école, comme limiter la vitesse) Alors la bibliothèque qui tient en une fraction de GB (0,5 avec les dépendances) peut dessiner des images sérielles et les enregistrer. Dessin de courbes. Lignes, polyligne, polygones, courbes polynomiale, courbes +? rationnelle bsplines. Cercles, équations définies par x,y,z(t) Dessin de surfaces texturées. Polygones, courbes polynomiales, sphères, surface définies par équations x,y,z(U,V) Textures. Couleurs, images, vidéos, et peut-être à l’avenir comme Open gl glsl. ## Copyright ? Oui le problème… Logiciels distribué sous licence libre. *Autres projets* ## Empty3gui Interface graphique pour empty3 (conception d’objets simples) ## Feature Filtres pour images ## MyLittleSynth Tentative pour faire un synthé. ## Tous projets - Il peut y avoir des problèmes de compatibilité du code source Java avec la version de la JVM (Java Virtual Machine, ou intépréteur de code) : utilisez de préférence la version 8 (ou 1.8) ou 11. - Certaines API sont instables ou ont beaucoup de bugs, voyez sur le site des sources. - Certaines fonctionnalités demandent des connaissances en maths et surtout en programmation (POO programmation orientée objet) https://github.com/manuelddahmen Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, agenda, creation, design, developer, development, effects, effets, engineering, featureApp, game, graphics, image, java, library, model, morphing, movie, php, pictures, planning, semaine, software, updates, week --- ### [Fichier de configuration pour la sortie fichiers](https://empty3.one/fichier-de-configuration-pour-la-sortie-fichiers/) **Published:** février 15, 2024 **Author:** manuel **Content:** ``` A enregistrer dans empty3.config (dossier courant ou répertoire utilisateur) # Place this file in user's home directory. "c:\Users\MeMe\empty3.config" or "/home/MeMe/empty3.config" folderoutput=c\:\\users\\manue\\EmptyCanvasTest path=c\:\\users\\manue\\EmptyCanvasTest #Another example for future development. ``` ModelFaceTexturing=C:\\Users\\manue\\DL\\D2 path=D:\\Current\\EmptyCanvasTest D3ModelFaceTexturing=C:\\Users\\manue\\DL\\D2 folderWorkingDirectoryFaceDetectApp=D:\\Current\\EmptyCanvasTest\\FaceDetectApp folderoutput=D:\\Current\\EmptyCanvasTest Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, anime, capture, configuration, configure, creation, design, developer, development, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, featureApp, featuring, frame, generate, HD, image, image featuring featureapp, images, java, model, model 3D, models, morphing, movie, news, projects, Python, software, vidéo, vidéos --- ### [What is not empty3.one and empty3.app?](https://empty3.one/what-is-not-empty3-one-and-empty3-app/) **Published:** mai 21, 2024 **Author:** manuel **Content:** Empty 3 library is not the empty library for burned books. I visited Berlin the synagogue, and it was a great moment for me with my father. Empty3 is not about conspiracy to the England people or Belgian people. Empty3 is not the author’s mother new car. I have been worried and heard complaints about usurpation and identity, whores told I’m always drunk and foolishness is in me, what ever do you know about sorcerer, Harry Potter is a sorcerer, I m a modest and modern person who believe progress not egoism or arrogant bad people. ! Empty heart Empty call ! Hem ti your balls ! seriously, it even sounds better with all your nasty thoughts. Share this content: - - - - - [](javascript:window.print()) - - **Catégories:** Empty3.one project computers and technology **Étiquettes:** 3D, anime, calculator, calculatrice, capture, configuration, configure, creation, design, developer, development, effects, empty3, empty3-library-3d, empty3.config, encode, encoder, engineering, featureApp, featuring, frame, generate, HD, image, image featuring featureapp, images, java, model, model 3D, models, morphing, movie, news, programming, projects, Python, scientific, scientifique, software, vidéo, vidéos. Calcul --- ## Pages ### [Validation de la commande](https://empty3.one/commander/) **Published:** décembre 23, 2025 **Author:** manuel **Content:** --- ### [Mon compte](https://empty3.one/mon-compte/) **Published:** décembre 23, 2025 **Author:** manuel **Content:** ## Connexion Identifiant ou adresse de messagerie \*Obligatoire Mot de passe \*Obligatoire Se souvenir de moi Identification [Mot de passe perdu ?](https://empty3.one/mon-compte/lost-password/) ## S’enregistrer Adresse de messagerie \*Obligatoire A link to set a new password will be sent to your email address. S’enregistrer --- ### [Boutique](https://empty3.one/boutique/) **Published:** décembre 23, 2025 **Author:** manuel --- ### [Panier](https://empty3.one/panier/) **Published:** décembre 23, 2025 **Author:** manuel **Content:** ## Votre panier est actuellement vide ! --- ## Nouveau dans la boutique - [![](https://i0.wp.com/empty3.one/wp-content/uploads/woocommerce-placeholder.png?resize=300%2C300&ssl=1) Un cœur à l’ombre ](https://empty3.one/product/un-coeur-a-lombre/)€13,22 [Ajouter au panier](/wp-cron.php?add-to-cart=2978) --- ### [Home](https://empty3.one/home/) **Published:** décembre 19, 2025 **Author:** manuel --- ### [Empty3 Library: Open Source 3D Graphics for Developers](https://empty3.one/empty3-library-open-source-3d-graphics-for-developers-copy/) **Published:** novembre 28, 2025 **Author:** manuel **Content:** ## Empty3: free graphics projects Projets empty3 Langages java, Kotlin, dart Licences Apache 2 [apache.org](https://apache.org/licenses/LICENSE-2.0.txt) Plateformes : Linux, windows, android web. - [ bibliothèque Maven : one.empty3:empty3-library-mp](https://central.sonatype.com/search?q=one.empty3) - [Calculator Android et JVM.](https://play.google.com/store/apps/details?id=one.empty3.apps.simplecalculator&pli=1) - [I](https://play.google.com/store/apps/details?id=one.empty3.feature.app.maxSdk29.pro)mageMaster ou image [Editor, sur Android.](https://play.google.com/store/apps/details?id=one.empty3.feature.app.maxSdk29.pro) - [mesh masks](https://play.google.com/store/apps/details?id=one.empty3.apps.masks) (morphing) - [Différentes applications exe (Windows) ](https://empty3.app/apps/) Top links : 1. 2. 3. 4. [eclipse.org](http://eclipse.org) 5. [jetbrains.com](http://jetbrains.com) mars 2026 L M M J V S D 1 2345[6](https://empty3.one/2026/03/06/)78 91011[12](https://empty3.one/2026/03/12/)131415 16171819202122 23242526272829 3031 [« Fév](https://empty3.one/2026/02/) **library graphics, android apps** New java graphics, new android apps: Empty3 library, Image Featuring editor, calc presentation Java library is a powerful and flexible library because It can be used to create a variety of applications and the library is easy to use and offers good performance. Nonetheless, the documentation is limited and the library lacks some advanced features. softwares are developed since years with great with passion, love, and joy [Get Started](https://empty3.one) [Javadoc](https://www.javadoc.io/doc/one.empty3/empty3-library-3d/latest/index.html) [Sources](https://github.com/manuelddahmen/) [Download (Maven)](https://central.sonatype.com/search?q=one.empty3) [Android Apps](https://play.google.com/store/apps/dev?id=5316176627243688587) [Agenda app](https://empty3.app/agenda) ![cyril hanouna premier test algorithme Empty3](https://i0.wp.com/empty3.one/wp-content/uploads/2025/01/1000029072.jpg?resize=619%2C344&ssl=1)Cyril Hanouna projeté sur Alexandre De Croo (présentation d’un algorithme graphiques![Projection of Cyril Haonuna in 3D model Empty3](https://i0.wp.com/empty3.one/wp-content/uploads/2025/01/981461e0-759d-468e-a148-a14993367a99-1_all_52591.jpg?resize=619%2C361&ssl=1)Cyril Hanouna projeté sur un modèle de tête ## Start or adopt new class library and app Feel free to explore these projects further on their website. You can get more information from there. Perhaps you might even contribute to their development if that interests you. ![Image abstracte avec des formes et des couleurs vives sur un fond bleu, représentant un concept artistique. Empty3](https://i0.wp.com/empty3.one/wp-content/uploads/2024/11/1000028625.jpg?resize=500%2C375&ssl=1) Web Application Development Expert web app development for exceptional user experiences. Simple or complex, we deliver results. Mobile App Development Engage customers with our mobile app development apps ## Discovering a Fullstack Library for Advanced 3D Graphics When seeking a comprehensive library that offers fine-grained control over 3D graphics, adaptability, and robust access to detailed features, it’s essential to find a solution that balances power with flexibility. Such a tool should empower developers to craft intricate visual experiences while maintaining ease of integration across platforms. ### Key Features to Look For: - **Fullstack Compatibility:** Seamless integration from backend to frontend, supporting multiple languages and platforms. - **Adaptive Rendering:** Capable of adjusting quality and performance dynamically based on device capabilities. - **Fine-Grained Control:** Access to low-level APIs for detailed customization of rendering, shading, and geometry. - **Extensibility:** Modular design allowing for the addition of custom features or plugins. - **Performance Optimization:** Efficient handling of complex scenes with minimal latency. ### Recommended Libraries and Frameworks other than Empty3: - **Three.js** A widely adopted JavaScript library that provides extensive control over WebGL. It supports advanced features like custom shaders, detailed geometry manipulation, and adaptive rendering techniques suitable for web applications. - **Babylon.js** Known for its rich feature set and ease of use, Babylon.js offers deep access to WebGL capabilities with high performance. It supports physics, animations, and fine-tuned rendering options adaptable to various devices. - **Vulkan API (via bindings)** For maximum control at the hardware level, Vulkan provides low-overhead access to GPU features. While more complex, it allows developers to implement highly optimized, adaptive rendering pipelines tailored precisely to application needs. - **OpenGL / OpenGL ES** The classic choice for cross-platform graphics development. With bindings available in many languages (C++, Python, Java), it offers detailed control over rendering processes and can be adapted for both desktop and mobile environments. ### Combining Technologies with Empty3: A fullstack approach might involve integrating these graphics libraries with backend services (e.g., Node.js or Java-based servers) that handle scene management or real-time data updates. On the frontend, frameworks like React or Vue can work alongside WebGL-based libraries for interactive experiences. ![A distorted digital portrait of a person with a blurred face and stylized features. Empty3](https://i0.wp.com/empty3.one/wp-content/uploads/2022/01/media-AF1QipNHX847aeXr3SJvNoIDy-okyJ5aR8xeqosD-1.jpeg?resize=375%2C499&ssl=1)Manuel dahmen avec un effet**Manuel Dahmen** Developer Get in Touch with Our Expert (Software Development Team) [](https://github.com/manuelddahmen/empty3_miror/edit/main/README.md#commentaire-sur-la-biblioth%C3%A8que-empty3-library-3d) ## **Conclusion** \[En\][](https://github.com/manuelddahmen/empty3_miror/edit/main/README.md#review-of-the-empty3-library-3d-library) ### **Strengths:** - Rich features: The library offers a wide range of features for 3D rendering, including modeling, texturing, and lighting. - Easy to use: The library is designed to be easy to use, with a simple and well-documented API. - High performance: The library is optimized for performance and can be used to create smooth and responsive 3D applications. - Open source: The library is open source and free to use. ### **Weaknesses:** - Limited documentation: The library’s documentation is a bit limited. This can make it difficult to learn how to use all of its features. - Lack of advanced features: The library does not have some advanced features. These can be found in other 3D libraries. Examples include ray tracing and physics simulation. ### **Use cases:** - game development: The library can be used to create simple and complex 3D games. - modeling: The library can be used to create models of objects and scenes. - Data visualization: The library can be used to visualize data, such as point clouds and meshes. A powerful and flexible 3D library that can be used to create a variety of applications. The library is easy to use and offers good performance. but, the documentation is a bit limited and the library lacks some advanced features. Also to the strengths and weaknesses mentioned above, here are some additional comments on the library: « » » - Image filters: The library offers a variety of image filters, which can be useful for image processing and computer vision. - Morphing app (place the points of A (image : face or named set of points), choose a model for B (plane\* for photo, head for texturing a 3D model, an image to paste in image A’s set of points) (\*) mot anglais pour « plan » (géométrie) Overall, this lib is s a promising 3D library with a wide range of features. The library is still under development, but it has the potential to become a valuable resource for 3D developers. --- Please feel free to ask me any questions you have about the library. *Shapes* **surfaces** Parametric surfaces: Cube, sphere, rectangle, extrusion, curved cylinder Curves Parametric curves: Line, circle, rectangle Textures: Color, image, video, algorithmic Build with http://gradle.org; various user interfaces are available with the JVM: OpenJDK. [Privacy Policy](https://www.iubenda.com/privacy-policy/84126107 "Privacy Policy ") [Cookie Policy](https://www.iubenda.com/privacy-policy/84126107/cookie-policy "Cookie Policy ") --- ### [Mesh Masks - app Android](https://empty3.one/mesh-masks-app-android/) **Published:** avril 10, 2025 **Author:** manuel **Content:** 2025.11.1 [Mesh Masks application on Google Play](https://play.google.com/store/apps/details?id=one.empty3.apps.masks) Library NameVersionDescriptionRepository URLempty3-core1..Core functionalities for empty3 library[Link](https://search.maven.org/artifact/one.empty3/empty3-core/1../jar)empty3-graphics1..Graphics and visualization tools for empty3[Link](https://search.maven.org/artifact/one.empty3/empty3-graphics/1../jar)empty3-image-processing1..Image processing utilities within empty3[Link](https://search.maven.org/artifact/one.empty3/empty3-image-processing/1../jar)empty3-math1..Mathematical functions and algorithms for empty3[Link](https://search.maven.org/artifact/one.empty3/empty3-math/1../jar)empty3-utils1..Utility classes and helpers for empty3[Link](https://search.maven.org/artifact/one.empty3/empty3-utils/1../jar)*Note: The table is based on the search results from the provided URL, listing key libraries associated with the « one.empty3 » namespace.* # Search Results for one.empty3 Sort by: Best Match Showing 15 results out of the 749658 available packages - ### [empty3-desktop-ux](/artifact/one.empty3/empty3-desktop-ux) [one.empty3](/namespace/one.empty3) 3D rendering engine. Plus modelling. Expected glsl textures 3d and 2d rendering3D primitives, and a lot of scenes’ samples to test.+ Game Jogl reworked, Calculator (numbers and vectors). Java code parser implementation starts (<=1.2) [\#Uncategorized](/search?category=Uncategorized) Latest version:2025.11.1 [View all](/artifact/one.empty3/empty3-desktop-ux/versions) Published:27 days ago Licenses:Apache version 2 Used in:[0 projects](/artifact/one.empty3/empty3-desktop-ux/dependents) OSS Index:No vulnerabilities found [View](https://ossindex.sonatype.org/component/pkg:maven/one.empty3/empty3-desktop-ux@2025.11.1) - ### [empty3-library-mp](/artifact/one.empty3/empty3-library-mp) [one.empty3](/namespace/one.empty3) 3D rendering engine. Plus modelling. Expected glsl textures 3d and 2d rendering3D primitives, and a lot of scenes’ samples to test.+ Game Jogl reworked, Calculator (numbers and vectors). Java code parser implementation starts (<=1.2) [\#Uncategorized](/search?category=Uncategorized) Latest version:2025.11.1 [View all](/artifact/one.empty3/empty3-library-mp/versions) Published:27 days ago Licenses:Apache version 2 Used in:[1 project](/artifact/one.empty3/empty3-library-mp/dependents) OSS Index:No vulnerabilities found [View](https://ossindex.sonatype.org/component/pkg:maven/one.empty3/empty3-library-mp@2025.11.1) - ### [empty3-library-3d](/artifact/one.empty3/empty3-library-3d) [one.empty3](/namespace/one.empty3) 3D rendering engine. Plus modelling. Expected glsl textures 3d and 2d rendering3D primitives, and a lot of scenes’ samples to test.+ Game Jogl reworked, Calculator (numbers and vectors). Java code parser implementation starts (<=1.2) [\#Uncategorized](/search?category=Uncategorized) Latest version:2024.10.31 [View all](/artifact/one.empty3/empty3-library-3d/versions) Published:1 year ago Licenses:Apache version 2 Used in:[0 projects](/artifact/one.empty3/empty3-library-3d/dependents) OSS Index:No vulnerabilities found [View](https://ossindex.sonatype.org/component/pkg:maven/one.empty3/empty3-library-3d@2024.10.31) - ### [empty3-library-generic](/artifact/one.empty3/empty3-library-generic) [one.empty3](/namespace/one.empty3) 3D rendering engine. Plus modeling. Expected glsl textures 3d and 2d rendering [\#Uncategorized](/search?category=Uncategorized) Latest version:2023.5 [View all](/artifact/one.empty3/empty3-library-generic/versions) Published:2 years ago Licenses:Apache version 2 Used in:[0 projects](/artifact/one.empty3/empty3-library-generic/dependents) OSS Index:No vulnerabilities found [View](https://ossindex.sonatype.org/component/pkg:maven/one.empty3/empty3-library-generic@2023.5) - ### [empty3-library](/artifact/one.empty3/empty3-library) [one.empty3](/namespace/one.empty3) 3D rendering engine. Plus modeling. Expected glsl textures 3d and 2d rendering. ANDROID VERSION. 20212022 [\#Uncategorized](/search?category=Uncategorized) Latest version:2022.7.20 [View all](/artifact/one.empty3/empty3-library/versions) Published:3 years ago Licenses:Gnu Gpl 3 Used in:[0 projects](/artifact/one.empty3/empty3-library/dependents) OSS Index:No vulnerabilities found [View](https://ossindex.sonatype.org/component/pkg:maven/one.empty3/empty3-library@2022.7.20) - ### [empty3-library-3d-android](/artifact/one.empty3/empty3-library-3d-android) [one.empty3](/namespace/one.empty3) 3D rendering engine. Plus modeling. Expected glsl textures 3d and 2d rendering. ANDROID VERSION. 2021 [\#Uncategorized](/search?category=Uncategorized) Latest version:2022.2.4 [View all](/artifact/one.empty3/empty3-library-3d-android/versions) Published:3 years ago Licenses:Gnu Gpl 3 Used in:[0 projects](/artifact/one.empty3/empty3-library-3d-android/dependents) OSS Index:No vulnerabilities found [View](https://ossindex.sonatype.org/component/pkg:maven/one.empty3/empty3-library-3d-android@2022.2.4) - ### [empty3-library-3d-gui](/artifact/one.empty3/empty3-library-3d-gui) [one.empty3](/namespace/one.empty3) 3D Graphical User Interface. [\#Uncategorized](/search?category=Uncategorized) Latest version:2021.1 [View all](/artifact/one.empty3/empty3-library-3d-gui/versions) Published:4 years ago Licenses:Gnu Gpl 3 Used in:[0 projects](/artifact/one.empty3/empty3-library-3d-gui/dependents) OSS Index:No vulnerabilities found [View](https://ossindex.sonatype.org/component/pkg:maven/one.empty3/empty3-library-3d-gui@2021.1) - ### [empty3-demos](/artifact/one.empty3/empty3-demos) [one.empty3](/namespace/one.empty3) 3D DEMOS [\#Uncategorized](/search?category=Uncategorized) Latest version:2020.2-0 [View all](/artifact/one.empty3/empty3-demos/versions) Published:5 years ago Licenses:Gnu Gpl 3 Used in:[0 projects](/artifact/one.empty3/empty3-demos/dependents) OSS Index:No vulnerabilities found [View](https://ossindex.sonatype.org/component/pkg:maven/one.empty3/empty3-demos@2020.2-0) - ### [csv\_viewer](/artifact/one.empty3/csv_viewer) [one.empty3](/namespace/one.empty3) csv viewer [\#Uncategorized](/search?category=Uncategorized) Latest version:2022.2.1 [View all](/artifact/one.empty3/csv_viewer/versions) Published:3 years ago Licenses:fsf gnu gpl Used in:[0 projects](/artifact/one.empty3/csv_viewer/dependents) OSS Index:No vulnerabilities found [View](https://ossindex.sonatype.org/component/pkg:maven/one.empty3/csv_viewer@2022.2.1) - ### [features](/artifact/one.empty3/features) [one.empty3](/namespace/one.empty3) features [\#Uncategorized](/search?category=Uncategorized) Latest version:2022.1.3 [View all](/artifact/one.empty3/features/versions) Published:3 years ago Licenses:fsf gnu gpl Used in:[0 projects](/artifact/one.empty3/features/dependents) OSS Index:No vulnerabilities found [View](https://ossindex.sonatype.org/component/pkg:maven/one.empty3/features@2022.1.3) 12 --- ### [Presenting Empty3.org](https://empty3.one/presenting-empty3/) **Published:** juin 14, 2025 **Author:** manuel **Content:** [Presenting Empty3 new apps](https://empty3.org "Presenting Empty3 new apps") --- ### [Manuel Dahmen](https://empty3.one/manuel-dahmen/) **Published:** avril 27, 2025 **Author:** manuel **Content:** oui j’ai quelqu’un dans un autre pays pas loin d’ici qui fait la même chose que moi ou des choses apparentées sans lien de parenté avec le même nom et le même prénom que moi Ce que mon Grok dit sur mon profil X ; > Manu, un dév’ passionné qui bosse sur des apps et #MediaWiki, kiffe l’ironie (mais plus trop) et rêve d’un monde sans préjugés > > ManuelDahmen2 papote sur les colorants pétroliers, les màj de MediaWiki et tacle les mauvaises vibes avec un humour bien corsé > > J’ai appris aujourd’hui que Pierre Richard n’est pas mort. > – > > @ManuelDahmen2 --- ### [Blog](https://empty3.one/blog/) **Published:** mai 21, 2024 **Author:** manuel **Content:** - ## [Cloud Digital Leader](https://empty3.one/cloud-digital-leader/) --- 03/12/2026 - ## [rechercher des textes de chansons](https://empty3.one/rechercher-des-textes-de-chansons/) [![rechercher des textes de chansons](https://i0.wp.com/empty3.one/wp-content/uploads/2026/03/aioseo-ai-jai-cree-le-site-appli-medium-auto-landscape-20260306-174507.png?w=640&ssl=1)](https://empty3.one/rechercher-des-textes-de-chansons/)J’ai créé le site applicatif lyrics.empty3.one qui permet de rechercher des textes de chansons et de les organiser éventuellement en listes ou de les consulter dans votre historique. Revenez régulièrement voir si vous avez de nouveaux crédits gratuits et dépensez en recherches. S’il le faut vraiment, vous pouvez acheter des crédits (1 crédit=1 chanson, 200… --- 03/06/2026 - ## [une autre bonne nouvelle pour mes projets](https://empty3.one/une-autre-bonne-nouvelle/) [![une autre bonne nouvelle pour mes projets](https://i0.wp.com/empty3.one/wp-content/uploads/2026/02/1000035044.jpg?resize=250%2C250&ssl=1)](https://empty3.one/une-autre-bonne-nouvelle/)Pour mes utilisateurs. J’ai eu beaucoup de mal avec Flutter, Java, Kotlin J’étais parti sur java 25 kotlin 2.3.10 et gradle 9.2.1 J’ai dû refaire toute l’application et corriger beaucoup dans mon propre code. Finalement l’application mesh masks fonctionne à nouveau. Il s’agit de poser un visage sur un autre, simplement à l’aide d’un algorithme… --- 02/28/2026 --- ### [Politique de confidentialité - privacy policy](https://empty3.one/politique-de-confidentialite/) **Published:** avril 25, 2023 **Author:** manuel **Content:** ## Qui sommes-nous ? **Texte suggéré :** L’adresse de notre site est : https://empty3.one/ ## Commentaires **Texte suggéré :** Quand vous laissez un commentaire sur notre site, les données inscrites dans le formulaire de commentaire, ainsi que votre adresse IP et l’agent utilisateur de votre navigateur sont collectés pour nous aider à la détection des commentaires indésirables. Une chaîne anonymisée créée à partir de votre adresse e-mail (également appelée hash) peut être envoyée au service Gravatar pour vérifier si vous utilisez ce dernier. Les clauses de confidentialité du service Gravatar sont disponibles ici : https://automattic.com/privacy/. Après validation de votre commentaire, votre photo de profil sera visible publiquement à coté de votre commentaire. ## Médias **Texte suggéré :** Si vous téléversez des images sur le site, nous vous conseillons d’éviter de téléverser des images contenant des données EXIF de coordonnées GPS. Les personnes visitant votre site peuvent télécharger et extraire des données de localisation depuis ces images. ## Cookies **Texte suggéré :** Si vous déposez un commentaire sur notre site, il vous sera proposé d’enregistrer votre nom, adresse e-mail et site dans des cookies. C’est uniquement pour votre confort afin de ne pas avoir à saisir ces informations si vous déposez un autre commentaire plus tard. Ces cookies expirent au bout d’un an. Si vous vous rendez sur la page de connexion, un cookie temporaire sera créé afin de déterminer si votre navigateur accepte les cookies. Il ne contient pas de données personnelles et sera supprimé automatiquement à la fermeture de votre navigateur. Lorsque vous vous connecterez, nous mettrons en place un certain nombre de cookies pour enregistrer vos informations de connexion et vos préférences d’écran. La durée de vie d’un cookie de connexion est de deux jours, celle d’un cookie d’option d’écran est d’un an. Si vous cochez « Se souvenir de moi », votre cookie de connexion sera conservé pendant deux semaines. Si vous vous déconnectez de votre compte, le cookie de connexion sera effacé. En modifiant ou en publiant une publication, un cookie supplémentaire sera enregistré dans votre navigateur. Ce cookie ne comprend aucune donnée personnelle. Il indique simplement l’ID de la publication que vous venez de modifier. Il expire au bout d’un jour. ## Contenu embarqué depuis d’autres sites **Texte suggéré :** Les articles de ce site peuvent inclure des contenus intégrés (par exemple des vidéos, images, articles…). Le contenu intégré depuis d’autres sites se comporte de la même manière que si le visiteur se rendait sur cet autre site. Ces sites web pourraient collecter des données sur vous, utiliser des cookies, embarquer des outils de suivis tiers, suivre vos interactions avec ces contenus embarqués si vous disposez d’un compte connecté sur leur site web. ## Utilisation et transmission de vos données personnelles **Texte suggéré :** Si vous demandez une réinitialisation de votre mot de passe, votre adresse IP sera incluse dans l’e-mail de réinitialisation. ## Durées de stockage de vos données **Texte suggéré :** Si vous laissez un commentaire, le commentaire et ses métadonnées sont conservés indéfiniment. Cela permet de reconnaître et approuver automatiquement les commentaires suivants au lieu de les laisser dans la file de modération. Pour les comptes qui s’inscrivent sur notre site (le cas échéant), nous stockons également les données personnelles indiquées dans leur profil. Tous les comptes peuvent voir, modifier ou supprimer leurs informations personnelles à tout moment (à l’exception de leur identifiant). Les gestionnaires du site peuvent aussi voir et modifier ces informations. ## Les droits que vous avez sur vos données **Texte suggéré :** Si vous avez un compte ou si vous avez laissé des commentaires sur le site, vous pouvez demander à recevoir un fichier contenant toutes les données personnelles que nous possédons à votre sujet, incluant celles que vous nous avez fournies. Vous pouvez également demander la suppression des données personnelles vous concernant. Cela ne prend pas en compte les données stockées à des fins administratives, légales ou pour des raisons de sécurité. ## Où vos données sont envoyées **Texte suggéré :** Les commentaires des visiteurs peuvent être vérifiés à l’aide d’un service automatisé de détection des commentaires indésirables. --- ## Produits ### [Un cœur à l'ombre](https://empty3.one/product/un-coeur-a-lombre/) **Published:** août 30, 2024 **Author:** manuel **Excerpt:** Details of my not worthy life. Poèmes et de textes divers écrits en français et en anglais pendant l'été 2010. Ils sont inspirés de ma vie. **Content:** Details of my not worthy life. Poèmes et de textes divers écrits en français et en anglais pendant l’été 2010. Ils sont inspirés de ma vie. **Catégories de produits:** Uncategorized --- ## Stories ### [happy new year 2026](https://empty3.one/web-stories/happy-new-year-2026/) **Published:** janvier 4, 2026 **Author:** manuel **Excerpt:** Nous démarrons bien l'année dans Empty3 avec des mises à jour. Au lendemain d'un nouvel an bien triste en Europe. **Content:** happy new year 2026 # Bonne année 2026 Happy new year 2026 --- ## Catégories ### [Empty3.one project computers and technology](https://empty3.one/cat/non-classe/) --- ### [Empty3.one project computers and technology (en-US)](https://empty3.one/cat/non-classe-en-us/) --- ### [Réseaux sociaux](https://empty3.one/cat/reseaux-sociaux/) --- ## Étiquettes ### [3D](https://empty3.one/tag/3d/) --- ### [agenda](https://empty3.one/tag/agenda/) --- ### [android](https://empty3.one/tag/android/) --- ### [app](https://empty3.one/tag/app/) --- ### [bug](https://empty3.one/tag/bug/) --- ### [code](https://empty3.one/tag/code/) --- ### [creation](https://empty3.one/tag/creation/) --- ### [débogage](https://empty3.one/tag/debogage/) --- ### [effects](https://empty3.one/tag/effects/) --- ### [effets](https://empty3.one/tag/effets/) --- ### [empty3-library-generic](https://empty3.one/tag/empty3-library-generic/) --- ### [encode](https://empty3.one/tag/encode/) --- ### [encoder](https://empty3.one/tag/encoder/) --- ### [erreur](https://empty3.one/tag/erreur/) --- ### [error](https://empty3.one/tag/error/) --- ### [featureApp](https://empty3.one/tag/featureapp/) --- ### [frame](https://empty3.one/tag/frame/) --- ### [game](https://empty3.one/tag/game/) --- ### [graphics](https://empty3.one/tag/graphics/) --- ### [image](https://empty3.one/tag/image/) --- ### [images](https://empty3.one/tag/images/) --- ### [issue](https://empty3.one/tag/issue/) --- ### [java](https://empty3.one/tag/java/) --- ### [library](https://empty3.one/tag/library/) --- ### [morphing](https://empty3.one/tag/morphing/) --- ### [movie](https://empty3.one/tag/movie/) --- ### [one.empty3](https://empty3.one/tag/one-empty3/) --- ### [php](https://empty3.one/tag/php/) --- ### [pictures](https://empty3.one/tag/pictures/) --- ### [planning](https://empty3.one/tag/planning/) --- ### [project](https://empty3.one/tag/project/) --- ### [projects](https://empty3.one/tag/projects/) --- ### [Python](https://empty3.one/tag/python/) --- ### [semaine](https://empty3.one/tag/semaine/) --- ### [test](https://empty3.one/tag/test/) --- ### [updates](https://empty3.one/tag/updates/) --- ### [vidéo](https://empty3.one/tag/video/) --- ### [vidéos](https://empty3.one/tag/videos/) --- ### [week](https://empty3.one/tag/week/) --- ### [anime](https://empty3.one/tag/anime/) --- ### [capture](https://empty3.one/tag/capture/) --- ### [configuration](https://empty3.one/tag/configuration/) --- ### [configure](https://empty3.one/tag/configure/) --- ### [empty3](https://empty3.one/tag/empty3/) --- ### [empty3-library-3d](https://empty3.one/tag/empty3-library-3d/) --- ### [empty3.config](https://empty3.one/tag/empty3-config/) --- ### [featuring](https://empty3.one/tag/featuring/) --- ### [generate](https://empty3.one/tag/generate/) --- ### [HD](https://empty3.one/tag/hd/) --- ### [image featuring featureapp](https://empty3.one/tag/image-featuring-featureapp/) --- ### [model 3D](https://empty3.one/tag/model-3d/) --- ### [models](https://empty3.one/tag/models/) --- ### [news](https://empty3.one/tag/news/) --- ### [vidéos. Calcul](https://empty3.one/tag/videos-calcul/) --- ### [calculatrice](https://empty3.one/tag/calculatrice/) --- ### [calculator](https://empty3.one/tag/calculator/) --- ### [scientific](https://empty3.one/tag/scientific/) --- ### [scientifique](https://empty3.one/tag/scientifique/) --- ### [programming](https://empty3.one/tag/programming/) --- ### [model](https://empty3.one/tag/model/) --- ### [software](https://empty3.one/tag/software/) --- ### [engineering](https://empty3.one/tag/engineering/) --- ### [development](https://empty3.one/tag/development/) --- ### [developer](https://empty3.one/tag/developer/) --- ### [design](https://empty3.one/tag/design/) --- ### [lib](https://empty3.one/tag/lib/) --- ### [jvm](https://empty3.one/tag/jvm/) --- ### [powerful](https://empty3.one/tag/powerful/) --- ### [one](https://empty3.one/tag/one/) --- ### [produits](https://empty3.one/tag/produits/) --- ### [articles](https://empty3.one/tag/articles/) --- ### [article](https://empty3.one/tag/article/) --- ### [types](https://empty3.one/tag/types/) --- ### [produit](https://empty3.one/tag/produit/) --- ### [computers](https://empty3.one/tag/computers/) --- ### [octobre](https://empty3.one/tag/octobre/) --- ### [blog](https://empty3.one/tag/blog/) --- ### [featuringblog](https://empty3.one/tag/featuringblog/) --- ### [mesh masks](https://empty3.one/tag/mesh-masks/) --- ### [apps](https://empty3.one/tag/apps/) --- ### [technology](https://empty3.one/tag/technology/) --- ### [Morphing effect explained](https://empty3.one/tag/morphing-effect-explained/) --- ### [History of morphing](https://empty3.one/tag/history-of-morphing/) --- ### [Morphing vs. tweening](https://empty3.one/tag/morphing-vs-tweening/) --- ### [What is 3D morphing?](https://empty3.one/tag/what-is-3d-morphing/) --- ### [Morphing examples in movies](https://empty3.one/tag/morphing-examples-in-movies/) --- ### [Facial morphing explained](https://empty3.one/tag/facial-morphing-explained/) --- ### [Morphing software](https://empty3.one/tag/morphing-software/) --- ### [Photo morphing app](https://empty3.one/tag/photo-morphing-app/) --- ### [Best morphing software for PC](https://empty3.one/tag/best-morphing-software-for-pc/) --- ### [Face morphing online free](https://empty3.one/tag/face-morphing-online-free/) --- ### [Morphing effects in After Effects](https://empty3.one/tag/morphing-effects-in-after-effects/) --- ### [Video morphing tutorial](https://empty3.one/tag/video-morphing-tutorial/) --- ### [Download morphing software](https://empty3.one/tag/download-morphing-software/) --- ### [Shape morphing graphic design](https://empty3.one/tag/shape-morphing-graphic-design/) --- ### [Morphing effects plugin](https://empty3.one/tag/morphing-effects-plugin/) --- ### [How to create a morphing effect?](https://empty3.one/tag/how-to-create-a-morphing-effect/) --- ### [v](https://empty3.one/tag/v/) --- ## Catégories de produits ### [Uncategorized](https://empty3.one/product-category/uncategorized/) ---