According to here, “Layer names and object names export into the OBJ file as OBJ group names. Spaces in the layer or object names are converted into underbar (_) characters”.
My objects contain some Non-alphanumeric characters in their name. When I’d tried to export them,
I found out that non-alphanumeric characters are also converted to underbar (_) too.
I have tested it on Rhino for Windows and Rhino for Mac. Both same.
Is there any known workaround for this?
Version
Rhino for Mac : 5.3.2
Rhino for Windows: Version 5 SR13 32-bit
Spaces are separators in OBJ so having spaces in any name (group, layer, object, material) is a bad idea. OBJ is also supposed to be ascii only as far as I know. What sort of characters are you talking about?
I couldn’t find an explicit mention of ASCII. The spec only says that a name can be composed of a combination of letters and numbers.
I would create a name where whitespace and punctuation is replaced with underscore, but keep (UTF8) letters. I tested the Blender OBJ exporter and importer, those work fine with non-ASCII letters.
Yes, I’ve read those several times (select bits ). But only now I realize that ASCII is actually specified, I was just not looking in the right place. I was looking for a specific passage using the actual words character set. But it is of course already mentioned that OBJ is either ASCII format or binary. I am just so accustomed to take ASCII just meaning text in general…