Edit of asset "SurfaceAnalyzer" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | 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) |
SurfaceAnalyzer is a 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 Features: - Returns the actually rendered material "get_active_material" - Returns the overridden material from MeshInstance3D "get_surface_override_material" - Works with multi-surface meshes 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/ray_cast/enable_face_index" (requires godot-jolt 0.14.0 or newer). |
| Category | 3D Tools | |
| License | MIT | |
| Repository Provider | GitHub | |
| Repository Url | https://github.com/BWolfG/SurfaceAnalyzer | |
| Issues Url | https://github.com/BWolfG/SurfaceAnalyzer/issues | |
| Godot version | Godot 4.2 | |
| Version String | 2.2 | |
| Download Commit | d2f7d99150044a4303769fbbf1941af44602d11b | 905fed3594ece3fa6746a94123100633d84fa0c9 |
| Download Url (Computed) | https://github.com/BWolfG/SurfaceAnalyzer/archive/d2f7d99150044a4303769fbbf1941af44602d11b.zip | https://github.com/BWolfG/SurfaceAnalyzer/archive/905fed3594ece3fa6746a94123100633d84fa0c9.zip |
| Icon Url |
https://raw.githubusercontent.com/BWolfG/SurfaceAnalyzer/refs/heads/main/icon64x64.png
|
|