TOP¿·´©´û´©I/O¥µ¥Ý¡¼¥ÈQ&AÄÌÈΤªÌ䤤¹ç¤ï¤»
¡¡´û´© > 2004ǯ > 11·î ½ñ̾¸¡º÷¡§¡¡¾ÜºÙ¸¡º÷...
¡Ö¸ÅŵŪ¥é¥¤¥Æ¥£¥ó¥°¡¦¥â¥Ç¥ë¡×¤«¤é¡Ö¥°¥í¡¼¥Ð¥ë¡¦¥¤¥ë¥ß¥Í¡¼¥·¥ç¥ó¡×¤Þ¤Ç
3D-CG¥×¥í¥°¥é¥Þ¡¼¤Î¤¿¤á¤Î¥ê¥¢¥ë¥¿¥¤¥à¥·¥§¡¼¥À¡¼¡ÚÍýÏÀ¤È¼ÂÁ©¡Û
¶âë °ìϯ Ãø
2004ǯ11·î26ÆüȯÇä¡¡¡¡ B5ÊÑ·¿È½¡¡ 184¥Ú¡¼¥¸ Äê²Á¡¡\2,530¡ÊËÜÂΡ¡\2,300¡Ë
¡¡¡¡¡¡ISBN978-4-7775-1087-0 C3004 \2300E
¡¡¡Ö3D-CG¥×¥í¥°¥é¥Þ¡¼¤Î¤¿¤á¤Î¥¯¥ª¡¼¥¿¥Ë¥ª¥óÆþÌç¡×¡¢¡Ö3D-CG¥×¥í¥°¥é¥Þ¡¼¤Î¤¿¤á¤Î¼ÂÁ©¥¯¥ª¡¼¥¿¥Ë¥ª¥ó¡×¤ÎÃø¼Ô¤Ë¤è¤ë3D-CGÂ裳ÃÆ¡ª¡ª
¡¡3D²èÁü¤ÇΩÂÎŪ¤Ë¸«¤»¤ë¤¿¤á¤Î¼êË¡¤Ë¡Ö¥·¥§¡¼¥Ç¥£¥ó¥°¡×¤¬¤¢¤ê¤Þ¤¹¡£¤½¤ì¤ò¹Ô¤Ê¤¦¥×¥í¥°¥é¥à¤¬¡Ö¥·¥§¡¼¥À¡¼¡×¤Ç¤¹¡£¡Ö¥ê¥¢¥ë¥¿¥¤¥à¡¦¥·¥§¡¼¥À¡¼¡×¤Ï¡¢¥ê¥¢¥ë¥¿¥¤¥à¡¦¥³¥ó¥Ô¥å¡¼¥¿¥°¥é¥Õ¥£¥Ã¥¯¥¹¤Ë¤È¤Ã¤Æ¡¢¤â¤Ï¤äɬÍ×ÉԲķç¤Ê¸ºß¤È¸À¤Ã¤Æ¤â²á¸À¤Ç¤Ê¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¡¡Ëܽñ¤Ç¤Ï¡¢ANSI C¸À¸ì¤Ë¤è¤ëOpenGL¥×¥í¥°¥é¥à¤ÈCg¸À¸ì(¥Ð¡¼¥¸¥ç¥ó1.1)¤Ë¤è¤ë¥·¥§¡¼¥À¡¼¤òÁȤ߹ç¤ï¤»¡¢¥ê¥¢¥ë¥¿¥¤¥à¡¦¥³¥ó¥Ô¥å¡¼¥¿¥°¥é¥Õ¥£¥Ã¥¯¥¹¤òÉÁ¤¯ÊýË¡¤ò²òÀ⤷¤Þ¤¹¡£Á°È¾¤ò¡ÖÍýÏÀ¡×¤Ë³ä¤­¡¢¸åȾ¤ò¡Ö¼ÂÁ©¡×¤Ë¤¢¤Æ¡¢¥µ¥ó¥×¥ë¤â¥·¥§¡¼¥À¡¼¤À¤±¤Ç¤Ê¤¯¡¢¥·¥§¡¼¥À¡¼¤ò¸Æ¤Ó½Ð¤¹OpenGL¥×¥í¥°¥é¥à¤â¤­¤Á¤ó¤È½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£Ëܽñ¤òÆɤá¤Ð¡¢¤È¤ê¤¢¤¨¤º¤Ï¥ª¥â¥Á¥ã¤Ç¤Ï¤Ê¤¤ËÜʪ¤Î¥·¥§¡¼¥À¡¼¡¦¥×¥í¥°¥é¥à¤ÎÆþ¤ê¸ý¤ËΩ¤Æ¤ë¤Ç¤·¤ç¤¦¡£
¢£¡¡¼ç¤ÊÆâÍÆ¡¡¢£
¡¡CONTENTS

 

¡¡¤Ï¤¸¤á¤Ë    

 

¡¡Âè­µÉô¡¡¡ÚÍýÏÀÊÔ¡Û¡¡¥·¥§¡¼¥Ç¥£¥ó¥°
¡¡Â裱¾Ï¡¡¥·¥§¡¼¥Ç¥£¥ó¥°¤È¤Ï²¿¤«
[1.1] ¥é¥¤¥Æ¥£¥ó¥°¤ÎʪÍý [1.2] ¥ì¥ó¥À¥ê¥ó¥°Êý¼°
[1.3] ¥ê¥¢¥ë¥¿¥¤¥à¡¦¥·¥§¡¼¥Ç¥£¥ó¥° [1.4] ¸ÅŵŪ¥é¥¤¥Æ¥£¥ó¥°¡¦¥â¥Ç¥ë
[1.5] ¥ê¥¢¥ë¥¿¥¤¥à¡¦¥·¥§¡¼¥À¡¼¤Î´ðÁà ¡¡

 

¡¡Â裲¾Ï¡¡¥Ç¥£¥Õ¥å¡¼¥ºÈ¿¼Í¤Î´ðÁà --- ¥é¥ó¥Ð¡¼¥ÈÈ¿¼Í
[2.1] ¥Ç¥£¥Õ¥å¡¼¥ºÈ¿¼Í¤Î´ðÁà [2.2] ¥Ù¥¯¥È¥ë¤ÎÆâÀÑ
[2.3] ¥é¥ó¥Ð¡¼¥ÈÈ¿¼Í¥â¥Ç¥ë [2.4] ¥¢¥ó¥Ó¥¨¥ó¥È¸÷¤È¥¢¥ó¥Ó¥¨¥ó¥ÈÈ¿¼Í
[2.5] ¥°¥í¡¼¥Ð¥ë¡¦¥¤¥ë¥ß¥Í¡¼¥·¥ç¥ó ¡¡

 

¡¡Â裳¾Ï¡¡¥¹¥Ú¥­¥å¥é¡¼È¿¼Í¤Î´ðÁà --- ¥Õ¥©¥óÈ¿¼Í
[3.1] ¥¹¥Ú¥­¥å¥é¡¼È¿¼Í¤Î´ðÁà [3.2] ÀµÈ¿¼Í¥â¥Ç¥ë
[3.3] ¥Õ¥©¥óÈ¿¼Í¥â¥Ç¥ë¤È¥Ö¥ê¥ó¤Î¶á»÷ [3.4] ¶â°¤ÎÈ¿¼Í¥â¥Ç¥ë
[3.5] ¥«¥é¡¼ ¡¡

 

¡¡Â裴¾Ï¡¡°ìÈ̤ÎÈ¿¼Í¤Î´ðÁà --- ÁÐÊý¸þÈ¿¼ÍʬÉÛ´Ø¿ô(BRDF)
[4.1] È¿¼Í¥â¥Ç¥ë¤Î¤ª¤µ¤é¤¤ [4.2] ¥¤¥é¥¸¥¢¥ó¥¹
[4.3] ÁÐÊý¸þÈ¿¼ÍʬÉÛ´Ø¿ô(BRDF) [4.4] ¥Ù¥¯¥È¥ë¡¦Î©Âγѡ¦¥Õ¥©¡¼¥à
[4.5] ÁÐÊý¸þ»¶ÍðÌÌÈ¿¼ÍΨʬÉÛ´Ø¿ô(BSSRDF) ¡¡

 

¡¡Âè­¶Éô¡¡¡Ú¼ÂÁ©ÊÔ¡Û¡¡¥·¥§¡¼¥À¡¼
¡¡Â裵¾Ï¡¡¥·¥§¡¼¥À¡¼¤È¤Ï²¿¤«
[5.1] ¥ì¥ó¥À¥ê¥ó¥°¡¦¥Ñ¥¤¥×¥é¥¤¥ó [5.2] ¥°¥é¥Õ¥£¥«¥ë¡¦¥×¥í¥»¥Ã¥·¥ó¥°¡¦¥æ¥Ë¥Ã¥È
[5.3] ¥·¥§¡¼¥Ç¥£¥ó¥°¸À¸ì [5.4] ¥Ï¡¼¥É¥¦¥§¥¢¤Î½àÈ÷
[5.5] ¥½¥Õ¥È¥¦¥§¥¢¤Î½àÈ÷ ¡¡

 

¡¡Â裶¾Ï¡¡¥·¥§¡¼¥À¡¼¡¦¥×¥í¥°¥é¥ß¥ó¥°¤Î´ðÁÃ
[6.1] OpenGL¤Ë¤è¤ëCGÉÁ²è [6.2] ¥é¥ó¥Ð¡¼¥È¡¦¥·¥§¡¼¥À¡¼¤Î¥Ç¥¶¥¤¥ó
[6.3] OpenGL¤ÈCg¥·¥§¡¼¥À¡¼¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹ [6.4] ¥é¥ó¥Ð¡¼¥È¡¦¥·¥§¡¼¥À¡¼¤Î¼ÂÁõ
[6.5] ¥¯¥©¡¼¥¿¥Ë¥ª¥ó¤òÍøÍѤ·¤¿»ëÅÀ°ÜÆ°¤È¥Ý¥ê¥´¥ó¡¦¥â¥Ç¥ë¤ÎÆɤ߹þ¤ß

 

¡¡Â裷¾Ï¡¡¥Ð¡¼¥Æ¥Ã¥¯¥¹¡¦¥·¥§¡¼¥À¡¼¤Î´ðÁÃ
[7.1] Ǥ°Õ¤Î¥·¥§¡¼¥À¡¼¤ÎÆɤ߹þ¤ß [7.2] ¥Õ¥©¥ó¡¦¥·¥§¡¼¥À¡¼¤Î¥Ç¥¶¥¤¥ó
[7.3] ¥Õ¥©¥ó¡¦¥·¥§¡¼¥À¡¼¤Î¼ÂÁõ [7.4] ¥È¥¥¡¼¥ó¡¦¥·¥§¡¼¥À¡¼
[7.5] ¥¢¥Ë¥á¡¼¥·¥ç¥ó¡¦¥·¥§¡¼¥À¡¼ ¡¡

 

¡¡Â裸¾Ï¡¡¥Õ¥é¥°¥á¥ó¥È¡¦¥·¥§¡¼¥À¡¼¤Î´ðÁÃ
[8.1] ¥Õ¥©¥ó¡¦¥·¥§¡¼¥Ç¥£¥ó¥°(≠¥Õ¥©¥ó¡¦¥·¥§¡¼¥À¡¼) [8.2] ¥Ñ¡¼¡¦¥Ô¥¯¥»¥ë¡¦¥Õ¥©¥ó¡¦¥·¥§¡¼¥À¡¼¤Î¥Ç¥¶¥¤¥ó
[8.3] ¥Ñ¡¼¡¦¥Ô¥¯¥»¥ë¡¦¥Õ¥©¥ó¡¦¥·¥§¡¼¥À¡¼¼ÂÁõ [8.4] ¥Ñ¡¼¡¦¥Ô¥¯¥»¥ë¡¦¥¯¥Ã¥¯¡¦¥È¥é¥ó¥¹¡¦¥·¥§¡¼¥À¡¼
[8.5] ¥­¥å¡¼¥Ö¡¦¥Þ¥Ã¥Ô¥ó¥°¡¦¥·¥§¡¼¥À¡¼ ¡¡

 

¡¡ÉÕÏ¿
¡¡ÉÕÏ¿A¡¡³«È¯´Ä¶­¤Î½àÈ÷¡ÊWindows 2000¡¿XP¡Ë
¡¡ÉÕÏ¿B¡¡³«È¯´Ä¶­¤Î½àÈ÷¡ÊMac OS X¡Ë
¡¡ÉÕÏ¿C¡¡Cg¸À¸ì¥ê¥Õ¥¡¥ì¥ó¥¹
¡¡ÉÕÏ¿D¡¡Cg¥é¥ó¥¿¥¤¥à¤Î¥ê¥Õ¥¡¥ì¥ó¥¹
¡¡ÉÕÏ¿E¡¡¥¯¥©¡¼¥¿¥Ë¥ª¥ó±é»»¥é¥¤¥Ö¥é¥ê
¡¡ÉÕÏ¿F¡¡¿ôÃÍÇÛÎóÆɤ߹þ¤ß¥é¥¤¥Ö¥é¥ê
¡¡ÉÕÏ¿G¡¡Windows¥Ó¥Ã¥È¥Þ¥Ã¥×(BMP)·¿¼°²èÁüÆɤ߹þ¤ß¥é¥¤¥Ö¥é¥ê
¡¡ÉÕÏ¿H¡¡»²¹Íʸ¸¥

¡¡º÷°ú

 

¢¨ ÆâÍƤ¬°ìÉô°Û¤Ê¤ë¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£È¯ÇäÆü¤Ï¡¢Åìµþ¤ÎȯÇäÆü¤Ç¤¢¤ê¡¢ÃÏ°è¤Ë¤è¤Ã¤Æ¤Ï£±¡Á£²ÆüÄøÅÙÃÙ¤ì¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£¤¢¤é¤«¤¸¤á¤´Î»¾µ¤¯¤À¤µ¤¤¡£

ËܽñÆâÍƤ˴ؤ¹¤ë¤´¼ÁÌä¤Ï¡¢¤³¤Á¤é
Ëܽñ¤Î¥µ¥Ý¡¼¥È¥Ú¡¼¥¸¤Ï¤³¤Á¤é¡¥
ÄÌ¿®ÈÎÇä
ºß¸Ë¤Ê¤·
¥µ¥Ý¡¼¥È¾ðÊó
¥µ¥Ý¡¼¥È ¡¡Q&A
¤´°Õ¸«¡¦¤´¼ÁÌä

ÆâÍƸ«ËÜ



¡¡