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
|