Analyseur d image VP8

Analyse une image WebP/VP8 avec Sharp, genere une displacement map en niveaux de gris et rend un relief 3D avec Three.js

Chargez une image WebP ou raster. Sharp cree la carte de hauteur, puis Three.js l applique a une PlaneGeometry.

Exemples de résultats

1 Exemples

Inspecter une texture WebP en relief 3D

Convertit la luminosite en displacement map Sharp et affiche le relief dans Three.js

Interactive Three.js PlaneGeometry with Sharp grayscale displacement map.
Voir paramètres d'entrée
{ "imageFile": "/public/samples/images/sample-landscape.webp", "displacementScale": 1.25, "segments": 192, "maxTextureSize": "1024", "autoRotate": true, "wireframe": false }

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: image/webp, image/jpeg, image/png, image/avif

0 1.25 4
32 192 320

Points clés

Catégorie
Design et couleur
Types d’entrée
file, range, select, checkbox
Type de sortie
html
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Cet outil analyse vos images WebP, JPEG, PNG ou AVIF pour générer une carte de déplacement (displacement map) en niveaux de gris via Sharp. Il utilise ensuite Three.js pour appliquer cette carte de hauteur sur une géométrie plane, créant ainsi un rendu 3D interactif en relief basé sur la luminosité de votre image.

Quand l’utiliser

  • Pour visualiser des cartes de hauteur (height maps) ou de profondeur à partir d'images 2D.
  • Pour inspecter les textures WebP ou VP8 avant de les intégrer dans un moteur 3D.
  • Pour générer rapidement un relief 3D interactif à des fins de conception web ou de présentation.

Comment ça marche

  • Importez un fichier image au format WebP, JPEG, PNG ou AVIF (jusqu'à 20 Mo).
  • Le moteur Sharp convertit l'image en niveaux de gris pour créer une carte de déplacement basée sur la luminosité.
  • Ajustez l'échelle de déplacement, la résolution de la texture et le nombre de segments du plan selon vos besoins.
  • Visualisez le résultat en temps réel grâce au rendu 3D interactif généré par Three.js.

Cas d’usage

Inspection visuelle de textures de déplacement pour le développement de jeux vidéo.
Création d'effets de topographie 3D à partir de photographies de paysages ou de cartes satellites.
Analyse de la luminance d'une image VP8 pour des applications de design graphique et de modélisation.

Exemples

1. Génération d'un terrain 3D à partir d'un paysage

Level Designer
Contexte
Besoin de prévisualiser rapidement une carte de hauteur générée à partir d'une image satellite.
Problème
Vérifier si les contrastes de l'image produisent un relief réaliste avant l'importation dans un moteur de jeu.
Comment l’utiliser
Uploadez l'image satellite WebP, réglez l'échelle de déplacement sur 2.0 et augmentez les segments à 256.
Configuration d’exemple
Échelle: 2.0, Segments: 256, Taille max: 2048 px
Résultat
Le navigateur affiche un terrain 3D détaillé où les zones claires forment des montagnes et les zones sombres des vallées.

2. Mise en relief d'un logo 2D

Web Designer
Contexte
Souhaite intégrer un logo en 3D sur la page d'accueil d'un site web.
Problème
Transformer un logo plat en un objet 3D texturé sans utiliser de logiciel complexe de modélisation.
Comment l’utiliser
Importez le logo PNG ou WebP, activez la rotation automatique et ajustez l'échelle de déplacement à 0.5 pour un effet subtil.
Configuration d’exemple
Échelle: 0.5, Rotation auto: activée, Wireframe: désactivé
Résultat
Le logo apparaît sous forme de relief 3D interactif tournant sur lui-même, prêt à être inspecté visuellement.

Tester avec des échantillons

image, png, jpg

Hubs associés

FAQ

Quels formats d'image sont pris en charge ?

L'outil accepte les formats WebP (VP8), JPEG, PNG et AVIF avec une taille maximale de 20 Mo.

À quoi sert l'échelle de déplacement ?

Elle contrôle l'intensité du relief 3D. Une valeur plus élevée accentue les pics et les creux générés par la carte de hauteur.

Pourquoi modifier le nombre de segments du plan ?

Augmenter les segments (jusqu'à 320) améliore la précision et les détails du relief 3D, mais demande plus de ressources graphiques.

Qu'est-ce que l'option de superposition wireframe ?

Elle affiche le maillage filaire de la géométrie 3D par-dessus la texture, ce qui est utile pour inspecter la topologie du relief.

Puis-je exporter le modèle 3D généré ?

L'outil génère une visualisation HTML interactive dans le navigateur, mais n'exporte pas directement de fichiers de modèle 3D comme OBJ ou GLTF.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/vp8-image-analyzer

Paramètres de la requête

Nom du paramètre Type Requis Description
imageFile file (Téléchargement requis) Oui -
displacementScale range Non -
segments range Non -
maxTextureSize select Non -
autoRotate checkbox Non -
wireframe checkbox Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/vp8-image-analyzer pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-vp8-image-analyzer": {
      "name": "vp8-image-analyzer",
      "description": "Analyse une image WebP/VP8 avec Sharp, genere une displacement map en niveaux de gris et rend un relief 3D avec Three.js",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=vp8-image-analyzer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]