OpenSceneGraph Forum Forum Index OpenSceneGraph Forum
Official forum which mirrors the existent OSG mailing lists. Messages posted here are forwarded to the mailing list and vice versa.
   FAQFAQ    SearchSearch    MemberlistMemberlist    RulesRules    UsergroupsUsergroups    RegisterRegister 
 Mail2Forum SettingsMail2Forum Settings  ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
   AlbumAlbum  OpenSceneGraph IRC ChatOpenSceneGraph IRC Chat   SmartFeedSmartFeed 

Unable to load texture in relative path

Post new topic   Reply to topic    OpenSceneGraph Forum Forum Index -> Plugins [osgPlugins]
View previous topic :: View next topic  
Author Message

Joined: 27 Oct 2016
Posts: 10

PostPosted: Mon Nov 27, 2017 2:35 am    Post subject:
Unable to load texture in relative path
Reply with quote

I have an fbx file (authored) using Maya, which is using two textures, table-cloth-2.jpg and table-cloth-3.jpg. Just say, now the files in this folder

E:\Data\3D Models\Watercolor\fruits-uvs\scenes - JPG\
- table-cloth-2.jpg
- table-cloth-3.jpg
- simple.fbx

With both textures are linked to the materials in the simple.fbx.

Just say, I create another variant of simple.fbx with different texture format, I will be using png format instead of jpeg format for table-cloth-3.jpg, but I do not modify link to table-cloth-2.jpg. So, now we have the second folder :

E:\Data\3D Models\Watercolor\fruits-uvs\scenes - PNG\
- table-cloth-2.jpg
- table-cloth-3.png
- simple.fbx

I then rename or remove the "E:\Data\3D Models\Watercolor\fruits-uvs\scenes - JPG\" folder to simulate opening it in other PC.

When I loadethe "E:\Data\3D Models\Watercolor\fruits-uvs\scenes - PNG\simple.fbx" into my osg application, the application is unable to load "table-cloth-2.jpg" even though the texture is located in the same folder as the simple.fbx.

I then do some checking. Inside the ReaderWriterJPEG.cpp, I put breakpoint at :

virtual ReadResult readImage(const std::string& file, const osgDB::ReaderWriter::Options* options) const

I see that it makes three attempts to load the texture, with the value of file parameter :

1st try : E:\Data\3D Models\Watercolor\fruits-uvs\scenes - PNG\E:/Data/3D Models/Watercolor/fruits-uvs/scenes - JPG/table-cloth-2.jpg

2nd try: E:/Data/3D Models/Watercolor/fruits-uvs/scenes - JPG/table-cloth-2.jpg

3rd try: E:\Data\3D Models\Watercolor\fruits-uvs\scenes - PNG\..\scenes - JPG\table-cloth-2.jpg

After that it gives up, and it doesn't try to check in the "scenes - PNG" folder.

I attach and also upload the scene file to dropbox, in case you want to try it :

Extra information:
- Compiler : VC++ 2013 SP5
- Debug x64
- OSG version 3.5.6 (osg148-*.dll, /osgPlugins-3.5.6)
- FBX SDK 2017.0.1 (possibly)
- The plugins are copied to the correct folders (osgdb_jpegd.dll, osgdb_pngd.dll, and osgdb_fbxd.dll are in "osgPlugins-3.5.6" foder, and libpng16d.dll is in my application root folder).



Thank you!

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    OpenSceneGraph Forum Forum Index -> Plugins [osgPlugins] All times are GMT
Page 1 of 1

Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Similar Topics
Topic Author Forum Replies Posted
No new posts Rendering a scene to texture JoseMan General 3 Sun Mar 18, 2018 10:12 am View latest post
No new posts Creating depth texture in pre render ... wernerM General 0 Fri Mar 16, 2018 2:31 pm View latest post
No new posts obj plugin does not support diffuse ... robertosfield Submission 1 Mon Mar 12, 2018 5:17 pm View latest post
No new posts Texture Buffer Object Initialization ... EonStrife General 0 Tue Feb 27, 2018 7:53 am View latest post
No new posts Loading a SilverLining environment ma... Kanpachi General 2 Wed Feb 14, 2018 4:34 pm View latest post

Board Security Anti Bot Question MOD - phpBB MOD against Spam Bots
Powered by phpBB © 2001, 2005 phpBB Group
Protected by Anti-Spam ACP