From: SourceForge.net <no...@so...> - 2009-06-16 19:45:29
|
Bugs nextGen item #2806979, was opened at 2009-06-16 01:34 Message generated for change (Comment added) made by j35t3r You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1088677&aid=2806979&group_id=136478 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: effects Group: 3ds max Status: Open Resolution: Accepted Priority: 5 Private: No Submitted By: J A (j35t3r) Assigned to: Robert Wuerfel (robertwuerfel) Summary: COLLADAMax_0.9.5.447 ignoring some textures Initial Comment: I have scene exported from 3D Studio Max 9 with COLLADAMax NextGen, the image list lists all the textures required, but none of the <effect>'s in <library_effects> make reference to any texture other then the one diffuse, the bump textures and specular textures are not assigned to any <surface type="2D">. Using the COLLADAMax 3.05B, exporting the same scene creates three <surface type="2D"> elements in each <effect>, so it seems to be ignoring bump and specular textures assigned in Max. Something like "Rug01_NRM_tga" <image id="Rug01_NRM_tga"> <init_from>file:///C:/Documents%20and%20Settings/Administrator/Desktop/Rug01_NRM.tga</init_from> </image> "Rug01_NRM_tga" is only ever found in the file once, and that is in library_images, no reference to this id is made in any of the <effect>s ---------------------------------------------------------------------- Comment By: J A (j35t3r) Date: 2009-06-16 15:45 Message: True bump map support may be missing from COLLADA 1.4, but I cant understand why both of these files were exported as 1.4.1, using the same scene mesh, yet the one exported with plugin 3.05B provides <newparam><surface> and <newparam><sampler2D> elements under <effect> for all textures used, but the next gen plugin ignores all other textures except the main texture. I have attached the two files in question, specifically the <effect> <profile_COMMON> sections dont seem to make sense, as both <library_images> list all the textures, but next gen doesnt use some of them. ---------------------------------------------------------------------- Comment By: Robert Wuerfel (robertwuerfel) Date: 2009-06-16 09:58 Message: Hi, I have taken a look at this issue and found that the specular color is exported correctly, by COLLADAMax_0.9.5.447. If it does not work for you, please provide a test file that does not work. This makes it simpler to investigate where the error occurs. It is true, that there was no support for bump map export in the next gen. The reason is, that COLLADA 1.4 does not support bump maps. There are two ways to export bump maps in COLLADA - Write the texture in an extra tag of the <profile_COMMON> element - Export the entire effect as a shader ( see https://collada.org/public_forum/viewtopic.php?f=12&t=1301&p=4638#p4638 for a discussion about this issue) Of course, the latter is the better solution, but to provide a quick fix, we have implemented the first. This fix is contained in the attached file add_bump_map_export_to_rev_568.patch. You need to apply it against revision 568 of the trunk of the OpenCOLLADA repository. (http://opencollada.svn.sourceforge.net/viewvc/opencollada/) Hope this solution helps. Robert ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1088677&aid=2806979&group_id=136478 |