indigoMeshExport
Hello,
I have maya 7.0 and visaul C express edition 2005 FRENCH... if you explain me what I need to do to compile the source code... I can compil it for maya 7.0... and if the procedures are the same for linux in a few weeks I will be able to compile it for maya 8.0 linux... But I need you to explain me what I need to do to set visual C to compile the plugins... after I think I will be able to do it under linux... with a few help...
Great stuff you made, hte faster xml mesh exporter
Matt
I have maya 7.0 and visaul C express edition 2005 FRENCH... if you explain me what I need to do to compile the source code... I can compil it for maya 7.0... and if the procedures are the same for linux in a few weeks I will be able to compile it for maya 8.0 linux... But I need you to explain me what I need to do to set visual C to compile the plugins... after I think I will be able to do it under linux... with a few help...
Great stuff you made, hte faster xml mesh exporter
Matt
- yourdaftpunk
- Posts: 27
- Joined: Thu Nov 23, 2006 3:24 pm
- Location: Houston
- Contact:
I promise I'm going to try to compile for 7 by Saturday. If it works I'll try 6.
Also, I just got material support working in a limited way (only one lambert, blinn, or phong applied to a model). Latest files here for those with Maya 8:
http://www.shawnlipowski.com/plug-ins/
I am getting the Maya 8 bug with emitters.
// Error: No object matches name: materialInfo7.incandescence //
The MTI script should have been looking for my object's lambert shader, keylightShader.incandescence, right?
I had no idea there were even MaterialInfo nodes in Maya
-shawn
Also, I just got material support working in a limited way (only one lambert, blinn, or phong applied to a model). Latest files here for those with Maya 8:
http://www.shawnlipowski.com/plug-ins/
I am getting the Maya 8 bug with emitters.
// Error: No object matches name: materialInfo7.incandescence //
The MTI script should have been looking for my object's lambert shader, keylightShader.incandescence, right?
I had no idea there were even MaterialInfo nodes in Maya
-shawn
Again, thanks for that Shawn.Latest files here for those with Maya 8
yourdaftpunk wrote:The MTI script should have been looking for my object's lambert shader, keylightShader.incandescence, right?
Mmm... don't want to bother anyone but that'll be so cool, and a final breakthrough... Material's attributes names haven't changed through Maya's versions, only their index has... well, nevermind, I know I didn't help anyone out here or maybe it's just more complicated that I suggestedCTZn wrote:Maybe there is a more general or secure way to get that string out (materialname.incadescence) ?
- yourdaftpunk
- Posts: 27
- Joined: Thu Nov 23, 2006 3:24 pm
- Location: Houston
- Contact:
Ok, the Nov. 25th version has a Maya 7 (edit: and Maya 6!) build for testing. http://www.shawnlipowski.com/plug-ins/
I can't compile for Linux, but maybe someone else can.
Also, there is still some problems with normals. Let me illustrate:
This is what it should look like (old mental ray render):
-shawn
I can't compile for Linux, but maybe someone else can.
Also, there is still some problems with normals. Let me illustrate:
This is what it should look like (old mental ray render):
-shawn
Last edited by yourdaftpunk on Sun Nov 26, 2006 1:31 pm, edited 1 time in total.
- yourdaftpunk
- Posts: 27
- Joined: Thu Nov 23, 2006 3:24 pm
- Location: Houston
- Contact:
Yay! it is working with 6.0
But that normal problem is still there
A 172034 tris Brain test:
This is the MEL engine:
<mesh>
<name>polyCubeShape</name>
<embedded>
<vertex pos='-1.602227598 0.028036687 1.602227598' normal='-1 0 0' uv0='0 0'/>
<vertex pos='1.602227598 0.028036687 1.602227598' normal='0 0 1' uv0='1 0'/>
<vertex pos='-1.602227598 2.9974993 1.602227598' normal='0 0 1' uv0='0 1'/>
<vertex pos='1.602227598 2.9974993 1.602227598' normal='1 0 0' uv0='1 1'/>
<vertex pos='-1.602227598 2.9974993 -1.602227598' normal='-1 0 0' uv0='0 2'/>
<vertex pos='1.602227598 2.9974993 -1.602227598' normal='0 0 -1' uv0='1 2'/>
<vertex pos='-1.602227598 0.028036687 -1.602227598' normal='0 0 -1' uv0='0 3'/>
<vertex pos='1.602227598 0.028036687 -1.602227598' normal='1 0 0' uv0='1 3'/>
<triangle_set>
<material_name>White</material_name>
<tri>0 1 2 </tri>
<tri>1 3 2 </tri>
<tri>2 3 4 </tri>
<tri>3 5 4 </tri>
<tri>4 5 6 </tri>
<tri>5 7 6 </tri>
<tri>1 7 3 </tri>
<tri>7 5 3 </tri>
<tri>6 0 4 </tri>
<tri>0 2 4 </tri>
</triangle_set>
</embedded>
</mesh>
This is the IME engine
<mesh>
<name>polyCubeShape</name>
<embedded>
<vertex pos='-1.6022 0.0281 1.6023' normal='0 0 1' uv0='0 0'/>
<vertex pos='1.6023 0.0281 1.6023' normal='0 0 1' uv0='0 0'/>
<vertex pos='-1.6022 2.9975 1.6023' normal='0 0 1' uv0='0 0'/>
<vertex pos='1.6023 2.9975 1.6023' normal='0 0 1' uv0='0 0'/>
<vertex pos='-1.6022 2.9975 -1.6022' normal='0 1 0' uv0='0 0'/>
<vertex pos='1.6023 2.9975 -1.6022' normal='0 1 0' uv0='0 0'/>
<vertex pos='-1.6022 0.0281 -1.6022' normal='0 1 0' uv0='0 0'/>
<vertex pos='1.6023 0.0281 -1.6022' normal='0 1 0' uv0='0 0'/>
<triangle_set>
<material_name>White</material_name>
<tri> 0 1 2 </tri>
<tri> 1 3 2 </tri>
<tri> 2 3 4 </tri>
<tri> 3 5 4 </tri>
<tri> 4 5 6 </tri>
<tri> 5 7 6 </tri>
<tri> 1 7 3 </tri>
<tri> 7 5 3 </tri>
<tri> 6 0 4 </tri>
<tri> 0 2 4 </tri>
</triangle_set>
</embedded>
</mesh>
You should see that the normals are not the same..
And the UVs...
But that normal problem is still there
A 172034 tris Brain test:
This is the MEL engine:
<mesh>
<name>polyCubeShape</name>
<embedded>
<vertex pos='-1.602227598 0.028036687 1.602227598' normal='-1 0 0' uv0='0 0'/>
<vertex pos='1.602227598 0.028036687 1.602227598' normal='0 0 1' uv0='1 0'/>
<vertex pos='-1.602227598 2.9974993 1.602227598' normal='0 0 1' uv0='0 1'/>
<vertex pos='1.602227598 2.9974993 1.602227598' normal='1 0 0' uv0='1 1'/>
<vertex pos='-1.602227598 2.9974993 -1.602227598' normal='-1 0 0' uv0='0 2'/>
<vertex pos='1.602227598 2.9974993 -1.602227598' normal='0 0 -1' uv0='1 2'/>
<vertex pos='-1.602227598 0.028036687 -1.602227598' normal='0 0 -1' uv0='0 3'/>
<vertex pos='1.602227598 0.028036687 -1.602227598' normal='1 0 0' uv0='1 3'/>
<triangle_set>
<material_name>White</material_name>
<tri>0 1 2 </tri>
<tri>1 3 2 </tri>
<tri>2 3 4 </tri>
<tri>3 5 4 </tri>
<tri>4 5 6 </tri>
<tri>5 7 6 </tri>
<tri>1 7 3 </tri>
<tri>7 5 3 </tri>
<tri>6 0 4 </tri>
<tri>0 2 4 </tri>
</triangle_set>
</embedded>
</mesh>
This is the IME engine
<mesh>
<name>polyCubeShape</name>
<embedded>
<vertex pos='-1.6022 0.0281 1.6023' normal='0 0 1' uv0='0 0'/>
<vertex pos='1.6023 0.0281 1.6023' normal='0 0 1' uv0='0 0'/>
<vertex pos='-1.6022 2.9975 1.6023' normal='0 0 1' uv0='0 0'/>
<vertex pos='1.6023 2.9975 1.6023' normal='0 0 1' uv0='0 0'/>
<vertex pos='-1.6022 2.9975 -1.6022' normal='0 1 0' uv0='0 0'/>
<vertex pos='1.6023 2.9975 -1.6022' normal='0 1 0' uv0='0 0'/>
<vertex pos='-1.6022 0.0281 -1.6022' normal='0 1 0' uv0='0 0'/>
<vertex pos='1.6023 0.0281 -1.6022' normal='0 1 0' uv0='0 0'/>
<triangle_set>
<material_name>White</material_name>
<tri> 0 1 2 </tri>
<tri> 1 3 2 </tri>
<tri> 2 3 4 </tri>
<tri> 3 5 4 </tri>
<tri> 4 5 6 </tri>
<tri> 5 7 6 </tri>
<tri> 1 7 3 </tri>
<tri> 7 5 3 </tri>
<tri> 6 0 4 </tri>
<tri> 0 2 4 </tri>
</triangle_set>
</embedded>
</mesh>
You should see that the normals are not the same..
And the UVs...
- yourdaftpunk
- Posts: 27
- Joined: Thu Nov 23, 2006 3:24 pm
- Location: Houston
- Contact:
Who is online
Users browsing this forum: No registered users and 26 guests