User Tools

Site Tools


arma:terrain:v3_quick_tutorial

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
arma:terrain:v3_quick_tutorial [2008-05-04 16:43]
snakeman created v3_quick_tutorial initial page
arma:terrain:v3_quick_tutorial [2022-06-25 16:54] (current)
snakeman added link.
Line 8: Line 8:
  
 Nota Bene: Please read through the entire quick tut before starting up any project, otherwise you might find out you've made an error and that could cost you valuable time in which you may not have to spare. Nota Bene: Please read through the entire quick tut before starting up any project, otherwise you might find out you've made an error and that could cost you valuable time in which you may not have to spare.
 +
  
 ====== Getting Started ====== ====== Getting Started ======
Line 23: Line 24:
 Kegetys [[arma:​tools:​paaplugin|paa Plugin]] for Photoshop (optional, but could prove useful) Kegetys [[arma:​tools:​paaplugin|paa Plugin]] for Photoshop (optional, but could prove useful)
  
-#A terrain editor like Wilbur, Terragen, L3DT(?) etc. there are many.+#A terrain editor like [[:​tools:​wilbur|Wilbur]], Terragen, ​[[tools:​l3dt|L3DT]](?) etc. there are many.
  
 #A Creative mind (sort of optional) #A Creative mind (sort of optional)
  
 #PATIENCE MADE OF AGGREGATED DIAMOND NANORODS! This is absolutely imperative! #PATIENCE MADE OF AGGREGATED DIAMOND NANORODS! This is absolutely imperative!
 +
  
 ====== Downloads for Tools ====== ====== Downloads for Tools ======
Line 33: Line 35:
 [[arma:​tools:​visitor3|Visitor 3]] [[arma:​tools:​visitor3|Visitor 3]]
  
-[[http://​www.ridgenet.net/​~jslayton/​software.html|Wilbur]]/​[[http://​www.planetside.co.uk/​terragen/​win/​downloadwin.shtml|Terragen]] (You can download both, but you MUST download Wilbur since I'll be using in this tutorial.)+[[:tools:​wilbur|Wilbur]]/​[[http://​www.planetside.co.uk/​terragen/​win/​downloadwin.shtml|Terragen]] (You can download both, but you MUST download Wilbur since I'll be using in this tutorial.)
  
 [[:​editing_tools|Photoshop]] [[:​editing_tools|Photoshop]]
Line 40: Line 42:
  
 Kegetys [[arma:​tools:​paaplugin|paa Plugin]] (scroll down to ArmA Tools) Kegetys [[arma:​tools:​paaplugin|paa Plugin]] (scroll down to ArmA Tools)
 +
  
 ====== Visitor 3 Installation and Setup ====== ====== Visitor 3 Installation and Setup ======
Line 69: Line 72:
  
 #Step 11: Now let's save this project so you have something to work with. Go to Project--->​Save As, save in as MyMap.pew in P:​\MyMap\Source\Terrain. #Step 11: Now let's save this project so you have something to work with. Go to Project--->​Save As, save in as MyMap.pew in P:​\MyMap\Source\Terrain.
 +
  
 ====== Create, Export and Import Terrain ====== ====== Create, Export and Import Terrain ======
Line 98: Line 102:
  
 #Step 6: So now you have generated your terrain, this is how you import it to Visitor. In P:​\MyMap\Source\Terrain,​ create a .txt file, inside this file you put this: #Step 6: So now you have generated your terrain, this is how you import it to Visitor. In P:​\MyMap\Source\Terrain,​ create a .txt file, inside this file you put this:
-<​code>​+<​code ​cpp>
 class cfg class cfg
 { {
Line 125: Line 129:
  
 Additional note- you can also edit your png heightmap in Photoshop, but it appears as if PS does some funky stuff to your height map, in this case just open and save it in Wilbur after editing in PS, this should solve the error. Additional note- you can also edit your png heightmap in Photoshop, but it appears as if PS does some funky stuff to your height map, in this case just open and save it in Wilbur after editing in PS, this should solve the error.
 +
  
 ====== Satellite/​mask Creation and Preparation for Import ====== ====== Satellite/​mask Creation and Preparation for Import ======
Line 198: Line 203:
  
 Example: Example:
-<​code>​+<​code ​cpp>
 ambient[] = {0.9,​0.9,​0.9,​1};​ ambient[] = {0.9,​0.9,​0.9,​1};​
 diffuse[] = {0.9,​0.9,​0.9,​1};​ diffuse[] = {0.9,​0.9,​0.9,​1};​
Line 238: Line 243:
  
 Using the previous examples; here's how your layers.cfg should look like: Using the previous examples; here's how your layers.cfg should look like:
-<​code>​+<​code ​cpp>
 class Layers class Layers
 { {
Line 286: Line 291:
  
 The second thing you'll need to do is telling Visitor where to save your Layers, in Visitor go to tools--->​ Project Preferences,​ in the top line where it says "​Folder Textures"​ write: MyMap\Data. The second thing you'll need to do is telling Visitor where to save your Layers, in Visitor go to tools--->​ Project Preferences,​ in the top line where it says "​Folder Textures"​ write: MyMap\Data.
 +
  
 ====== Import and PNG to PAA Conversion ====== ====== Import and PNG to PAA Conversion ======
Line 308: Line 314:
  
 Note- You're probably going to do something wrong here, either because I wrote something wrong you missed something, but don't let it get you down, things like these takes patience, trial and error to learn. Note- You're probably going to do something wrong here, either because I wrote something wrong you missed something, but don't let it get you down, things like these takes patience, trial and error to learn.
 +
  
 ====== Insertion of Objects / Vegetation ====== ====== Insertion of Objects / Vegetation ======
Line 326: Line 333:
  
 # Step 5: Vegetation works the same way as other object except you choose "​Nature Objects"​ in tools, also here it becomes somewhat more important that you randomize the object size in Artificial Objects Definition so that the vegetation doesn'​t look identical to neighboring objects. # Step 5: Vegetation works the same way as other object except you choose "​Nature Objects"​ in tools, also here it becomes somewhat more important that you randomize the object size in Artificial Objects Definition so that the vegetation doesn'​t look identical to neighboring objects.
 +
  
 ====== Roads ====== ====== Roads ======
Line 332: Line 340:
  
 Save as MyMap.pew now so you don't lose your work. Save as MyMap.pew now so you don't lose your work.
 +
  
 ====== Getting Map Ingame ====== ====== Getting Map Ingame ======
Line 340: Line 349:
  
 # Step 1:Second thing you'll need is a config, Here's a working example of one: # Step 1:Second thing you'll need is a config, Here's a working example of one:
-<​code>​+<​code ​cpp>
 #define ReadAndWrite 0 #define ReadAndWrite 0
 #define ReadAndCreate 1 #define ReadAndCreate 1
Line 729: Line 738:
  
 Well that about concludes this short tutorial, I hope you found it usefull, also if anybody else is writing a tutorial feel perfectly free to use any info from this one, share your knowledge and different perspectives. Well that about concludes this short tutorial, I hope you found it usefull, also if anybody else is writing a tutorial feel perfectly free to use any info from this one, share your knowledge and different perspectives.
 +
  
 ====== Notes ====== ====== Notes ======
  
 This tutorial was created by Opteryx, he gave us the permissions to post it here. This tutorial was created by Opteryx, he gave us the permissions to post it here.
- 
arma/terrain/v3_quick_tutorial.1209919383.txt.gz ยท Last modified: 2008-05-04 16:43 (external edit)