User Tools

Site Tools


Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
general:faqs_users [2006-07-30 00:38]
127.0.0.1 (old revision restored)
general:faqs_users [2008-01-03 20:40]
Carsten Revised some phrases.
Line 1: Line 1:
-====== FAQs for Users (about the Ca3DE-Demo) ​======+====== ​User FAQs ======
  
 ===== Where can I learn more about 3D programming or game engines? ===== ===== Where can I learn more about 3D programming or game engines? =====
Line 17: Line 17:
 ===== Can I see the source code? Is Ca3DE open source? ===== ===== Can I see the source code? Is Ca3DE open source? =====
  
-The source code of the //Ca3DE DeathMatch MOD// is included with the latest ​MDK (Material ​Development Kit), which in turn is available at the http://​www.ca3d-engine.de/​download.php website.+The source code of the //Ca3DE DeathMatch MOD// is included with the latest ​SDK (Software ​Development Kit), which in turn is available at the http://​www.ca3d-engine.de/​download.php website.
 Feel free to use it, contribute to it, or take it as a start or reference for your own completely new 3D game. Feel free to use it, contribute to it, or take it as a start or reference for your own completely new 3D game.
 The source code of the Ca3D-Engine core is only available under license. The source code of the Ca3D-Engine core is only available under license.
Line 46: Line 46:
  
 //Ca3DE// also refers to the file name of the main engine executable that comes with each demo. And lastly, the names of my development tools are prefixed with "​Ca..."​ as well, e.g. //CaBSP//, //CaPVS// and //​CaLight//​. //Ca3DE// also refers to the file name of the main engine executable that comes with each demo. And lastly, the names of my development tools are prefixed with "​Ca..."​ as well, e.g. //CaBSP//, //CaPVS// and //​CaLight//​.
- 
-For your information,​ there is a Glossary in the user manual that has definitions for all of these terms, i.e. what each of the above mentioned programs is good for. (You only need them for development,​ so please refer to the Ca3DE-MDK if you are really interested in them.) 
  
  
Line 87: Line 85:
  
 Here is a list of options and suggestions that might help with the performance. You may simply try them out, and see what works best for your system. However, please note that most of these options //will buy you faster rendering at the cost of decreased image quality//. Here is a list of options and suggestions that might help with the performance. You may simply try them out, and see what works best for your system. However, please note that most of these options //will buy you faster rendering at the cost of decreased image quality//.
 +  * **Vertical synchronization.** People frequently report that their frame-rate seems to be capped to 60 or 30 (or another multiple of 15) FPS. This is usually because //vertical synchronization//​ is enabled for your graphics board. Please see the Wikipedia article at [[wp>​Vertical_synchronization]] for technical details on the matter. \\ Find the related setting in the control panel of your graphics driver to disable the vertical synchronization. Your graphics driver and board will then render the frames without the delay inherent to vertical synchronization,​ which in turn increases the FPS.
   * **Video memory and texture size.** If your graphics board has too little video memory to store all the textures simultaneously that Ca3DE needs for rendering a single frame, the FPS usually suffers significantly. In this case you can set a lower texture quality in the initial Options dialog. \\ This effectively scales all textures down to not exceed a maximum size, and therefore improves the chances that they all fit into video RAM simultaneously. Another option is to add physical memory to your graphics board. 128 MB normally work well, 256 MB are even better and can store the textures even in maximum resolution.   * **Video memory and texture size.** If your graphics board has too little video memory to store all the textures simultaneously that Ca3DE needs for rendering a single frame, the FPS usually suffers significantly. In this case you can set a lower texture quality in the initial Options dialog. \\ This effectively scales all textures down to not exceed a maximum size, and therefore improves the chances that they all fit into video RAM simultaneously. Another option is to add physical memory to your graphics board. 128 MB normally work well, 256 MB are even better and can store the textures even in maximum resolution.
   * **Display resolution.** The default display resolution of Ca3DE is 1024*768. That setting has been proven a good compromise between image quality and frame-rate, but you might decrease it within the console in order to increase the frame-rate. Reducing to 800*600 or even to 640*480 helps a lot.   * **Display resolution.** The default display resolution of Ca3DE is 1024*768. That setting has been proven a good compromise between image quality and frame-rate, but you might decrease it within the console in order to increase the frame-rate. Reducing to 800*600 or even to 640*480 helps a lot.
-  * **Pixel fill-rate.** ​The most common reason for low FPS is that dynamic lighting and shadows consume a //very high pixel fill-rate//​. Besides reducing the display resolution as mentioned above, ​the most effective way to improve FPS in this case is to turn dynamic lighting and shadow effects entirely off. Howeverplease note that much of the Ca3DE image quality and atmosphere depends on these effects, and turning these effects off //is not recommended!// ​If you want to do that anywayenter "​r_style 4" into the in-game consolewhich is activated by the ~ key (US keyboard layout) or the ^ key (German keyboard layout).+  * **Pixel fill-rate.** ​common reason for low FPS is that dynamic lighting and shadows consume a //very high pixel fill-rate//​. Besides reducing the display resolution as mentioned above, ​an effective way to improve FPS in this case is to turn dynamic lighting and shadow effects entirely off. \\ One way to achieve this is to set the ''​cl_maxLights''​ console variable to ''​0''​. ​ This can be done in the game console or by putting the statement<​code lua>​cl_maxLights=0;</​code>​ into your ''​config.lua''​ file. \\ When Ca3DE is run from the command-lineit is also possible to specify a renderer DLL that makes use of less graphics features. For example, you might try the OpenGL 1.2 renderer in order to increase the FPS:<​code>​C:​\...\Projects\Ca3D-Engine> ​Ca3DE.exe -clRenderer ..\Libs\build\win32\vc8\release\MaterialSystem\RendererOpenGL12.dll<​/code> 
 + 
 + 
 +===== What is the registration code for the forum? ===== 
 + 
 +The registration code is **8226**. 
 + 
 +If you wonder why it is so hard to register at the Ca3DE forums, the answer is: //​spammers//​! 
 +Both humans and robots register themselves aggressively,​ just in order to place their advertisements,​ improve their Google rankings, etc. 
 +Both the registration code and the visual confirmation are unforunately required to make sure that only interested and motivated humans can register themselves to the Ca3DE forums. I'm very sorry about this inconveniencebut it is required to make the forums a nicer place for everyone. ​ :-) 
 + 
 +You may also read my post at [[http://​www.ca3d-engine.de/​forum/​viewtopic.php?​p=2084#​2084|Information for new forum members]] for more details.
  
 +All that being said, I'd be happy to welcome you at the Ca3DE forums! ​ :-D
general/faqs_users.txt · Last modified: 2015-05-18 22:09 (external edit)