scorpion122@Posted: Thu Mar 10, 2005 7:37 pm    Post subject: Looking for rock/terrain modelling tutorials for lightwave.: Hello again.
Anybody got some links for rock/terrain modelling with lightwave/max?
Thnx a lot.
Must get into this terrain/rock theme to finish one after my mapping job dies eventually.Smile



elroacho@Posted: Thu Apr 21, 2005 3:10 am    Post subject: : here's what i do...

make a material file for your model like...


Code:
// MY NEW TERRAIN MODEL
models/mapobjects/my_model/my_terrain
{
   stone
   {
      blend       bumpmap
      map         addnormals (textures/rock/skysand1_local.tga, heightmap (textures/rock/skysand1_bmp.tga, 4))
      scale 1, 1      
   }      
   {
      blend      diffusemap
      map      textures/rock/skysand1_d.tga
      scale 1, 1
      vertexColor
   }    
    {
      blend      specularmap
      map      textures/rock/dirt03_s.tga
      scale 1, 1      
      vertexColor
   }          
   {
      blend      bumpmap
      map      addnormals( textures/hell/sharprock2_local.tga, heightmap( textures/hell/sharprock2_h.tga, 8 ) )
      scale 1, 1
   }    
   {
      blend      diffusemap
      map      textures/rock/sharprock3.tga
      scale 1, 1
      inverseVertexColor
   }       
   {
      blend      specularmap
      map      textures/rock/sharprock3_s.tga
      scale 1, 1
      inverseVertexColor
   }         
}



make a patch mesh about the size of the terrain, then

Selection-> Export-> To OBJ

load the object into lightwave and Modify-> Center

select Polygons (lower left), laso whole OBJ

click on the "T" (bottom right

select "OBJ_UVTextureMap" from the drop arrow to the right of "T"

Map-> Edit Maps-> Delete Vertex Map

File-> Save (the model in your "base/models/mapobjects/my_model/" folder) as my_terrain.lwo

File-> Close All Objects

File-> Load (the model in your "base/models/mapobjects/my_model/" folder) my_terrain.lwo

(i do that to remove any trailing unwanted surfaces)

Multiply-> Subdivide (a few times)

modify the poly's the way i want them (add/remove)

select Polygons (lower left), laso whole OBJ

click on Surface near the bottom middle of the screen

where it says "Name", type in the name of the material file you made:
models/mapobjects/my_model/my_terrain

Map-> Make UVs

Texture name: TerrainUV
Map type: depends on the model (i mostly use Planer)
Axis: depends on the model (i mostly use X)

usually you have to make a morph target to get it just right. then i make it as flat as possible. then align and Planer it on the X axis. to

make a morph target...

click on the "M" (bottom right)

select "new" from the drop arrow to the right of "M"

give it a name like "MorphFlat"

then start rotating polys/points until they are near flat. (will not effect base model)

select Polygons (lower left), laso whole OBJ (morph target - MorphFlat)

and make new UV's

tweak the UV's until it's stretched as little as possible.

Map-> Vertex Paint

Edit-> Create Vertex Color Map

give it a name like VertexBlend. if your morph target is flat, you can use that to paint on. just select it from the dropdown arrow.

near the top of the screen, click on the "T" and the "B" to get a better view. select the color box next to the eye dropper and pick "white".

paint the model where you want the sand/lava/whatever to appear. then select the color box again and pick "black". now paint the model where

you want the rock to be. (tip- moving the mouse in circles can help rotate the object the the vertex paint window)

hit "Save" by your objects name in the vertex paint window.

File-> Save (and it's done)

load it into doom edit (entity menu-> new model)

if the texture is stretched, adjust it by increasing/decreasing the "scale" values in the new material. like...


Code:
// MY NEW TERRAIN MODEL
models/mapobjects/my_model/my_terrain
{
   stone
   {
      blend       bumpmap
      map         addnormals (textures/rock/skysand1_local.tga, heightmap (textures/rock/skysand1_bmp.tga, 4))
      scale 5, 5      
   }      
   {
      blend      diffusemap
      map      textures/rock/skysand1_d.tga
      scale 5, 5
      vertexColor
   }    
    {
      blend      specularmap
      map      textures/rock/dirt03_s.tga
      scale 5, 5      
      vertexColor
   }          
   {
      blend      bumpmap
      map      addnormals( textures/hell/sharprock2_local.tga, heightmap( textures/hell/sharprock2_h.tga, 8 ) )
      scale 5, 5
   }    
   {
      blend      diffusemap
      map      textures/rock/sharprock3.tga
      scale 5, 5
      inverseVertexColor
   }       
   {
      blend      specularmap
      map      textures/rock/sharprock3_s.tga
      scale 5, 5
      inverseVertexColor
   }         
}



in doom edit, hit Media-> Reload and "F7" to view your progress as you change the values. you could alter the UV instead, but i tend to leave it alone and adjust externally.

someone please point out if there is an easier way for anything i said, i'm still learning.

i'll try to get screenies later, not at home.



megaman@Posted: Wed May 04, 2005 6:20 pm    Post subject: : this is a fucking great post Wink

would be cool to have some kind of tutorial (outside this forum) of it to link in a sticky



BNA!@Posted: Wed May 04, 2005 8:48 pm    Post subject: :
megaman wrote:
this is a fucking great post Wink

would be cool to have some kind of tutorial (outside this forum) of it to link in a sticky


http://www.menithings.com/main.php?action=how&how_id=7&manual=1
_________________
Staff - The world is yours, soon in 6 degrees of freedom!
Visit ModWiki



Kaziganthe@Posted: Wed May 11, 2005 12:16 am    Post subject: : try snooping around at www.quake3bits.com


scorpion122@Posted: Fri Aug 12, 2005 3:13 pm    Post subject: : Thnks....I have really forgotten about this one.Smile
*g* glad to see some old guys lurking around here.
Edit: Somebody got an ASE importer / exporter for lightwave?
Thanks a lot.



scorpion122@Posted: Thu Mar 10, 2005 7:37 pm    Post subject: Looking for rock/terrain modelling tutorials for lightwave.: Hello again.
Anybody got some links for rock/terrain modelling with lightwave/max?
Thnx a lot.
Must get into this terrain/rock theme to finish one after my mapping job dies eventually.Smile



elroacho@Posted: Thu Apr 21, 2005 3:10 am    Post subject: : here's what i do...

make a material file for your model like...


Code:
// MY NEW TERRAIN MODEL
models/mapobjects/my_model/my_terrain
{
   stone
   {
      blend       bumpmap
      map         addnormals (textures/rock/skysand1_local.tga, heightmap (textures/rock/skysand1_bmp.tga, 4))
      scale 1, 1      
   }      
   {
      blend      diffusemap
      map      textures/rock/skysand1_d.tga
      scale 1, 1
      vertexColor
   }    
    {
      blend      specularmap
      map      textures/rock/dirt03_s.tga
      scale 1, 1      
      vertexColor
   }          
   {
      blend      bumpmap
      map      addnormals( textures/hell/sharprock2_local.tga, heightmap( textures/hell/sharprock2_h.tga, 8 ) )
      scale 1, 1
   }    
   {
      blend      diffusemap
      map      textures/rock/sharprock3.tga
      scale 1, 1
      inverseVertexColor
   }       
   {
      blend      specularmap
      map      textures/rock/sharprock3_s.tga
      scale 1, 1
      inverseVertexColor
   }         
}



make a patch mesh about the size of the terrain, then

Selection-> Export-> To OBJ

load the object into lightwave and Modify-> Center

select Polygons (lower left), laso whole OBJ

click on the "T" (bottom right

select "OBJ_UVTextureMap" from the drop arrow to the right of "T"

Map-> Edit Maps-> Delete Vertex Map

File-> Save (the model in your "base/models/mapobjects/my_model/" folder) as my_terrain.lwo

File-> Close All Objects

File-> Load (the model in your "base/models/mapobjects/my_model/" folder) my_terrain.lwo

(i do that to remove any trailing unwanted surfaces)

Multiply-> Subdivide (a few times)

modify the poly's the way i want them (add/remove)

select Polygons (lower left), laso whole OBJ

click on Surface near the bottom middle of the screen

where it says "Name", type in the name of the material file you made:
models/mapobjects/my_model/my_terrain

Map-> Make UVs

Texture name: TerrainUV
Map type: depends on the model (i mostly use Planer)
Axis: depends on the model (i mostly use X)

usually you have to make a morph target to get it just right. then i make it as flat as possible. then align and Planer it on the X axis. to

make a morph target...

click on the "M" (bottom right)

select "new" from the drop arrow to the right of "M"

give it a name like "MorphFlat"

then start rotating polys/points until they are near flat. (will not effect base model)

select Polygons (lower left), laso whole OBJ (morph target - MorphFlat)

and make new UV's

tweak the UV's until it's stretched as little as possible.

Map-> Vertex Paint

Edit-> Create Vertex Color Map

give it a name like VertexBlend. if your morph target is flat, you can use that to paint on. just select it from the dropdown arrow.

near the top of the screen, click on the "T" and the "B" to get a better view. select the color box next to the eye dropper and pick "white".

paint the model where you want the sand/lava/whatever to appear. then select the color box again and pick "black". now paint the model where

you want the rock to be. (tip- moving the mouse in circles can help rotate the object the the vertex paint window)

hit "Save" by your objects name in the vertex paint window.

File-> Save (and it's done)

load it into doom edit (entity menu-> new model)

if the texture is stretched, adjust it by increasing/decreasing the "scale" values in the new material. like...


Code:
// MY NEW TERRAIN MODEL
models/mapobjects/my_model/my_terrain
{
   stone
   {
      blend       bumpmap
      map         addnormals (textures/rock/skysand1_local.tga, heightmap (textures/rock/skysand1_bmp.tga, 4))
      scale 5, 5      
   }      
   {
      blend      diffusemap
      map      textures/rock/skysand1_d.tga
      scale 5, 5
      vertexColor
   }    
    {
      blend      specularmap
      map      textures/rock/dirt03_s.tga
      scale 5, 5      
      vertexColor
   }          
   {
      blend      bumpmap
      map      addnormals( textures/hell/sharprock2_local.tga, heightmap( textures/hell/sharprock2_h.tga, 8 ) )
      scale 5, 5
   }    
   {
      blend      diffusemap
      map      textures/rock/sharprock3.tga
      scale 5, 5
      inverseVertexColor
   }       
   {
      blend      specularmap
      map      textures/rock/sharprock3_s.tga
      scale 5, 5
      inverseVertexColor
   }         
}



in doom edit, hit Media-> Reload and "F7" to view your progress as you change the values. you could alter the UV instead, but i tend to leave it alone and adjust externally.

someone please point out if there is an easier way for anything i said, i'm still learning.

i'll try to get screenies later, not at home.



megaman@Posted: Wed May 04, 2005 6:20 pm    Post subject: : this is a fucking great post Wink

would be cool to have some kind of tutorial (outside this forum) of it to link in a sticky



BNA!@Posted: Wed May 04, 2005 8:48 pm    Post subject: :
megaman wrote:
this is a fucking great post Wink

would be cool to have some kind of tutorial (outside this forum) of it to link in a sticky


http://www.menithings.com/main.php?action=how&how_id=7&manual=1
_________________
Staff - The world is yours, soon in 6 degrees of freedom!
Visit ModWiki



Kaziganthe@Posted: Wed May 11, 2005 12:16 am    Post subject: : try snooping around at www.quake3bits.com


scorpion122@Posted: Fri Aug 12, 2005 3:13 pm    Post subject: : Thnks....I have really forgotten about this one.Smile
*g* glad to see some old guys lurking around here.
Edit: Somebody got an ASE importer / exporter for lightwave?
Thanks a lot.



scorpion122@Posted: Thu Mar 10, 2005 7:37 pm :
Hello again.
Anybody got some links for rock/terrain modelling with lightwave/max?
Thnx a lot.
Must get into this terrain/rock theme to finish one after my mapping job dies eventually.:)



elroacho@Posted: Thu Apr 21, 2005 3:10 am :
here's what i do...

make a material file for your model like...


Code:
// MY NEW TERRAIN MODEL
models/mapobjects/my_model/my_terrain
{
   stone
   {
      blend       bumpmap
      map         addnormals (textures/rock/skysand1_local.tga, heightmap (textures/rock/skysand1_bmp.tga, 4))
      scale 1, 1      
   }      
   {
      blend      diffusemap
      map      textures/rock/skysand1_d.tga
      scale 1, 1
      vertexColor
   }    
   {
      blend      specularmap
      map      textures/rock/dirt03_s.tga
      scale 1, 1      
      vertexColor
   }          
   {
      blend      bumpmap
      map      addnormals( textures/hell/sharprock2_local.tga, heightmap( textures/hell/sharprock2_h.tga, 8 ) )
      scale 1, 1
   }    
   {
      blend      diffusemap
      map      textures/rock/sharprock3.tga
      scale 1, 1
      inverseVertexColor
   }       
   {
      blend      specularmap
      map      textures/rock/sharprock3_s.tga
      scale 1, 1
      inverseVertexColor
   }         
}



make a patch mesh about the size of the terrain, then

Selection-> Export-> To OBJ

load the object into lightwave and Modify-> Center

select Polygons (lower left), laso whole OBJ

click on the "T" (bottom right

select "OBJ_UVTextureMap" from the drop arrow to the right of "T"

Map-> Edit Maps-> Delete Vertex Map

File-> Save (the model in your "base/models/mapobjects/my_model/" folder) as my_terrain.lwo

File-> Close All Objects

File-> Load (the model in your "base/models/mapobjects/my_model/" folder) my_terrain.lwo

(i do that to remove any trailing unwanted surfaces)

Multiply-> Subdivide (a few times)

modify the poly's the way i want them (add/remove)

select Polygons (lower left), laso whole OBJ

click on Surface near the bottom middle of the screen

where it says "Name", type in the name of the material file you made:
models/mapobjects/my_model/my_terrain

Map-> Make UVs

Texture name: TerrainUV
Map type: depends on the model (i mostly use Planer)
Axis: depends on the model (i mostly use X)

usually you have to make a morph target to get it just right. then i make it as flat as possible. then align and Planer it on the X axis. to

make a morph target...

click on the "M" (bottom right)

select "new" from the drop arrow to the right of "M"

give it a name like "MorphFlat"

then start rotating polys/points until they are near flat. (will not effect base model)

select Polygons (lower left), laso whole OBJ (morph target - MorphFlat)

and make new UV's

tweak the UV's until it's stretched as little as possible.

Map-> Vertex Paint

Edit-> Create Vertex Color Map

give it a name like VertexBlend. if your morph target is flat, you can use that to paint on. just select it from the dropdown arrow.

near the top of the screen, click on the "T" and the "B" to get a better view. select the color box next to the eye dropper and pick "white".

paint the model where you want the sand/lava/whatever to appear. then select the color box again and pick "black". now paint the model where

you want the rock to be. (tip- moving the mouse in circles can help rotate the object the the vertex paint window)

hit "Save" by your objects name in the vertex paint window.

File-> Save (and it's done)

load it into doom edit (entity menu-> new model)

if the texture is stretched, adjust it by increasing/decreasing the "scale" values in the new material. like...


Code:
// MY NEW TERRAIN MODEL
models/mapobjects/my_model/my_terrain
{
   stone
   {
      blend       bumpmap
      map         addnormals (textures/rock/skysand1_local.tga, heightmap (textures/rock/skysand1_bmp.tga, 4))
      scale 5, 5      
   }      
   {
      blend      diffusemap
      map      textures/rock/skysand1_d.tga
      scale 5, 5
      vertexColor
   }    
   {
      blend      specularmap
      map      textures/rock/dirt03_s.tga
      scale 5, 5      
      vertexColor
   }          
   {
      blend      bumpmap
      map      addnormals( textures/hell/sharprock2_local.tga, heightmap( textures/hell/sharprock2_h.tga, 8 ) )
      scale 5, 5
   }    
   {
      blend      diffusemap
      map      textures/rock/sharprock3.tga
      scale 5, 5
      inverseVertexColor
   }       
   {
      blend      specularmap
      map      textures/rock/sharprock3_s.tga
      scale 5, 5
      inverseVertexColor
   }         
}



in doom edit, hit Media-> Reload and "F7" to view your progress as you change the values. you could alter the UV instead, but i tend to leave it alone and adjust externally.

someone please point out if there is an easier way for anything i said, i'm still learning.

i'll try to get screenies later, not at home.



megaman@Posted: Wed May 04, 2005 6:20 pm :
this is a fucking great post ;)

would be cool to have some kind of tutorial (outside this forum) of it to link in a sticky



BNA!@Posted: Wed May 04, 2005 8:48 pm :
megaman wrote:
this is a fucking great post ;)

would be cool to have some kind of tutorial (outside this forum) of it to link in a sticky


http://www.menithings.com/main.php?acti ... 7&manual=1



Kaziganthe@Posted: Wed May 11, 2005 12:16 am :
try snooping around at http://www.quake3bits.com



scorpion122@Posted: Fri Aug 12, 2005 3:13 pm :
Thnks....I have really forgotten about this one.:)
*g* glad to see some old guys lurking around here.
Edit: Somebody got an ASE importer / exporter for lightwave?
Thanks a lot.



scorpion122@Posted: Thu Mar 10, 2005 7:37 pm :
Hello again.
Anybody got some links for rock/terrain modelling with lightwave/max?
Thnx a lot.
Must get into this terrain/rock theme to finish one after my mapping job dies eventually.:)



elroacho@Posted: Thu Apr 21, 2005 3:10 am :
here's what i do...

make a material file for your model like...


Code:
// MY NEW TERRAIN MODEL
models/mapobjects/my_model/my_terrain
{
   stone
   {
      blend       bumpmap
      map         addnormals (textures/rock/skysand1_local.tga, heightmap (textures/rock/skysand1_bmp.tga, 4))
      scale 1, 1      
   }      
   {
      blend      diffusemap
      map      textures/rock/skysand1_d.tga
      scale 1, 1
      vertexColor
   }    
   {
      blend      specularmap
      map      textures/rock/dirt03_s.tga
      scale 1, 1      
      vertexColor
   }          
   {
      blend      bumpmap
      map      addnormals( textures/hell/sharprock2_local.tga, heightmap( textures/hell/sharprock2_h.tga, 8 ) )
      scale 1, 1
   }    
   {
      blend      diffusemap
      map      textures/rock/sharprock3.tga
      scale 1, 1
      inverseVertexColor
   }       
   {
      blend      specularmap
      map      textures/rock/sharprock3_s.tga
      scale 1, 1
      inverseVertexColor
   }         
}



make a patch mesh about the size of the terrain, then

Selection-> Export-> To OBJ

load the object into lightwave and Modify-> Center

select Polygons (lower left), laso whole OBJ

click on the "T" (bottom right

select "OBJ_UVTextureMap" from the drop arrow to the right of "T"

Map-> Edit Maps-> Delete Vertex Map

File-> Save (the model in your "base/models/mapobjects/my_model/" folder) as my_terrain.lwo

File-> Close All Objects

File-> Load (the model in your "base/models/mapobjects/my_model/" folder) my_terrain.lwo

(i do that to remove any trailing unwanted surfaces)

Multiply-> Subdivide (a few times)

modify the poly's the way i want them (add/remove)

select Polygons (lower left), laso whole OBJ

click on Surface near the bottom middle of the screen

where it says "Name", type in the name of the material file you made:
models/mapobjects/my_model/my_terrain

Map-> Make UVs

Texture name: TerrainUV
Map type: depends on the model (i mostly use Planer)
Axis: depends on the model (i mostly use X)

usually you have to make a morph target to get it just right. then i make it as flat as possible. then align and Planer it on the X axis. to

make a morph target...

click on the "M" (bottom right)

select "new" from the drop arrow to the right of "M"

give it a name like "MorphFlat"

then start rotating polys/points until they are near flat. (will not effect base model)

select Polygons (lower left), laso whole OBJ (morph target - MorphFlat)

and make new UV's

tweak the UV's until it's stretched as little as possible.

Map-> Vertex Paint

Edit-> Create Vertex Color Map

give it a name like VertexBlend. if your morph target is flat, you can use that to paint on. just select it from the dropdown arrow.

near the top of the screen, click on the "T" and the "B" to get a better view. select the color box next to the eye dropper and pick "white".

paint the model where you want the sand/lava/whatever to appear. then select the color box again and pick "black". now paint the model where

you want the rock to be. (tip- moving the mouse in circles can help rotate the object the the vertex paint window)

hit "Save" by your objects name in the vertex paint window.

File-> Save (and it's done)

load it into doom edit (entity menu-> new model)

if the texture is stretched, adjust it by increasing/decreasing the "scale" values in the new material. like...


Code:
// MY NEW TERRAIN MODEL
models/mapobjects/my_model/my_terrain
{
   stone
   {
      blend       bumpmap
      map         addnormals (textures/rock/skysand1_local.tga, heightmap (textures/rock/skysand1_bmp.tga, 4))
      scale 5, 5      
   }      
   {
      blend      diffusemap
      map      textures/rock/skysand1_d.tga
      scale 5, 5
      vertexColor
   }    
   {
      blend      specularmap
      map      textures/rock/dirt03_s.tga
      scale 5, 5      
      vertexColor
   }          
   {
      blend      bumpmap
      map      addnormals( textures/hell/sharprock2_local.tga, heightmap( textures/hell/sharprock2_h.tga, 8 ) )
      scale 5, 5
   }    
   {
      blend      diffusemap
      map      textures/rock/sharprock3.tga
      scale 5, 5
      inverseVertexColor
   }       
   {
      blend      specularmap
      map      textures/rock/sharprock3_s.tga
      scale 5, 5
      inverseVertexColor
   }         
}



in doom edit, hit Media-> Reload and "F7" to view your progress as you change the values. you could alter the UV instead, but i tend to leave it alone and adjust externally.

someone please point out if there is an easier way for anything i said, i'm still learning.

i'll try to get screenies later, not at home.



megaman@Posted: Wed May 04, 2005 6:20 pm :
this is a fucking great post ;)

would be cool to have some kind of tutorial (outside this forum) of it to link in a sticky



BNA!@Posted: Wed May 04, 2005 8:48 pm :
megaman wrote:
this is a fucking great post ;)

would be cool to have some kind of tutorial (outside this forum) of it to link in a sticky


http://www.menithings.com/main.php?acti ... 7&manual=1



Kaziganthe@Posted: Wed May 11, 2005 12:16 am :
try snooping around at http://www.quake3bits.com



scorpion122@Posted: Fri Aug 12, 2005 3:13 pm :
Thnks....I have really forgotten about this one.:)
*g* glad to see some old guys lurking around here.
Edit: Somebody got an ASE importer / exporter for lightwave?
Thanks a lot.