content.htm 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. <!--
  2. demo.design 3D programming FAQ
  3. Idea, texts, screenshots:
  4. Andrew A. Aksyonoff,
  5. shodan@chat.ru
  6. Web-design, illustrations:
  7. Andrey Samoilov,
  8. asy@sense.simbirsk.su
  9. -->
  10. <html>
  11. <head>
  12. <title>demo.design 3D programming FAQ. Ñîäåðæàíèå.</title>
  13. <link rel=stylesheet href="style.css" type="text/css">
  14. </head>
  15. <script language="javascript">
  16. <!--//
  17. browser = navigator.appName;
  18. version = parseFloat(navigator.appVersion);
  19. if (browser == "Netscape" && version >= 3.0) { jsenabled = 1; } else
  20. if (browser == "Microsoft Internet Explorer" && version >= 3.0) { jsenabled = 1; } else { jsenabled = 0; }
  21. index = 'chapter1';
  22. function swap(img,ref) { if (jsenabled) {document.images[img].src = ref; hide(); } }
  23. function loadtocache(img,ref) { cache[img] = new Image(); cache[img].src = ref; }
  24. function show(img,ref) {if (jsenabled) { if (index != img) {hide();} index = img; document.images[img].src = ref; }}
  25. function hide() {if (jsenabled) {document.images[index].src = 'img/t.gif'; }}
  26. if (jsenabled) {
  27. cache = new Array();
  28. loadtocache(0,"img/xdl.gif");
  29. loadtocache(1,"img/xfaq.gif");
  30. loadtocache(2,"img/xlinks.gif");
  31. loadtocache(3,"img/xauthor.gif");
  32. loadtocache(4,"img/xe.gif");
  33. loadtocache(5,"img/b1.gif");
  34. loadtocache(6,"img/b2.gif");
  35. loadtocache(7,"img/b3.gif");
  36. loadtocache(8,"img/b4.gif");
  37. loadtocache(9,"img/b5.gif");
  38. loadtocache(10,"img/b6.gif");}
  39. //-->
  40. </script>
  41. <body bgcolor=white><center>
  42. <!-- Title -->
  43. <img src="img/b.gif" width=500 height=1 alt=""><br><img src="img/t.gif" width=500 height=1 alt=""><br><img src="img/b.gif" width=500 height=1 alt=""><br><img src="img/t.gif" width=500 height=2 alt=""><br>
  44. <table width=500 cellpadding=0 cellspacing=0 border=0>
  45. <td><img src="img/t.gif" width=5 height=1 alt=""><a href="main.htm" onmouseover="swap('logo','img/xe.gif');" onmouseout="swap('logo','img/e.gif');"><img src="img/e.gif" name=logo width=60 height=50 border=0 hspace=10 alt=" â ñàìîå íà÷àëî "></a></td>
  46. <td><p class=pagetitle><img src="img/t.gif" width=215 height=1 alt=""><br>demo.design<br>3D programming FAQ</td>
  47. <td align=center><p class=navy><a href="download.htm" onmouseover="swap('dl','img/xdl.gif');" onmouseout="swap('dl','img/dl.gif');"><img src="img/dl.gif" name=dl width=40 height=40 border=0 hspace=5 alt=" download "></a><br>download</td>
  48. <td align=center><p class=navy><a href="content.htm" onmouseover="swap('faq','img/xfaq.gif');" onmouseout="swap('faq','img/faq.gif');"><img src="img/faq.gif" name=faq width=40 height=40 border=0 hspace=5 alt=" ñîäåðæàíèå "></a><br>content</td>
  49. <td align=center><p class=navy><a href="links.htm" onmouseover="swap('links','img/xlinks.gif');" onmouseout="swap('links','img/links.gif');"><img src="img/links.gif" name=links width=40 height=40 border=0 hspace=5 alt=" êîëëåêöèÿ ëèíêîâ "></a><br>links</td>
  50. <td align=center><p class=navy><a href="author.htm" onmouseover="swap('author','img/xauthor.gif');" onmouseout="swap('author','img/author.gif');"><img src="img/author.gif" name=author width=40 height=40 border=0 hspace=5 alt=" àâòîðà! "></a><br>author</td>
  51. </table>
  52. <img src="img/t.gif" width=500 height=4 alt=""><br><img src="img/b.gif" width=500 height=1 alt=""><br><img src="img/t.gif" width=500 height=2 alt=""><br>
  53. <table width=500 cellpadding=0 cellspacing=10 border=0><td><div align=justify>
  54. <p class=title><img src="img/bfaq.gif" width=70 height=70 align=left hspace=0 alt=""><img src="img/t.gif" width=5 height=70 align=left hspace=0 alt="">ÑÎÄÅÐÆÀÍÈÅ
  55. <p>Òåêóùèé release - 2. Åñëè âû õîòèòå äîïîëíèòü FAQ, ÷òî-ëèáî ïðåäëîæèòü èëè ÷òî-òî óâèäåòü â î÷åðåäíîì release - ïèøèòå!
  56. </td></table>
  57. <img src="img/t.gif" width=500 height=1 alt=""><br>
  58. <table width=500 cellpadding=0 cellspacing=5 border=0>
  59. <tr><td valign=top><img src="img/t.gif" width=15 height=40 alt=""><img src="img/t.gif" name=chapter1 width=40 height=40 alt=""><img src="img/t.gif" width=10 height=40 alt=""></td>
  60. <td><img src="img/t.gif" width=405 height=1 alt=""><br>1. Ââåäåíèå<br>
  61. <img src="img/t.gif" width=20 height=1 alt="">1.1 <a href="articles/11.htm" onmouseover="show('chapter1','img/x1.gif');">Ïðåäïîëîæåíèÿ è ñîãëàøåíèÿ</a></td></tr>
  62. <tr><td valign=top><img src="img/t.gif" width=15 height=40 alt=""><img src="img/t.gif" name=chapter2 width=40 height=40 alt=""><img src="img/t.gif" width=10 height=40 alt=""></td>
  63. <td><img src="img/t.gif" width=405 height=1 alt=""><br>2. Îñíîâû 3D ãðàôèêè<br>
  64. <img src="img/t.gif" width=20 height=1 alt="">2.1. <a href="articles/21.htm" onmouseover="show('chapter2','img/x2.gif');">Çàäàíèå îáúåêòîâ è ñöåí</a><br>
  65. <img src="img/t.gif" width=20 height=1 alt="">2.2. <a href="articles/22.htm" onmouseover="show('chapter2','img/x2.gif');">Ïðîåöèðîâàíèå</a><br>
  66. <img src="img/t.gif" width=20 height=1 alt="">2.3. <a href="articles/23.htm" onmouseover="show('chapter2','img/x2.gif');">Ìàòðè÷íûå ïðåîáðàçîâàíèÿ</a><br>
  67. <img src="img/t.gif" width=20 height=1 alt="">2.4. <a href="articles/24.htm" onmouseover="show('chapter2','img/x2.gif');">Ðèñîâàíèå îäíîöâåòíîãî òðåóãîëüíèêà</a><br>
  68. <img src="img/t.gif" width=20 height=1 alt="">2.5. <a href="articles/25.htm" onmouseover="show('chapter2','img/x2.gif');">Ðàáîòà ñ ïðîèçâîëüíîé êàìåðîé</a></td></tr>
  69. <tr><td valign=top><img src="img/t.gif" width=15 height=40 alt=""><img src="img/t.gif" name=chapter3 width=40 height=40 alt=""><img src="img/t.gif" width=10 height=40 alt=""></td>
  70. <td><img src="img/t.gif" width=405 height=1 alt=""><br>3. Óäàëåíèå íåâèäèìûõ ÷àñòåé<br>
  71. <img src="img/t.gif" width=20 height=1 alt="">3.1. <a href="articles/31.htm" onmouseover="show('chapter3','img/x3.gif');">Îòñå÷åíèå íåëèöåâûõ ãðàíåé</a><br>
  72. <img src="img/t.gif" width=20 height=1 alt="">3.2. <a href="articles/32.htm" onmouseover="show('chapter3','img/x3.gif');">Àëãîðèòì õóäîæíèêà</a><br>
  73. <img src="img/t.gif" width=20 height=1 alt="">3.3. <a href="articles/33.htm" onmouseover="show('chapter3','img/x3.gif');">Z-áóôåð</a><br>
  74. <img src="img/t.gif" width=20 height=1 alt="">3.4. <a href="articles/34.htm" onmouseover="show('chapter3','img/x3.gif');">Ïîðòàëû</a><br>
  75. <img src="img/t.gif" width=20 height=1 alt="">3.5. <a href="articles/35.htm" onmouseover="show('chapter3','img/x3.gif');">Z-îòñå÷åíèå</a><br>
  76. <img src="img/t.gif" width=20 height=1 alt="">3.6. <a href="articles/36.htm" onmouseover="show('chapter3','img/x3.gif');">Îòñå÷åíèå</a><br>
  77. <img src="img/t.gif" width=40 height=1 alt="">3.6.1. <a href="articles/36.htm#361" onmouseover="show('chapter3','img/x3.gif');">Îòñå÷åíèå ïðè ðàñòåðèçàöèè</a><br>
  78. <img src="img/t.gif" width=40 height=1 alt="">3.6.2. <a href="articles/36.htm#362" onmouseover="show('chapter3','img/x3.gif');">Àëãîðèòì Ñàçåðëåíäà-Õîäæìàíà</a><br>
  79. <img src="img/t.gif" width=40 height=1 alt="">3.6.3. <a href="articles/36.htm#363" onmouseover="show('chapter3','img/x3.gif');">3D-îòñå÷åíèå</a></td></tr>
  80. <tr><td valign=top><img src="img/t.gif" width=15 height=40 alt=""><img src="img/t.gif" name=chapter4 width=40 height=40 alt=""><img src="img/t.gif" width=10 height=40 alt=""></td>
  81. <td><img src="img/t.gif" width=405 height=1 alt=""><br>4. Òåêñòóðèðîâàíèå<br>
  82. <img src="img/t.gif" width=20 height=1 alt="">4.1. <a href="articles/41.htm" onmouseover="show('chapter4','img/x4.gif');">Òî÷íîå</a><br>
  83. <img src="img/t.gif" width=20 height=1 alt="">4.2. <a href="articles/42.htm" onmouseover="show('chapter4','img/x4.gif');">Àôôèííîå</a><br>
  84. <img src="img/t.gif" width=20 height=1 alt="">4.3. <a href="articles/43.htm" onmouseover="show('chapter4','img/x4.gif');">Ïåðñïåêòèâíî-êîððåêòíîå</a><br>
  85. <img src="img/t.gif" width=20 height=1 alt="">4.4. <a href="articles/44.htm" onmouseover="show('chapter4','img/x4.gif');">Ïàðàáîëè÷åñêîå</a><br>
  86. <img src="img/t.gif" width=20 height=1 alt="">4.5. <a href="articles/45.htm" onmouseover="show('chapter4','img/x4.gif');">Áèëèíåéíàÿ ôèëüòðàöèÿ òåêñòóð</a><br>
  87. <img src="img/t.gif" width=20 height=1 alt="">4.6. <a href="articles/46.htm" onmouseover="show('chapter4','img/x4.gif');">Ìèïìýïïèíã</a></td></tr>
  88. <tr><td valign=top><img src="img/t.gif" width=15 height=40 alt=""><img src="img/t.gif" name=chapter5 width=40 height=40 alt=""><img src="img/t.gif" width=10 height=40 alt=""></td>
  89. <td><img src="img/t.gif" width=405 height=1 alt=""><br>5. Îñâåùåíèå<br>
  90. <img src="img/t.gif" width=20 height=1 alt="">5.1. <a href="articles/51.htm" onmouseover="show('chapter5','img/x5.gif');">Ìîäåëü îñâåùåíèÿ</a><br>
  91. <img src="img/t.gif" width=20 height=1 alt="">5.2. <a href="articles/52.htm" onmouseover="show('chapter5','img/x5.gif');">Ðàñ÷åò íîðìàëè ê îáúåêòó</a><br>
  92. <img src="img/t.gif" width=20 height=1 alt="">5.3. <a href="articles/53.htm" onmouseover="show('chapter5','img/x5.gif');">Îñâåùåíèå ïî Ëàìáåðòó</a><br>
  93. <img src="img/t.gif" width=20 height=1 alt="">5.4. <a href="articles/54.htm" onmouseover="show('chapter5','img/x5.gif');">Îñâåùåíèå ïî Ãóðî</a><br>
  94. <img src="img/t.gif" width=20 height=1 alt="">5.5. <a href="articles/55.htm" onmouseover="show('chapter5','img/x5.gif');">Îñâåùåíèå ïî Ôîíãó</a><br>
  95. <img src="img/t.gif" width=20 height=1 alt="">5.6. <a href="articles/56.htm" onmouseover="show('chapter5','img/x5.gif');">Êàê ñîâìåñòèòü òåêñòóðó è îñâåùåíèå</a><br>
  96. <img src="img/t.gif" width=40 height=1 alt="">5.6.1. <a href="articles/56.htm#561" onmouseover="show('chapter5','img/x5.gif');">256-öâåòíûå ðåæèìû</a><br>
  97. <img src="img/t.gif" width=40 height=1 alt="">5.6.2. <a href="articles/56.htm#562" onmouseover="show('chapter5','img/x5.gif');">24/32-áèòíûå ðåæèìû</a><br>
  98. <img src="img/t.gif" width=40 height=1 alt="">5.6.3. <a href="articles/56.htm#563" onmouseover="show('chapter5','img/x5.gif');">15/16-áèòíûå ðåæèìû</a></td></tr>
  99. <tr><td valign=top><img src="img/t.gif" width=15 height=40 alt=""><img src="img/t.gif" name=chapter6 width=40 height=40 alt=""><img src="img/t.gif" width=10 height=40 alt=""></td>
  100. <td><img src="img/t.gif" width=405 height=1 alt=""><br>6. Îïòèìèçàöèÿ<br>
  101. <img src="img/t.gif" width=20 height=1 alt="">6.1. <a href="articles/61.htm" onmouseover="show('chapter6','img/x6.gif');">Ïðèåìû îïòèìèçàöèè äëÿ ïðîöåññîðîâ Intel Pentium</a><br>
  102. <img src="img/t.gif" width=40 height=1 alt="">6.1.1. <a href="articles/61.htm#611" onmouseover="show('chapter6','img/x6.gif');">Ñïàðèâàíèå öåëî÷èñëåííûõ êîìàíä</a><br>
  103. <img src="img/t.gif" width=40 height=1 alt="">6.1.2. <a href="articles/61.htm#612" onmouseover="show('chapter6','img/x6.gif');">Êýø-ïàìÿòü</a><br>
  104. <img src="img/t.gif" width=40 height=1 alt="">6.1.3. <a href="articles/61.htm#613" onmouseover="show('chapter6','img/x6.gif');">Ðàçíûå òðþêè</a><br>
  105. <img src="img/t.gif" width=20 height=1 alt="">6.2. <a href="articles/62.htm" onmouseover="show('chapter6','img/x6.gif');">Ïðèìåðû âíóòðåííèõ öèêëîâ òåêñòóðèðîâàíèÿ</a><br>
  106. <img src="img/t.gif" width=20 height=1 alt="">6.3. <a href="articles/63.htm" onmouseover="show('chapter6','img/x6.gif');">Èñïîëüçîâàíèå èíñòðóêöèé MMX</a><br>
  107. <img src="img/t.gif" width=20 height=1 alt="">6.4. <a href="articles/64.htm" onmouseover="show('chapter6','img/x6.gif');">Òàéëîâûå òåêñòóðû</a></td></tr>
  108. <tr><td valign=top><img src="img/t.gif" width=15 height=40 alt=""><img src="img/t.gif" name=chapter7 width=40 height=40 alt=""><img src="img/t.gif" width=10 height=40 alt=""></td>
  109. <td><img src="img/t.gif" width=405 height=1 alt=""><br>7. Ðàçíîå<br>
  110. <img src="img/t.gif" width=20 height=1 alt="">7.1. <a href="articles/71.htm" onmouseover="show('chapter7','img/x7.gif');">Ñóáïèêñåëüíàÿ òî÷íîñòü</a><br>
  111. <img src="img/t.gif" width=20 height=1 alt="">7.2. <a href="articles/72.htm" onmouseover="show('chapter7','img/x7.gif');">Ñóáòåêñåëüíàÿ òî÷íîñòü</a><br>
  112. <img src="img/t.gif" width=20 height=1 alt="">7.3. <a href="articles/73.htm" onmouseover="show('chapter7','img/x7.gif');">Ïîâîðîò 3D âåêòîðà çà øåñòü óìíîæåíèé</a><br>
  113. <img src="img/t.gif" width=20 height=1 alt="">7.4. <a href="articles/74.htm" onmouseover="show('chapter7','img/x7.gif');">Àëãîðèòì "áåãóùèõ êóáèêîâ" äëÿ ïîëèãîíèçàöèè èçîïîâåðõíîñòåé</a><br>
  114. <img src="img/t.gif" width=20 height=1 alt="">7.5. <a href="articles/75.htm" onmouseover="show('chapter7','img/x7.gif');">Ôîðìàò 3DS-ôàéëà</a><br>
  115. <img src="img/t.gif" width=20 height=1 alt="">7.6. <a href="articles/76.htm" onmouseover="show('chapter7','img/x7.gif');">Ñïëàéíû Êî÷àíåêà-Áàðòåëüñà</a><br>
  116. <img src="img/t.gif" width=20 height=1 alt="">7.7. <a href="articles/77.htm" onmouseover="show('chapter7','img/x7.gif');">Êâàòåðíèîíû</a><br>
  117. <img src="img/t.gif" width=20 height=1 alt="">7.8. <a href="articles/78.htm" onmouseover="show('chapter7','img/x7.gif');">Îáðàòíàÿ òðàññèðîâêà ëó÷åé</a></td></tr>
  118. </table>
  119. <img src="img/b.gif" width=500 height=1 alt="">
  120. </center></body>
  121. </html>