MapsModelsImporter icon indicating copy to clipboard operation
MapsModelsImporter copied to clipboard

Cannot import dump into blender

Open lupettohf opened this issue 2 years ago • 1 comments

If you are having trouble importing a .rdc file with this add-on, please provide the following information:

  • The .rdc file: https://ark.napalm.rocks/s/FbaTmGA4WHfXR6p
  • GPU: RTX 3090
  • Addon: Latest 0.62
  • Rnderdoc: 1.25
  • Blender 3.4

We did downloaded the example and it imported it successfully.

Here is the error in the console, it's consistent with multiple tries.

google_maps_rd failed and returned:
Loading capture from C:\Users\Valentina\Documents\test.rdc...
Trying scraping strategy #4 (from draw call #0)...
(Skipping drawcall ClearDepthStencilView())
(Skipping drawcall ClearRenderTargetView())
(Skipping drawcall ClearDepthStencilView())
(Skipping drawcall Draw())
(Skipping drawcall ClearRenderTargetView())
Not relevant yet: ClearRenderTargetView()
Not relevant yet: ClearDepthStencilView()
Not relevant yet: ClearRenderTargetView()
Not relevant yet: ClearDepthStencilView()
Not relevant yet: Draw()
Not relevant yet: ClearRenderTargetView()
Not relevant yet: ClearDepthStencilView()
Traceback (most recent call last):
  File "C:\Users\Valentina\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\MapsModelsImporter\google_maps_rd.py", line 347, in <module>
    main(controller)
  File "C:\Users\Valentina\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\MapsModelsImporter\google_maps_rd.py", line 339, in main
    scraper.run()
  File "C:\Users\Valentina\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\MapsModelsImporter\google_maps_rd.py", line 248, in run
    relevant_drawcalls, capture_type = self.extractRelevantCalls(drawcalls)
  File "C:\Users\Valentina\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\MapsModelsImporter\google_maps_rd.py", line 214, in extractRelevantCalls
    return self.extractRelevantCalls(drawcalls, _strategy=_strategy+1)
  File "C:\Users\Valentina\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\MapsModelsImporter\google_maps_rd.py", line 176, in extractRelevantCalls
    if not skipped_drawcalls or self.hasUniform(skipped_drawcalls[0], "_uMeshToWorldMatrix"):
  File "C:\Users\Valentina\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\MapsModelsImporter\google_maps_rd.py", line 142, in hasUniform
    constants = self.getVertexShaderConstants(draw)
  File "C:\Users\Valentina\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\MapsModelsImporter\google_maps_rd.py", line 123, in getVertexShaderConstants
    elif member.type == rd.VarType.Int:
  File "C:\Program Files\Blender Foundation\Blender 4.0\4.0\python\lib\enum.py", line 437, in __getattr__
    raise AttributeError(name) from None
AttributeError: Int. Did you mean: 'SInt'?

lupettohf avatar Feb 15 '24 16:02 lupettohf

Fixed a few seconds after, change lane 123 in google_maps_rd.py from int to SInt.

Imported :D

lupettohf avatar Feb 15 '24 16:02 lupettohf