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
general:faqs_users [2010-01-26 19:38]
Carsten Removed many obsolete questions.
general:faqs_users [2015-05-18 22:09] (current)
Line 1: Line 1:
-====== User FAQs ======+====== User FAQ ======
  
 ===== Why does my Personal Firewall report Cafu.exe? ===== ===== Why does my Personal Firewall report Cafu.exe? =====
Line 10: Line 10:
  
  
-===== Where can I learn more about 3D programming or game engines? =====+===== Cafu reports an "​Initialization Error",​ what can I do? =====
  
-There are many available resources regarding 3D-engines and related their subjects, both online and offline ​in the form of traditional books and papers. The following ​is a list of literature ​that I find interestingThe list is not meant to be complete and does not necessarily cover the latest papersbooks or websites.+{{ :​cafu_init_error.png?​240|Cafu Initialization Error}} 
 +If you see an initialization error similar to the one in the image to the right, the most frequent cause is that the drivers for your sound or graphics hardware are outdated or incomplete (e.g. missing an OpenGL implementation). Please install or update ​the drivers for your hardware firstthen try again.
  
-  * [[http://​nehe.gamedev.net|NeHe OpenGL Tutorials]] \\ Excellent OpenGL tutorials for beginners to the advanced\\ \\ +If that doesn'​t help, run ''​Cafu.exe''​ from the [[wp>​Command_Prompt|command prompt]] with the ''​-log console.txt''​ option. For example: 
-  * http://www.opengl.org \\ The official OpenGL website, and the first place to search for information about OpenGL\\ \\ +<code bash> 
-  * [[http://graphics.lcs.mit.edu/​~seth/​pubs/​pubs.html|"​Visibility Computations in Densely Occluded Polyhedral Environments"​ (1992)]] \\ Seth Teller'​s dissertation about Potentially Visibility Sets (PVS): a common data structure in modern 3D engines that speeds up rendering. \\ \\ +> Cafu.exe -log console.txt 
-  * [[http://​www.faqs.org/faqs/graphics/​bsptree-faq|BSP-FAQs]] \\ Introductory information about BSP trees\\ \\ +</code> 
-  * "​Computer Graphics, Principles and Practice"​ by Foley, vanDam, Feiner & Hughes\\ Some say this is the bible of computer graphics ​and it's true. It covers nearly everything there is to know. An excellent reference, but have look into the table of contents before buying it\\ \\ +The contents of the newly generated file ''​console.txt''​ might give you a clue about why the initialization error occurredIf it doesn'​tplease post both the error message ​and the contents of the ''​console.txt''​ file at our [[http://forum.cafu.de|forum]] or [[http://​www.cafu.de/support/mailing-lists|mailing-lists]]. 
-  * "​Radiosity and Realistic Image Synthesis"​Michael F. Cohen and John R. Wallace. Morgan Kaufmann PublishersInc., San Francisco, California. \\ \\ + 
-  * "​Radiosity. A programmers perspective.",​ Ian Ashdown. John Wiley & Sons, Inc., New York, N.Y. \\ \\ +Note that you can run 
-  * "​Zen ​of Graphics Programming,​ 2nd edition"​ by Michael Abrash. \\ Much easier ​to read than "​Computer Graphics"​. Most of this book is about low level DOS graphics programming (outdated now, but good nonetheless). The final chapters are a collection of Abrash'​s articles that appeared in the "Dr. Dobbs SourceBooks"​ series. They contain information about BSP trees, span sorting, etc.+<code bash> 
 +> Cafu.exe --help 
 +</​code>​ 
 +to see list of all available command line optionsThey might be useful to work around the problem, and if you post at the forumswe might ask you to try some of them to further narrow ​the problem down.
  
  
 ===== Why do you use OpenGL? I think that DirectX is better. ===== ===== Why do you use OpenGL? I think that DirectX is better. =====
  
-Here are some features of OpenGL that made me choose it as the main rendering API:+Here are some features of OpenGL that made us choose it as the main rendering API:
   *  very well documented,   *  very well documented,
   *  portable and available on many platforms,   *  portable and available on many platforms,
general/faqs_users.1264531102.txt.gz · Last modified: 2013-01-07 12:07 (external edit)