Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Yes, that's how I imported it. It imports the model itself in fine but fails to import any of the textures which...kind of defeats the purpose of having the object in there to begin with.
I've done that. I placed it in the folder that pops up and the object -does- show up. The problem is that its textures fail to show up. I've placed the textures in the folder, I've attempted both OBJ and FBX format but the result is the same: The object imports into the scene as a solid grey object with no textures attached to it.
-----
This isn't necessarily the "right" way to fix it but you may be able to 'fix' some FBX and OBJ files by putting them into Notepad++.
The issue is two-fold. First, 3tene doesn't let you pick or modify the texture for your objects -- that's not really what it's meant to do. I don't do 3D Modelling, but I imagine in most use sets where you load in an FBX/OBJ, you can pick a texture to go with. Secondly, when the modeller exports their FBX/OBJ, whether through user error or just the way the programs are designed, the objects are exporting pointing to a specific local file address rather than...local?
I mean that the object is looking for the texture in C:\users\desktop\texture.png, instead of just loading "texture.png" from the same directory. If this is the case, you can fix it!
It's far easier to read an OBJ file than an FBX file, but ill try to show an example of both.
FBX File -- This rose free from booth: https://booth.pm/en/items/1854240
OBJ File -- This corsage from Free3D: https://free3d.com/3d-model/silkcorsage--12528.html
If you load the Rose.FBX in 3tene, it won't have any textures. If you open Rose.FBX in Notepad++, and go down to line 539 or so, you'll see this: https://imgur.com/7GqAsw3.png
There's two problems here! First, the FBX is looking for its texture in C:\users\kuklochai\desktop. Unless your username is Kuklochai, this folder probably doesn't exist. Secondly, even if it did, the textures provided by the modeller are red.png blue.png yellow.png -- not 'flowergradient2.png'!
So what you'll need to do is...copy the color of your choice to the folder the FBX specifies, rename the file (in this case: C:\users\kuklochai\desktop\flowergradient2.png), and repeat this process for all textures called in the FBX (see line 540!).
"Why not just change the file paths in the file?" I tried that, and 3tene would no longer read the file. I'm not sure why -- I get a generic error message. Maybe there's a built-in checksum or something? So I'm doing it that roundabout way.
For the OBJ file I posted, there's actually two separate issues, but it's a good opportunity to show another way you could possible fix a broken texture!
You'll see that the OBJ file is a bit easier to see the filenames for: https://imgur.com/clmLf04.png
That's the OBJ file -- you'll want to check the MTL file too. They may not all be listed right at the top of the file always, but it'll be easy enough to do a find for it once you know what you're looking for. If it's looking for a MTL file or the map_Kd line is looking for a texture file that's off in lala land instead of just the local directory, you can tweak it here. You *can* change the text to point directly to the file here for this one!
The second issue with this particular example is in the MTL file. For some reason, the Kd line (line 3) of the MTL file was set to all 0's. The map_Kd line tells the file where to find it's texture, but then it takes the image file and multiplies the size by the values in the Kd line. Naturally, anything times 0 is 0 -- it was loading the texture, setting it to 0x0x0 in size, and applying it. Cool!
I set it to all 1s and it looks like it should. If you have any sort of errors with an Obj (say, glasses not being 'transparent,' you might fiddle with the illum line in the MTL. Please note that modifying files in this way may not be allowed by the license from the modeller, so please take note of that! You can find out more about the MTL file here: http://paulbourke.net/dataformats/mtl/ including what each illum means.
Will this fix everything? No! Especially for FBX files, I can't always find where it's supposedly loading a texture anyway, so if the model was built to be loaded in and have the texture applied inside the modelling program (i.e., no textures attached), you're SOL since 3tene doesn't do that. You'd have to load the model in another editor and apply the texture yourself.