I found several flavours of RADIANT of course but only one had the GTKGENSURF plugin and it lacked support for more advanced engines than IOQUAKE3 (such as IODOOM3 or the 64-bits DHEWM3). Besides, I just can't seem to get the hang of navigating in Radiant. TORQUE3D (distributed with its own Editor) seemed promising but despite trying to tweak the options (specifically my OpenGL display driver) the engine hardly managed to process user input.
Another, OS-independent, stumbling block turned out to be documentation.
As a beginning 3D content creator I imagined one would start creating a Map/Level with the complete stretch of Landscape/Terrain and scale each and every Terrain Entity to what would become this map's "reference resolution": in a 1st Person Game e.g. the resolution of the Bots/Avatars. However, nowhere in the docs I found any mention of the necessity (or needlessness) of this kind of scale issue. Eventually I followed the Cafu instructions and created a 1025x1025 PNG grey-scale file in GIMP and checked it in GEOMORPH for its water properties. Unfortunately I still had hopes for Radiant/GtkGenSurf so it took me a lot of time to figure out in Gimp how to ensure that the grey-scale "palette" was precisely 8 bpp (through the Image->Mode->Indexed menus !!).
I'm now trying to texture this terrain in CaWe but unfortunately my "Deathmatch/TechDemo" distribution contained only one "A_Terrain" texture ("Island-BaseTex.jpg") contrary to what the contents of "Terrain.cmat" seem to suggest.
It's been an unexpectedly time-consuming start, but I'm sure narrowing down my Linux 3D Development Environment to CaWe will make things a lot easier thanks to its Documentation and Forum support.
welcome to the Cafu forums!
It's great to hear that you've joined us!
If you have any questions, please let us know!
Is it also correct that most of the textures in "Terrain.cmat" are missing or did I inadvertently delete them ?
Thanks for your welcome !
Is this about resolution (e.g. number of texture pixels per m^2 of terrain)
or about units, e.g. 1 unit in the game world is 1cm, 1m, 1000km in the game world?
Materials/Terrains.cmat, afaics, only one file is missing:
Note that most texture images are in
being an exception.
I guess it's about "face"-RESOLUTION of entity meshes and pixel-RESOLUTION of textures the meshes get covered with.
As a newb, the first entity you think you ought to start with (at least I did !) is the terrain and you think your heightmap's low pixel-resolution (mine was 1025x1025) gets converted into an equally low "face"-resolution of the terrain mesh ("low" for my intended 500x500m world... I know, I'm a bit ambitious! ). Then a secondary concern would be the pixel-resolution of the textures the mesh gets "covered" with and these two concerns ought to CONSISTENTLY apply to every entity subsequently placed upon the terrain, including the "reference"-avatar as seen by its 3rd person pursuit camera (in a 1st person world this would be mute until the avatar happens to look into a mirror ).
As to the "Terrains.cmat" contents, I downloaded "Textures.zip" again and the latest "cafu-cafu-485a17d425a1.zip" but neither contained the "Grass.png", "Grass2.png", "Sand.png" and "Rock.png".
Sorry for any newbie misconceptions and misnomers.
I'm assuming that's how I got them
About the resolutions:
At this time, we have no mechanism to "stream" huge terrain meshes or textures as would be required to cover large worlds with high detail / high resolution. See the island in the TechDemo map for how the engine currently handles large terrains. In the TechDemo, we use detail maps as a trick to visually suggest higher resolution than there actually is. There is certainly room for improvement, but it may require additional programming to achieve it.
In other words, if I understand you right, you want to cover the (large) terrain with both a hi-res heightmap and a hi-res texture, hi-res enough to have sufficient detail so that the same resolution can be used with meshes and textures for player characters and similar objects?
I cloned the sources in January form Bitbucket and "scons-ed" them successfully. Building a big Gtk/Qt/Wx source package is hardly ever straightforward in Linux but Cafu turned out to be a rare and pleasant exception.
Yes, and if tricks are required to "suggest higher resolution" then that's "all right with me" (to quote Philip Marlowe)!
I guess my main concern boils down to whether or not there is or should be a specific sequence of steps to be followed in creating and developing a world and in maintaining visual consistency within this world so as to avoid hitting a wall further down the road and having to start all over again. In my case this world would be a 500x500m stretch, primarily with buildings (some up to 20m tall) and water.
Thanks for all you help.
Thanks!cafufu wrote:I cloned the sources in January form Bitbucket and "scons-ed" them successfully. Building a big Gtk/Qt/Wx source package is hardly ever straightforward in Linux but Cafu turned out to be a rare and pleasant exception.
Depending on when exactly you cloned the repository, using the
--recursiveoption should have downloaded all the textures as well, including the terrain PNGs (see viewtopic.php?f=14&t=1833).
There is no sequence of steps known to me that can give guarantees in this regard.I guess my main concern boils down to whether or not there is or should be a specific sequence of steps to be followed in creating and developing a world and in maintaining visual consistency within this world so as to avoid hitting a wall further down the road and having to start all over again. In my case this world would be a 500x500m stretch, primarily with buildings (some up to 20m tall) and water.
What I would do in the beginning is to make quick drafts: Work grossly with quick prototypes, but from everything a bit. Thus, get a feel of everything that is involved early, fill in the details and fine-tuning later.
Users browsing this forum: No registered users and 7 guests