Resonite-Issues icon indicating copy to clipboard operation
Resonite-Issues copied to clipboard

Linux Blender file import troubles

Open dalekcoffee opened this issue 1 month ago • 3 comments

Describe the bug?

Hello!,

I am re-attempting to move to Linux and have been attempting adding multiple versions of the blender portable zip into my /home/%profile%/.local/share/Steam/steamapps/common/Resonite/Tools/Blender folder.

I keep getting the following error when importing any blender file: Assimp.AssimpException: Error importing file: BLEND: BLENDER magic bytes are missing, couldn't find GZIP header either

To Reproduce

On Fedora 43 KDE:

  • Install Steam RPM
  • Install Resonite
  • Download Blender portable ZIP for windows
  • Create blender folder and unpack contents into this directory (file contents right into the "Blender" folder, no parent folder named like "blender-4.5.0-windows-x64" or similar from unpacking process. See screenshot)
    /home/%profile%/.local/share/Steam/steamapps/common/Resonite/Tools/Blender Image
  • Launch resonite
  • Either in home world, or local void: drag and drop blender file
  • Import as: 3d Model > Regular Avatar > Auto Scale > Run Import
  • Results:
Image

log:

⚠️5:59:03 PM.524 (FPS: 144):	Exception when importing /home/dalek/Downloads/CubeExample.blend:

Assimp.AssimpException: Error importing file: BlenderDNA: Expected TYPE field
   at Assimp.AssimpContext.ImportFile(String file, PostProcessSteps postProcessFlags)
   at FrooxEngine.ModelImporter.ImportModel(String file, Slot targetSlot, ModelImportSettings settings, Slot assetsSlot, IProgressIndicator progressIndicator)+MoveNext()
ℹ️5:59:06 PM.076 (FPS: 144):	Running Initializer: HomeScreenInitializer, OldVersion: 5, NewVersion: 5, Modified: True
ℹ️5:59:06 PM.076 (FPS: 144):	Running Initializer: DashTopBarInitializer, OldVersion: 4, NewVersion: 4, Modified: True
ℹ️5:59:06 PM.138 (FPS: 144):	Rebuild: 1.4325 ms, Nodes: 18, Groups: 4
ℹ️5:59:08 PM.905 (FPS: 144):	SendStatusToUser: U-1TAXKoGM3QO. OnlineStatus: Online
ℹ️5:59:08 PM.905 (FPS: 144):	SIGNALR: BroadcastStatus - Contact status for U-JustDalek-.
	UserSessionId: 63bdbc26-4fd4-47ed-804b-e1444ffffc20.
	Type: GraphicalClient
	OutputDevice: Screen
	IsMobile: False
	OnlineStatus: Online
	IsPresent: True
	LastPresenceTimestamp: 11/18/2025 11:58:06 PM
	LastStatusChange: 11/18/2025 11:58:06 PM
	AppVersion: 2025.11.18.1216
	CompatibilityHash: 
	CurrentSessionIndex: 1 to SpecificContacts (U-1TAXKo

Reproduction Item/World

Blender file with just a blender cube resrec:///U-JustDalek-/R-9A2F7735124A67697F837AB341235CA760928D9CD2CC655FA2E4111BF4244B83

Expected behavior

blender file import

Screenshots

No response

Resonite Version Number

Beta 2025.11.18.1216

What Platforms does this occur on?

Linux

What headset if any do you use?

Desktop

Log Files

Main - 2025.11.18.1216 - 2025-11-18 17_57_52.log Main - 2025.11.18.1216 - 2025-11-18 17_50_59.log Main - 2025.11.18.1216 - 2025-11-18 17_48_28.log

Additional Context

Happens with multiple blender files, some were on a network drive, some local Tested with blender portable latest, 4.5, 4.4, 4.2, 4.0, installed latest using bottles as mentioned on this comment as well

Last time I tried linux, I had a similar issue, but my issue was using flatpack version of steam, today I am in RPM and attempted replicating the same solution on this thread in discord

Reporters

DalekCoffee

dalekcoffee avatar Nov 19 '25 00:11 dalekcoffee

Hello! Here are the results of the automated log parsing:

Version OS CPU GPU VRAM RAM Headset Plug-ins/Mods Renderer Clean Exit
Beta 2025.11.18.1216 Steam Runtime AMD Ryzen 9 9950X3D 16-Core Processor Granite Ridge [Radeon Graphics] (rev c9) 15.22 GB 30.45 GB Screen no Renderite.Renderer.Unity 2025.11.18.1147 (2019.4.19f1) (WindowPtr: 0x300B0
Beta 2025.11.18.1216 Steam Runtime AMD Ryzen 9 9950X3D 16-Core Processor Granite Ridge [Radeon Graphics] (rev c9) 15.22 GB 30.45 GB Screen no Renderite.Renderer.Unity 2025.11.18.1147 (2019.4.19f1) (WindowPtr: 0x300B2
Beta 2025.11.18.1216 Steam Runtime AMD Ryzen 9 9950X3D 16-Core Processor Granite Ridge [Radeon Graphics] (rev c9) 15.22 GB 30.45 GB Screen no Renderite.Renderer.Unity 2025.11.18.1147 (2019.4.19f1) (WindowPtr: 0x300B0

This message has been auto-generated using logscanner.

github-actions[bot] avatar Nov 19 '25 00:11 github-actions[bot]

I believe this may be related to assimp, as I don't think it's been touched in quite a while, and it doesn't really know how to interface with modern versions of Blender.

I know I haven't been able to get Blender imports to work at all, and I've just resorted to using GLTF utilizing the Blender collection export feature.

Hayden-Fluff avatar Nov 19 '25 01:11 Hayden-Fluff

I believe this may be related to assimp, as I don't think it's been touched in quite a while, and it doesn't really know how to interface with modern versions of Blender.

I know I haven't been able to get Blender imports to work at all, and I've just resorted to using GLTF utilizing the Blender collection export feature.

Thank you for bringing me some sanity, I thought I was missing something hella ovbious as I was not seeing more complains/reports of the issue, but I guess yeah I gotta try that maybe 🤔 Appreciate your share!

dalekcoffee avatar Nov 19 '25 04:11 dalekcoffee