Edit of asset "SurfaceAnalyzer" Accepted

Old/Current New/Edit
Title SurfaceAnalyzer SurfaceAnalyzer
Description A Godot 4.2+ plugin for identifying surface materials on complex 3D meshes via raycast.

Designed to work alongside a detailed "ConcavePolygonShape3D" for precise material detection.

Features

- Returns the actually rendered material "get_active_material"
- Returns the overridden material from MeshInstance3D "get_surface_override_material"
- Works with multi-surface meshes

- Custom node hierarchies may require manual adjustments.

Requirements

- Godot 4.2 or newer
- The detailed collision shape must be generated from the visual mesh
- Jolt Physics: If using Jolt, enable "physics/jolt_physics_3d/queries/enable_ray_cast_face_index" (requires godot-jolt 0.14.0 or newer)
A Godot 4.2+ plugin for identifying surface materials on complex 3D meshes via raycast.

SurfaceAnalyzer maps a raycast face index to the material of the hit triangle using MeshDataTool. It works alongside a detailed ConcavePolygonShape3D for precise material detection
Category 3D Tools 3D Tools
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/BWolfG/SurfaceAnalyzer https://github.com/BWolfG/SurfaceAnalyzer
Issues Url https://github.com/BWolfG/SurfaceAnalyzer/issues https://github.com/BWolfG/SurfaceAnalyzer/issues
Godot version Godot 4.2 Godot 4.2
Version String 2.2 1.0
Download Commit d2f7d99150044a4303769fbbf1941af44602d11b cf8c4d72256755f4d3498369bbe855880794039e
Download Url (Computed) https://github.com/BWolfG/SurfaceAnalyzer/archive/d2f7d99150044a4303769fbbf1941af44602d11b.zip https://github.com/BWolfG/SurfaceAnalyzer/archive/cf8c4d72256755f4d3498369bbe855880794039e.zip
Icon Url https://raw.githubusercontent.com/BWolfG/SurfaceAnalyzer/refs/heads/main/icon64x64.png
https://raw.githubusercontent.com/BWolfG/SurfaceAnalyzer/5ee42cbba536deaa9b91a82babee53b6a3f625b8/icon.png