Hi,

Thank Jan you for your reply. I think your idea is great so I went and tried
it out right away. I tried to load the file 3dsmax.mat (that comes with 3DS
max - I copied the file to C:\temp) using the following code:

 Lib3dsFile* matLib=lib3ds_file_open("C:\\temp\\3dsmax.mat");

but matLib is NULL.

Has anyone tried doing this before? Have I done something wrong? Your
thoughts would be much appreciated!

Thank you,

Adrian

On Thu, Jul 31, 2008 at 1:13 PM, Kyprianidis, Jan Eric <[EMAIL PROTECTED]>wrote:

> you could do the following:
> Load the mat file with lib3ds. Search for the material. Copy it and put
> the material in the 3ds file you are writing out..
>
> Adrian Bedeau wrote:
> > Thank you Jan for your reply.
> >
> > So I assume that there is no way to programmatically apply a material
> > in a .mat file to an object when writing out a 3ds file. The only way
> > you can apply a material in a .mat file to an object would be to do it
> > in 3ds Max. Am I correct?
> >
> > Thanks very much!
> >
> > Adrian
> >
> > On Thu, Jul 31, 2008 at 11:07 AM, Kyprianidis, Jan Eric
> > <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
> >
> >     Hi,
> >     the 3ds file format only allows to specify images for texture maps
> >     (and
> >     SXP plugins).
> >     Jan Eric
> >
> >
> >     Adrian Bedeau wrote:
> >     > Hi again,
> >     >
> >     > I have a 3dsMax material library file (.mat file) "gems.mat" which
> >     > contains materials named "diamond," "gold," etc. I am using
> >     lib3ds to
> >     > create a cube and would like to map the material "diamond" onto the
> >     > faces of my cube. I have tried doing
> >     >
> >     > strcpy(material->texture1_map.name <http://texture1_map.name>
> >     <http://texture1_map.name>, "diamond");
> >     >
> >     > and set Lib3dsFace.material field to the index of "material" for
> the
> >     > faces of my cube. I then added the directory containing
> >     "gems.mat"  to
> >     > the user path for external files in 3ds Max. However when I
> >     render my
> >     > object, I do not see the diamond mapped on to the faces. This
> >     makes me
> >     > wonder if it is possible to set texture map name to a material
> >     in .mat
> >     > file using lib3ds, or I can only set texture map name to an
> >     image file
> >     > which is not contained in a .mat file? If anyone knows about this,
> >     > will you please enlighten me?
> >     >
> >     > Thanks again!
> >     >
> >     > Adrian
> >     >
> >
> ------------------------------------------------------------------------
> >     >
> >     >
> >
> -------------------------------------------------------------------------
> >     > This SF.Net email is sponsored by the Moblin Your Move
> >     Developer's challenge
> >     > Build the coolest Linux based applications with Moblin SDK & win
> >     great prizes
> >     > Grand prize is a trip for two to an Open Source event anywhere
> >     in the world
> >     > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >     <http://moblin-contest.org/redirect.php?banner_id=100&url=/>
> >     >
> >
> ------------------------------------------------------------------------
> >     >
> >     > _______________________________________________
> >     > lib3ds-devel mailing list
> >     > [email protected]
> >     <mailto:[email protected]>
> >     > https://lists.sourceforge.net/lists/listinfo/lib3ds-devel
> >     >
> >
> >
> >
> -------------------------------------------------------------------------
> >     This SF.Net email is sponsored by the Moblin Your Move Developer's
> >     challenge
> >     Build the coolest Linux based applications with Moblin SDK & win
> >     great prizes
> >     Grand prize is a trip for two to an Open Source event anywhere in
> >     the world
> >     http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >     <http://moblin-contest.org/redirect.php?banner_id=100&url=/>
> >     _______________________________________________
> >     lib3ds-devel mailing list
> >     [email protected]
> >     <mailto:[email protected]>
> >     https://lists.sourceforge.net/lists/listinfo/lib3ds-devel
> >
> >
> > ------------------------------------------------------------------------
> >
> > -------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> > Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> > Grand prize is a trip for two to an Open Source event anywhere in the
> world
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > lib3ds-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/lib3ds-devel
> >
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> lib3ds-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/lib3ds-devel
>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
lib3ds-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lib3ds-devel

Reply via email to