User Tools

Site Tools


nintendo_64:fog

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
nintendo_64:fog [2018/07/04 03:19]
David Rewrote parts of the article to make it more clear.
nintendo_64:fog [2019/05/29 20:49] (current)
David Updated dead link
Line 85: Line 85:
 ===== Setting Fog Color ===== ===== Setting Fog Color =====
  
-The fog color is a simple RGBA value that you define in the display list. Generally, this should be the same color as the background. If the background is complicated (clouds, mountains, gradients, etc), [[https://level42.ca/projects/ultra64/Documentation/​man/​pro-man/​pro11/​index11.8.html|then you should try making the objects fade by transparency rather than by color]].+The fog color is a simple RGBA value that you define in the display list. Generally, this should be the same color as the background. If the background is complicated (clouds, mountains, gradients, etc), [[http://ultra64.ca/files/documentation/online-manuals/​man/​pro-man/​pro11/​index11.8.html|then you should try making the objects fade by transparency rather than by color]].
  
   Fast3D / Fast3DEX / Fast3DEX2 / Fast3DZEX ​   Fast3D / Fast3DEX / Fast3DEX2 / Fast3DZEX ​
Line 120: Line 120:
  
   C/C++   C/C++
-  // Someone please fill this in later.+  ​gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF,​ G_RM_NOOP2) ​// If surface is fully opaque 
 +  gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF,​ G_RM_NOOP2) // If surface has transparency
  
 3.) Finally we clear the fog flag in the geometry mode. 3.) Finally we clear the fog flag in the geometry mode.
Line 135: Line 136:
  
 ===== References ===== ===== References =====
-  * https://level42.ca/projects/ultra64/Documentation/​man/​pro-man/​pro11/​index11.8.html+  * http://ultra64.ca/files/documentation/online-manuals/​man/​pro-man/​pro11/​index11.8.html
   * http://​ultra64.ca/​files/​documentation/​online-manuals/​man/​n64man/​gdp/​gDPSetFogColor.html   * http://​ultra64.ca/​files/​documentation/​online-manuals/​man/​n64man/​gdp/​gDPSetFogColor.html
   * http://​n64devkit.square7.ch/​n64man/​gdp/​gDPSetRenderMode.htm   * http://​n64devkit.square7.ch/​n64man/​gdp/​gDPSetRenderMode.htm
nintendo_64/fog.1530674368.txt.gz · Last modified: 2018/07/04 03:19 by David