Every time I import custom furniture from the web, the icon renders as garbage:
In the import Wizard, the rendering is fine:
Page 1:

Final page:

Imported bicycle. Garbage icon in furniture list and in 2D plan. 3D view renders fine.

I'm using Sweet Home 3D installed by the Ubuntu Linux package manager:
Ubuntu 22.04
Code: Select all
Sweet Home 3D ® Version 6.6.2
OpenJDK version 11.0.15 - 64bit - 0.1 / 7.8 GB provided by Private Build Java 3D version 1.5.2 - NATIVE_OGL PDF print provided by iText SVG export provided by FreeHEP SVG path compilation provided by Batik Photo rendering provided by SunFlow
I have tried using both the Java binary supplied with the download and using my systems java (by changing the executable path to just "java").
./SweetHome3D-Java3D-1_5_2
Code: Select all
exec "$PROGRAM_DIR"/runtime/bin/java -Xmx2g -classpath "$PROGRAM_DIR"/lib/SweetHome3D.jar:"$PROGRAM_DIR"/lib/Furniture.jar:"$PROGRAM_DIR"/lib/Textures.jar:"$PROGRAM_DIR"/lib/Examples.jar:"$PROGRAM_DIR"/lib/Help.jar:"$PROGRAM_DIR"/lib/batik-svgpathparser-1.7.jar:"$PROGRAM_DIR"/lib/jeksparser-calculator.jar:"$PROGRAM_DIR"/lib/iText-2.1.7.jar:"$PROGRAM_DIR"/lib/freehep-vectorgraphics-svg-2.1.1b.jar:"$PROGRAM_DIR"/lib/sunflow-0.07.3i.jar:"$PROGRAM_DIR"/lib/jmf.jar:"$PROGRAM_DIR"/lib/j3dcore.jar:"$PROGRAM_DIR"/lib/j3dutils.jar:"$PROGRAM_DIR"/lib/vecmath.jar:"$PROGRAM_DIR"/lib/jnlp.jar -Djava.library.path="$PROGRAM_DIR"/lib -Dcom.eteks.sweethome3d.applicationId=SweetHome3D#Installer com.eteks.sweethome3d.SweetHome3D -open "$1"Code: Select all
Sweet Home 3D ® Version 6.6a
OpenJDK version 11.0.15 - 64bit - 0.1 / 2 GB provided by Private Build Java 3D version 1.5.2 - NATIVE_OGL PDF print provided by iText SVG export provided by FreeHEP SVG path compilation provided by Batik Photo rendering provided by SunFlowAny ideas? It seems to be some kind of problem storing the 2D rendering?