Jump to content

FEATURE: OpenGL 3 Renderer


Recommended Posts

Posted (edited)

I don't know about max but for Softimage you can install a later version of crosswalk than that what shipped with the software to update the plugins.

I doubt Crosswalk 2014 supports XSI ModTool 7.5.

 

Artists who want to bake their maps using FBX are still free to do so. we can write a simple script or app to extract the normal/tangent/binormal data from modern FBX files... and supply that to the renderer.

Edited by Archangel35757
Posted

Now export all of those objects into the game as that's where it matters, the render engine of the 3d software being used is pointless to showcase. Put them up on turn tables next to one another.

Posted

Hm, good point. I'll export to MD3 as it's easier to export and load in-game. They both display normal maps the same.

Posted

Hm, good point. I'll export to MD3 as it's easier to export and load in-game. They both display normal maps the same.

 

I thought .glm was the reason why we needed xnormal in the first place, to see if dotXSI>glm yields good results. We want to know if carcass could do the job currently without any modifications.

Archangel35757 likes this
Posted

I thought .glm was the reason why we needed xnormal in the first place, to see if dotXSI>glm yields good results. We want to know if carcass could do the job currently without any modifications.

No, actually we need it for every single model which is loaded by the renderer, as far as I understood. But glm has the highest priority imo. Testing tangents with md3 is totally legit.

minilogoguy18 likes this
Posted

Let's play a little game. What am I working on?

 

GG0ZMop.jpg

EEEhm, I'm not crazy, no. :D

 

 

Being a total noob, env / cube maps? Reflection? Refraction? Two pounds of awesomeness?

SomaZ likes this
Posted

Jep, on cubemaps. But they allready worked before. There is something special about this picture. Little hint: I havent changed the shaders. ;)

Tempust85 likes this
Posted

.....AO? But then why would you be showing that off in a cubemap... Just tell me already! I must know, it's killing me!

Posted (edited)

@@minilogoguy18 - I have spent my evening investigating Softimage's support for Tangents and Binormals... if you read all the sub-links in the one link you sent me, then you know it is an "Either" / "Or" deal-- NOT both.  Whichever one you apply first is what is written into the vertexes "COLOR" property... the other parameter is expected to be computed by the cross product of the vertex normal and whichever property (tangent or binormal) you applied first.  Does that make sense?  I verified this with multiple dotXSI 3.5 exports.

 

Also, Crosswalk 2014 does not support XSI Mod Tool 7.5 (...it only supports back to Softimage 2010).

 

@@DT85, @@Psyk0Sith, @@AshuraDX, @@Almightygir - So after chatting with DT I have a question... for normal map baking, is the low-Poly mesh suppose to have no smoothing groups(i.e., a faceted mesh)?  And then you could apply the resulting normal map onto a low-Poly version that does have custom-modified explicit vertex normals?  Please someone explain...

Edited by Archangel35757
Posted

Jep, proper support for IBL. What I did, was manually set the mip-maps for the cubemap. So the correct answer is: convoluting cubemaps. :P

Tempust85 likes this
Posted

@@DT85, @@Psyk0Sith, @@AshuraDX, @@Almightygir - So after chatting with DT I have a question... for normal map baking, is the low-Poly mesh suppose to have no smoothing groups(i.e., a faceted mesh)?  And then you could apply the resulting normal map onto a low-Poly version that does have custom-modified explicit vertex normals?  Please someone explain...

You do not want to have no smoothing groups on your low poly mesh. That'd essentially make every edge on the mesh a hard edge, and to bake proper normal maps without artifacts you have to sepperate UV shells along hard edges on the mesh.

 

Posted

Your model generally just has relaxed normals with no hard edges for normal maps to work properly, in most instances you don't use hard edges.

 

It's strange what you say about tangents and binormals when I can export a dotXSI file with them applied and reimport that same model and they are there.

Posted

Your model generally just has relaxed normals with no hard edges for normal maps to work properly, in most instances you don't use hard edges.

That's not correct either, not having any sort of hard edges or additional geoemtry in your mesh produces a wild amnout of gradients in your output normal maps, which tend to be more difficult to get rendered properly in different Engines.

Posted

Let's play a little game. What am I working on?

 

GG0ZMop.jpg

EEEhm, I'm not crazy, no. :D

 

 

You're either working on mip chains, or importance sampling. either of which are crucial to getting PBR IBL correct.

 

good job :D

 

 

Edit: oops, that was posted yesterday i guess... either way, i'm right >;]

 

Manually setting the mip-level is kinda what you have to do. it's kinda like... you importance sample across the hemisphere using a crazy mathematical equation to figure out where those samples happen, and the mip level you sample is usually just a divisor of the 8 mip levels by the gloss input.

SomaZ likes this
Posted

Your model generally just has relaxed normals with no hard edges for normal maps to work properly, in most instances you don't use hard edges.

 

It's strange what you say about tangents and binormals when I can export a dotXSI file with them applied and reimport that same model and they are there.

It's either tangent or binormals-- not both. If you will look at the dot XSI file in a text editor you will see that it is one set of vectors or the other not both... even though it will erroneously create both xsi_customPset templates. However, the color data represents which ever property you set first.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...