View previous topic :: View next topic |
Author |
Message |
Adar DeleD PRO user
Joined: 29 Aug 2007 Posts: 233
|
Posted: Wed Jan 09, 2008 3:29 pm Post subject: Parallax and Normal mapping |
|
|
I'm still waiting for Parallax and Normal mapping to be made possible in deled so I could buy the pro version |
|
Back to top |
|
|
Nocturn DeleD PRO user
Joined: 08 Aug 2004 Posts: 635
|
Posted: Wed Jan 09, 2008 3:33 pm Post subject: |
|
|
Why are such things important for a modeller ? All these things happens in your engine. |
|
Back to top |
|
|
Adar DeleD PRO user
Joined: 29 Aug 2007 Posts: 233
|
Posted: Wed Jan 09, 2008 3:42 pm Post subject: |
|
|
Nocturn wrote: |
Why are such things important for a modeller ? All these things happens in your engine. |
Well yes but they need to be configured in the model as different map types so the engine would recognize their differences and not just consider them as regular textures..
Besides, you want to see your result while you model and not after you finish cause it might look different than you originally thought. |
|
Back to top |
|
|
Andreas233223 Member
Joined: 29 Jul 2007 Posts: 359 Location: Germany
|
Posted: Wed Jan 09, 2008 3:48 pm Post subject: |
|
|
Can somebody please explain what the difference is between bumpmaping, parallx mapping and normal mapping? They all seem similar to me.
Edit: i forgot specular mapping.
please explain _________________ ♥♦♣♠♥♦♣♠♥♦♣♠♥♦♣♠♥♦♣♠♥♦♣♠♥♦♣♠♥♦♣♠ |
|
Back to top |
|
|
Mr.Fletcher DeleD PRO user
Joined: 07 Aug 2004 Posts: 1772 Location: Germany
|
Posted: Wed Jan 09, 2008 3:55 pm Post subject: |
|
|
It's basically just how your texture looks like when it's beeing displayed, so not much of great importance when it comes to modeling.
The configuration can be done via material user tag though, I think. _________________ Behold! The DeleD Wiki! Please help us expanding it
DeleD on IRC |
|
Back to top |
|
|
elementrix DeleD PRO user
Joined: 11 May 2006 Posts: 1300 Location: The Netherlands
|
Posted: Wed Jan 09, 2008 4:07 pm Post subject: |
|
|
Quote: |
Why are such things important for a modeller |
because it's a huge part in the future of moddeling, all new games have normal maps etc. so they are very important. but i think we don't neccessary have to see them within deled, but some way to make them ass a third texture layer (image is one, lightmap two, maps three) so that the engine can see them would be nice to have? if it's already possible could someone explain how to do it?
EDIT: a quote from jeroen:
Quote: |
Most likely, I will be the one concentrating on basic animation and Paul-Jan will be working on other stuff, which might also include normal mapping. I can't go into details yet though, because we have to figure out what it is we want to implement exactly. The idea, however, is to offer animation and a whole lot more in the DeleD 2.0 release. |
so we'll see when 2.0 comes out. |
|
Back to top |
|
|
Basiror DeleD PRO user
Joined: 12 Dec 2007 Posts: 59
|
Posted: Wed Jan 09, 2008 5:26 pm Post subject: |
|
|
normal map stored the normals of the surface on per texel basis
when evaluating the lighting equations normal*lightvector gives the reflectance of incoming light (see specular highlights)
bump mapping is nearly the same as normal mapping, except that the normal is calculated with use of the gradient of the bump map
parallax mapping goes one step further, it makes use of a bump map/height map and traces in polygon space a ray from the light source to the surface of the height map in polygon space and uses the result as a displacement factor for the texture lookup, thats quite an expensive operations since repeated texture lookups stall the fragment programs and result in increases computation time
a texture lookup with filtering costs several hundred cycles, a floating point multiplication only 8 cycles
the red dots represent the usual texture coordinates
the blue ones represent the texture coordinates used to sample the texture that is applied to the current fragment/pixel
|
|
Back to top |
|
|
Adar DeleD PRO user
Joined: 29 Aug 2007 Posts: 233
|
Posted: Thu Jan 10, 2008 8:03 am Post subject: |
|
|
So does anyone know if it's going to be implemented in Deled anytime soon? or if not at least about when?
Here's an example showing the difference between Texture mapped, Normal mapped, Parallax mapped & Steep parallax mapped:
|
|
Back to top |
|
|
Paul-Jan Site Admin
Joined: 08 Aug 2004 Posts: 3066 Location: Lage Zwaluwe
|
Posted: Thu Jan 10, 2008 8:49 am Post subject: |
|
|
Ok, note to anyone who wants to see Normal Mapping (& co) implemented, please describe your (desired) art pipeline so we can get to a practical solution. We could simply add a 'normal map' layer type to the material, but that will not help you much if it doesn't show up in your game, now does it?
So
1. What engine do you plan to use use, and how does it handle normal maps?
2. What file format do you plan on using to export to that engine, and how does it handle normal maps?
I completely agree it would be nice to have WYSIWIG support for these 'more advanced' material laye rtypes, but actually being able to use your models and scenes is much more important imho.
p.s. One possible answer to those questions could be (1) 'generic shaders', and (2) 'a file format that is not yet supported by any of the exporters, supporting arbitary shaders'. |
|
Back to top |
|
|
Adar DeleD PRO user
Joined: 29 Aug 2007 Posts: 233
|
Posted: Thu Jan 10, 2008 9:09 am Post subject: |
|
|
Paul-Jan wrote: |
1. What engine do you plan to use use, and how does it handle normal maps? |
Realm Crafter Pro, I believe the engine would just ask what kind of texture file it is when you upload it.. so 1 would be a regular texture and the other would be the normal/parallax map.
RealmCrafter Pro is going to support pixel shading effects..
Quote: |
2. What file format do you plan on using to export to that engine, and how does it handle normal maps? |
Definitely b3d.
What about parallax, if the normal mapping support is out would other map types be supported as well? |
|
Back to top |
|
|
Paul-Jan Site Admin
Joined: 08 Aug 2004 Posts: 3066 Location: Lage Zwaluwe
|
Posted: Thu Jan 10, 2008 9:43 am Post subject: |
|
|
B3D does supports Dot3 normal mapping, so that's good news. Heck, I could modify the Blitz3D exporter to read out the material tag, and have you specify "layer1 normal" there, and then you would have normal mapping support right now. So that's one option. Just not wysiwig.
B3D only supports Dot3 normal mapping, so if you wanted to use any of the other mapping types, how is RealmCrafter going to know what to do with the texture? |
|
Back to top |
|
|
Adar DeleD PRO user
Joined: 29 Aug 2007 Posts: 233
|
Posted: Thu Jan 10, 2008 10:55 am Post subject: |
|
|
Paul-Jan wrote: |
B3D does supports Dot3 normal mapping, so that's good news. Heck, I could modify the Blitz3D exporter to read out the material tag, and have you specify "layer1 normal" there, and then you would have normal mapping support right now. So that's one option. Just not wysiwig.
B3D only supports Dot3 normal mapping, so if you wanted to use any of the other mapping types, how is RealmCrafter going to know what to do with the texture? |
I will be responsible for applying the textures to the correct channel. However, to activate the parallax mapping, I will need to select the correct shader within the media manager in Realm Crafter. I will also need to check the "Build mesh tangents" check box.
I hope that answers your question |
|
Back to top |
|
|
Nocturn DeleD PRO user
Joined: 08 Aug 2004 Posts: 635
|
Posted: Thu Jan 10, 2008 11:24 am Post subject: |
|
|
elementrix wrote: |
because it's a huge part in the future of moddeling, all new games have normal maps etc. so they are very important. but i think we don't neccessary have to see them within deled, but some way to make them ass a third texture layer (image is one, lightmap two, maps three) so that the engine can see them would be nice to have? if it's already possible could someone explain how to do it? |
In games (especially after Doom III) very much games used tesselation between a multi-million polygon source model and a lowpoly version, generated the Normal,displacement-maps etc from the source model. Since NVidia and ATI have their crappy dot3 normalmapper (not included crazybump - great piece of software) most used Modellers like Zbrush, Maya or Mudbox for this sort of things. |
|
Back to top |
|
|
Adar DeleD PRO user
Joined: 29 Aug 2007 Posts: 233
|
Posted: Thu Jan 10, 2008 12:01 pm Post subject: |
|
|
Nocturn wrote: |
elementrix wrote: |
because it's a huge part in the future of moddeling, all new games have normal maps etc. so they are very important. but i think we don't neccessary have to see them within deled, but some way to make them ass a third texture layer (image is one, lightmap two, maps three) so that the engine can see them would be nice to have? if it's already possible could someone explain how to do it? |
In games (especially after Doom III) very much games used tesselation between a multi-million polygon source model and a lowpoly version, generated the Normal,displacement-maps etc from the source model. Since NVidia and ATI have their crappy dot3 normalmapper (not included crazybump - great piece of software) most used Modellers like Zbrush, Maya or Mudbox for this sort of things. |
For the characters I'm using zBrush for example.. but for deled I would use CrazyBump or Photoshop |
|
Back to top |
|
|
Willakan Member
Joined: 10 Jul 2007 Posts: 22 Location: Britain
|
Posted: Sat Jan 19, 2008 8:19 pm Post subject: |
|
|
Quote: |
B3D does supports Dot3 normal mapping, so that's good news. Heck, I could modify the Blitz3D exporter to read out the material tag, and have you specify "layer1 normal" there, and then you would have normal mapping support right now. So that's one option. Just not wysiwig. |
That would be very useful for me as well. _________________ Argh!! Nothing I lay my hands on works! |
|
Back to top |
|
|
|