6SLVWUHFL 7\WXáHPZVW SXF]\OLRF]\PMHVWWDNVL*ND .................................................5 1. Wprowadzenie...
18 downloads
35 Views
13MB Size
6SLVWUHFL 7\WXáHPZVW SXF]\OLRF]\PMHVWWDNVL*ND .................................................5 1. Wprowadzenie.....................................................................................................9 1.1. Instalacja programu ................................................................................................... 9 1.2. Uruchamianie 3D Studio MAX............................................................................... 10 (NUDQJáyZQ\........................................................................................................... 11 1.3.1. Okna widokowe ........................................................................................... 12 1.3.2. Menu górne – otwieranie, importowanie i zapisywanie plików .................. 16 *yUQHPHQXQDU] G]LRZH............................................................................. 18 %RF]QHPHQXSROHFH .................................................................................. 33 1.3.5. Menu dolne i linia informacyjna .................................................................. 34 2JOGDQLHZLUWXDOQHMSU]HVWU]HQL'6WXGLR...................................................37 2NQDZLGRNX]NLHUXQNyZSURVWRSDGá\FK(orthogonal).......................................... 39 :LGRNDNVRQRPHWU\F]Q\F]\OLX*\WNRZQLND(User) .............................................. 43 2.3. Widok z kamery (Camera) ...................................................................................... 46 3. Modelujemy fotel...............................................................................................53 .DPHU\LZLDWáD................................................................................................81 7ZRU]HQLHLSU]\SLV\ZDQLHPDWHULDáyZ...........................................................89 .RORUPDWHULDáX........................................................................................................ 91 3Rá\VNOLZRüLWU\E\FLHQLRZDQLD ............................................................................ 96 3U]\SLV\ZDQLHPDWHULDáXRELHNWRPZVFHQLH........................................................... 98 5.4. Próbny rendering ................................................................................................... 101 0DWHULDá\PDSRZDQH.......................................................................................105 .RSLRZDQLHPDWHULDáyZ......................................................................................... 107 0DSRZDQLHQLHUyZQRFL(Bump)........................................................................... 108 6WUXNWXUDPDWHULDáX ................................................................................................ 110 ,QWHQV\ZQRüPDSRZDQLD...................................................................................... 112 6.5. Edycja parametrów procedury Noise..................................................................... 115 6.6. Mapowanie tekstury (Ambient - Diffuse)............................................................... 119 :VSyáU] GQHPDSRZDQLDRELHNWXZVFHQLH........................................................... 124 :VSyáU] GQHPDSRZDQLDZ(G\WRU]H0DWHULDáyZ ................................................ 127 6.9. Edycja parametrów procedury Checker ................................................................ 130 7ZRU]HQLHZáDVQHMELEOLRWHNLPDWHULDáyZ............................................................ 132 :\WáDF]DQLHRELHNWXZ]GáX*FLH*NL..............................................................137 7ZRU]HQLHEU\áREURWRZ\FK ...........................................................................159
4
9. Tworzenie sceny .............................................................................................183 5\VXMHP\SRGáRJ ................................................................................................. 185 FLDQ\ .................................................................................................................... 192 9.3. Drzwi ..................................................................................................................... 195 9.4. Schody ................................................................................................................... 198 9.5. Recepcja ................................................................................................................ 202 9.6. Sufit ....................................................................................................................... 205 9.7. Kamera .................................................................................................................. 210 8VXZDQLH]E GQ\FKSáDV]F]\]Q ............................................................................ 213 2ZLHWOHQLHVFHQ\ .................................................................................................. 216 'RGDMHP\V]F]HJyá\............................................................................................ 218 3RU F]HVFKRGyZ...................................................................................... 218 3XQNWRZHRZLHWOHQLHSRGVXILWHP........................................................... 222 9.10.3. Importujemy meble .................................................................................. 226 /DPSDVWRMFD .......................................................................................... 228 7ZRU]HQLHLSU]\SLV\ZDQLHPDWHULDáyZHOHPHQWRPZQ WU]D ....................233 10.1. Posadzka .............................................................................................................. 235 FLDQ\VFKRG\VXILW............................................................................................ 246 (OHPHQW\Z\SRVD*HQLDZQ WU]D........................................................................... 249 11. Co znajdziesz na dyskietce..........................................................................255 12. Skorowidz ......................................................................................................259
7\WXáHPZVW SXF]\OLRF]\PMHVWWDNVL*ND
5
:EUHZ SRZV]HFKQLH SDQXMFHM RSLQLL SLVDQLD NVL*NL ZFDOH QLH ]DF]\QD VL RG ZVW SX =D]Z\F]DMGRZVW SXLGRGDWNyZ]DELHUDP\VL QDVDP\PNRFXL±MDNWR]Z\NOHE\ZD zU]HF]DPLSR]RVWDZLRQ\PLQDNRQLHF±QDMFK WQLHMSXFLOLE\P\MHZQLHSDPL ü1LHVWHW\ SR]RVWDZLRQD SXVWD NDUWND ]RERZL]XMH 2 F]\P ZL F QDSLVDü" = NRPSXWHUDPL SUDZLH ZV]\VF\MX*RVZRLOLP\VL QLHPDZL FSRWU]HE\SU]HNRQ\ZDüLQ*\QLHUDDUFKLWHNWDF]\ VWXGHQWD L* 3&HW VWDá VL QDU] G]LHP QLH]E GQ\P 3UDFD Z ZLUWXDOQHM WUyMZ\PLDURZHM SU]HVWU]HQLQLHMHVWMX*QLF]\PQLH]Z\Ná\P3URMHNWEH]RGSRZLHGQLRHIHNWRZQHMDQLPDFML SU]HJU\ZD Z NRQNXUVLH MX* Z SU]HGELHJDFK 0R*QD ZL F ]DF]ü ] LQQHM EHF]NL L QDSLVDü K\PQSRFKZDOQ\QDF]Hü'6WXGLR0$;$OHWRQLHZ\GDMHVL SRWU]HEQHSRQLHZD*]D FKZLO ZáF]\P\ NRPSXWHU L QD ZáDVQH RF]\ REHMU]\P\ QDMQRZV]\ SURGXNW ILUP\ $XWoGHVN =UHV]W Z\VWDUF]\ REHMU]Hü PDWHULDá\ UHNODPRZH GRW\F]FH MAX-a lub pokazowe DQLPDFMH]QDMGXMFHVL QD&'520DFKGRáF]DQ\FKGRSUDV\NRPSXWHURZHMDE\SR]E\ü VL UHV]WHNZWSOLZRFL=DPLDVWZL FSRZWDU]DüU]HF]\GREU]H]QDQHOXESLDüSRFKZDOQH K\PQ\ VSUyEXMP\ NUyWNR SRZLHG]LHü GOD NRJR MHVW WD NVL*ND L F]HJR PR*HV] VL SR QLHM VSRG]LHZDü.VL*NDQLHMHVWRSLVHPSROHFHLIXQNFML 3D Studio MAX. Aby wyczerpuMFRRSLVDüZV]\VWNLHSROHFHQLDSURJUDPXQDOH*DáRE\QDSLVDüNVL*N EDUG]RJUXELQLeVWHW\EDUG]RQXGQ3U]\F]\WDQLXRSLVXGZLHFLHSL üG]LHVLWHMRSFMLSURJUDPXQDZHWnajZ\WUZDOV]\&]\WHOQLN]DSDGáE\ZJá ERNLVHQ:GRGDWNXWDNDNVL*NDQLNRJRQLF]HJRQLH QDXF]\1LHZ\VWDUF]\]QDMRPRüSROHFH7U]HEDZLHG]LHüMDNLFKX*\ZDüDWDNZLHG]
]GRE\ZD VL PRGHOXMF NRQNUHWQH SU]HGPLRW\ 'ODWHJR WH* NROHMQH UR]G]LDá\ NVL*NL RSLHUDMVL QDSU]\NáDGDFK, podczas wykonywania których Czytelnik w sposób naturalQ\SR]QDMHSRWU]HEQHSROHFHQLD:\QLNLHPW\FKüZLF]HMHVWPRGHOZQ WU]DSRND]DQ\QD RNáDGFHLNRORURZHMZNáDGFH3RGF]DVEXGRZDQLDWHJRPRGHOXVDPE G]LHV]PyJáRFHQLü program i]GHF\GRZDüVL F]\FKFHV]JRX*\ZDü7DNLMHVWZáDQLHFHOWHMNVL*NL-HVWRQD ZVW SHPGRFDáHMVHULLNVL*HNSRZL FRQ\FK'6WXGLR0$;'RNáDGQ\LZ\F]HUSXMF\ RSLV PHWRG PRGHORZDQLD E G]LHV] PyJá ]QDOH(ü Z NVL*FH Ä' 6WXGLR 0$; 3UHF\]MD L GRVNRQDáRü´(G\WRU0DWHULDáyZWDN*HMHVWWHPDWHPQDRVREQ\WRP-DNWZRU]\üLSU]\SiV\ZDüRELHNWRP]áR*RQHPDWHULDá\LZSHáQLZ\NRU]\VWDüPR*OLZRFL0$;DGRZLHV]VL ] NVL*NL Ä' 6WXGLR 0$; 9DGHPHFXP SURIHVMRQDOLVW\ 3RWUDNWXM ZL F QLQLHMV] NVL*N
MDNR ZVW S 7DN SRW *Q\ SURJUDP MDN ' 6WXGLR QLH ]DGRZDOD VL MX* NLONRPD NDUWNDPL ZVW SX$E\]DSR]QDüVL ]QLPFKRFLD*WURV]HF]N SRWU]HEQHMHVWZSURZDG]HQLHZ postaci FLHQNLHMNVL*HF]NL,WDNLHMHVWZáDQLH]DGDQLHNVL*NLNWyUWU]\PDV]ZU FH-HOLMHVWH SRF]WNXMF\P X*\WNRZQLNLHP ' 6WXGLR SU]HNRQDV] VL MDN áDWZR PR*QD PRGHORZDü Z 0$;LHQDZHW]áR*RQHRELHNW\LMDNQLHZLHOHSROHFHZ\VWDUF]\DE\Z\NRU]\VW\ZDüSUoJUDP Z SUDNW\FH -HOL MHVWH X*\WNRZQLNLHP ]DDZDQVRZDQ\P WR SU]HJOGDMF QLQLHMV] NVL*N V]\ENR ]RULHQWXMHV] VL ZUy*QLFDFK SRPL G]\ VWDUV]\PL '26RZ\PL ZHUVMDPL '6WXGLRDZHUVMQDMQRZV]=RULHQWXMHV]VL ZSRáR*HQLXQDMSRWU]HEQLHMV]\FKSROHFH QRZ\PXNáDG]LHPHQXLSR]QDV]]QDF]HQLHSRV]F]HJyOQ\FKLNRQ'RNVL*NLGRáF]RQDMHVW G\VNLHWND ]DZLHUDMFD JRWRZ VFHQ RUD] NLOND SOLNyZ NWyUH PRJ SU]\GDü VL SRGF]DV OHNWXU\ SRF]WNRZ\FK UR]G]LDáyZ NVL*NL 1DP SR]RVWDMH MHV]F]H *\F]\ü &]\WHOQLNRZL przyjemnego czytania i modelowania. Autorzy
Wprowadzenie
9
1. Wprowadzenie 1.1. Instalacja programu ' 6WXGLR 0$; SU]H]QDF]RQH MHVW GR SUDF\ Z URGRZLVNX :LQGRZV 17 OXE :Lndows NT 4.0. Dostarczane jest na CD-ROM-ie i jednej 3,5-calowej dyskietce. Wymagania VSU] WRZH QDU]XFD X*\WNRZQLNRZL V\VWHP RSHUDF\MQ\ Z\PDJDMF\ OHF] EDUG]R VWDELOQ\ WMDNLZL FSURFHVRUSRZLQQLP\VL ]DRSDWU]\ü":LQGRZV17RVLJDSHáQL PR*OLZRFL ZVSyáSUDFXMF ] SURFHVRUHP 3HQWLXP 3UR -HOL MHGQDN SRVLDGDP\ Pentium 133MHz, to UyZQLH*PR*HP\ZPLDU HIHNW\ZQLHZ\NRU]\VW\ZDü:LQGRZV171LH]DSRPQLMP\WH* oRGSRZLHGQLHMLORFLSDPL FL5$03UDNW\F]QLHGROQJUDQLF VWDQRZL0%3R]ZDODM RQH QD ZáF]HQLH MAX-a i UHQGHULQJ QLH]E\W ]áR*RQ\FK VFHQ -HOL MHGQDN ]DPLHU]DP\ SURIHVMRQDOQLH Z\NRU]\VW\ZDü SURJUDP WR PXVLP\ ]DRSDWU]\ü VL Z FR QDMPQLHM 0% 5$0 %DUG]R ZD*Q\ MHVW UyZQLH* ]HVSyá NDUWD JUDILF]QD PRQLWRU =H Z]JO GX QD GX* LORüRNLHQNWyUHSRZLQQ\UyZQRF]HQLH]QDOH(üVL QDHNUDQLH]DOHFDQ\MHVWMDNQDMZL kV]\PRQLWRU$E\Z\JRGQLHSUDFRZDüSRZLQQLP\G\VSRQRZDüUR]G]LHOF]RFL×768 SU]\MDNQDMZL NV]HMLORFLNRORUyZQDMOHSLHMTrue Color =DNRQILJXUDFM PLQLPXPPR*QDSU]\MüFDORZ\PRQLWRUSUDFXMF\]UR]G]LHOF]RFL×600. Instalacja programu z &'520X SU]HELHJD SUDZLH FDáNRZLFLH DXWRPDW\F]QLH 3R XUuchomieniu programu setup.exeQDHNUDQLHNRPSXWHUDSRMDZLVL RNLHQNRMDNQDU\V
1DFLÐQLMDE\ ]PLHQL±NDWDORJ SURJUDPX
Rys.1.1. Okienko programu instalacyjnego
:GROQHMF] FLRNLHQNDZ\ZLHWODQDMHVWLQIRUPDFMDR katalogu, w którym program zostaQLH ]DLQVWDORZDQ\ 'RP\OQLH MHVW WR NDWDORJ R nazwie 3DSMAX. Nic nie stoi jednak na SU]HV]NRG]LHDE\WHQNDWDORJ]PLHQLü:\VWDUF]\QDFLVQüNODZLV]BrowseLRGV]XNDüQD G\VNXNDWDORJNWyU\SU]H]QDF]DP\QDLQVWDODFM 0$;DU\V OXEZSLVDüRGSRZLHGQL QD]Z NDWDORJX-HOLWDNLHJRNDWDORJXMHV]F]HQLHPDQDQDV]\PG\VNXWRZ\VWDUF]\ZSiVDü RGSRZLHGQL QD]Z 3R ]DPNQL FLX RNQD Choose Directory Z\ZLHWOL VL ZyZF]DV RNLHQNR ] S\WDQLHP F]\ ]DáR*\ü NDWDORJ R SRGDQHM SU]H] QDV QD]ZLH -HOL QDFLQLHP\ klawisz Yes, to powrócimy do okienka Setup Type, przy czym w polu Destination DirectorySRMDZLVL QD]ZDZáDFLZHJRNDWalogu.
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
10
Rys.1.2. Wybieramy katalog, w którym zostanie zainstalowane 3D Studio
8*\WNRZQLN PR*H Z\ELHUDü SRPL G]\ WU]HPD PHWRGDPL LQVWDODFML SRSU]H] RGKDF]HQLH odpowiedniej opcji w oknie Setup Type (rys.1.1). Pierwsza z nich (Typical) to instalacja W\SRZDQDMF] FLHMVWRVRZDQD'UXJD]RSFMLRQD]ZLHCompactXPR*OLZLD]DLQVWDORZDQLH 0$;DZZHUVMLPLQLPDOQHM]áR*RQHM]HOHPHQWyZQLH]E GQ\FKGRIXQNFMRQRZDQLDSUogramu. Opcja Custom SR]ZDOD QDP QD Z\EUDQLH LQVWDORZDQ\FK SOLNyZ 0R*HP\ QS SoPLQüSOLNL]SU]\NáDGDPLDE\RV]F] G]LüPLHMVFDQDG\VNX3RZ\EUDQLXURG]DMXLQVWDOaFML ]RVWDQLHP\ MHV]F]H ]DS\WDQL R QD]Z IROGHUX Z NWyU\P ]RVWDQ XPLHV]F]RQH LNRQ\ SURJUDPX 'RP\OQLH MHVW WR IROGHU Kinetix 3R]RVWDQLH QDP WHUD] FKZLO ]DF]HNDü DE\ pliki z &'520X WUDILá\ QD G\VN WZDUG\ QDV]HJR NRPSXWHUD 3RG NRQLHF LQVWDODFML SUoJUDP SRSURVL QDV MHV]F]H R ZáR*HQLH GR VWDFML G\VNyZ ZVSRPLQDQHM MX* G\VNLHWNL OXE wskazanie miejsca wNWyU\P]QDMGXMVL SOLNL]WHMG\VNLHWNL1DNRQLHFSURJUDPLQVWDOaF\MQ\SU]\SRPQLQDPRNRQLHF]QRFL]UHVHWRZDQLDNRPSXWHUD=DGDQLHWRPR*HP\SR]oVWDZLüSURJUDPRZLLQVWDODF\MQePXOXERGáR*\üMHQDSy(QLHM
1.2. Uruchamianie 3D Studio MAX $E\ XUXFKRPLü 0$;D Z :LQGRZV 17 Z\VWDUF]\ RGV]XNDü QD HNUDQLH 0HQHG*HUD Programów okno grupy programów o nazwie Kinetix (lub innej wybranej przez nas w procesie instalacji) (rys.1.3) i dwukrotnie NOLNQüQDLNRQLHSURJUDPX
Rys.1.3. Okno grupy programów firmy Kinetix
-HOL RNQR SURJUDPX ]ZLQL WH MHVW GR LNRQ\ U\V PXVLP\ QDMSLHUZ RGV]XNDü LNRQ
grupy na ekranie 0HQHG*HUD3URJUDPyZLUR]ZLQüMSRGZyMQ\Pklikni ciem.
KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
11
Rys.1.4. Okno grupy programów Kinetix ]ZLQL WHGRLNRQ\
-HOL XUXFKDPLDP\ 0$;D SRG NRQWURO :LQGRZV 17 WR QDMSURFLHM MHVW QDFLVQü przycisk Start ]QDMGXMF\ VL Z OHZ\P GROQ\P URJX HNUDQX L QDMHFKDü P\V] NROHMQR QD pozycje: Programy, Kinetix i 3D Studio MAX (rys.1.5).
Rys.1.5. Uruchamianie MAX-a w Windows 4.0
(NUDQJáyZQ\ Po uruchomieniu 0$;DXMU]\P\HNUDQJáyZQ\WDNLMDNQDU\V1DSLHUZV]\U]XWRND Z\JOGDRQGRüVNRPSOLNRZDQLH:UD*HQLHWRSRW JXMHFDáHPQyVWZRLNRQHNRWDF]DMF\FK HNUDQ]HZV]\VWNLFKVWURQ1LHVRQHMHGQDNUR]U]XFRQHFKDRW\F]QLH7ZRU]JUXS\RGSoZLHG]LDOQH ]D RNUHORQH IXQNFMH SURJUDPX =DQLP UR]SRF]QLHP\ PRGHORZDQLH PXVLP\ ]DSR]QDüVL SU]\QDMPQLHM]QDMSRWU]HEQLHMV]\PL]QLFK
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
12
*oUQHPHQXQDU]¾G]LRZH
*oUQHUR]ZLMDOQHPHQX
2NQRZLGRNX]JoU\
2NQRZLGRNX]SU]RGX %RF]QH PHQX SROHFHÆ
2NQRZLGRNX]OHZHM
0HQXGROQH]OLQL¹ LQIRUPDF\MQ¹
2NQRZLGRNX SHUVSHNW\ZLF]QHJR
Rys.1.6.(NUDQJáyZQ\MAX-a
1.3.1. Okna widokowe :L NV] F] ü HNUDQX URERF]HJR ]DMPXM RNQD ZLGRNRZH SR]ZDODMFH RJOGDü WZRU]RQ VFHQ ] Uy*Q\FK VWURQ 8NáDG RNLHQ RUD] VSRVyE Z\ZLHWODQLD ]DZDUWRFL Z GDQ\P RNQLH PR*HP\ XVWDODü SR Z\EUDQLX ] JyUQHJR PHQX SROHFHQLD Views/Viewport Configuration... (rys.1.7).
Rys.1.7.:\ELHUDP\SROHFHQLHXPR*OLZLDMFHNRQILJXUDFM RNLHQZLGRNRZ\FK
KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
13
3R Z\EUDQLX SROHFHQLD QD HNUDQLH SRMDZL VL RNQR GLDORJRZH ]áR*RQH ] NLONX IROGHUyZ W folderze o nazwie Rendering Method (rys.1.8) w grupie Rendering Level ]QDMGXM VL
RSFMHXPR*OLZLDMFHXVWDOHQLHVSRVREXZ\ZLHWODQLDVFHQ\ZGDQ\PRNQLH
5oÜQHWU\E\ Z\ÐZLHWODQLD VFHQ\ZRNQLH ZLGRNRZ\P
Rys.1.8.8VWDODP\WU\EZ\ZLHWODQLDVFHQ\ZRNQDFKZLGRNRZ\FK
.ROHMQRRGGRáXRNQDPDP\GRG\VSR]\FMLQDVW SXMFHWU\E\Z\ZLHWODQLDVFHQ\NUyWNR RSLVDQHSRQL*HM Bounding Box:\ZLHWODQHVW\ONR SXGHáND RWDF]DMFH poszczególne obiekty. ZawarWRüRNQDZ\ZLHWODQDMHVWEDUG]RV]\ENROHF]SU]\GDWQRüWHJRWU\EXMHVWPRFQRRJUDQiczona (rys.1.9). Wireframes:\ZLHWODQDMHVWsiatkaWZRU]FDRELHNW0R*HP\]RULHQWRZDüVL Z SRáR*H QLXZLHU]FKRáNyZNUDZ G]LRUD]SáDV]F]\]QWZRU]F\FKRELHNW-HVWWRQDMF] FLHMZ\NoU]\VW\ZDQ\VSRVyEZ\ZLHWODQLDVFHQ\QDHWDSLHPRGHORZDQLDRELHNWyZ-HVWWRGRP\OQLH ustawiony w 0$;LHWU\EZ\ZLHWODQLDU\V Lit Wireframes :\ZLHWODQD MHVW siatka WZRU]FD RELHNW DOH ] SáDVNLP FLHQLRZDQLHP, G]L NLF]HPXRELHNWZ\JOGDSODVW\F]QLHMU\V Facets Obiekty UHQGHURZDQHVZWU\ELHSáDVNLP1LHZLG]LP\LFKMX*ZSRVWDFLWZRUyZ zGUXWXOHF]SU]HVWU]HQQ\FKEU\á-DNRürenderingu nie jest jednak najlepsza. Obiekty nie VJáDGNLHOHF]VNáDGDMVL ]WUyMNWQ\FKSáDV]F]\]Q:V]\VWNRFR]EXGXMHP\Z'6WXGLR VNáDGD VL ZáDQLH ] WDNLFK SáDVNLFK HOHPHQWyZ ]ZDQ\FK SáDV]F]\]QDPL HOHPHQWDUQ\PL (rys.1.9). Facets + Highlights Dalej widoczna jest struktura obiektów, ale XZ]JO GQLDQHVRGEáyskiSRFKRG]FHRGXPLHV]F]RQ\FKZVFHQLH(UyGHáZLDWáDU\V Smooth : W\P WU\ELH RELHNW\ V Z\JáDG]DQH L Z\JOGDM R ZLHOH EDUG]LHM UHDOLVW\F]QLH (rys.1.10). Smooth + Highlights-HVWWRQDMGRNáDGQLHMV]\WU\ESUH]HQWDFMLRELHNWyZGRVW SQ\ZRNQLH ZLGRNRZ\P2ELHNW\VZ\JáDG]DQHLXZ]JO GQLDQHVRGEá\VNLSRFKRG]FHRGXPLHVzF]RQ\FKZVFHQLH(UyGHáZLDWáDU\V
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
14
7U\ESXGHáNRZ\ (Bounding Box) Tryb szkieletowy (Wireframes) Tryb szkieletowy z cieniowaniem (Lit Wireframes) 7U\ESáDVNL (Facets)
Rys.1.9.5y*QHWU\E\renderingu sceny
7U\ESáDVNL ]RGEá\VNDPL (Facets+Highlights) 7U\EJáDGNL (Smooth) 7U\EJáDGNL ]RGEá\VNDPL 6PRRWK+LJKOLJKWV
Rys.1.10.5y*QHWU\E\renderingu sceny
7H VSRVRE\ SUH]HQWDFML PRGHORZDQ\FK RELHNWyZ QD]\ZDü E G]LHP\ WU\EDPL renderingu. ,PZ\*V]\WU\EUHQGHULQJXW\POHSLHMZ\JOGDQDV]DVFHQD3DPL WDMP\MHGQDNL*Z\*V]H WU\E\ GRü PRFQR REFL*DM QDV] NRPSXWHU 2 LOH PRGHOXMF SRMHG\QF]\ SURVW\ RELHNW PR*HP\ SR]ZROLü VRELH QD JáDGNLH Z\ZLHWODQLH RELHNWX ZH ZV]\VWNLFK RNQDFK WR Z SU]\SDGNXVNRPSOLNRZDQ\FKVFHQE G]LHWRQLHPR*OLZH&]DVRGZLH*DQLDRNLHQVWDQLHVL
WDNGáXJLL*XQLHPR*OLZLQDPVHQVRZQSUDF =UHV]WEXGXMFF]\WH*PRG\ILNXMFRELHNW ]DGRZDODP\VL ]D]Z\F]DMMHGQ\PZLGRNLHPrenderowanym w trybie Smooth1DMF] FLHM KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
15
MHVW WR ZLGRN ] NDPHU\ 2NQD ]DZLHUDMFH ZLGRNL ] JyU\ L ] ERNX V RNQDPL URERF]\PL renderowanymi w trybie Wire XZLGDF]QLDMF\P JHRPHWUL RELHNWyZ $E\ SU]HPLHV]F]Dü ZLHU]FKRáNLF]\NUDZ G]LHPXVLP\MHSU]HFLH*ZLG]LHü :DUWRWH*ZLHG]LHüL*XNáDGRNLHQZLGRNRZ\FKQDHNUDQLHPR*HP\áDWZR]PLHQLü6áX*\ do tego folder Layout okna Viewport ConfigurationU\V :\VWDUF]\ZVND]DüP\V] RGSRZLDGDMF\ QDP XNáDG RNLHQ L QDFLVQü NODZLV] OK -HOL SUDFXMHP\ QDG PRGHOHP SU]HGH ZV]\VWNLP Z RNQLH ZLGRNX ] JyU\ WR SRZLQQLP\ SRZL NV]\ü ZáDQLH RNQR Top NRV]WHPSR]RVWDá\FK:\ELHUDP\ZL FRGSRZLDGDMF\QDPXNáDGRNLHQDQDVW SQLHRNUeODP\ FR Z NWyU\P RNQLH FKFHP\ ]REDF]\ü .OLNDP\ P\V] Z REU ELH SRV]F]HJyOQ\FK RNLHQL]UR]ZLMDOQHJRPHQXZ\ELHUDP\RGSRZLHGQLSR]\FM U\V :\ELHUDP\ XN¥DGRNLHQ ZLGRNRZ\FK
Rys.1.11.:\ELHUDP\XNáDGRNLHQZLGRNRZ\FK
.OLNDP\P\V]¹ NROHMQRZH ZV]\VWNLFKSRODFK DE\UR]ZLQ¹± PHQXZNWoU\P XVWDOLP\URG]DM ZLGRNX
Rys.1.12. Wybieramy rodzaj widoku w oknie
$E\ SRGF]DV SUDF\ ]PLHQLü URG]DM ZLGRNX Z DNW\ZQ\P RNQLH DNW\ZQH RNQR WR RNQR wNWyU\P SUDFXMHP\ MHVW RQR RWRF]RQH ELDá REZyGN QLH PXVLP\ RWZLHUDü RNLHQND dialogowego Viewport Configuration :\VWDUF]\ QDFLVQü QD NODZLDWXU]H RGSRZLHGQL OLWHU &HOHPXVSUDZQLHQLDVRELHSUDF\SRZLQQLP\]DSDPL WDüSRQL*V]HVNUyW\ KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
16
T Top view czyli widok z góry B Bottom viewF]\OLZLGRN]GRáX F Front viewF]\OLZLGRN]GRáX K Back viewF]\OLZLGRN]W\áX L Left view czyli widok z lewej strony, R Right view czyli widok z prawej strony, C Camera view czyli widok z kamery, P Perspective view czyli widok perspektywiczny, U User view czyli widok aksonometryczny. -HOL QLH OXELP\ NODZLDWXU\ L PDP\ DZHUVM GR VNUyWyZ NODZLV]RZ\FK WR QLF QLH VWRL QD SU]HV]NRG]LH DE\ Z\NRU]\VW\ZDü P\V] 3R NOLNQL FLX prawym klawiszem myszy na na]ZLHRNQDUR]ZLQLHVL RNQRGLDORJRZHMDNQDU\V:RNQLHW\PPR*HP\XVWDOLüWU\E FLHQLRZDQLDDOHWDN*HURG]DMZLGRNXSRZ\EUDQLXSR]\FMLViews.
.OLNQLMSUDZ\P NODZLV]HPQD QD]ZLHRNQDDE\ Z\ÐZLHWOL±SRG U¾F]QHPHQX
Rys.1.13. Konfigurujemy okno widokowe po NOLNQL FLXSUDZ\PNODZLV]HP myszy na jego nazwie
1.3.2. Menu górne – otwieranie, importowanie i zapisywanie plików 7X* SRG JyUQ EHON RNQD SURJUDPX ]QDMGXMH VL JyUQH UR]ZLMDOQH PHQX MAX-a. U\V 3R]\FMH PHQX RSDWU]RQH ] SUDZHM VWURQ\ RNQD VWU]DáN SRZRGXM UR]ZLQL FLH NROHMQHJRSRGPHQX:\EUDQLHSROHFHQLD]DNRF]RQHJRWU]HPDNURSNDPLSRZRGXMHUR]ZiQL FLH VSHFMDOQHJR RNQD GLDORJRZHJR 1D JyUQHM EHOFH SURJUDPX ]QDMGXMH VL QD]ZD RWZDUWHJR SOLNX -HOL UR]SRF]áH WZRU]HQLH ]XSHáQLH QRZHM VFHQ\ WR E G]LH RQD QRVLü QD]Z Untitled. KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
17 *oUQDEHONDRNQD SURJUDPX]QD]Z¹ SOLNX
:\EUDQLHSROHFHÆ ]DNRÆF]RQ\FK ZLHORNURSNLHP SRZRGXMH Z\ÐZLHWOHQLHRNQD GLDORJRZHJR
6NUoW\NODZLV]RZH SR]ZDODM¹FHQDV]\ENLH Z\EUDQLHSROHFHQLD
Rys.1.14. Górne menu MAX-a
&] üSROHFHSRVLDGDZáDVQHVNUyW\NODZLV]RZH-HOL]JyUQHJRPHQXFile wybierzemy polecenie Open...OXEQDFLQLHP\NRPELQDFM NODZLV]\Ctrl+O, to E G]LHP\PRJOLRWZoU]\ü ]QDMGXMF\ VL QD G\VNX U\VXQHN 'RNRQXMHP\ WHJR ]D SRPRF RNQD Open File U\V 2WZLHUDüPR*HP\Z\áF]QLHSOLNL]UR]V]HU]eniem MAX.
Rys.1.15. Otwieramy plik z rysunkiem
-HOLFKFHP\SUDFRZDüZMAX-ie nad rysunkiem utworzonym w starszej wersji 3D StuGLRWRPXVLP\X*\üSROHFHQLDImport8PR*OLZLDRQRZFLJQL FLHGRMAX-a scen zapisanych w plikach o rozszerzeniu 3DS lub PRJ. Wystarczy w okienku List Files of Type Z\EUDüSR]\FM 3D Studio MeshLRGV]XNDüRGSRZLHGQLSOLNQDG\VNX=DSRPRFSROHFenia ImportPR*HP\UyZQLH*Z\NRU]\VW\ZDüSOLNLXWZRU]RQHZ AutoCAD-zie czy Adobe Illustratorze.
:\ELHUDP\URG]DM LPSRUWRZDQ\FK SOLNoZ Rys.1.16. Importujemy pliki wykonane w DOS-owej wersji 3D Studio
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
18
6NRUR ZLHV] MX* MDN RWZLHUDü SOLNL PR*HV] SUDNW\F]QLH ]ZHU\ILNRZDü zdobyte informacje. Odszukaj na dysku i otwórz plik o nazwie fotel.max. SDWU]UR]G]LDáÄ&R]QDMG]LHV]QDG\VNLHWFH´ 6SUyEXM]PLHQLüNRQIiJXUDFM RNLHQ ZLGRNRZ\FK L REHMU]Hü IRWHO renderowany wUy*Q\FK WUybach. 'R]DSLV\ZDQLDSOLNXQDG\VNSU]H]QDF]RQHVZPHQXFile dwa polecenia Save i Save As. -HOL]PRG\ILNXMHP\RWZRU]RQVFHQ LZ\ELHU]HP\SROHFHQLHSave, to nowa wersja sceny ]DVWSL VWDU -HOL ]HFKFHP\ ]DFKRZDü WDN*H ZHUVM QLH ]PRG\ILNRZDQ SRZLQQLP\ Z\EUDüSROHFHQLHSave As. Po ustaleniu nowej nazwy pliku i wskazaniu miejsca na dysku X]\VNDP\QRZNRSL QDV]HMSUDF\EH]QLV]F]HQLDRU\JLQDáX -HOLVFHQ XWZRU]RQZ'6WXGLR0$;]DPLHU]DP\Z\NRU]\VW\ZDüZ'26RZHMZHUVML '6WXGLRWRPXVLP\X*\üSROHFHQLDFile/Export. W oknie dialogowym jak na rys.1.17 po wybraniu w okienku List Files of Type pozycji 3D Studio Mesh XVWDODP\ QD]Z SOLNX i miejsce, w którym zostanie on zapisany.
=DSLVXMHP\ VFHQ¾GRSOLNX '6 Rys.1.17. Eksportujemy plik do DOS-owej wersji 3D Studio
3UDF ] 0$;HP PR*HP\ ]DNRF]\ü Z ND*GHM FKZLOL :\VWDUF]\ ] Menu File Z\EUDü polecenie Exit1LH]DSRPQLMP\MHGQDNR]DFKRZDQLXZ\QLNyZQDV]HMSUDF\-HOLSR]DSiVDQLX VFHQ\ QD G\VN GRNRQDOLP\ MHV]F]H MDNLFK PRG\ILNDFML WR SURJUDP Z\ZLHWOL VWoVRZQHRVWU]H*HQLHU\V 2GSRZLHG]P\YesMHOLQLHFKFHP\VWUDFLüZ\QLNyZQDV]HM pracy.
Rys.1.18.&]\FKFHV]]DSLVDüQDG\VNGRNRQDQHZVFHQLHPRG\ILNDFMH"
*yUQHPHQXQDU] G]LRZH *yUQH PHQX ]áR*RQH MHVW ] LNRQ XUXFKDPLDMF\FK QDMSRWU]HEQLHMV]H SROHFHQLD -HOL 7ZyM Z\ZLHWODF] SUDFXMH ] UR]G]LHOF]RFL [ WR QLH E G]LHV] PyJá ]REDF]\ü PHQX wFDáRFL$E\SU]HVXQüPHQXQDMHG(P\V]QDNWyUH]ZROQ\FKSyOSRPL G]\LNRQDPL .XUVRUSU]\ELHU]HZyZF]DVNV]WDáWUF]NLLE G]LHV]PyJáSU]HVXQüPHQX
KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
19
a)
b)
Rys.1.19.*yUQHPHQXSU]HVXQL WHPDNV\PDOQLHZSUDZRD LZOHZRE
Omówimy teraz funkcje przypisane poszczególnym ikonom. ,NRQD]S\WDMQLNLHPU\V VáX*\GRXUXFKDPLDQLDV\VWHPXSRPRF\(Help)
Rys.1.20. Ikona uruchamiania systemu pomocy
'ZDNROHMQHNODZLV]HU\V VWDQRZLSDU 2GZR¥DQLHSROHFHQLD 8QGR
$QXORZDQLHFRIQL¾FLD SROHFHQLD5HGR
Rys.1.21..ODZLV]HRGZRáXMFHVNXWNLZ\GDQ\FKSROHFH
1DFLQL FLHNODZLV]D]HVWU]DáNVNLHURZDQZOHZRRGZRáXMHRVWDWQLRZ\GDQHSROHFHQLH co odpowiada wybraniu z menu Edit polecenia Undo'UXJLHPX]NODZLV]\SU]\SRU]GNoZDQDMHVWIXQNFMDDQXOXMFDFRIQL FLHSROHFHQLD-HJRQDFLQL FLHRGSRZLDGDZ\GDQLXSolecenia Edit/Redo ']L NL W\P NODZLV]RP PR*HP\ ] ZL NV] VZRERG Z\SUyERZ\ZDü Uy*QH PRG\ILNDFMH -HOL SU]HNV]WDáFLP\ RELHNW L GRMG]LHP\ GR ZQLRVNX L* SRP\OLOLP\ VL WRPR*HP\QDFLVQüNODZLV]UndoDE\RGZRáDüRSHUDFM *G\E\P\MHGQDNSRFKZLOL ]DVWDQRZLHQLDGRV]OLGRZQLRVNXL*PRG\ILNDFMDE\áDQLH]E GQDWRZ\VWDUF]\Z\GDüSROecenie Redo. 1DVW SQH GZD NODZLV]H U\V XPR*OLZLDM KLHUDUFKLF]QH áF]HQLH (Hierarchical Linking) L UR]áF]DQLH RELHNWyZ %H] áF]HQLD RELHNWyZ WZRU]HQLH DQLPDFML E\áRE\ ZU F] QLHPR*Oiwe!
Rys.1.22..ODZLV]HGRKLHUDUFKLF]QHJRáF]HQLDRELHNWyZ
.ROHMQ\ NODZLV] U\V XPR*OLZLD SU]\SLVDQLH RELHNWX GR ÄSROD VLá´ (Space Warp), wNWyU\PXOHJQLHRQRNUHORQHPXSU]HNV]WDáFHQLX
Rys.1.22..ODZLV]SU]\SLV\ZDQLDRELHNWXGRÄSRODVLá´
.ROHMQ\IUDJPHQWPHQXU\V ]DZLHUD]HVWDZQDU] G]LVáX*F\FKGRVHOHNFMLHOHPHnWyZ WZRU]F\FK VFHQ F]\OL RELHNWyZ VLDWNRZ\FK SáDV]F]\]Q HOHPHQWDUQ\FK ZLHU]FKRáNyZZLDWHáNDPHULWG
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
20
5RG]DMUDPNLVHOHNFML
)LOWUVHOHNFML 6HOHNFMDRELHNWoZ ZHG¥XJQD]Z\
1DU]¾G]LHVHOHNFML SRMHG\QF]\FK RELHNWoZ Rys.1.23.1DU] G]LDVHOHNFML
Zanim wydamy jakiekolwiek polecenie (np. przemieszczania, obracania czy skalowania), PXVLP\QDMSLHUZZVND]DüHOHPHQWVFHQ\OXE]HVWDZHOHPHQWyZNWyU\FKWRSROHFHQLHE G]LH GRW\F]\ü 3UDFD Z ' 6WXGLR MHVW ZGX*HM PLHU]H ZáDQLH V]WXN VHOHNFML RGSRZLHdQLFK RELHNWyZ 1LH QDOH*\ VL ZL F G]LZLü L* VSRVREyZ VHOHNFML MHVW NLOND 1DMSURVWV]\P VSRVREHP Z\ELHUDQLD RELHNWyZ MHVW ZVND]\ZDQLH LFK SRMHG\QF]R NXUVRUHP Z NV]WDáFLH VWU]DáNL:FLQLMP\NODZLV]SRMHG\QF]HMVHOHNFMLRELHNWyZLSU]HVXZDMP\NXUVRUZRNQLH ZLGRNRZ\P=DXZD*L*NXUVRU]PLHQLDNV]WDáWLSU]\ELHUDIRUP NU]\*\NDMHOL]QDMG]LH VL QDG RELHNWHP :\VWDUF]\ ZWHG\ NOLNQü OHZ\P NODZLV]HP P\V]\ DE\ RELHNW ]RVWDá wybrany. W oknie ]UHQGHURZDQ\PZNWyU\P]Z\*V]\FKWU\EyZZ\EUDQ\RELHNW]RVWDQLH RWRF]RQ\ELDá\PSXGHáNLHPU\V
:\EUDQ\ RELHNW
=DU\VSXGH¥ND RWDF]DM¹FHJR RELHNW
Rys.1.24.:\VHOHNFMRQRZDQ\RELHNWIRWHO RWRF]RQ\ELDáUDPN
-HOLRJOGDV]VFHQ ZRNQLHZNWyU\PRELHNW\Z\ZLHWODQHVZWU\ELHWire, to wybrane VLDWNL]PLHQLNRORUQDELDá\U\V -HOLFKFHV]WHUD]SRHNVSHU\PHQWRZDü]Z\ELHUDQLHPRELHNWyZWRRWZyU] plik o nazwie meble.max SDWU] UR]G]LDá Ä&R ]QDMG]LHV] QD G\VNLHtce”). WSOLNX]QDMGXMHVL VFHQD]áR*RQD]GZXIRWHOLVWRMFHMODPS\RUD] VWROLND-HVWWR]HVWDZF]WHUHFKRELHNWyZNWyUHPR*HV]VHOHNFMRQRZDüQD Uy*QHVSRVRE\SRGF]DV]DSR]QDZDQLDVL ]WUHFLQLQLHjV]HJRUR]G]LDáX
KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
21
:\EUDQ\RELHNW VLDWNRZ\
Rys.1.25.:\VHOHNFMRQRZDQ\RELHNWVLDWNRZ\IRWHO ]PLHQLDNRORUQDELDá\
2F]\ZLFLHPR*QDZ\ELHUDüNLONDRELHNWyZQDUD]-HOL]DPLHU]DP\]PLHQLüNRORURE\GZX IRWHOL MHGQRF]HQLH PXVLP\ PLHü ]HVWDZ Z\ERUX ]áR*RQ\ ] GZX IRWHOL 1DMSURFLHM RVLJQLHP\WRZVND]XMFRELHNW\]ZFLQL W\PNODZLV]HPCtrl (rys.1.26). Powtórne NOLNQL FLH na wybranym obiekcie zZFLQL W\P NODZLV]HP Ctrl powoduje zdeselekcjonowanie tego RELHNWX$E\VSUDZG]LüLOHRELHNWyZMHVWDNWXDOQLHZ\EUDQ\FKPR*HV]SRSDWU]HüQDGROQ F] üHNUDQX:QDV]\PSU]\NáDG]LHZLGQLHMHWDPLQIRUPDFMD2 Objects Selected.
:\EUDQHGZD RELHNW\
:W\PSROX ]QDMG]LHV] LQIRUPDFM¾ ROLF]ELH Z\EUDQ\FK RELHNWoZ Rys.1.26.=HVWDZZ\ERUX]áR*RQ\]GZXIRWHOL
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
22
: RSLVDQ\ VSRVyE PR*HP\ áDWZR Z\ELHUDü SRMHG\QF]H RELHNW\ OXE FR QDMZ\*HM SR NLOND RELHNWyZ 3UyED XWZRU]HQLD ]HVWDZX Z\ERUX ]áR*RQHJR ] NLONXG]LHVL FLX RELHNWyZ OXE Z\EUDQLH NLONXVHW ZLHU]FKRáNyZ Z\PDJDáDE\ QLHOXG]NLHM FLHUSOLZRFL 1D V]F] FLH Po*HP\ UyZQLH* Z\ELHUDü RELHNW\ SRSU]H] ZVND]DQLH REV]DUX : FHOX Z\EUDQLD REX IRWHOL QDOH*\ZFLVQüOHZ\NODZLV]P\V]\LSU]HFLJQüP\V]]DNUHODMFSURVWRNWREHMPXMF\ oba fotele (rys.1.27). )XQNFMRQRZDQLH WHJR VSRVREX Z\ELHUDQLD RELHNWyZ ]DOH*\ RG XVWDZLHQLD RSFML Region. -HOL SR Z\EUDQLX ] JyUQHJR PHQX Edit polecenia Region RGKDF]\P\ RSFM Window U\V WR Z\EUDQH ]RVWDQ W\ONR WH RELHNW\ NWyUH FDáNRZLFLH ]PLHV]F] VL Z UDPFH wyboru. Opcja Crossing SRZRGXMH QDWRPLDVW L* Z\ELHUDQH V RELHNW\ NWyUH FKRFLD*E\ W\ONR F] FLRZR ]QDMG VL Z UDPFH Z\ERUX $E\ Z\EUDü RED IRWHOH ] RSFM Crossing, wystarczy o wiele mniejsza ramka wyboru (rys.1.29). Inny spRVyESU]HáF]DQLDVL SRPL dzy opcjami Window i CrossingRSLVDQRZGDOV]HMF] FLWHJRUR]G]LDáXSDWU]U\V
3U]HFL¹JDM¹FP\V] ]ZFLÐQL¾W\POHZ\P NODZLV]HPU\VXMHP\ SURVWRN¹WQ¹UDPN¾ Z\ERUX
Rys.1.27.:\ELHUDP\REDIRWHOHSRSU]H]ZVND]DQLHSURVWRNWQHJRREV]DUX]RSFMWindow
Rys.1.28.8VWDODP\VSRVyEVHOHNFMRQRZDQLDRELHNWyZ]DSRPRFUDPNLZ\ERUX KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
23
5DPNDZ\ERUX
Rys.1.29.:\ELHUDP\REDIRWHOHSRSU]H]ZVND]DQLHSURVWRNWQHJRREV]DUX zRSFMCrossing
5DPNDZ\ERUXQLHPXVLPLHüSURVWRNWQHJRNV]WDáWX=DXZD*L*ZSUDZ\PGROQ\PURJX LNRQ\V\PEROL]XMFHMUDPN Z\ERUXZLGQLHMHPDá\WUyMNFLNU\V -HJRSU]\FLQL FLH SRZRGXMHUR]ZLQL FLHGRGDWNRZHJRPHQXXPR*OLZLDMFHJR]PLDQ NV]WDáWXUDPNLZ\ERUX 3URVWRN¹WQDUDPNDZ\ERUX 2NU¹J¥DUDPNDZ\ERUX
.OLNQLMQDW\P]QDF]NX DE\UR]ZLQ¹±PHQX
5DPNDZ\ERUXZSRVWDFL¥DPDQHM Rys.1.30.8VWDODQLHNV]WDáWXUDPNLZ\ERUX
2SUyF] SURVWRNWQHM UDPNL Z\ERUX PDP\ MHV]F]H UDPN RNUJá OXE UDPN RNV]WDáFLH GRZROQHM áDPDQHM $E\ ]DNUHOLü QLHUHJXODUQ\ REV]DU ]D SRPRF áDPDQHM XPLHV]F]DP\ NXUVRU Z SRF]WNX áDPDQHM ZFLVNDP\ OHZ\ NODZLV] P\V]\ L SU]HFLJDP\ P\V] zZFLQL W\P NODZLV]HP GR GUXJLHJR SXQNWX áDPDQHM 3R ]ZROQLHQLX NODZLV]D SRZVWDQLH GUXJL ZLHU]FKRáHN UDPNL &KFF WZRU]\ü NROHMQH VHJPHQW\ áDPDQHM Z\VWDUF]\ WHUD] SU]ePLHV]F]DüNXUVRULSRMHG\QF]\PNOLNQL FLHPNODZLV]DP\V]\ZVND]\ZDüQRZHZLHU]FKRáNL UDPNL $E\ ]DNRF]\ü WZRU]HQLH QLHUHJXODUQHJR REV]DUX Z\EUDQHJR QDOH*\ ]EOL*\ü NXUVRUGRSLHUZV]HJRZLHU]FKRáNDQDW\OHEOLVNR*HE\NXUVRU]PLHQLáNV]WDáW]HVWU]DáNLQD NU]\*\N L]DPNQüáDPDQSRMHG\QF]\PNOLNQL FLHPU\V
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
24
.XUVRU SU]\MPXMH NV]WD¥W NU]\Ü\ND
Rys.1.31.:\ELHUDP\IRWHOH]DSRPRFQLHUHJXODUQHMáDPDQHM
.ROHMQH RNLHQNR Z JyUQ\P PHQX WR SR SURVWX OLVWD ILOWUyZ U\V 8PR*OLZLDM RQH RJUDQLF]HQLHVHOHNFMLW\ONRGRZ\EUDQHJRW\SXRELHNWyZ:\ELHUDMFQSLights zamiast All E G]LHP\PRJOLZ\ELHUDüZ\áF]QLHZLDWáD2ELHNW\LQQHJRW\SXQLHE GQDPSU]HV]NaG]DüSRQLeZD*QLHE GSRGOHJDüVHOHNFML
Rys.1.32. Lista filtrów
.ROHMQLNRQ U\V V]F]HJyOQLHZDUWR]DSDPL WDü±XPR*OLZLDRQDVHOHNFM RELHNWyZ ZHGáXJQD]Z\
Rys.1.33.,NRQDVHOHNFMLRELHNWyZZHGáXJQD]Z
-HM QDFLQL FLH SRZRGXMH Z\ZLHWOHQLH RNQD GLDORJRZHJR MDN QD U\V : RNQLH W\P SRMDZLD VL OLVWD QD]Z ZV]\VWNLFK RELHNWyZ ]QDMGXMF\FK VL Z VFHQLH :\VWDUF]\ SRdZLHWOLüRGSRZLHGQLHQD]Z\DE\]RVWDáXWZRU]RQ\]HVWDZZ\ERUX7HQVSRVyEVHOHNFMLMHVW QDMSHZQLHMV]\Z]áR*RQ\FKVFHQDFK±RF]\ZLFLHSRGMHGQ\PZDUXQNLHP=DZV]HQDOH*\ KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
25
QDGDZDü RELHNWRP FKDUDNWHU\VW\F]QH áDWZH GR ]DSDPL WDQLD QD]Z\ 1LHFK ZD]RQ QRVL QD]Z wazon, a nie xx34 =ZUyüP\ WH* XZDJ QD SU]\FLVNL All i None =D LFK SRPRF PR*HP\áDWZRZ\EUDüZV]\VWNLHRELHNW\ZVFHQLHQDFLQL FLHNODZLV]DAll OXEDQXORZDü Z\EyU L VSUDZLü E\ *DGHQ RELHNW QLH E\á Z\VHOHNFMRQRZDQ\ NODZLV] None). Identyczny HIHNWRVLJQLHP\NOLNDMFP\V]ZSXVWHMF] FLRNQDZLGRNRZHJR±QDV]]HVWDZZ\ERUX VWDQLHVL SXVW\
/LVWDHOHPHQWoZ ]QDMGXM¹F\FKVL¾ ZVFHQLH 0RÜHP\ RJUDQLF]\± Z\ÐZLHWODQLH QD]ZW\ONRGR RNUHÐORQHJR W\SX HOHPHQWoZ VFHQ\
:\ELHUDP\ ZV]\VWNR
3RQDFLÐQL¾FLXWHJRNODZLV]D QLFQLHE¾G]LHZ\EUDQH
2GZUDFDP\]HVWDZZ\ERUX-HÐOLFKFHP\Z\EUD± ZV]\VWNLHRELHNW\SR]DGZRPDV]\EFLHME¾G]LH ]D]QDF]\±WHGZDDQDVW¾SQLHQDFLVQ¹±NODZLV],QYHUW
Rys.1.34.2NQRVHOHNFMLRELHNWyZZHGáXJQD]Z
1DVW SQD JUXSD LNRQ U\V áF]\ Z VRELH QDU] G]LD VHOHNFML L SU]HNV]WDáFHQLD =D LFK SRPRF PR*HP\ ZVND]Dü RELHNW NOLNQL FLHP L RG UD]X JR SU]HPLHV]F]Dü REUDFDü EG( skaloZDü 2EUDFDQLH
3U]HPLHV]F]DQLH
6NDORZDQLH
Rys.1.35.2NQRVHOHNFMLRELHNWyZZHGáXJQD]Z
=DXZD* *H LNRQD VNDORZDQLD ]DRSDWU]RQD MHVW Z SUDZ\P GROQ\P URJX Z SU]\FLVN -HJR QDFLQL FLHXGRVW SQLDQDPNROHMQHWU]\LNRQ\U\V 0R*HP\ZL FVNDORZDüZVND]aQ\RELHNWQDWU]\RPyZLRQHSRQL*HMVSRVoby.
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
26 6NDORZDQLHZ]JO¾GHP ZV]\VWNLFKWU]HFKRVL
6NDORZDQLHZ]G¥XÜZ\EUDQHMRVL OXEZRNUHÐORQHMS¥DV]F]\ÚQLH
Zgniatanie (Squash) Rys.1.36. Ikony skalowania
6NDORZDQLHZ]JO GHPZV]\VWNLFKWU]HFKRVL2ELHNWSRGF]DVSU]HNV]WDáFHQLD]DFKRZXMH SURSRUFMHVWDMHVL MHG\QLHZL NV]\OXEPQLHMV]\Z]JO GHPLQQ\FKRELHktów w scenie. 6NDORZDQLH Z]GáX* Z\EUDQHM RVL OXE Z RNUHORQHM SáDV]F]\(QLH Teraz obiekt zmienia VZRMHSURSRUFMH1DU\VSRND]DQRIRWHOSU]HVNDORZDQ\Z\áF]QLHZ]JO GHPSLRQRZHM RV=:\PLDU\IRWHODZ]JO GHPRVL;L<QLHXOHJá\]PLDQLH
Rys.1.37.)RWHOVSáDV]F]RQ\ZNLHUXQNXSLRQRZ\P
Zgniatanie (Squash)7RSU]HNV]WDáFHQLH]DFKRZXMHVWDáREM WRüRELHNWX-HOLQS]PQLHjV]\P\ Z\VRNRü IRWHOD Z]GáX* RVL = WR ]ZL NV] VL MHJR UR]PLDU\ ZSáDV]F]\(QLH ;< (rys.1.38).
Rys.1.38. Fotel zgnieciony w kierunku pionowym KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
27
=DQLP MHGQDN UR]SRF]QLHP\ SU]HNV]WDáFDQLH RELHNWX PXVLP\ ]GHF\GRZDü VL QD XNáDG ZVSyáU] GQ\FK Z]JO GHP NWyUHJR E G]LH SU]HELHJDü GHIRUPDFMD :\ERUX XNáDGX ZVSyáU] GQ\FKGRNRQuMHP\]DSRPRFUR]ZLMDOQHJRRNLHQNDU\V
Rys.1.39.0HQXZ\ERUXXNáDGXZVSyáU] GQ\FK
2ULHQWDFM XáDWZLDQDPLNRQDZ\EUDQHJRXNáDGXZVSyáU] GQ\FKZ\ZLHWODQDSRZ\EUDQLX obiektu (lub obiektów) (rys.1.40).
:\EUDQ\XN¥DG ZVSo¥U]¾GQ\FK
,NRQD Z\EUDQHJR XN¥DGX ZVSo¥U]¾GQ\FK
Rys.1.40.,NRQDZ\EUDQHJRXNáDGXZVSyáU] GQ\FK(World)
6NáDGDVL RQD]WU]HFKZ]DMHPQLHSURVWRSDGá\FKRVLZVSyáU] GQ\FK;<=3RGF]DVGRNoQ\ZDQLDWUDQVIRUPDFMLRELHNWXQLH]Z\NOHLVWRWQHVGODQDVGZDSDUDPHWU\ELH*FHJRXNáaGXZVSyáU] GQ\FKURGHNXNáDGXZVSyáU] GQ\FKZ\]QDF]DQDPSXQNWZ]JO GHPNWyUHJR RELHNW E G]LH SU]HNV]WDáFDQ\ 6NDOXMF EG( REUDFDMF RELHNW PXVLP\ ]DZV]H GREUDü RdSRZLHGQLR URGHN SU]HNV]WDáFHQLD 6áX*\ GR WHJR UR]ZLMDOQH PHQX ]áR*RQH ] WU]HFK LNRQ (rys.1.41)
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
28 URGHNSU]HNV]WDáFHQLD obiektu (pivot point)
URGHNSXGHáNDRWDF]DMFHJRRELHNW (bounding box) URGHNDNW\ZQHJR XNáDGXZVSyáU] dnych Rys.1.41.:\ELHUDP\SRáR*HQLHURGNDSU]HNV]WDáFHQLD
.RU]\VWDM¹F ] WHJR PHQX PRÜHP\ ÐURGHN SU]HNV]WD¥FHQLD XPLHÐFL± Z RSLVDQ\FK SRQLÜHM FKDUDNWHU\VW\F]Q\FKSXQNWDFKRELHNWX=PLDQ\SR¥RÜHQLDÐURGNDSU]HNV]WD¥FHQLDXZLGDF ] QLDM¹VL¾QDHNUDQLHSU]HPLHV]F]HQLHPLNRQ\XN¥DGXZVSo¥U]¾GQ\FK ÏURGHNSU]HNV]WD¥FHQLDRELHNWXSLYRWSRLQW MHVWGODSURJUDPXQDMZDÜQLHMV]\PSXQNWHP RELHNWXMHJRVHUFHP6¥XÜ\RQ'6WXGLRGRZ\]QDF]DQLDSR¥RÜHQLDRELHNWXZSU]HVWU]HQL DSRGF]DV¥¹F]HQLDRELHNWoZGRDQLPDFMLZ¥DÐQLHZQLPORNRZDQHMHVWSR¥¹F]HQLH6WDQRZL RQWDNÜHSRF]¹WHNORNDOQHJRXN¥DGXRGQLHVLHQLD/RFDOFRRUGLQDWHV\VWHP 3R¥RÜHQLHÐURG ND SU]HNV]WD¥FHQLD RELHNWX XVWDODQH MHVW SRGF]DV WZRU]HQLD RELHNWX L ]DOHÜ\ RG URG]DMX RELHNWXRUD]RGPHWRG\PRGHORZDQLD3R¥RÜHQLHÐURGNDSU]HNV]WD¥FHQLDPRÜHP\]PLHQLD± VWRVRZQLHGRSRWU]HE]DSRPRF¹VSHFMDOQHJRSROHFHQLD ÏURGHN SXGH¥ND RWDF]DM¹FHJR RELHNW OXE Z\EUDQH RELHNW\ ERXQGLQJ ER[ WR JHRPH WU\F]Q\ÐURGHNSURVWRSDG¥RÐFLDQXZNWoU\PPLHÐFLVL¾RELHNWOXERELHNW\ 3XGH¥NDRW D F]DM¹FH RELHNW\ PRÜHP\ REVHUZRZD± QD HNUDQLH SR Z\EUDQLX WU\EX Z\ÐZLHWODQLD %RXQ GLQJER[U\V =DU\V\SXGH¥NDRWDF]DM¹FHJRZLG]LP\SRZ\VHOHNFMRQRZDQLXRELHNWX ÏURGHN DNW\ZQHJR XN¥DGX ZVSo¥U]¾GQ\FK PRÜH VWD± VL¾ ÐURGNLHP SU]HNV]WD¥FHQLD SR Z\EUDQLXRVWDWQLHM]LNRQ 2SUoF]Z\ELHUDQLDÐURGNDSU]HNV]WD¥FHQLDZ\ELHUDP\UoZQLHÜRÐOXES¥DV]F]\]Q¾ XN¥DGX ZVSo¥U]¾GQ\FKZ]JO¾GHPNWoUHME¾G]LHRGE\ZD±VL¾SU]HNV]WD¥FHQLH6¥XܹGRWHJRLNRQ\ SU]\FLVNL ] QD]ZDPL RVL RUD] UR]ZLMDOQH PHQX LNRQ ] QD]ZDPL SDU RVL ZVSo¥U]¾GQ\FK V\PEROL]XM¹F\PLS¥DV]F]\]Q\XN¥DGXZVSo¥U]¾GQ\FKU\V
5R]ZLMDOQHPHQX Z\ERUXS¥DV]F]\]Q\ XN¥DGXZVSo¥U]¾GQ\FK
3U]\FLVNLZ\ERUXRVL XN¥DGXZVSo¥U]¾GQ\FK
Rys.1.42.:\ELHUDP\ROXESáDV]F]\]Q Z]JO GHPNWyUHMQDVWSLSU]HNV]WDáFHQLH
1DFLQL FLH NODZLV]D ] QD]Z RVL SRZRGXMH L* RGSRZLHGQLD R LNRQ\ XNáDGX ZVSyáU] dQ\FK ]PLHQLD NRORU QD F]HUZRQ\ 7DN R E G]LHP\ QD]\ZDü DNW\ZQ -HOL Z\ELHU]HP\ SáDV]F]\]Q XNáDGX ZVSyáU] GQ\FK WR F]HUZRQ\ NRORU SU]\MP GZLH RVLH 3U]\NáDGRZR Z\EUDQLHNODZLV]D;<VSRZRGXMH]PLDQ NRORUXRVL;L<DZV]\VWNLHGRNRQ\ZDQHSU]H] QDVSU]HNV]WDáFHQLDE GRGE\ZDüVL ZSáDV]F]\]QDFKUyZQROHJá\FKGRSáDV]F]\]Q\Zy]QDF]RQHM SU]H] RVLH ; L < 5\V SRND]XMH VSRVyE Z MDNL SU]HPLHV]F]D VL IRWHO SR Z\EUDQLXRVL<JOREDOQHJRXNáDGXRGQLHVLHQLD(World) jako aktywnej.
KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
29
:FLÐQL¾W\NODZLV]RVL<
)RWHOSU]HPLHV]F]D VL¾Z\¥¹F]QLH ZNLHUXQNXRVL<
Rys.1.43.3U]HPLHV]F]DQLHRELHNWXZ]GáX*RVL<JOREDOQHJRXNáDGXZVSyáU] GQ\FK
.ROHMQD LNRQD U\V XPRÜOLZLD PRGHORZDQLH ]D SRPRF¹ RGZUoFRQHM NLQHPDW\NL ,QYHUVHG .LQHPDWLFV 7D PHWRGD PRGHORZDQLD UXFKX GDMH XÜ\WNRZQLNRZL PRÜOLZRб Z\JRGQHJR RSHURZDQLD ]¥RÜRQ\PL ¥DÆFXFKDPL SR¥¹F]RQ\FK RELHNWoZ L SR]ZDOD QD GR N¥DGQHRSUDFRZDQLHLFKUXFKX
Rys.1.44. Ikona odwróconej kinematyki (Inversed Kinematics)
.LOND NROHMQ\FK LNRQ XUXFKDPLD IXQNFMH XVSUDZQLDMFH PRGHORZDQLH ,NRQD SRND]DQD QD U\VVWDQRZLZ]DVDG]LHVNUyWGR]QDMGXMFHJRVL Z górnym menu Edit polecenia Mirror3ROHFHQLHWRZ\ZRáXMHQDHNUDQRNLHQNRGLDORJRZHXPR*OLZLDMFHZ\JRGQHWZRU]HQLH lustrzaQ\FKRGELüRELHNWyZU\V Rys.1.45. Ikona XPR*OLZLDMFDWZRU]HQLHOXVWU]DQ\FKRGELü
1DFLQL FLH NROHMQHM LNRQ\ U\V XPR*OLZLD VNRU]\VWDQLH ] GZX IXQNFML 3LHUZV]D z nich (Array)XPR*OLZLDUHJXODUQHXVWDZLHQLHNRSLLRELHNWyZU\V .RSLHPRJE\ü Z]JO GHPVLHELHSU]HVXQL WHOXEREUyFRQHFRXPR*OLZLDV]\ENLHLFKXVWDZLHQLHZV]\NX OLQLRZ\PEG(Z]JO GHPSXQNWXURGNRZHJR'UXJD]LNRQ(Snap Shot)XPR*OLZLDURzmieszF]HQLHDQLPRZDQHJRRELHNWXZ]GáX*FLH*NL
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
30
2U\JLQDOQ\RELHNW 2GELFLHOXVWU]DQH
Rys.1.46./XVWU]DQHRGELFLHIRWHODZ]GáX*RVL< 8VWDZLDQLHRELHNWoZZV]\NX 5R]PLHV]F]DQLHRELHNWoZZ]G¥XÜÐFLHÜNL Rys.1.47. Ikony XPR*OLZLDMFHXVWDZLDQLHZV]\NXNRSLLRELHNWyZ
Rys.1.48..RSLHIRWHODREUyFRQHZRNyáRVL;
KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
31
3RVXZDMFVL GDOHMZSUDZVWURQ JyUQHJRPHQXQDWUDILDP\QDJUXS WU]HFKLNRQRGRü Uy*QRURGQ\FK IXQNFMDFK :V]\VWNLH RQH PDM MHGQDN ]ZL]HN ] GRSDVRZ\ZDQLHP F]HJR GRF]HJRU\V 6WGLFKZVSyOQDQD]ZD±Align. :\UoZQ\ZDQLHRELHNWoZ =PLDQD]ZURWXQRUPDQ\FK 3R¥RÜHQLHRGE¥\VNX Rys.1.49. Ikony wyrównywania
3LHUZV]D ] LNRQ SR]ZDOD QD SUHF\]\MQH XVWDZLDQLH RELHNWyZ Z]JO GHP VLHELH 0R*HP\ GRNáDGQLHÄZ\UyZQDü´RELHNW\Z]JO GHPND*GHM]RVL 'UXJD ] LNRQ XPR*OLZLD XVWDOHQLH ]ZURWX QRUPDOQ\FK GR SáDV]F]\]Q HOHPHQWDUQ\FK zNWyU\FK]EXGRZDQ\MHVWRELHNW1RUPDOQDWRSURVWDSURVWRSDGáDGRSáDV]F]\]Q\HOHPHnWDUQHM -HM ]ZURW RNUHOD SUDZ L OHZ VWURQ RELHNWX :\REUD(P\ VRELH L* ND*G\ zRELHNWyZ Z ' 6WXGLR SRNU\W\ MHVW ÄVNyU´ = MHGQHM VWURQ\ VNyUD PD NRORU LIDNWXU a z druJLHM MHVW QLHZLG]LDOQD =PLHQLDMF ]ZURW QRUPDOQ\FK GOD VLDWNL XVWDODP\ ZáDQLH VSRVyE QDáR*HQLD WHM VNyU\ 0R*HP\ QRUPDOQH XVWDZLü WDN DE\ VNyUD E\áD ZLGRF]QD RG ZHZQWU]RELHNWXOXERG]HZQWU] 7U]HFLDLNRQDXPR*OLZLDSUHF\]\MQHXPLHMVFRZLHQLHQDRELHNFLHRGEá\VNX %DUG]R X*\WHF]QH SRGF]DV SUDF\ MHVW UR]ZLMDOQH RNLHQNR ] OLVW ]HVWDZyZ Z\ERUX U\V $E\ XQLNQü Z\ELHUDQLD GUXJL UD] W\FK VDP\FK RELHNWyZ PR*QD ]HVWDZRZL Z\ERUXQDGDüQD]Z 3RWHPZ\VWDUF]\QDUR]ZLMDOQHMOLFLHSRGZLHWOLüRGSRZLHGQLQa]Z DE\Z]HVWDZLHZ\ERUXSRMDZLá\VL RGSRZLHGQLHRELHNW\
Rys.1.50.2NLHQNR]OLVW]HVWDZyZZ\ERUX
1DFLQL FLHLNRQ\SRND]DQHMQDU\VSRZRGXMHZ\ZLHWOHQLHRNQDTrack ViewXPR*OiZLDMFHJRSUHF\]\MQHNRntrolowanie obiektów podczas tworzenia animacji.
Rys.1.51.,NRQDZ\ZRá\ZDQLDRNQDTrack View
,NRQ SRND]DQQDU\VE G]LHV]QDFLVNDüDE\SU]\SLVDüXWZRU]RQ\PRELHNWRPPDWeULDá2NQR(G\WRUD0DWHULDáyZ(Material Editor) ]DZLHUD]HVWDZQDU] G]LXPR*OLZLDMF\FK nadanie powierzchni obiektu nie tylko wybranego koloru, ale i odpowiedniej faktury, chroSRZDWRFL SU]H]URF]\VWRFL : (G\WRU]H 0DWHULDáyZ E G]LHV] PyJá ]GHF\GRZDü F]\ RELHNWPDZ\JOGDüMDNSODVWiNRZ\F]\WH*PHWDORZ\
Rys.1.52.,NRQDXUXFKDPLDMFD(G\WRU0DWHULDáyZ(Material Editor)
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
32
2VWDWQLDJUXSDNODZLV]\ZSUDZHMF] FLJyUQHJRPHQXU\V SR]ZDODQDPzrenderoZDüVFHQ F]\OLREHMU]HüZSHáQHMNUDVLHZ\QLNLQDV]HMSUDF\0R*HP\]UHQGHURZDüFDá VFHQ (View), wybrane obiekty (Selected), wskazany obszar okna (Region). :\ELHUDMF RSFM BlowupPR*HP\ZVND]DQ\IUDJPHQW]UHQGHURZDüWDNDE\]DMPRZDáFDá\HNUDQ7D RVWDWQLDRSFMDPR*HE\üX*\WHF]QDSU]\GRSUDFRZ\ZDQLXIUDgmentu sceny. 6]\ENLUHQGHULQJ 3RZWoU]HQLH RVWDWQLHJR UHQGHULQJX
5HQGHUXMVFHQ¾ :UR]ZLMDOQ\PRNQLHZ\ELH UDP\SRPL¾G]\UHQGHULQJLHP FD¥HMVFHQ\Z\EUDQ\FK RELHNWoZOXE]D]QDF]RQHJR IUDJPHQWXRNQD Rys.1.53. Opcje renderingu
1DFLQL FLHLNRQ\UHQGHUXMVFHQ odpowiada wybraniu polecenia Render z górnego menu Rendering1DHNUDQLHSRMDZLDVL RNQRGLDORJRZH]SDUDPHWUDPLUHQGHULQJX3RQDFLQL ciu klawisza RenderUR]SRF]\QDVL SU]HWZDU]DQLHREUD]XLSRGáX*V]HMOXENUyWV]HMFKZLOL ]DOH*QLH RG V]\ENRFL QDV]HJR NRPSXWHUD ]áR*RQRFL VFHQ\ L UR]G]LHOF]RFL QD HNUDQLH SRMDZLDVL Z\QLNQDV]HMSUDF\U\V Po wybraniu tej ikony UHQGHURZDQDMHVW]DZDUWRüaktywnego (tego otoF]RQHJRELDáUDmN RNQD ,NRQ szybkiego renderingu PR*HV] QDFLVNDü ZWHG\ JG\ QLH ]DPLHU]DV] QLF ]PLHQLDü w parametrach renderingu. Ostatnia z ikon powoduje powtórzenie ostatniego renderingu EH]Z]JO GXQDWRMDNLHRNQRMHVWDNWXDOQLHDNW\ZQH
Rys.1.54. Zrenderowana scena
KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
33
%RF]QHPHQXSROHFH 3RSUDZHMVWURQLHRNLHQZLGRNRZ\FKXORNRZDQHMHVWERF]QHPHQXSROHFH6NáDGDVL RQR ]V]HFLXSRGVWDZRZ\FKF] FLU\V Modyfikuj (Modify)
Ruch (Motion 1DU] G]LD (Utilities)
Utwórz (Create) Hierarchia (Hierarchy)
:\ZLHWO (Display)
Rys.1.55.%RF]QHPHQXQDU] G]LRZH
Menu Utwórz (Create)XPR*OLZLDWZRU]HQLHRELHNWyZ Menu Modyfikuj (Modify)SR]ZDODGHIRUPRZDüMX*XWZRU]RQHRELHNW\LSU]HNV]WDáFDüMH SRSU]H] SU]HPLHV]F]DQLH ZLHU]FKRáNyZ NUDZ G]L L SáDV]F]\]Q HOHPHQWDUQ\FK VLDWHN zNWyU\FKV]EXGRZDQH Menu Hierarchia (Hierarchy) XPR*OLZLDáF]HQLHRELHNWyZZFHOXLFKZVSyOQHJRDQLPoZDQLD =D MHJR SRPRF PR*HP\ WH* ]PLHQLDü SRáR*HQLH URGND SU]HNV]WDáFHQLD RELHNWX (pivot point). Menu Ruch (Motion)VáX*\GRVWHURZDQLDUXFKHPDQLPRZDQ\FKRELHNWyZ Menu :\ZLHWO (Display) ]DZLHUD]HVWDZQDU] G]LSR]ZDODMF\FKVWHURZDüZ\ZLHWODQLHP obiektów na ekranie. ']L NLPHQX1DU] G]LD (Utilities)PR*HP\NRU]\VWDü]]HZQ WU]Q\FKSURFHGXU]ZL NV]aMF\FKPR*OLZRFL'6WXGLR :V]\VWNLHF] FLPHQXVNáDGDMVL ]UROHWRZ\FKRNLHQ-HOLRNQRQLHPLHFLVL ZFDáRFL na ekranie, wówczas (podobnie jak w przypadku menu górnego) w wolnych miejscach SRPL G]\LNRQDPLNXUVRUSU]\ELHU]HNV]WDáWUF]NLNWyUPR*HP\SU]HZLMDüRNQRSRHNUaQLH$E\REVáXJDWDNLFKGáXJLFKRNLHQE\áDáDWZLHMV]DSRG]LHORQRMHQDWHPDW\F]QHUROHW\ Na rys. 1.56 pokazano okno menu Modyfikuj ]H ]ZLQL W\PL WU]HPD roletami: Modifiers, Modifier Stack, Edit Vertex. 3ROHZHMVWURQLH]ZLQL W\FKUROHWSRMDZLDVL ]QDF]HN+-HOL UROHWDMHVWUR]ZLQL WDWRSROHZHMVWURQLHMHMQaJáyZNDSRMDZLDVL ]QDNU\V
=QDF]NLR]QDF]DM¹ ]ZLQL¾WHUROHW\
=ZLQL¾WHUROHW\
Rys.1.56.=ZLQL WHUROHW\PHQXModyfikuj
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
34
=QDF]HNR]QDF]D*H roleta Edit Vertex jest UR]ZLQL WD
Rys.1.57. Okno Modyfikuj ]UR]ZLQL WUROHWEdit Vertex
1.3.5. Menu dolne i linia informacyjna 0HQXGROQHVNáDGDVL ]NLONXSRGVWDZRZ\FKF] FL7X*SRGRNQDPLZLGRNRZ\PL]QDjGXMH VL VXZDN NODWHN DQLPDFML U\V 3LHUZV]D ] ZLGQLHMF\FK QD QLP F\IU R]QDF]D ELH*FNODWN DQLPDFMLGUXJDLQIRUPXMHQDVRFDáNRZLWHMOLF]ELHNODWHNWZRU]F\FKDQLPaFM 6XZDNSR]ZDODQDSU]HáF]DQLHVL SRPL G]\SRV]F]HJyOQ\PLNODWNDPLDQLPDFML
Rys.1.58. Suwak klatek animacji
=DUD]SRGVXZDNLHP]QDMGXMVL RNLHQNDU\V ZNWyU\FKZ]DOH*QRFLRGGRNRQywanego przeNV]WDáFHQLDPRJSRMDZLDüVL Uy*QHSR*\WHF]QHLQIRUPDFMH
KWWSZZZKHOLRQFRPSOFDGKWP
Wprowadzenie
Liczba wybranych obiektów
Ikona blokowania selekcji
Komunikaty programu DGUHVRZDQHGRX*\WNRZQika
35
:VSyáU] GQHNXUVRUDOXELQIRUPDFMH o dokonywanym przeNV]WDáFHQLX
Zmiana sposobu selekcji obiektów Crossing/Window
2GVW SSRPL G]\ZLGRF]Q\PLOLQLDPL VLDWNLSU]\GDQ\PSRZL NV]eniu
Rys.1.59. Linia informacyjna
: SLHUZV]\P RNQLH RG OHZHM SRMDZLD VL informacja o liczbie wybranych obiektów. =DZV]H SR ]DNRF]HQLX VHOHNFML ZDUWR ]HUNQü L VSUDZG]Lü F]\ SRGF]DV ZVND]\ZDQLD NWyUHJR]RELHNWyZQLHSRSHáQLOLP\Eá GX2NLHQNRWRRGG]LHORQHMHVWRGNROHMQ\FKikoQEORNRZDQLDVHOHNFMLU\V ,NRQDWDXPR*OLZLD]DEH]SLHF]HQLHDNWXDOQHJR]HVWDZX Z\ERUX SU]HG SU]\SDGNRZ\P VNDVRZDQLHP -HOL LNRQD MHVW ZFLQL WD WR SU]\SDGNRZH NOLNQL FLHSR]DRELHNWDPLZ\EUDQ\PLQLHVSRZRGXMHDQXORZDQLD]HVWDZXZ\ERUX
Rys.1.60. Ikona blokowania selekcji
.ROHMQHWU]\RNLHQND]DZLHUDMZVSyáU] GQHNXUVRUDOXELQIRUPDFMHRGRNRQ\ZDQ\PSU]eNV]WDáFHQLX -HOL E G]LHP\ RELHNW SU]HPLHV]F]Dü WR Z RNLHQNDFK SRMDZL VL LQIRUPDFMH oZLHONRFLSU]HPLHV]F]HQLDZ]GáX*SRV]F]HJyOQ\FKRVL-HOLRELHNWE G]LHP\REUDFDüWR ]RNLHQHNPR*HP\RGF]\WDüZLHONRüNWDREURWXZ]JO GHPND*GHM]RVL =RVWDWQLHJRRNLHQNDSRSUDZHMVWURQLHOLQLLLQIRUPDF\MQHMPR*HV]GRZLHG]LHüVL MDNDMHVW RGOHJáRüSRPL G]\OLQLDPLSRPRFQLF]HMVLDWNLZ\ZLHWODQ\PLZRNQLH-HOLZLGQLHMHWDP napis np. Grid=10MWR]QDF]\L*ZLGRF]QHOLQLHVLDWNLRGOHJáHVR0 1DQDMQL*V]H]SyOOLQLLLQIRUPDF\MQHMSRZLQQLP\]ZUyFLüV]F]HJyOQXZDJ MHOLPDP\ NáRSRW\ L Z\GDMH QDP VL L* SURJUDP QLH FKFH SRSUDZQLH G]LDáDü =D]Z\F]DM Z WHM OLQLL SURJUDPVWDUDVL ]DNRPXQLNRZDüX*\WNRZQLNRZLMDNLHJRG]LDáDQLDRF]HNXMH 1DVDP\PGROHHNUDQX]QDMGXMHVL SR*\WHF]QDLNRQDSR]ZDODMFDV]\ENR]PLHQLDüVSRVyE selekcji obiektów z Crossing na Window i odwrotnie (rys.1.61). ,NRQDZFLQL WD selekcja typu Window
,NRQDZ\FLQL WD selekcja typu Crossing Rys.1.61. Ikona zmiany sposobu selekcji obiektów Crossing/Window
-HOL E G]LHP\ SRWU]HERZDü QDU] G]L ZVSRPDJDMF\FK SUHF\]\MQH PRGHORZDQLH WR NoQLHF]QHVWDQLHVL EOL*V]HSR]QDQLHIXQNFMLSU]\SLVDQ\FKNODZLV]RP PHQX SRND]DQHJR QD rys.1.62.
Rys.1.62. Menu precyzyjnego rysowania (Snap) KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
36
Menu z charakterystycznym kwadratowym klawiszem AnimateSU]\SRPLQDMFHZ\JOGHP PDJQHWRIRQWRSDQHOVWHURZDQLDDQLPDFMU\V
Rys.1.63. 3DQHOVWHURZDQLDDQLPDFM
:SUDZ\PGROQ\PURJXHNUDQX]QDMGXMHVL JUXSDLNRQU\V NWyUHMRPyZLHQLXSoZL FLP\ QDVW SQ\ UR]G]LDá =D SRPRF W\FK LNRQ VWHUXMHP\ RJOGDQLHP SU]HVWU]HQL ' 6WXGLRLEH]LFKGRNáDGQHJRSR]QDQLDQLHE G]LHP\PRJOLVNXWHF]QLHSUDFRZDü
Rys.1.64. ,NRQ\XPR*OLZLDMFHÄQDZLJDFM ´ZSU]HVWU]HQL'6WXGLR
KWWSZZZKHOLRQFRPSOFDGKWP
2JOGDQLHZLUWXDOQHMSU]HVWU]HQL'6WXGLR
39
2JOGDQLHZLUWXDOQHMSU]HVWU]HQL'6WXGLR 1DZHWQLH]Z\NOHSL NQ\PRGHOPR*HGX*RVWUDFLüMHOLQLH]RVWDQLHRGSRZLHGQLRSRND]aQ\'ODWHJRWH*]HVWDZQDU] G]LVáX*F\FKGRXVWDZLHQLDZLGRNXMHVWZ'6WXGLRPRFQR rozbudowany. Zazwyczaj do pokazania sceny wykorzystujemy okno kamery (Camera) lub okno widoku perspektywicznego (perspective).1DMZL FHMPR*OLZRFLGDMHQDPZLrWXDOQDNDPHUD2NQRNDPHU\PR*HP\Z\REUD]LüVRELHMDNRZL]MHUDSDUDWXIRWRJUDILF]QHJR lub kamery filmowej oSUDZLH QLHRJUDQLF]RQ\FK PR*OLZRFLDFK 1DV] ZLUWXDOQ\ DSDUDW Z\SRVD*RQ\ MHVW Z RELHNW\Z NWyUHJR RJQLVNRZD ]PLHQLD VL EH] *DGQ\FK RJUDQLF]H $SDUDWHPPR*HP\UXV]DüQDZV]\VWNLHVWURQ\WDNMDNSUDZG]LZ\PDGRGDWNRZRZ\SRVa*HQLMHVWHP\ZIXQNFMHMDNLFKPR*HQDPSR]D]GURFLüZáDFLFLHOÄSUDZG]LZHJR´DSDUDWX IRWRJUDILF]QHJR 7UXGQR Z U]HF]\ZLVWRFL VNRU\JRZDü SHUVSHNW\Z WDN GRNáDGQLH DE\ NUDZ G]LH Z\VRNLHJR EXG\QNX E\á\ QD ]GM FLX LGHDOQLH SLRQRZH 1LH PR*HP\ WH* SU]ePLHV]F]DüVL VZRERGQLHZ]GáX*RVLNDPHUDFHOFK\ED*HMHVWHP\Z\SRVD*HQLZPiJáRZLHF 2F]\ZLFLH DE\ FLHV]\ü VL ZLGRNLHP ] NDPHU\ PXVLP\ W NDPHU QDMSLHUZ XWZRU]\ü2VSRVRELHWZRU]HQLDNDPHU\GRZLHV]VL ZUR]G]LDOHZ niniejszym nauczysz VL W\ONRMREVáXJiZDü Widok perspektywiczny QLH MHVW WDN HODVW\F]Q\ MDN ZLGRN ] NDPHU\ -HJR ZLHON ]DOHW MHVWáDWZRü]MDNPR*HP\JRXWZRU]\ü:\VWDUF]\ZDNW\ZQ\PRNQLHQDFLVQüNODZLV] PDE\XMU]HüWZRU]RQVFHQ ZVSRVyEQDWXUDOQ\GODOXG]NLHJRRND &]DVHP V]F]HJyOQLH Z SU]\SDGNX SURMHNWyZ R FKDUDNWHU]H WHFKQLF]Q\P SRWU]HERZDü E G]LHP\ widoku aksonometrycznego :LGRN WDNL PR*HP\ Z ' 6WXGLR X]\VNDü EH] *DGQ\FKNáRSRWyZQRVLRQQD]Z User. $E\MHGQDNPLHüFRRJOGDüZ RNQLH NDPHU\ PXVLP\ QDMSLHUZ VFHQ ]EXGRZDü :\Norzystujemy do tego RNQDZLGRNX]NLHUXQNyZSURVWRSDGá\FK1DMF] FLHMWZRU]FEU\á
RJOGDP\MZRNQDFKZLGRNX]JyU\(Top), z lewej (Left) i z przodu (Front)0XVLP\ZL F SR]QDüQDU] G]LDXPR*OLZLDMFHSU]HPLHV]F]DQLHLVNDORZDQLHZLGRNXZW\FKRNQDFK 3RQLHZD*Z]DOH*QRFLRGURG]DMXDNW\ZQHJRRNQD]PLHQLDVL ]HVWDZQDU] G]LGRRJOGaQLD VFHQ\ RPyZLP\ NROHMQR Uy*QH URG]DMH RNLHQ ZLGRNRZ\FK ZUD] ] RGSRZLHGQLPL QaU] G]LDPL2WZLHUDMFRGSRZLHGQLHSOLNL]QDMGXMFHVL QDG\VNLHWFHGRáF]RQHMGRNVL*NL E G]LHV] PyJá ]DSR]QDü VL ] PHWRGDPL RJOGDQLD SU]HVWU]HQL ' 6WXGLR EH] U\VRZDQLD czegokolwiek.
2NQDZLGRNX]NLHUXQNyZSURVWRSDGá\FK(orthogonal) -HOLXDNW\ZQLP\NWyUH]RNLHQZLGRNX]NLHUXQNXSURVWRSDGáHJRWR]QDMGXMFHVL Z praZ\P GROQ\P URJX PHQX E G]LH Z\JOGDü MDN QD U\V :\SUyEXMHP\ WHUD] G]LDáDQLH SRV]F]HJyOQ\FKQDU] G]L 2WZyU] ]QDMGXMF\ VL QD GRáF]RQHM GR NVL*NL G\VNLHWFH SOLN fotel.max iSRHNVSHU\PHQWXM ZáDVQRU F]QLH -HOL GRNRQDV] MDNLFK QLHRGZUDFDlQ\FK]PLDQZSU]\NáDGRZ\PU\VXQNXWRSRSURVWXRWZyU]JRMHV]F]HUD] QLH]DSLVXMFZSURZDG]onych, a niechcianych zmian!
http://www.helion.com.pl/cad.htm
3D Studio MAX
40
8*\FLHRSLVDQ\FKZW\PUR]G]LDOHQDU] G]LSR]DQDU] G]LDPL]PLHQLDMF\PL ZLGRN Z RNQLH NDPHU\ QLH SRZRGXMH ]PLDQ\ *DGQHJR RELHNWX wVFHQLH=PLHQLDVL W\ONRRULHQWDFMDREVHUZDWRUDNWyU\PMHVWHP\P\ ²X*\WNRZQLF\SURJUDPX Z]JO GHPWZorzonej sceny. /XSDSRZL NV]DQLDSRPQLHMV]DQLD we wszyskich oknach
0DNV\PDOQHSRZL NV]DQLHZV]\VWNLFK obiektów lub obiektów wybranych
/XSDSRZL NV]DQLD pomniejszania
Maksymalne SRZL NV]DQLHZH wszystkich oknach
3RZL NV]DQLHZVND]DQHJR obszaru 3U]HVXZDQLH]DZDUWRFLRNQD
:LGRNSHáQRHNUDQRZ\
Obracanie widoku Rys.2.1.1DU] G]LDVáX*FHGRRJOGDQLDVFHQ\ZRNQLHZLGRNXSURVWRSDGáHJR
:\SUyEXMHP\WHUD]G]LDáDQLHSRV]F]HJyOQ\FKQDU] G]L /XSDSRPQLHMV]DQLDSRZL NV]DQLDXPR*OLZLDZ\JRGQHGRSDVRZDQLHVNDOLZ\ZLHWODQLD obrazu w aktywnym oknie. Po wybraniu ikony lupy umieszczamy kursor w wybranym RNQLH L ZFLVNDP\ OHZ\ NODZLV] P\V]\ -HOL E G]LHP\ WHUD] SU]HVXZDü NXUVRUHP Z JyU
RNQDWRREUD]ZRNQLHE G]LHVL Sá\QQLHSRZL NV]Dü3U]HFLJDMFNXUVRUZGyáSRPQLHjszymy obraz. 0XVLV] SU]\]Z\F]DLü VL L* W\ONR SLRQRZH SU]HPLHV]F]DQLH NXUVRUD ZSá\ZDQDVNDO Z\ZLHWODQLD0DFKDQLHNXUVRUHPQDERNLQLHZ\ZRáXMH *DGQHJRHIHNWX /XSDSRPQLHMV]DQLDSRZL NV]DQLD we wszystkich oknachXPR*OLZLDVNDORZDQLHREUa]XZHZV]\VWNLFKRNQDFKMHGQRF]HQLH-HG\QLHRNQRZLGRNX]NDPHU\SR]RVWDMHQLHZUD*OLZHQDG]LDáDQLHWHJRQDU] G]LD Funkcja przypisana ikonie Z\ZLHWODQLD RELHNWX Z PDNV\PDOQ\P SRZL NV]HQLX warta MHVW V]F]HJyOQHJR ]DLQWHUHVRZDQLD 3R]ZDOD RQD V]\ENR Z\ZLHWOLü REUD] Z WDNL VSRVyE DE\LQWHUHVXMF\QDVRELHNWE\áMDNQDMZL NV]\)XQNFMDG]LDáD]GZLHPDRSFMDPLU\V :\ZLHWODQLHZPDNV\PDOQHM skali wszystkich obiektów
:\ZLHWODQLHZPDNV\PDOQHM skali wybranych obiektów
Rys.2.2.2SFMHG]LDáDQLDQDU] G]LDZ\ZLHWODQLDZPDNV\PDOQ\PSRZL NV]HQLX
http://www.helion.com.pl/cad.htm
2JOGDQLHZLUWXDOQHMSU]HVWU]HQL'6WXGLR
41
1DFLQL FLH LNRQ\ PDNV\PDOQHJR SRZL NV]DQLD ZV]\VWNLFK RELHNWyZ SRZRGXMH WDNLH GoEUDQLHVNDOLZ\ZLHWODQLDZDNW\ZQ\PRNQLHDE\ZV]\VWNLHRELHNW\WZRU]FHVFHQ ]PLeFLá\VL ZQLPPR*OLZLHMDNQDMZL NV]HU\V a)
b)
Rys.2.3.5\VXQHNSU]HGD LSRQDFLQL FLXE LNRQ\Z\ZLHWODQLDZPDNV\PDOQ\P SRZL NV]HQLX
,NRQDZ\ZLHWODQLDwybranego obiektu w PDNV\PDOQ\P SRZL NV]HQLX XPR*OLZLD ZyZLHWOHQLHZPR*OLZLHQDMZL NV]HMVNDOLZ\EUDQHJRRELHNWXOXE]HVWDZXZ\ERUX]áR*RQeJR ] NLONX RELHNWyZ ']L NL WHM IXQNFML REUD] DXWRPDW\F]QLH ]RVWDQLH WDN SU]HVNDORZDQ\ iSU]HVXQL W\ DE\ ZVND]DQ\ RELHNW Z\SHáQLá FDáH DNW\ZQH RNQR : VFHQLH SRND]DQHM QD U\VZ\EUDQD]RVWDáDVWRMFDODPSND3RNOLNQL FLXQDLNRQLHZ\ZLHWODQLDZ\EUDQHJR RELHNWXZPDNV\PDOQ\PSRZL NV]HQLXODPpND]DMPLHFDáHRNQRU\V
Rys.2.4.:VND]DQ\RELHNW]DMPLHFDáHRNQRSRZ\EUDQLXLNRQ\Z\ZLHWODQLD wPDNV\PDOQ\PSRZL NV]HQLX
Kolejna ikona – Z\ZLHWODQLDRELHNWyZZ PDNV\PDOQ\PSRZL NV]HQLXZHZV]\VWNLFK oknachG]LDáDDQDORJLF]QLHMDNRSLVDQDSRSU]HGQLRW\OH*HZHZV]\VWNLFKRNQDFKUyZQoF]HQLH1LH]PLHQQ\SR]RVWDMHW\ONRZLGRNZRNQLHNDPHU\1DFLQL FLHNODZLV]DZSUaZ\PGROQ\PURJXLNRQ\XPR*OLZLDZ\EyUSRPL G]\GZLHPDRSFMDPLG]LDáDQLDU\V
http://www.helion.com.pl/cad.htm
3D Studio MAX
42 :\ZLHWOHQLHRELHNWyZ WZRU]F\FKVFHQ
w maksymalnej skali
:\ZLHWOHQLHZ\EUDQ\FK obiektów w maksymalnej skali Rys. 2.5.'ZLHRSFMHG]LDáDQLDQDU] G]LDZ\ZLHWODQLDRELHNWXZPDNV\PDOQHMVNDOLZH wszystkich oknach
&] VWRRND]XMHVL L*RNQRZLGRNRZHZ\ZLHWODQHMDNRMHGQR]F]WHUHFKMHVW]E\WPDáHMDN QDQDV]HSRWU]HE\0R*HP\MHáDWZRSRZL NV]\üQDFDá\HNUDQ:\VWDUF]\QDFLVQüLNRQ
Z\ZLHWODQLD SHáQRHNUDQRZHJR ,NRQD G]LDáD MDN SU]HáF]QLN 3RQRZQH MHM QDFLQL FLH SRZRGXMH]PQLHMV]HQLHRNQD-HVWWRGX*HXáDWZLHQLHPR*HP\V]\ENRSRZL NV]DüWRRNQR ZNWyU\P]DPLHU]DP\GRNRQDü]PLDQ5\VSRND]XMHRNQRZLGRNX]NDPHU\Z\ZLeWODQHMDNRMHGQR]F]WHUHFKLWRVDPRRNQRZZLGRNXSHáQRHNUDQRZ\P a)
b)
Rys.2.6. Okno widoku z kamery (Camera) ]DMPXMFHW\ONRüZLDUWN SRZLHU]FKQLHNUDQXD iSRZL NV]RQHQDFDá\HNUDQE
,NRQD]UF]NXPR*OLZLDQDPprzesuwanie widoku w oknie. 8*\ZDMFWHMIXQNFMLQLH]DSRPQLML*QLHSU]HVXZDV]RELHNWyZZ scenie, a jedynie przePLHV]F]DV]VL MDNRREVHUZDWRUQDGWZRU]RQVFHQ
-HOL ]HFKFHP\ SRZL NV]\ü Z\EUDQ\ IUDJPHQW RNQD WR QLH]DVWSLRQD RND*H VL IXQNFMD SRZL NV]DQLDZVND]DQHJRIUDJPHQWXREUD]XXNU\WDSRGLNRQOXS\]UDPN3Rklikni FLXQDLNRQLHZFLVNDP\OHZ\NODZLV]P\V]\LSU]HFLJDP\P\V]]DNUHODMFLQWHUHVXMF\ QDVIUDJPHQW3R]ZROQLHQLXNODZLV]DP\V]\]D]QDF]RQ\SURVWRNW]DMPLHFDáSRZLHU]FhQL RNQDU\V
http://www.helion.com.pl/cad.htm
2JOGDQLHZLUWXDOQHMSU]HVWU]HQL'6WXGLR
a)
Wskazujemy obszar do poZL NV]HQLD
43
b)
Rys.2.7.:VND]XMHP\SURVWRNWQ\REV]DUREUD]XD NWyU\]RVWDQLHSRZL NV]RQ\E
'RRPyZLHQLDSR]RVWDáDQDPMHV]F]HMHGQDLNRQD]PHQX±LNRQDobrotu widoku. ObróFHQLHNWyUHJR]RNLHQ]DZLHUDMF\FKZLGRN]NLHUXQNXSURVWRSDGáHJRSRZRGXMHDXWRPaW\F]QH SU]HNRQZHUWRZDQLH RNQD Z RNQR ZLGRNX X*\WNRZQLND (User). 'ODWHJR WH* SU]eNV]WDáFHQLHWRRPyZLP\ZQDVW SQ\PSRGUR]G]LDOHRPDZLDMF\PWZRU]HQLHZLGRNXDNVonometrycznego.
:LGRNDNVRQRPHWU\F]Q\F]\OLX*\WNRZQLND(User) $E\SU]HNV]WDáFLüÄ]Z\NáH´RNQRZRNQRZLGRNXDNVRQRPHWU\F]QHJRZFLVNDP\NODZLV] zOLWHU U OXE Z\ELHUDP\ LNRQ REURWX U\V :FLVNDMF MHGQ ] GZX GRVW SQ\FK LNRQ Z\ELHUDP\SXQNWZ]JO GHPNWyUHJRE G]LHQDVW SRZDüSU]HNV]WDáFHQLHURGNLHPREURWX PR*HE\üDOERURGHNZ\EUDQ\FKRELHNWyZDOERURGHNZLGRNX 2EUyWZ]JO GHP URGNDZLGRNX 2EUyWZ]JO GHPURGND wybranych obiektów
Rys.2.8. Ikony obrotu widoku
3RZFLQL FLXLNRQ\REURWXZLGRNXQDHNUDQLHSRMDZLDVL ]LHORQ\RNUJ]F]WHUHPDNZaGUDFLNDPL 6SRVyE REUDFDQLD ]DOH*\ RG SRáR*HQLD NXUVRUD Z]JO GHP RNU JX 2ULHQWDFM
XáDWZLDQDP]PLHQLDMF\VL NV]WDáWNXUVRUD:]DOH*QRFLRGSRáR*HQLDZ]JO GHPRNU JX PR*H RQ PLHü F]WHU\ Uy*QH SRVWDFLH L REUDFDü ZLGRN QD F]WHU\ VSRVRE\ U\V =DVDGD PDQLSXORZDQLD ZLGRNLHP MHVW SURVWD 1DMH*G*DP\ NXUVRUHP QD MHGHQ ] NZDGUDFLNyZ OXE XPLHV]F]DP\ JR ZHZQWU] F]\ WH* QD ]HZQWU] RNU JX :FLVNDP\ OHZ\ NODZLV] P\V]\ iSRUXV]DMFP\V]]ZFLQL W\PNODZLV]HPREUDFDP\ZLGRN=ZROQLHQLHNODZLV]DP\V]\ NRF]\REUDFDQLHZLGRNX
http://www.helion.com.pl/cad.htm
3D Studio MAX
44
Obrót widoku Z]JO GHPRVL SURVWRSDGáHM do okna Obrót widoku UyZQRF]HQLH Z]JO GHPSLRQRZHM i poziomej osi
Obrót widoku Z\áF]QLH Z]JO GHP poziomej osi Obrót widoku Z\áF]QLH Z]JO GHP pionowej osi
Rys.2.9.5y*QHPR*OLZRFLREUDFDQLDZLGRNX
3R QDMHFKDQLX QD JyUQ\ OXE GROQ\ NZDGUDFLN PDP\ PR*OLZRü REUDFDQLD ZLGRNX Z]JO GHPSR]LRPHMRVL'DMHWRHIHNWMDNE\P\SDWU]\OLQDVFHQ ÄEDUG]LHM]JyU\´OXEÄEDUG]LHM ]GRáX´U\V
Rys.2.11.2EUDFDQLHZLGRNXZ]JO GHPSR]LRPHMRVL
'ZDERF]QHNZDGUDFLNLXPR*OLZLDM]NROHLREUyWZLGRNXZ]JO GHPRVLSLRQRZHM'DMHWR HIHNWUyZQR]QDF]Q\]RJOGDQLHPVFHQ\ÄEDUG]LHM]OHZHM´OXEÄEDUG]LHM]SUDZHM´VWURQ\ (rys.2.12)
http://www.helion.com.pl/cad.htm
2JOGDQLHZLUWXDOQHMSU]HVWU]HQL'6WXGLR
45
Rys.2.12.=HUNDP\QDVFHQ Ä]SUDZHM´OXEÄ]OHZHM´VWURQ\
3R ZMHFKDQLX NXUVRUHP GR ZHZQWU] RNU JX ]\VNXMHP\ PR*OLZRü REUDFDQLD ZLGRNX Z]JO GHPGZXRVLMHGQRF]HQLHU\V 7HQVSRVyEXVWDZLDQLDZLGRNXZ\PDJDMHGQDN nieco wprawy.
Rys.2.13.2EUyWZLGRNXZ]JO GHPGZXRVLMHGQRF]HQLH
2EURWyZ PR*HP\ UyZQLH* GRNRQ\ZDü ZFLVNDMF QD NODZLDWXU]H NODZLV]H ]H VWU]DáNDPL 6WU]DáNLOHZDLSUDZDRGSRZLDGDM]DREUyWZLGRNXZ]JO GHPRVLSLRQRZHM3U]\FLVNDQLH VWU]DáHNÄJyUD´LÄGyá´SRZRGXMHREUyWZ]JO GHPRVLSR]LRPHM
http://www.helion.com.pl/cad.htm
3D Studio MAX
46
-HV]F]H LQQ\ HIHNW RVLJQLHP\ SR XPLHV]F]HQLX NXUVRUD QD ]HZQWU] ]LHORQHJR RNU JX 3RUXV]DMF P\V] ] ZFLQL W\P OHZ\P NODZLV]HP VSRZRGXMHP\ ZyZF]DV REUyW ZLGRNX Z]JO GHPRVLSURVWRSDGáHMGRSáDV]F]\]Q\RNQDZLGRNRZHJRU\V
Rys.2.14.2EUyWZLGRNXZ]JO GHPRVLSURVWRSDGáHMGRSáDV]F]\]Q\RNQD
3R]RVWDáH QDU] G]LD XPR*OLZLDMFH GRSDVRZ\ZDQLH ZLGRNX DNVRQRPHWU\F]QHJR V WDNLH VDPHMDNGODÄ]Z\NáHJR´ZLGRNX]NLHUXQNXSURVWRSDGáHJR -HOLSRGF]DVXVWDZLDQLDZLGRNXSRP\OLP\VL WRQLH]DSRPLQDMP\RPR*OLZRFLRGZRáywania ostatniego polecenia. =PLDQ\ZVSRVRELHZ\ZLHWODQLDREUD]XZRNQDFKSR]DRNQHPZLGRNX zNDPHU\ RGZRáXMHP\]DSRPRFSROHFHQLDUndo z górnego menu View (a nie Edit!). $E\ ]DNRF]\ü G]LDáDQLH NWyUHM ] LNRQ SU]H]QDF]RQ\FK GR RJOGDQLD SU]HVWU]HQL ' 6WXGLR QDOH*\ NOLNQü SUDZ\P NODZLV]HP P\V]\ Z Sustym miejscu okna widokowego.
2.3. Widok z kamery (Camera) 3RQLHZD*NDPHUDMHVWVDPRG]LHOQ\PRELHNWHPZVFHQLHZV]HONLH]PLDQ\ZRNQLHZLGRNX ]NDPHU\ZSá\ZDMQDMHMSRáR*HQLHOXESDUDPHWU\=DPLDVWX*\ZDüQDU] G]LSRND]DQ\FK QDU\VPR*HP\SRSURVWXNDPHU SU]HPLHV]F]DüOXEREUDFDüMDNND*G\LQQ\RELHNW ZSá\ZaMFZWHQVSRVyEQD]DZDUWRüRNQDCamera.
http://www.helion.com.pl/cad.htm
2JOGDQLHZLUWXDOQHMSU]HVWU]HQL'6WXGLR
47
Korekcja perspektywy
3U]\EOL*DQLHRGGDODQLHNDPery
2EUyWNDPHU\ZRNyáRVL
.WZLG]HQLDNDPHU\
=PLDQDSRáR*HQLD kamery lub celu Przesuwanie kamery
Rys.2.15.1DU] G]LDPRG\ILNDFMLZLGRNX]NDPHU\
Na rysunku 2.16 zaznaczono podstawowe elementy kamery. Sama kamera symbolizowana MHVW]DSRPRFSURVWRSDGáRFLHQQHJRSXGHáND]RELHNW\ZHP-DNMX*ZVSRPLQDOLP\NaPHU PR*QDWUDNWRZDüMDNÄQRUPDOQ\´RELHNW3RZ\VHOHNFMRQRZDQLXLNRQDNDPHU\]PLeQLD NRORU QD ELDá\ .DPHUD PR*H WH* SRVLDGDü FHO (Target). &HO PR*HP\ SU]HPLHV]F]Dü QLH]DOH*QLHRGNDPHU\]PLHQLDMFSXQNWQD NWyU\ ÄSDWU]\´ NDPHUD /LQLD áF]FD NDPHU
zFHOHP WR R NDPHU\ 'RGDWNRZR PR*HP\ ]D*\F]\ü VRELH Z\ZLHWODQLD VWR*ND NDPHU\ 6\PEROL]XMH RQ NW ZLG]HQLD NDPHU\ 'X*\ NW ZLG]HQLD RGSRZLDGD RELHNW\ZRZL V]HUoNRNWQHPX0Dá\NWZLG]HQLDWRWHOHRELHNW\Z
Cel kamery
.W widzenia 2NDPHU\ Kamera
Rys.2.16. Podstawowe elementy kamery
=Dáy*P\L*QDV]DNDPHUDXVWDZLRQDMHVWMDNQDU\V6SUyEXMP\Z\SUyERZDüG]LDáDQLH ZV]\VWNLFK QDU] G]L GRVW SQ\FK Z RNQLH NDPHU\ 2EVHUZXMP\ MHGQRF]HQLH ]DFKRZDQLH NDPHU\ Z RNQDFK ZLGRNX ] NLHUXQNyZ SURVWRSDGá\FK DE\ ]REDF]\ü Z MDNL VSRVyE SoV]F]HJyOQHQDU] G]LDZSá\ZDMQDVDPNDPHU
http://www.helion.com.pl/cad.htm
3D Studio MAX
48
Rys.2.17..DPHUD]DSRPRFNWyUHMRJOGDP\IRWHO
1DU] G]LH SU]\EOL*DQLD RGGDODQLD SRZRGXMH UXFK NDPHU\ Z]GáX* RVL áF]FHM NDPHU
zFHOHP 3U]HPLHV]F]DQLH NXUVRUD Z JyU RNQD SRZRGXMH SU]\EOL*DQLH NDPHU\ D Z Gyá RGGDODQLH 3RQLHZD* ]RVWDMH ]DFKRZDQ\ NW ZLG]HQLD NDPHU\ ]PLHQLD VL ZLHONRü IUDgPHQWXVFHQ\REHMPRZDQHJRSU]H]NDPHU U\V =DXZD*L*SRGF]DVWHJRSU]HNV]WDáFHQLD ]PLHQLD VL Z\VRNRü NDPHU\ Z]JO GHP VFHQ\ 1LH PR*QD ZL F Z WHQ VSRVyE NaGURZDüZLGRNXMHOL]DOH*\QDPQDZ\ZRáDQLXZUD*HQLDL*IRWRJUDIXMHP\VFHQ ]SR]\FML F]áRZLeNDVWRMFHJRQD]LHPL
Kamera SU]HPLHV]F]DVL
Z]GáX*RVL =PLHQLDVL
Z\VRNRüNDPHU\ Z]JO GHPSRGáR*D
Rys.2.18.3U]HPLHV]F]DP\VL Z]GáX*RVLNDPHU\
http://www.helion.com.pl/cad.htm
2JOGDQLHZLUWXDOQHMSU]HVWU]HQL'6WXGLR
49
:VSRPLQDOLP\MX*QDSRF]WNXQLQLHMV]HJRUR]G]LDáXRPR*OLZRFLNRUHNFMLSHUVSHNW\Z\ 3U]H]QDF]RQH GR WHJR QDU] G]LH PR*H VáX*\ü QLH W\ONR GR SURVWRZDQLD ÄZDOF\FK VL ´ EXG\QNyZ &HORZH SU]HU\VRZDQLH SHUVSHNW\Z\ PR*H ]G\QDPL]RZDü VFHQ L QDGDü MHM zupeánie nowy wyraz. Na rys.2.19 pokazano kolejno: D IRWHOZLG]LDQ\RF]DPLF]áRZLHND, lekka deformacja perspektywiczna czyni obraz realistycznym i naturalnym; b) IRWHO ZLG]LDQ\ SU]H] ORUQHWN OXE WHOHRELHNW\Z NDPHUD ]QDMGXMH VL Z EDUG]R GX*HM RGOHJáRFL RG IRWRJUDIRZDQHJR RELHNWX ]QLHNV]WDáFHQLD SHUVSHNW\ZLF]QH V SUDZLH QLHZLGRF]QHVFHQDZ\JOGDMDNRJOGDQDZDNVRQRPHWULL F IRWHOZLGRF]Q\SU]H]RELHNW\ZV]HURNRNWQ\VFHQDZ\SHáQLDFDáNODWN GHIRUPDFMD SHUVSHNW\ZLF]QDMHVWEDUG]RZ\UD(QD d) fotel widziany oczami myszyZ\JOGDPRQXPHQWDOQLHLSU]\WáDF]DMFR
a)
b)
c)
d)
Rys.2.19.5y*QHVWRSQLHGHIRUPDFMLSHUVSHNW\ZLF]QHM
.ROHMQH QDU] G]LH XPR*OLZLD REUDFDQLH NDPHU\ ZRNyá RVL 2GSRZLDGD WR SU]HNU FHQLX DSDUDWXOXENDPHU\ZU FH8]\VNXMHP\G]L NLWHPXHIHNWSRFK\ODQLDVL QD]DNU FLHOXE SRUXV]DQLD SR QDFK\ORQ\P ]ERF]X $E\ SU]HNU FLü NDPHU QDOH*\ SRUXV]\ü NXUVRUHP wRNQLHNDPHU\ZNLHUXQNXSR]LRP\PU\V =DXZD*L*PDQLSXODFMHZRNQLHNDPHU\ SRZRGXM REUyW LNRQ\ NDPHU\ ± V]HFLDQ V\PEROL]XMF\ NDPHU IDNW\F]QLH ZLUXMH ZRNyá osi kamery.
http://www.helion.com.pl/cad.htm
3D Studio MAX
50
Rys.2.20.2EUyWNDPHU\ZRNyáRVL
:\NRU]\VWXMFQDU] G]LH]PLDQ\NWDZLG]HQLDNDPHU\XVWDODP\MDNDF] üVFHQ\]PLeFLVL ZSROXZLG]HQLDNDPHU\,PNWZL NV]\W\PZL NV]DF] üVFHQ\]RVWDQLHREM WD SU]H]RELHNW\ZNDPHU\=PLDQ\NWDXZLGDF]QLDMVL ZRNQDFKZLGRNRZ\FKUy*QwielNRFVWR*NDNDPHU\SRUyZQDMU\VDLE a)
b)
Rys.2.21.,PZL NV]\NWZLG]HQLDNDPHU\W\PZL NV]DF] üVFHQ\]PLHFL VL Z wirtualnym obiektywie
1DU] G]LH]PLDQ\SRáR*HQLDNDPHU\LFHOXXPR*OLZLDQDPIUXZDQLHGRRNRáDIRWRJUDIRZaQHJRRELHNWXOXEÄRPLDWDQLH´NDPHUSU]HVWU]HQLU\V :W\PSLHUZV]\PSU]\SDGNX FHO SR]RVWDMH QLHUXFKRP\ D NDPHUD SU]HPLHV]F]D VL SR SRZLHU]FKQL VIHU\ NWyUHM URdNLHP MHVW FHO 'UXJLH QDU] G]LH G]LDáD RGZURWQLH ± NDPHUD SR]RVWDMH QLHUXFKRPD D FHO SU]HPLHV]F]DVL SRSRSRZLHU]FKQLVIHU\NWyUHMURGHNZ\]QDF]DNDPHUD
http://www.helion.com.pl/cad.htm
2JOGDQLHZLUWXDOQHMSU]HVWU]HQL'6WXGLR
51
Przemieszczanie kamery przy nieruchomym celu Przemieszczanie celu przy nieruchomej kamerze Rys.2.22.1DU] G]LDSU]HPLHV]F]DQLDNDPHU\LFHOX
3U]HPLHV]F]DQLHNXUVRUDZNLHUXQNXSLRQRZ\PSRZRGXMHUXFKNDPHU\EG(FHOXZ]GáX* SRáXGQLND 5XFK\ NXUVRUD Z NLHUXQNX SUDZR OHZR SRZRGXM SU]HPLHV]F]HQLH Z]GáX* UyZQROH*QLND 1D U\V SRND]DQR Z\MFLRZH XVWDZLHQLH NDPHU\ 2ELHNW\Z PLHU]\ wURGHN IRWHOD SURVWRSDGOH GR SáDV]F]\]Q\ RNQD ZLGRNX ] SU]RGX (Front). Na rys. 2.24 ZLG]LP\NDPHU SU]HPLHV]F]RQGRJyU\LZSUDZRSU]\]DFKRZDQLXSRáR*HQLDFHOX
Rys.2.23.:\MFLRZHSRáR*HQLHNDPHU\
Rys.2.24.&HOSR]RVWDMHQLHUXFKRP\DSU]HPLHV]F]DVL NDPHUD
http://www.helion.com.pl/cad.htm
3D Studio MAX
52
-HOLSRVWDQRZLP\SU]HPLHFLüFHONDPHU\WRX*\MHP\GUXJLHJR] RPDZLDQ\FK QDU] G]L (IHNWSU]HPLHV]F]HQLDFHOXZSUDZRLZGyáVFHQ\SRND]DQRQDU\V
Rys.2.25..DPHUDSR]RVWDMHQLHUXFKRPDDSU]HPLHV]F]DVL FHO
2VWDWQLH]QDU] G]LXPR*OLZLDUyZQROHJáHSU]HPLHV]F]DQLHNDPHU\.DPHUDSU]HPLHV]F]D VL WDNMDNE\E\áDV]W\ZQRVSU] *RQD]HVZRLPFHOHPU\V
Rys.2.26..DPHUDSU]HPLHV]F]DVL UD]HP]FHOHP
http://www.helion.com.pl/cad.htm
Modelujemy fotel
55
3. Modelujemy fotel 6SUyEXMHP\ Z W\P UR]G]LDOH ZáDVQRU F]QLH ]DPRGHORZDü IRWHO GREU]H QDP MX* ]QDQ\ zSU]\NáDGRZHJR U\VXQNX QD NWyU\P üZLF]\OLP\ RJOGDQLH SU]HVWU]HQL ' 6WXGLR =aF]QLMP\ RG XVWDZLHQLD RGSRZLHGQLHM MHGQRVWNL NWyU E G]LHP\ VL SRVáXJLZDü SRGF]DV modelowania. Wybierzmy z górnego menu Views polecenie Units Setup... (rys.3.1).
Rys.3.1.:\ELHUDP\SROHFHQLHXPR*OLZLDMFHZ\EyUMHGQRVWNLPLDU\
: RNQLH NWyUH SRMDZL VL HNUDQLH U\V Z\ELHU]P\ V\VWHP PHWU\F]Q\ ]D]QDF]DMF RSFM Metric:UR]ZLMDOQ\PPHQXPR*HP\MHV]F]HGRGDWNRZRZ\EUDüMHGQRVWN QDMEDrG]LHM RGSRZLHGQL GOD QDV]HJR PRGHOX 5\VXMF EXG\QHN ]DSHZQH Z\ELHU]HP\ PHWU\ (Meters), PRGHOXMFMDNSUHF\]\MQPHFKDQLF]QF] üZ\JRGQLHE G]LHSRVáXJLZDüVL
milimetrami (Milimeters).'ODQDV]HJRIRWHODQDMRGSRZLHGQLHMV]MHGQRVWNPLDU\Z\GDMH VL E\üFHQW\PHWU3RGZLHWOP\ZL FQDOLFLHRSFM Centimeters.
Rys.3.2.1DMZ\JRGQLHMV]MHGQRVWNPLDU\E G]LHFHQW\PHWU
=DXZD*P\ ZLGRF]Q ZH ZV]\VWNLFK RNQDFK ZLGRNRZ\FK VLDWN OLQLL 6 WR SRPRFQLF]H OLQLH XáDWZLDMFH SUHF\]\MQH U\VRZDQLH SU]HPLHV]F]DQLH L GRSDVRZ\ZDQLH RELHNWyZ 3oQLHZD*ZLHU]FKRáNLWZRU]RQ\FKF]\WH*PRG\ILNRZDQ\FKRELHNWyZPRJE\üGRW\FKOLQLL KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
56
EG(SXQNWyZLFKSU]HFL FLDSU]\FLJDQHVLDWNDRRGSRZLHGQLHMJ VWRFLPR*HE\üQLHRFeQLRQ SRPRF $E\ XVWDOLü SDUDPHWU\ SRPRFQLF]HM VLDWNL Z\ELHU]P\ ] JyUQHJR PHQX Views polecenie Grid and Snap Settings... (rys.3.3)
Rys.3.3.:\ELHUDP\SROHFHQLHXPR*OLZLDMFHGRSDVRZDQLHSDUDPHWUyZ pomocniczej siatki linii (Grid)
Okno Grid and Snap Settings... VNáDGDVL ]GZXIROGHUyZHome Grid i Snap. Folder Home Grid U\V XPR*OLZLDXVWDOHQLHRGVW SXSRPL G]\OLQLDPLVLDWNL
Rys.3.4. Ustalamy parametry pomocniczej siatki linii
-HOLZRNLHQNXGrid SpacingZSLV]HP\ZDUWRüWRRGVW SSRPL G]\OLQLDPLZ\QLHVLH FP 8PR*OLZL QDP WR SU]\ ZáF]RQHM IXQNFML Z\UyZQ\ZDQLD (Snap) rysowanie z doNáDGQRFLGRFP:GUXJLPRNLHQNXRQD]ZLHMajor Lines every NthXVWDODP\SRáR*eQLHSRJUXELRQ\FKOLQLLXáDWZLDMF\FKRULHQWDFM -HOLZRNLHQNXW\PZSLV]HP\ZDUWRü
KWWSZZZKHOLRQFRPSOFDGKWP
Modelujemy fotel
57
WRFRG]LHVLWDOLQLD]RVWDQLHSRJUXELRQD2GVW SSRPL G]\SRJUXELRQ\PLOLQLDPLZ\QLHVLH ZL F× 10cm czyli 1m. (rys.3.5). : GDQ\P RNQLH ZLGRNRZ\P VLDWN PR*HP\ ZáF]Dü L Z\áF]Dü Z\ELeUDMF ] JyUQHJR PHQX Views polecenie Grids/Show Home Grids. Do XNU\ZDQLD SRPRFQLF]HM VLDWNL PR*HP\ WH* X*\ZDü SRGU F]QHJR PHQX danego okna widokowego (po NOLNQL FLX OHZ\P NODZLV]HP P\V]\ QD nazwie okna).
-HOLVLDWNDMHVWXNU\WDWRIXQNFMDZ\UyZQ\ZDQLDQLHG]LDáD
6LDWNDOLQLL SRPRFQLF]\FK &RG]LHVL¹WDOLQLD MHVWSRJUXELRQD
-HÐOLRSFMDMHVWRG KDF]RQDWRVLDWND MHVWZLGRF]QD
Rys.3.5. Siatka linii pomocniczych
Drugi z folderów o nazwie SnapU\V SR]ZDODQDXVWDOHQLHZMDNLVSRVyERELHNW\E G SU]\FLJDQHGROLQLLSRPRFQLF]\FK:SROXSnap PriorityXVWDODP\NROHMQRüSU]\FLJDQLD :VND]\ZDQHSXQNW\PRJE\üSU]\FLJDQHGRZLHU]FKRáNyZ(Vertex Point) OXENUDZ G]L (Edges)LQQ\FKRELHNWyZSXQNWyZSU]HFL FLDOLQLLSRPRFQLF]\FK(Grid Intersections) lub linii pomocniczych (Grid Lines). $E\ QLH SRJXELü VL SRGF]DV U\VRZDQLD FR ]D GX*R WR QLH]GURZR QDSRF]WHN RJUDQLF]P\ SU]\FLJDQLH GR SXQNWyZ Z ]áRZ\FK VLDWNL OLQLL SoPRFQLF]\FK:W\PFHOXZ\áF]P\XVWDZP\MDNROff) wszystkie opcje poza Grid Intersections 'RGDWNRZR ZáF]P\ RSFM 2D FR RJUDQLF]\ SU]\FLJDQLH MHG\QLH GR SXQNWyZ Z ]áRZ\FKVLDWNL1DFLQLMP\NODZLV]OKDE\]DWZLHUG]LüQDV]HXVWDZLHQLD
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
58
Rys.3.6.3DUDPHWU\SU]\FLJDQLDGRVLDWNLOLQLLSRPRFQLF]\FK
:\EUDQLHNWyUHM]RSFML2D, 2.5D, 3DRG]ZLHUFLHGODVL ZPHQXSUHF\]\MQHJRU\VRZDQLD QD HNUDQLH JáyZQ\P 3RSDWU]P\ QD GROQ F] ü HNUDQX U\V :\ERUX SRPL G]\ UoG]DMHPSU]\FLJDQLDPR*HP\GRNRQDüEH]RWZLHUDQLDRNQDGrid and Snap Setting... $E\ RELHNW\ E\á\ SU]\FLJDQH LNRQD Snap PXVL E\ü ZFLQL WD ']LDáD RQDMDNSU]HáF]QLN-HOLMHVWZFLQL WDSU]\ELHUDZyZF]DVNRORUMDVQoV]DU\ WR IXQNFMD SU]\FLJDQLD G]LDáD MHOL LNRQD QLH MHVW ZFLQL WD WR funkcja wyrównywania jest nieaktywna.
,NRQDSU]\FL¹JDQLDPXVLE\±ZFLÐQL¾WD Rys.3.7. Menu precyzyjnego rysowania (Snap)
-HVWHP\ MX* SU]\JRWRZDQL GR UR]SRF] FLD U\VRZDQLD =DF]QLMP\ RG QDMSURVWV]HM EU\á\ ± SURVWRSDGáRFLDQX NWyU\P ]DPRGHOXMHP\ REXGRZ IRWHOD : ERF]Q\P PHQX Utwórz (Create) NOLNQLMP\ QD LNRQLH WZRU]HQLD EU\á (Geometry) 6SUDZG( F]\ Z RNLHQNX SRG spodem widnieje nazwa Standard Primitives -HOL WDN WR QD UROHFLH Object Type QDFLQLM klawisz Box (rys.3.8).
KWWSZZZKHOLRQFRPSOFDGKWP
Modelujemy fotel
59
0HQX8WZoU]&UHDWH ,NRQDWZRU]HQLDEU\¥*HRPH WU\ 7ZRU]HQLHEU\¥ SRGVWDZRZ\FK .ODZLV]WZRU]HQLD SURVWRSDG¥RÐFLDQX
Rys.3.8.1DFLVNDP\NODZLV]U\VRZDQLDSURVWRSDGáRFLDQX
W oknie widoku z góry (Top)QDU\VXMHP\SRGVWDZ SURVWRSDGáRFLDQX:VND]XMHP\MHGHQ ]ZLHU]FKRáNyZLSU]HFLJDP\NXUVRU]ZFLQL W\POHZ\PNODZLV]HPP\V]\1DHNUDQLH SRMDZLDVL ELDá\SURVWRNW:LHU]FKRáNLVNDF]SRPL G]\ZLHU]FKRáNDPLVLDWNLSRQLHZD* ZáF]RQD MHVW IXQNFMD Z\UyZQ\ZDQLD (Snap) 5R]PLDU\ SURVWRSDGáRFLDQX PR*HP\ NRnWURORZDü ]D SRPRF RNLHQHN GáXJRFL (Length) L V]HURNRFL (Width) UR]ZLQL WHM UROHW\ SDUDPHWUyZSURVWRSDGáRFLDQXU\V 8WZyU]P\SURVWRSDGáRFLDQRSRGVWDZLHFP× FP=ZROQLHQLHNODZLV]DP\V]\]DWZLHUG]DSRáo*HQLHGUXJLHJRZLHU]FKRáNDSRGVWDZ\ :FLVNDP\OHZ\NODZLV] P\V]\DE\XWZRU]\± SLHUZV]\ZLHU]FKR¥HN SRGVWDZ\ 3U]HFL¹JDP\P\V] ]ZFLÐQL¾W\POHZ\P NODZLV]HP =ZDOQLDP\OHZ\NODZLV] P\V]\DE\XWZRU]\±GUXJL ZLHU]FKR¥HNSRGVWDZ\
'¥XJRбSRGVWDZ\ 6]HURNRбSRGVWDZ\
Rys.3.9.5\VXMHP\SRGVWDZ SURVWRSDGáRFLDQX
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
60
-HOL]DPLDVWSRGVWDZ\FP×FPU\VXMHVL SRGVWDZDRZLHONRFLQS 800cm × FP WR QDOH*\ ]PLHQLü VNDO Z\ZLHWODQLD :\ELHU] QDU] G]LHSRZL NV]DQLDSRPQLHMV]DQLDZHZV]\VWNLFKRNQDFKLSRZL NV]OXE SRPQLHMV] REUD] WDN DE\ SRPL G]\ ZLGRF]Q\PL QD HNUDQLH OLQLDPL SoPRFQLF]\PLE\áRFP,QIRUPDFM QDWHPDWZLHONRFLNUDWHNQDHNUDQLH ]QDMG]LHV]XGRáXHNUDQX3RZLQLHQHWDNGREUDüVNDO Z\ZLHWODQLDDE\ ZOLQLLLQIRUPDF\MQHMSRMDZLáVL QDSLVGrid = 10.0CM. 'UXJL HWDS WZRU]HQLD SURVWRSDGáRFLDQX SROHJD QD XVWDOHQLX MHJR Z\VRNRFL 3U]HVXZDMF NXUVRUOHG]LP\]PLDQ\NV]WDáWXSURVWRSDGáRFLDQXZRNQDFKZLGRNX]ERNX(Left), z przodu (Front) i w oknie widoku perspektywicznego (Perspective). Kliknijmy lewym klawiV]HPP\V]\JG\Z\VRNRüSURVWRSDGáRFLDQXZ\QLHVLHFPRNLHQNRHeight) (rys.3.10).
3U]HVXZDM¹FNXUVRU ]PLHQLDP\Z\VRNRб SURVWRSDG¥RÐFLDQX
2NLHQNR]Z\VRNRÐFL¹ SURVWRSDG¥RÐFLDQX
Rys.3.10.8VWDODP\Z\VRNRüSURVWRSDGáRFLDQX
$E\OHSLHMRFHQLüZ\QLNQDV]\FKG]LDáDNOLNQLMP\QDLNRQLHPDNV\PDOQHJRSRZL NV]HQLD RELHNWyZZHZV]\VWNLFKRNQDFK:RNQLHZLGRNX SHUVSHNW\ZLF]QHJR ]PLHP\ WU\E renGHULQJXQDJáDGNL(Smooth)DE\]REDF]\üEU\á DQLHW\ONRGUXFLDQ\V]NLHOHWU\V =DXZDÜLÜSRXWZRU]HQLXRELHNWDXWRPDW\F]QLHVWDMHVL¾Z\EUDQ\-HVWWHÜ RÐZLHWORQ\ FKRFLDÜ QLH XVWDZLDOLÐP\ ÜDGQHJR ÚUoG¥D ÐZLDW¥D ' 6WXGLR SRPDJDQDPRÐZLHWODM¹FVFHQ¾GRSoNLQLHXWZRU]\P\Z¥DVQHJRRÐZLHWO H QLD3RXWZRU]HQLXSLHUZV]HJRÚUoG¥DÐZLDW¥DWRGRGDWNRZHSRPRFQLF]H RÐZLHWOHQLH]RVWDQLHDXWRPDW\F]QLH]OLNZLGRZDQH
KWWSZZZKHOLRQFRPSOFDGKWP
Modelujemy fotel
61
Rys.3.11.*RWRZ\SURVWRSDGáRFLDQ
=DUD]SRXWZRU]HQLXSRZLQQLP\QDGDüRELHNWRZLFKDUDNWHU\VW\F]QQD]Z :SLV]P\GR okienka np. obudowa fotela. Po NOLNQL FLX QD NZDGUDFLNX ] SUyEN NRORUX RERN QD]Z\ VLDWNLPR*HP\WH*]PLHQLüNRORUVLDWNL]DSRPRFRNQDObject Color. Dopóty, dopóki nie SU]\SLV]HP\ RELHNWRZL MDNLHJR ZáDVQHJR PDWHULDáX E G]LH WR WH* NRORU Z MDNLP RELHNW E G]LHrenderoZDQ\ZZ\*V]\FKWU\EDFKU\V 2NLHQNR]QD]Z¹RELHNWX
Po NOLNQL FLXQD tym kwadraciku Z\ZLHWOLVL RNQR Object Color, za SRPRFNWyUHJR PR*HP\Z\EUDü kolor dla obiektu
Rys.3.12.8VWDODP\QD]Z LNRORURELHNWX
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
62
.RORULQD]Z RELHNWXPR*HP\]DZV]H]PLHQLüSRXSU]HGQLPZVND]DQLX RELHNWX:\VWDUF]\SU]\MU]HüVL ERF]QHPXPHQXDE\RGQDOH(üFKDUDNWeU\VW\F]QHRNLHQNR]QD]ZLNZDGUDFLNLHPNROoru.
.RORU VLDWNL ] NWyUHM ]EXGRZDQ\ MHVW RELHNW D PDWHULDá RELHNWX WR GZLH Uy*QHVSUDZ\2ELHNWPR*HPLHüVLDWN NRORUXQS*yáWHJRDSU]\SLVDQ\ PDWHULDá QLHELHVNL 2 VSRVRELH Z\ZLHWODQLD GHF\GXMHP\ P\ X*\WNRZ QLF\:RSLVDQ\SRZ\*HMVSRVyEXVWDODP\W\ONRNRORUVLDtki! 0DP\MX*REXGRZ IRWHODSU]\VWSP\WHUD]GR]DPRGHORZDQLDWUXGQLHMV]HMU]HF]\DPLaQRZLFLHSRGXV]NLIRWHOD3RGXV]NDMDNWRSRGXV]ND²QLHPR*HE\üNDQFLDVWD=DF]QLMP\ RG QDU\VRZDQLD SRGXV]NL Z ZLGRNX ] JyU\ 3RZL NV] QD FDá\ HNUDQ RNQR ZLGRNX Top i w bocznym menu Utwórz (Create)QDFLQLMLNRQ WZRU]HQLDSáDVNLFKNV]WDáWyZ(Shapes). Na rolecie Object TypeQDFLQLMNODZLV]WZRU]HQLDOLQLL(Line) (rys.3.13). Boczne menu Utwórz (Create) ,NRQDWZRU]HQLD S¥DVNLFKNV]WD¥WoZ
.ODZLV] WZRU]HQLD¥DPDQHM
Rys.3.13.:\ELHUDP\IXQNFM U\VRZDQLDáDPDQHM
-HOLUROHWDRQD]ZLHCreation MethodMHVW]ZLQL WDSRMHMOHZHMVWURQLHZLGQLHMH]QDN WRUR]ZLMNOLNQL FLHPP\V]\ -HOL UROHWD QLH PLHFL VL Z FDáRFL QD HNUDQLH WR QDMHG( NXUVRUHP QD ZROQ\REV]DUSRPL G]\NODZLV]DPLWDNDE\NXUVRUSU]\EUDáNV]WDáWUFzNLLSU]HVXUROHW GRJyU\ 8VWDZSDUDPHWU\WZRU]HQLDáDPDQHMWDNMDNQDU\V=D]QDF]HQLHRSFMLBezierXPR*OLZL QDPSá\QQHNV]WDáWRZDQLHáDPDQHM% G]LHVL RQDPRJáDVNáDGDüQLHW\ONR]SURVW\FKRdFLQNyZ DOH UyZQLH* ] JáDGNLFK áXNyZ -HOL X*\ZDáH ZHNWRURZ\FK SURJUDPyZ JUDILFzQ\FKWRWDPHWRGDU\VRZDQLDQLHMHVWFLREFD-HOLQLHWRLWDNPXVLV]VL ]QL]DSo]QDü KWWSZZZKHOLRQFRPSOFDGKWP
Modelujemy fotel
63
=D]QDF]DP\ RSFM¾%H]LHU Rys.3.14.8VWDODP\VSRVyEWZRU]HQLDáDPDQHM
5\VRZDQLHáDPDQHM]DF]\QDP\RGZVND]DQLDMHMSLHUZV]HJRZLHU]FKRáND3RQLHZD*PDP\ ZáF]RQ IXQNFM SU]\FLJDQLD GR ZLHU]FKRáNyZ VLDWNL EH] WUXGX ZVND*HP\ GUXJL SXQNW áDPDQHMWDNDE\MHMSLHUZV]\VHJPHQWE\áLGHDOQLHSR]LRP\U\V
3LHUZV]\VHJPHQW ¥DPDQHM
Rys.3.15.5\VXMHP\SR]LRP\VHJPHQWáDPDQHM
1LHFRZL FHMXZDJLZ\PDJDüE G]LHXWZRU]HQLHWU]HFLHJRZLHU]FKRáNDáDPDQHM3RZVNa]DQLXWU]HFLHJRSXQNWXQLH]ZDOQLDP\NODZLV]DP\V]\OHF]SU]HFLJDP\P\V]]ZFLQL W\PNODZLV]HP=DXZD*L*GUXJLVHJPHQW]DF]\QDVL Z\JLQDüVWRVRZQLHGRUXFKyZPyV]'RELHU]NU]\ZL]Q WDNDE\QDUR*QLNJáDGNRVL ]DRNUJODá=ZROQLHQLHNODZLV]DPyV]\XWUZDOLNV]WDáWQDUR*QLNDU\V
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
64
=DRNU¹JORQ\QDURÜQLN
Rys.3.16.7ZRU]\P\]DRNUJORQ\QDUR*QLN
= SR]RVWDá F] FL NV]WDáWX QLH SRZLQQLP\ PLHü MX* NáRSRWX 3RZLQQLP\ RWU]\PDü NV]WDáWMDNQDU\V*G\E G]LHP\WZRU]\üRVWDWQLZLHU]FKRáHNZPLHMVFXSLHUZV]HJR QD HNUDQLH Z\ZLHWOL VL RNLHQNR ] ]DS\WDQLHP F]\ ]DPNQü áDPDQ 2GSRZLHG]P\ WDN naciVNDMFNODZLV]Yes (rys.3.18).
Rys.3.17.*RWRZ\NV]WDáW
KWWSZZZKHOLRQFRPSOFDGKWP
Modelujemy fotel
65
Rys.3.18.=DP\NDP\WZRU]RQáDPDQ
-HOLSRP\OLP\VL ZWUDNFLHU\VRZDQLDáDPDQHMWRQLHPXVLP\]DF]\QDü ZV]\VWNLHJR RG SRF]WNX 1DFLQL FLH NODZLV]D Backspace XPR*OLZLD FRIQL FLHRVWDWQLHJRG]LDáania. Teraz spróbujemy XSU]HVWU]HQQLü QDU\VRZDQ\ NV]WDáW 6SUDZG(P\ F]\ MHVW RQ Z\EUDQ\ iQDFLQLMP\ w bocznym menu klawisz Modyfikuj (Modify))XQNFMDZ\WáDF]DQLDGRVW SQD jest na rolecie ModifiersSRQDFLQL FLXNODZLV]DExtrude (rys.3.20). %RF]QHPHQX0RG\ILNXM 0RGLI\
.ODZLV]Z\W¥DF]DQLD
Rys.3.20.:\WáDF]DP\RELHNW
6SUDZG(P\ F]\ UR]ZLQL WD MHVW F] ü RNQD XPR*OLZLDMFD PDQLSXORZDQLH SDUDPHWUDPL Z\WáDF]DQ\FKRELHNWyZ6SUyEXMNOLNQüQDVWU]DáNLZRNLHQNXAmount=DXZD*L*WZRU]\ VL SU]HVWU]HQQ\ RELHNW R SU]HNURMX SRSU]HF]Q\P RGSRZLDGDMF\P QDU\VRZDQHPX SU]H] QDV NV]WDáWRZL 8VWDOP\ Z\VRNRü SRGXV]NL QD FP ZSLVXMF Z RNLHQNX Amount 40. 1DFLQL FLHNODZLV]D(QWHU]DWZLHUG]LZSLVDQSU]H]QDVZ\VRNRüU\V
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
66
-HOL SU]\SDGNRZR ]GHVHOHNFMRQXMHV] Z\WáDF]DQ\ RELHNW kliknij na nim ponownie, aby uakW\ZQLüRNQR]SDUDPHWUDPL 7DNL RELHNW ] RVWU\PL NUDZ G]LDPL QLH MHVW MHV]F]H GREU SRGXV]N $E\ ]DRNUJOLü JyU
IRWHODPXVLP\ZVWDZLüGRGDWNRZHZLHU]FKRáNL-DNQDUD]LHZ\WáRF]\OLP\RELHNW]SDUametrem SegmentZ\QRV]F\P=ZL NV]DQLHWHJRSDUDPHWUXVSRZRGXMHQDGDQLHRELHNWoZL VHJPHQWRZHM VWUXNWXU\ U\V 8VWDOP\ OLF]E VHJPHQWyZ QD 7HUD] RELHNW MHVW MX*SUDZLHJRWRZ\1aGDMP\PXQD]Z QSpoduszka fotela).
8VWDODP\ Z\VRNRб IRWHOD
Rys.3.21.:\WáRF]RQDSRGXV]NDIRWHOD
6HJPHQW\Z\W¥DF]DQHJR RELHNWX
/LF]EDVHJPHQWoZ WZRU]¹F\FKRELHNW
Rys.3.22.3RGXV]ND]áR*RQD]VHJPHQWyZ
KWWSZZZKHOLRQFRPSOFDGKWP
Modelujemy fotel
67
$E\ ]DRNUJOLü SRGXV]N ]PRG\ILNXMHP\ M QD SR]LRPLH ZLHU]FKRáNyZ 3RZL NV]P\ QD FDá\HNUDQRNQRFront=D]QDF]P\SRGXV]N MHOLQLHMHVWZ\EUDQD LQDFLQLMP\NODZLV] Edit Mesh na rolecie Modifiers,DE\GRNRQDü]PLDQZEXGRZLHVLDWNLWZRU]FHMSRGXV]N 3RQLHZD* FKFHP\ PRG\ILNRZDü ZLHU]FKRáNL NODZLV] Sub-object PXVL E\ü DNW\ZQ\ *yáW\ DQDOLFLHRERNWHJRNODZLV]DSRZLQQD]QDMGRZDüVL RSFMDVertex (rys.3.23).
:FLVNDP\NODZLV] (GLW0HVK %¾G]LHP\ PRG\ILNRZD± ZLHU]FKR¥NL
.U]\Ü\NLR]QDF]DM¹ ZLHU]FKR¥NL]NWoU\FK ]EXGRZDQDMHVWVLDWND
:FLÐQL¾W\NODZLV] 6XE2EMHFW
Rys.3.23.0RG\ILNXMHP\VLDWN ZRNQLHZLGRNX]SU]RGX
= JyUQHJR PHQX QDU] G]LRZHJR Z\ELHUDP\ QDU] G]LH VNDORZDQLD Z]JO GHP ZV]\VWNLFK WU]HFK RVL L ]D SRPRF SURVWRNWQHJR RNQD Z\ERUX VHOHNFMRQXMHP\ ZLHU]FKRáNL MDN QD rys.3.24.
=DSRPRF¹ SURVWRN¹WQHJRRNQD Z\ERUXWZRU]\P\ ]HVWDZZ\ERUX ]¥RÜRQ\ ]ZLHU]FKR¥NoZ :\EUDQHZLHU]FKR¥NL ]PLHQLDM¹NRORUQD F]HUZRQ\
,NRQDVNDORZDQLD
Rys.3.24.6NDOXMHP\ZLHU]FKRáNL
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
68
/HNNRSU]HVXZDP\NXUVRUZGyáRNQDDE\SU]HVNDORZDüZ\EUDQHZLHU]FKRáNL6NDORZaQLHQDVWSLZ]JO GHPURGNDZ\EUDQ\FKZLHU]FKRáNyZ:UH]XOWDFLHZLHU]FKRáNL]EOL*VL
GRVLHELHSR]RVWDMFZSáDV]F]\(QLH;<U\V
:Z\QLNX VNDORZDQLD ZLHU]FKR¥NL SU]HVXZDM¹VL¾GR ÐURGNDSRGXV]NL
Rys.3.25.:LHU]FKRáNLSRUXV]DMVL ZNLHUXQNXLFKZVSyOQHJRURGND
3RQLHZD* VNDOXMHP\ ZLHU]FKRáNL Z]JO GHP ZV]\VWNLFK WU]HFK RVL XVWaZLHQLHSU]\FLVNyZZ\ERUXDNW\ZQHMRVLZVSyáU] GQ\FKQDJyUQ\PPHQX QDU] G]Lowym jest nieistotne. 6NDORZDü PR*HV] W\ONR ZWHG\ JG\ ]EOL*\V] NXUVRU GR NWyUHJR ] Z\VeOHNFMRQRZDQ\FKZLHU]FKRáNyZ.XUVRU]PLHQLZWHG\NV]WDáWLE G]LHZ\ JOGDüMDNPLQLDWXUNDLNRQ\VNDORZDQLD.OLNQL FLHNXUVRUHPZ ksztaáFLH NU]\*\NDVSRZRGXMHDQXORZDQLH]HVWDZXZ\ERUX :\ELHU]P\ZLHU]FKRáNLOH*FHMHGHQVHJPHQWZ\*HMLWH*MHSU]HVNDOXMP\5\V =aXZD* L* ]D]QDF]HQLH QRZHJR ]HVWDZX Z\ERUX VSRZRGRZDáR DXWRPDW\F]QH DQXORZDQLH SRSU]HGQLHJR 1DGDMP\ RELHNWRZL ]DRNUJORQ\ NV]WDáW VNDOXMF NROHMQH ]HVWDZ\ Z\ERUX $E\ RWU]\PDü UH]XOWDW MDN QD U\V PXVLP\ MHV]F]H GZXNURWQLH SRZWyU]\ü RSHUDFM
skalowania.
KWWSZZZKHOLRQFRPSOFDGKWP
Modelujemy fotel
69
6NDOXMHP\NROHMQ\ ]HVWDZZ\ERUX ZLHU]FKR¥NoZ
Rys.3.26.3RQRZQLHVNDOXMHP\]HVWDZZ\ERUX]áR*RQ\]ZLHU]FKRáNyZ
*RWRZH]DREOHQLH SRF]WHURNURWQ\P SU]HVNDORZDQLX UoÜQ\FK]HVWDZoZ Z\ERUX
Rys.3.27. Zaoblona poduszka fotela
Popatrzmy teraz na wynik naszej modyfikacji. Obejrzyjmy fotel od góry w widoku perVSHNW\ZLF]Q\P3RGXV]NDZ\JOGDREOHOHF]HIHNWSVXMHZ\UD(QDNUDZ G(U\V
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
70
2VWUDNUDZ¾GÚQLV]F]\ HIHNW]DRNU¹JOHQLD
Rys.3.28. Zaoblona poduszka w widoku perspektywicznym
1DFLQLMP\ NODZLV] More na rolecie Modifiers i z okienka Modifiers Z\ELHU]P\ IXQNFM
Z\JáDG]DQLD(Smooth) (rys.3.29).
Rys.3.29.:\ELHUDP\IXQNFM Z\JáDG]DQLD
6SRVyEZ\JáDG]HQLDVLDWNLPDRJURPQ\ZSá\ZQDZ\JOGzrenderowanego obiektu. Gdyby QLH Z\JáDG]DQLH ZV]\VWNLH RELHNW\ Z\JOGDá\E\ NDQFLDVWR ']L NL RSFMRP Z\JáDG]DQLD PR*HP\ SRLQIRUPRZDü ' 6WXGLR NWyUH NUDZ G]LH SáDV]F]\]Q WZRU]F\FK RELHNW PDM E\üZLGRF]QHDNWyUHQLH']L NLZ\JáDG]HQLXRVLJDP\]áXG]HQLHJáDGNRFLLSá\QQRFL 3RSDWU]P\ MHV]F]H UD] XZD*QLH QD ]DRNUJORQH URJL SRGXV]NL Z JáDGNLP WU\ELH renderingu. =XSHáQLHQLHZLGDüL*]EXGRZDQHVRQH]HVNRF]RQHMOLF]E\SáDVNLFKSRZLHU]FKQL3RGF]DV WZRU]HQLD QRZHJR RELHNWX ' 6WXGLR VDPR SLOQXMH DE\ ]RVWDá RQ RGSRZLHGQLR Z\JáDG]RQ\ -HOL MHGQDN ]PRG\ILNXMHP\ RELHNW PR*H SRMDZLü VL NRQLHF]QRü ]PLDQ Z VSRVRELH Z\Jáa-
KWWSZZZKHOLRQFRPSOFDGKWP
Modelujemy fotel
71
dzenia. Najprostszy sposób polega na zaznaczeniu opcji AutoSmooth (rys.3.30). Do dyspozycji mamy parametr TresholdRNUHODMF\MDNLNWPXV]WZRU]\ü]HVREVVLDGXMFHSáDV]F]\]Q\ DE\SRMDZLáDVL SRPL G]\QLPLZLGRF]QDNUDZ G(0R*HV]Z\SUyERZDüZSá\ZUy*Q\FKXVWaZLHWHJRSDUDPHWUXQDZ\JOGRELHNWX0\Z\JáDG]LOLP\SRGXV]N ] parametrem Treshold XVWDZLRQ\PQDVWRSQL(IHNW\Z\JáDG]HQLDZLGDüQDU\V
Rys.3.30.:\JáDG]RQDSRGXV]ND
7HUD]QDU\VXMHP\RSDUFLDERF]QHIRWHOD:ZLGRNX]ERNXZ\NRU]\VWXMFNU]\ZHBeziera, twoU]\P\NV]WDáWMDNQDU\V1DGDMHP\PXRGSRZLHGQLQD]Z QSoparcie boczne.
Rys.3.31.5\VXMHP\NV]WDáWNWyU\SRVáX*\GRZ\WáRF]HQLDSRU F]\IRWHOD
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
72
:ZLGRNX]SU]RGXXPLHV]F]DP\QDU\VRZDQ\NV]WDáWQDZáDFLZ\PPLHMVFXU\V $E\SU]HPLHV]F]DüNV]WDáWRRGOHJáRüPQLHMV]QL*FPPXVLP\Z\áF]\üIXQNFM SU]\FLgania (Snap)
8PLHV]F]DP\NV]WD¥WQD Z¥DÐFLZ\PPLHMVFX Z]JO¾GHPUHV]W\IRWHOD
Rys.3.32.3R]\FMRQXMHP\NV]WDáWGRZ\WáRF]HQLD
2SDUFLHWH*]DRNUJOLP\ZL FZ\WáRF]\P\MH]FLXVHJPHQWyZU\V
Rys.3.33.:\WáDF]DP\RSDUFLH
KWWSZZZKHOLRQFRPSOFDGKWP
Modelujemy fotel
73
3RQLHZD*RSDUFLHPDE\üV\PHWU\F]QHPRG\ILNXMHP\ZLHU]FKRáNLMHGQRF]HQLH]MHJRREX VWURQ:\ELHUDP\ZLHU]FKRáNLSRMHGQHMVWURQLHDQDVW SQLHGR]HVWDZXZ\ERUXGRGDMHP\ V\PHWU\F]Q\]HVWDZZ\ERUXSU]\ZFLQL W\PNODZLV]XCtrl (rys.3.34). Taki zestaw wyboru VNDOXMHP\ $E\ RVLJQü UH]XOWDW MDN QD U\V PXVLP\ MHV]F]H SU]HVNDORZDü ]HVWDZ Z\ERUX]áR*RQ\]ZLHU]FKRáNyZWZRU]F\FK]HZQ WU]QHSRZLHU]FKQLHSRGXV]NL=DXZD* *H SRQLHZD* VNDORZDQLH RGE\ZD VL Z]JO GHP URGND SU]HVWU]HQQHJR ]HVWDZX Z\ERUX ZLHU]FKRáNLSU]ePLHV]F]VL UyZQLH*QLHFRZNLHUXQNXRVL=
Rys.3.34.6NDOXMHP\V\PHWU\F]Q\]HVWDZZ\ERUXZLHU]FKRáNyZ
Rys.3.35. Gotowe oparcie boczne po dwukrotnej operacji VNDORZDQLDZLHU]FKRáNyZ
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
74
$FR]URELüJG\SRP\OLP\VL SRGF]DV]DREODQLD".D*GPRG\ILNDFM PR*HP\áDWZRXVuQü:V]\VWNLHNROHMQHPRG\ILNDFMHSU]HSURZDG]RQHGODGDQHJRRELHNWXV]DSDPL W\ZDQH L PR*QD MH RGQDOH(ü QD UR]ZLMDOQHM OLFLH UROHW\ Modifier Stack. Popatrzmy na rys.3.36a, IDNW\F]QLHQDMSLHUZQDU\VRZDOLP\NV]WDáWRSDUFLDNRU]\VWDMF]SROHFHQLDLineQDVW SQLH Z\WáRF]\OLP\JRNRU]\VWDMF] SROHFHQLD Extrude L ]PRG\ILNRZDOLP\ ZLHU]FKRáNL SROeceniem Edit Mesh :\EUDQ PRG\ILNDFM PR*QD VNDVRZDü ZFLVNDMF RGSRZLHGQL LNRQ
(rys.3.36b). Skasowanie pozycji Edit Mesh SU]\ZUyFL RSDUFLX NV]WDáW MDNL PLDáR ]DUD] SR Z\WáRF]HQLX 1LH PR*QD EH]NDUQLH NDVRZDü MDNLHM URGNRZHM PRG\ILNDFML .ROHMQH SU]HNV]WDáFHQLDVWDQRZLORJLF]Q\FLJLLFKQLHSU]HP\ODQD]PLDQDPR*H SURZDG]LüGRQLHRGZUDFDOQHJR]QLV]F]HQLDRELHNWX
D
/LVWDZ\NRQDQ\FKPRG\ILNDFML
E
,NRQDNDVRZDQLDPRG\ILNDFML
Rys.3.36. Lista wykonanych modyfikacji na oparciu fotela
'UXJLH RSDUFLH E G]LH MX* IUDV]N 8DNW\ZQLMP\ ERF]QH PHQX Utwórz (Create), aby zaNRF]\ü PRG\ILNDFM ZLHU]FKRáNyZ VLDWNL L SU]HNV]WDáFDü RSDUFLH MDNR FDáRü :\ELHU] z JyUQHJRPHQXLNRQ SU]HVXZDQLDLVSUDZG(F]\DNW\ZQRVLMHVWR;:FLQLMNODZLV] ShiftQDMHG(NXUVRUHPQDRSDUFLHERF]QHLZFLQLMOHZ\NODZLV]P\V]\'RSyW\GRSyNLQLH ]ZROQLV]NODZLV]DP\V]\NRSLDRSDUFLDE G]LHSRG*DüZODG]DUXFKHPP\V]\3U]HFLJQLMNRSL RSDUFLDQDGUXJVWURQ IRWHODU\V
KWWSZZZKHOLRQFRPSOFDGKWP
Modelujemy fotel
75
$NW\ZQDRÐ
3U]HVXZDP\ NRSL¾RSDUFLD Z]G¥XÜRVL;
Rys.3.37.3U]HVXZDP\NRSL RSDUFLDERF]QHJR
3R]ZROQLHQLXNODZLV]DP\V]\SRMDZLVL RNLHQNRZNWyU\PPR*HV]XVWDOLüNLONDSDUDPeWUyZ NRSLRZDQLD =JyG(P\ VL DE\ RSDUFLH E\áR Ä]Z\Ná´ NRSL (copy) L QRVLáR QD]Z
oparcie boczne01 (rys.3.38).
7XZSLVXMHP\ QD]Z¾NRSLL
Rys.3.38. Ustalamy parametry kopiowania
Naszemu fotelowi brakuje jeszcze tylnego oparcia. Utworzymy je na bazie oparcia boczneJR:FLQLMP\LNRQ REURWXZJyUQ\PPHQX$E\REUyFLüRSDUFLHGRNáDGQLHRVWRSQL QDFLQLMP\ LNRQ VNRNRZHM ]PLDQ\ NWD Z PHQX SUHF\]\MQHJR U\VRZDQLD $NW\ZQ RVL XF]\P\ R = :FLQLMP\ NODZLV] Shift DE\ SRGF]DV REURWX ]RVWDáD XWZRU]RQD NRSLD RELHNWX L ZVND*P\ NWyUH ] ERF]Q\FK RSDUü 7U]\PDMF ZFLQL W\ OHZ\ NODZLV] P\V]\ SU]HFLJQLMP\ P\V] Z NLHUXQNX SLRQRZ\P : PRPHQFLH JG\ NRSLD RSDUFLD VWDQLH VL
pozioma, zwolnij klawisz myszy (rys.3.39).
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
76
2EUDFDP\NRSL¾ RSDUFLDRVWRSQL
Rys.3.39.2EUDFDP\NRSL RSDUFLDRVWRSQL
3RZVWDáNRSL QD]ZLMP\oparcie tylne (rys.3.40).
Rys.3.40.1DGDMHP\QD]Z RELHNWRZLPRGHOXMFHPXW\OQHRSDUFLH
2SDUFLH W\OQH SU]HVXZDP\ QD SU]\SDGDMFH PX PLHMVFH Z W\OH IRWHOD $E\ PR*OLZH E\áR SU]HVXQL FLH Z NLHUXQNX VNRQ\P QD JyUQ\P PHQX QDU] G]LRZ\P PXVL E\ü DNW\ZQD LNRQDSU]HNV]WDáFHQLDZSáDVzF]\(QLH;<U\V
KWWSZZZKHOLRQFRPSOFDGKWP
Modelujemy fotel
77
$NW\ZQDLNRQDSU]HNV]WD¥FHQLDZS¥DV]F]\ÚQLH;<
3U]HVXZDP\RSDUFLH ZNLHUXQNXVNRÐQ\P ZS¥DV]F]\ÚQLH;<
Rys.3.41.3U]HVXZDP\RSDUFLHQDW\áIRWHOD
$E\ZSDVRZDüW\OQHRSDUFLHSRPL G]\RSDUFLDERF]QHLMHGQRF]HQLHMHSRJUXELüX*\MP\ QDU] G]LD ]JQLDWDQLD (squash). 8DNW\ZQLMP\ R ; L SU]HFLJQLMP\ NXUVRU Z Gyá RNQD 2SDUFLHVWDQLHVL NUyWV]HLMHGQRF]HQLHJUXEV]HU\V
Rys.3.42.=JQLDWDP\RSDUFLHW\OQHZ]GáX*RVL;DE\ZSDVRZDüMHSRPL G]\RSDUFLD boczne
KWWSZZZKHOLRQFRPSOFDGKWP
78
3D Studio MAX
3RSDWU]P\WHUD]QDIRWHORGSU]RGX0R*HP\MHV]F]HSU]HVNDORZDüRSDUFLHZ]GáX*RVL< NRU]\VWDMF ] SROHFHQLD VNDORZDQLD Z]GáX* Z\EUDQHM RVL L VNRU\JRZDü MHJR SRáR*HQLH Z]JO GHPUHV]W\IRWHODU\V
Rys.3.43..RU\JXMHP\SURSRUFMHW\OQHJRRSDUFLDLMHJRSRáR*HQLHZ]JO GHPUHV]W\IRWHOD
1D NRQLHF PR*HP\ MHV]F]H GRU\VRZDü IRWHORZL NyáND :\ELHU]P\ ] ERF]QHJR PHQX Utwórz (Create) LNRQ WZRU]HQLD EU\á (Geometry). Na rolecie Object Type QDFLQLMP\ NODZLV]XPR*OLZLDMF\WZRU]HQLHNXOL(Sphere).RU]\VWDMF]ZLGRNX]ERNXOXE]SU]RGX NOLNQLMZSXQNFLHSU]HZLG]LDQ\PQDURGHNNXOLPRGHOXMFHMNyáNRIRWHOD'UXJLHNOLNQL FLH XVWDOL SURPLH NXOL :\NRU]\VWDM ZLGRN ] JyU\ DE\ XPLHFLü NyáNR Z URJX IRWHOD 8WZyU] WU]\NRSLHNXOLLUR]PLHüMHZQDUR*Qikach obudowy fotela (rys.3.44).
.o¥ND ]DPRGHORZDQH NXODPL
Rys.3.44.0RGHOXMHP\NyáND
KWWSZZZKHOLRQFRPSOFDGKWP
Modelujemy fotel
79
3DPL WDM R XDNW\ZQLDQLX RGSRZLHGQLFK RVL XNáDGX ZVSyáU] GQ\FK SRdF]DV WZRU]HQLD NRSLL NyáHN DE\ SU]HVXQL FLD RGE\ZDá\ VL GRNáDGQLH w pionie lub poziomie. 7HUD]IRWHOMHVWMX*JRWRZ\$E\XáDWZLüVRELHPDQLSXODFM IRWHOHPMDNRFDáRFL]JUXSXjP\ MHV]F]H ZV]\VWNLH RELHNW\ WZRU]FH IRWHO :\ELHU]P\ ] JyUQHJR PHQX PHQX LNRQ
VHOHNFMLZHGáXJQD]Z\LZFLQLMP\NODZLV]AllDQDVW SQLHSelect (rys.3.45).
3RZFLÐQL¾FLX NODZLV]D$OO Z\ELHUDP\ZV]\VWNLH RELHNW\ZVFHQLH Rys.3.45. Selekcjonujemy wszystkie obiekty w scenie
Po wybraniu wszystkich obiektów wybierzmy z górnego menu polecenie Group (rys.3.46). )RWHOVWDQLHVL MHGQFDáRFLDOHZVSRVyERGZUDFDOQ\±]DZV]HPR*HP\Z\EUDüSROHFenie odwrotne, czyli Ungroup.
Rys.3.46.*UXSXMHP\RELHNW\WZRU]FHIRWHO KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
80
Po wybraniu polecenia Group QD HNUDQLH SRMDZL VL RNLHQNR GLDORJRZH MDN QD U\V *UXSLH RELHNWyZ PR*HP\ QDGDü RGSRZLHGQL QD]Z : QDV]\P SU]\SDGNX E G]LH RQD RF]\ZLFLHEU]PLHüfotel.
Rys.3.47.1DGDMHP\QD]Z JUXSLHRELHNWyZ
KWWSZZZKHOLRQFRPSOFDGKWP
.DPHU\LZLDWáD
83
.DPHU\LZLDWáD $E\U\VXQHNZ\NRQDQ\ZSRSU]HGQLPUR]G]LDOH]DVáXJLZDáQDPLDQRVFHQ\PXVLP\X]uSHáQLüJRMHV]F]HRNDPHU LZLDWáD8DNW\ZQLMP\ERF]QHPHQXUtwórz (Create) i naciQLMP\klawisz tworzenia wirtualnej kamery5R]SR]QDP\JREH]WUXGXJG\*QDPDOowana jest na nim kamera. Na rolecie Object TypeZFLQLMP\NODZLV]Target (rys.4.1), który XPR*OLZLQDPXWZRU]HQLHNDPHU\SRVLDGDMFHMFHOWDNNDPHU RSLVDOLP\MX*ZUR]G]LDOH $E\ XWZRU]\ü NDPHU PXVLP\ ZVND]Dü QD HNUDQLH GZD SXQNW\ :FLQL FLH OHZHJR NODZLV]D P\V]\ XPLHMVFRZL NDPHU 'RSyW\ GRSyNL QLH ]ZROQLP\ NODZLV]D E G]LHP\ PRJOLFHORZDüWZRU]RQNDPHU1DMHG(P\QDURGHNIRWHODL]ZROQLMP\NODZLV]P\V]\ DE\XWZRU]\üFHONDPHU\U\V
.ODZLV] WZRU]HQLD NDPHU &HO NDPHU\
.DPHUD ]FHOHP
2Ð NDPHU\ .DPHUD
Rys.4.1.7ZRU]\P\NDPHU ]FHOHP
=DPLHP\MHGQR]RNLHQZLGRNRZ\FKQDRNQRZLGRNX]NDPHU\:QDV]\PSU]\NáDG]LH XDNW\ZQLRQRRNQRSHUVSHNW\Z\LQDFLQL WRNODZLV]CU\V 'RSDVXMSRáR*HQLHNDPHU\ LFHOXWDNDE\]REDF]\ü]DPRGHORZDQ\IRWHOZSHáQHMNUDVLH0R*HV]SU]HPLHV]F]DüNDPeU OXE MHM FHO NRU]\VWDMF ] QDU] G]LD SU]HPLHV]F]DQLD ] JyUQHJR PHQX QDU] G]LRZ\P 0R*HV]WH*Z\NRU]\VWDüZLDGRPRFL]GRE\WHZUR]G]LDOHQLQLHMV]HMNVL*NLLX*\üRSiVDQ\FKWDPQDU] G]LGRGRSDVRZ\ZDQLDZLGRNX]NDPHU\ .ROHMQ\P HWDSHP WZRU]HQLD VFHQ\ MHVW MHM RGSRZLHGQLH RZLHWOHQLH -DN MX* QDGPLHQLDOiP\GRSyW\GRSyNLQLHXWZRU]\P\ZáDVQ\FK(UyGHáZLDWáD'6WXGLRVDPRRZLHWOLQDP VFHQ -HOLMHGQDNFKFHP\ZLDGRPLHZ\NRU]\VW\ZDüHIHNW\ZLHWOQHWRPXVLP\XVWDZLü ZáDVQHUHIOHNWRU\:ERF]Q\PPHQXUtwórz (Create)QDFLQLMP\WHUD]LNRQ ]U\VXQNLHP lampki (Rys.4.3). Na rolecie Object Type QDFLQLMP\ NODZLV] Spot Target 8PR*OLZLD RQ utworzenie reflektora (Spotlight)VNáDGDMFHJRVL ]DQDORJLF]Q\FKHOHPHQWyZMDNNDPHUD zZáDFLZHJR UHIOHNWRUD L FHOX 8WZyU]P\ UHIOHNWRU ZLHFF\ QD IRWHO WDN MDN SRND]XMH U\VDZL FQLHFR]QDGNDPHU\LRGMHMOHZHMVWURQ\
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
84
2NQR ZLGRNX ]NDPHU\
1DU]¾G]LD GRSDVRZ\ZDQLD ZLGRNX ]NDPHU\ Rys.4.2.8VWDZLDP\NDPHU DE\MDNQDMOHSLHMZLG]LHüIRWHO
,NRQDWZRU]HQLD RÐZLHWOHQLD ,NRQDWZRU]HQLD UHIOHNWRUD ]FHOHP
&HOUHIOHNWRUD
5HIOHNWRU Rys.4.3.7ZRU]HQLHUHIOHNWRUDRZLHWODMFHJRIRWHO
=ZUyü V]F]HJyOQ XZDJ QD RSFMH ]DZDUWH QD UROHFLH General Parameters (rys.4.4). 8PR*OLZLDMRQHGRSDVRZDQLHSRGVWDZRZ\FKSDUDPHWUyZZLDWáDLE G]LHP\]QLFKF] VWR NRU]\VWDü=D]QDF]RQ\NZDGUDFLNOnR]QDF]DL*ZLDWáRMHVWZáF]RQH=QDMGXMFHVL SRG QLPRNLHQNDXPR*OLZLDMGRSDVRZDQLDNRORUXLMDVQRFL(UyGáDZLDWáD0R*HP\WH*klikQü QD NZDGUDFLN ] SUyEN NRORUX ZLDWáD DE\ GRSDVRZDü NRORU ZLDWáD ]D SRPRF VSeFMDOQHJRRNQDU\V -HOLGRMG]LHP\GRZQLRVNX*HZLDWáRMHVW]DFLHPQHWRPR*HP\ KWWSZZZKHOLRQFRPSOFDGKWP
.DPHU\LZLDWáD
85
SRFLJQü Z Gyá VXZDN Whiteness 3RG UROHW General Parameters ]QDMGXMH VL UROHWD ] parametrami reflektora (Spotlight Parameters) (rys.4.4). Zaznaczenie opcji 3RND* VWR*HN ZLDWáD (Show Cone)PR*HXáDWZLüQDPGRSDVRZDQLHSRáR*HQLDUHIOHNWRUD6WR*HNZLDWáD VWDQLHVL ZLGRF]Q\LE G]LHP\PRJOL]RULHQWRZDüVL MDNF] üVFHQ\RZLHWODUHIOHNWRU :\ELHUDMF SRPL G]\ RSFMDPL Circle i Rectangle PR*HP\ ZSá\ZDü QD NV]WDáW VWR*ND ZLDWáD0R*HRQPLHüSU]HNUyMRNUJá\MDNQDU\V OXESURVWRNWQ\U\V
3URVWRN¹WQ\ VWRÜHNÐZLDW¥D
3UoENDNRORUX ÐZLDW¥D
2GKDF]W¾RSFM¾ DE\]REDF]\± VWRÜHNÐZLDW¥D :\ELHU]SRPL¾G]\ VWRÜNLHPÐZLDW¥D RSU]HNURMX RNU¹J¥\POXE SURVWRN¹WQ\P Rys.4.4. Parametry reflektora
$E\SRMDÐQL± UHIOHNWRUSU]H FL¹JQLMVXZDN ZGo¥
Rys.4.5. Kolor reflektora
$E\ OHSLHM RFHQLü G]LDáDQLH ZSURZDG]DQHJR RZLHWOHQLD XWZyU]P\ SRGáRJ 7HUD] IRWHO ]DPLDVW ZLVLHü Z SRZLHWU]X VWRL QD SRGáRG]H PRGHORZDQHM FLHQNLP SURVWRSDGáRFLDQHP U\V $E\ SUDZLGáRZR RZLHWOLü VFHQ QLH Z\VWDUF]D MHGHQ UHIOHNWRU =D]Z\F]DM X*yZDP\ MHV]F]H SU]\QDMPQLHM MHGQHJR SXQNWRZHJR (UyGáD ZLDWáD (Omni). O ile reflektor (Spot) Z\WZDU]D VQRS ZLDWáD WR (UyGáR SXQNWRZH ÄZLHFL´ UyZQRPLHUQLH ZH ZV]\VWNLH VWURQ\ .ODZLV] XPR*OLZLDMF\ WZRU]HQLH ZLDWáD Omni ]QDMGXMH VL QD WHM VDPHM UROHFLH NWyUZ\NRU]\VWDOLP\GRXWZRU]HQLDUHIOHNWRUD1DFLQLMP\JRLkliknijmy w miejscu, w NWyU\P FKFHP\ XPLHFLü ZLDWáR SXQNWRZH U\V 2F]\ZLFLH SR XWZRU]HQLX ZLDWáR SXQNWRZH PR*HP\ SU]HVXZDü L PRG\ILNRZDü ]DOH*QLH RG SRWU]HE ZLDWáR WR PD SHáQLü KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
86
MHG\QLHIXQNFMHSRPRFQLF]HLQLHPR*HE\ü]DMDVQHDE\QLHZ\VWSLáR]E\WGX*HVSáRZLeQLH EDUZ Z REUD]LH =PQLHMV]P\ ZL F MHJR MDVQRü SU]HFLJDMF Z JyU VXZDN Z oknie Light Color (rys.4.8).
Rys.4.6.3RGáRJD]FLHQNLHJRSURVWRSDGáRFLDQX
6ZLDW¥R 2PQL 7ZRU]\P\ SXQNWRZH ÚUoG¥R ÐZLDW¥D
ÏZLDW¥R 2PQL 6FHQD Z\UDÚQLH SRMDÐQLD¥D
Rys.4.7.6FHQDRZLHWORQDGRGDWNRZRSXQNWRZ\P(UyGáHPZLDWáD
$E\ RFHQLü Z\QLNL QDV]\FK Z\VLáNyZ Z\ELHU]P\ ] JyUQHJR PHQX Rendering polecenie Render (rys.4.9). .OLNQLMP\ZRNQLHZLGRNX]NDPHU\L]DWZLHUG(P\SDUDPHWU\renderingu6FHQDQLHZ\JOGD]E\WGREU]H±MHVW]DPDáRZ\UD]LVWD6SUyEXMP\WRSRSUDZLü=amknijmy okno z renderingiem NOLNDMFQDLNRQLHSROHZHMVWURQLHEHONLW\WXáRZHMRNQDOXE KWWSZZZKHOLRQFRPSOFDGKWP
.DPHU\LZLDWáD
87
FKZ\üP\RNQR]DEHON LSU]HVXP\WDNDE\QLH]DVáDQLDáRQDPRNLHQZLGRNRZ\FK:yELHU]P\ UHIOHNWRU L Z ERF]Q\P PHQX QDFLQLMP\ LNRQ PRG\ILNDFML (Modify). W menu ERF]Q\P SRMDZL VL UROHW\ ] SDUDPHWUDPL UHIOHNWRUD 2GV]XNDM UROHW R QD]ZLH Shadow Parameters MHOL MHVW ]ZLQL WD WR M UR]ZL =QDMG( RSFM Cast Shadow L XDNW\ZQLM M (rys.4.9).
3U]\FLHPQLDP\ ÐZLDW¥R SXQNWRZH
Rys.4.8.=PQLHMV]DP\MDVQRüSXQNWRZHJR(UyGáDZLDWáD
Wybierz powtórnie polecenie Render OXE QDFLQLM Z JyUQ\P PHQX QDU] G]LRZ\P LNRQ
powtórzenia ostatniego renderingu7HUD]VFHQDSRZLQQDZ\JOGDüMDNQDU\V:\Ua]LVWRü FLHQLD U]XFDQHJR SU]H] IRWHO ]DOH*\ RG MDVQRFL ZLDWáD SXQNWRZHJR ,P ZLDWáR MDQLHMV]HW\PFLHVWDMHVL EOHGV]\-HOLZ\áF]\P\ZLDWáRSXQNWRZHWRFLHVWDQLHVL
czarny.
:¥¹F]DP\ RSFM¾U]XFDQLD FLHQLGOD UHIOHNWRUD
Rys.4.9. Scena ]UHQGHURZDQD]FLHQLDPLJHQHURZDQ\PLPHWRGraytracingu
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
88
0R*HV] MHV]F]H SRHNVSHU\PHQWRZDü ] GZRPD RSFMDPL U]XFDQLD FLHQL ' 6WXGLR PR*H JHQHURZDüFLHQLHPHWRGShadow Map lub Ray-Traced Shadows (rys.4.9). W tym drugim SU]\SDGNXRWU]\PDP\FLHQLHRZ\UD(Q\FKNUDZ G]LDFKMDNZ\NUHORQHRGOLQLMNL0HWRGD Shadow Map JHQHUXMHFLHQLHPL NNLHRUR]P\W\FKNUDZ G]LDFKU\V
Rys.4.10.&LHQLHZ\JHQHURZDQHPHWRGShadow Map
KWWSZZZKHOLRQFRPSOFDGKWP
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZ
91
5. Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZ 8*\WNRZQLF\ '26RZ\FK ZHUVML ' 6WXGLR SU]\Z\NOL GR SURMHNWRZDQLD PDWHULDáyZ wRGG]LHOQ\P PRGXOH SURJUDPX ]ZDQ\P (G\WRUHP 0DWHULDáyZ : 3D Studio MAX nie PDMX*RGG]LHOQ\FKPRGXáyZDFDá\(G\WRU0DWHULDáyZPLHFLVL Z jednym oknie dialoJRZ\P=QDMG]LHP\WDPSDUDPHWU\GREU]H]QDQHDOHUyZQLH*LFDáNLHPQRZH1DGRGDWHN ZV]\VWNLHSDUDPHWU\PDWHULDáXXSRU]GNRZDQRZHGáXJFDáNLHPRGPLHQQ\FK]DVDG,QDF]HM WH* SU]HELHJD SU]\SLV\ZDQLH ZVSyáU] GQ\FK PDSRZDQLD RELHNWRP Z scenie. W tym rozG]LDOH ]DMPLHP\ VL RSUDFRZ\ZDQLHP LSU]\SLV\ZDQLHP PDWHULDáyZ SU]\ X*\FLX QRZ\FK QDU] G]LMDNLHRIHUXMHQDP'6WXGLR0$;
.RORUPDWHULDáX =DF]QLMP\RGRWZRU]HQLD]QDQHMQDPMX*VFHQ\] fotelem (plik FOTEL.MAX). Na ekranie SRMDZLD VL IRWHO NWyUHPX ± MDN GRWG ± QLH SU]\SLVDQR *DGQHJR PDWHULDáX 6SUyEXMP\ SRNU\üQDV]PHEHOFLHPQ\PVNyURSRGREQ\PRELFLHP ,NRQD(G\WRUD0DWHULD¥oZ
,NRQDEORNRZDQLD]HVWDZXZ\ERUX Rys.5.1. Fotel jako obiekt wybrany
1D SRF]WHN Z\VHOHNFMRQXMP\ IRWHO L ]DEORNXMP\ ]HVWDZ Z\ERUX NOLNDMF QD LNRQLH zNáyGNPHWRG\VHOHNFMLRSLVDQRZUR]G]LDOH ']L NLWHPXXQLNQLHP\SU]\SDGNRZHJR zdeselekcjonowania opracowywanego obiektu. UJyU\HNUDQXRGV]XNXMHP\LNRQ (G\WRUD 0DWHULDáyZSDWU]U\V
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
92
-HOLLNRQD(G\WRUD0DWHULDáyZQLHMHVWZ tej chwili widoczna na ekranie, QDOH*\SU]HVXQüSDVHNLNRQSU]HFLJDMFJRZ lewo kursorem oNV]WDáFLH UF]NL Po NOLNQL FLXQDWHMLNRQLHZ\ZLHWOLVL RNQR(G\WRUDWDNLHMDNQDU\VXnku 5.2. 1D]ZDDNWXDOQLHZ\EUDQHJRPDWHULD¥X
:\EUDQDSUoEND PDWHULD¥X
1D]ZDDNWXDOQLH Z\EUDQHJRPDWHULD¥X
Rys.5.2.(G\WRU0DWHULDáyZ
0DP\WXV]HüSUyEHNUy*QREDUZQ\FKPDWHULDáyZPL G]\NWyU\PLPR*HP\SU]HáF]DüVL
NOLNQL FLDPL P\V]\ :\EUDQD SUyEND ]RVWDMH RWRF]RQD ELDá NZDGUDWRZ UDPN -HGQoF]HQLHQD]ZDZ\EUDQHJRPDWHULDáXSRMDZLDVL ZRNLHQNXSRURGNXSDWU]U\V RUD]QD górnej listwie okna dialogowego. WGROQHM F] FL RNQD ]QDMG]LHP\ WU]\ GáXJLH SR]LRPH NODZLV]H ]DW\WXáRZDQH Basic Parameters, Extended Parameters oraz Maps. .OLNDMF QD W\FKNODZLV]DFKPR*HP\]ZLMDüLUR]ZLMDüUROHW\] poszczególnymi grupami parametrów. 1DU\VXQNXUR]ZLQL WDMHVWUROHWDSDUDPHWUyZSRGVWDZRZ\FK±Basic Parameters. 1LHNLHG\QLHZV]\VWNLHSDUDPHWU\]QDMGXMFHVL QDUROHFLH PLHV]F] VL
na ekranie. WWDNLPSU]\SDGNXSROHQDOH*\SU]HZLQüSRFLJDMFP\V] ]DMDNLHSXVWHPLHMVFHUROHW\.XrVRUSU]\ELHU]HSU]\W\PNV]WDáWUF]NL
KWWSZZZKHOLRQFRPSOFDGKWP
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZ
93
Zaczniemy od rzeczy QDMSURWV]HM±]PLHQLP\NRORUPDWHULDáXQDFLHPQR]Lelony. 3RVWU]HJDQ\ SU]H] QDV NRORU PDWHULDáX MHVW Z ' 6WXGLR MDN L wZLHFLH U]HF]\ZLVW\P Z\SDGNRZWU]HFKEDUZ2WRRQH .RORUPDWHULDáXZLGRF]Q\Z cieniu, czyli wW\FKSDUWLDFKSRZLHU]FKQLQDNWyUHZLaWáRQLHSDGDEH]SRUHGQLR:'6WXGLRNRORUWHQQRVLQD]Z Ambient. .RORUPDWHULDáXZLGRF]Q\ZRZLHWORQ\FKSDUWLDFKSRZLHU]FKQLSU]HGPLRWX±NRORU Diffuse. .RORUZLDWáDRGELWHJRRGSRZLHU]FKQLSU]HGPLRWXLZSDGDMFHJRZSUost w oko widza, czyli odblask. W 3D Studio jest to kolor Specular. 3UyENLZV]\VWNLFKW\FKWU]HFKNRORUyZ]QDMGXMVL QDUROHFLHBasic Parameters (rys.5.3).
,NRQDVSU] JQL FLD(Lock) kolorów Ambient i Diffuse ,NRQDVSU] JQL FLD(Lock) kolorów Diffuse i Specular
Rys.5.3. Próbki kolorów Ambient, Diffuse i Specular w oknie Material Editor.
Kolory Ambient oraz Diffuse GOD ZL NV]RFL PDWHULDáyZ V LGHQW\F]QH .RORU Ambient ]DZV]HFRSUDZGDZ\GDMHVL FLHPQLHMV]\OHF]Z\QLNDWRSRSURVWX]WHJR*H]]DFLHQLoQ\FK UHMRQyZ SRZLHU]FKQL GRFLHUD GR QDV]\FK RF]X PQLHM RGELWHJR ZLDWáD QLH ]D zUy*QLF\NRORUXWHJRZLDWáD WVFHQDFK MDVQR RZLHWORQ\FK ]D SRPRF W]Z ZLDWáD RWDF]DMFHJR (Ambient) kolor Ambient F] VWR ZDUWR XF]\QLü ]GHF\GRZDQLH FLHPQLHMV]\P RG koloru DiffuseGODZ]PRFQLHQLDNRQWUDVWXQDSRZLHU]FKQLPDWHULDáX0RGeORZDQD EU\áD Z\GDMH VL G]L NL WHPX EDUG]LHM Z\SXNáD 8VWDODQLH MDVQRFL ZLDWáDAmbient omówimy w podrozdziale 5.4, „Próbny rendering”. 1DV]DVFHQDQLHQDOH*\GRMDVQRRZLHWORQ\FKZLDWáHPAmbient0R*HP\]DWHPVSRNRMQLH SU]\SLVDü LGHQW\F]Q EDUZ SUyENRP Ambient i Diffuse. .OLNDP\ ZL F QD LNRQLH VSU] JQL FLD(Lock)WRZDU]\V]FHMSUyENRPAmbient i DiffuseSDWU]U\V 1DVW SQLHZ\ELeramy klawisz Yes wZ\ZLHWORQ\PRNLHQNXMDNQDU\V
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
94
Rys.5.4.&]\VSU] JQü]HVRENRORU\Ambient i Diffuse?
3R ]DPNQL FLX RNLHQND LNRQD Lock SR]RVWDMH ZFLQL WD DVSU] JQL WH NRORU\ XMHGQROLFDM VL 7HUD] ]PLHQLDMF MHGHQ ]QLFK ]PLHQLP\ MHGQRF]HQLH GUXJL 3RZWyUQH NOLNQL FLH QD ikonie Lock zlikwiduMHSRáF]HQLHLSR]ZROLHG\WRZDüEDUZ\LQG\ZLGXDOQLH .OLNDMF QD GUXJLHM LNRQLH Lock VSU] JDP\ ]H VRE NRORU\ Diffuse oraz Specular. Kiedy obie ikony Lock ZFLQL WH V MHGQRF]HQLH ZV]\VWNLH WU]\EDUZ\SRGOHJDMMHGQRF]HVQHMHG\FML $E\Z\EUDüQRZEDUZ Ambient oraz Diffuse, wystarczy NOLNQüP\V]QDNWyUHMNROZLHN zW\FKGZyFKSUyEHN5R]ZLQLHVL RNQRGLDORJRZHZ\ERUXNRORUXMDNQDU\VXQNX
:DUWRFLVNáDGRZ\FK barwnych w systemie RGB :DUWRFLVNáDGRZ\FK barwnych w systemie HSV
Próbka poprzedniego koloru Diffuse
Próbka nowo wybranego koloru Diffuse
Rys.5.5. Okno wyboru barwy Diffuse
W oknie wyboru koloru (Color Selector) PR*HP\ Z\ELHUDü EDUZ\ ZVND]XMF MH P\V] wW F]RZ\P SURVWRNFLH OXE SRFLJDMF ]D WUyMNWQH VWU]DáNL Blackness oraz Hue, rozPLHV]F]RQH Z]GáX* EU]HJyZ SURVWRNWD 3y(QLHM GRGDWNRZR PR*HP\ Z\UHJXORZDü LFK MDVQRü QD SLRQRZ\P SDVNX SR SUDZHM VXZDN Whiteness .WR ZROL PR*H NRU]\VWDü zVXZDNyZVNáDGRZ\FKEDUZQ\FKV\VWHPX5*%OXE+69$NWXDOQHZDUWRFLVNáDGRZ\FK wND*G\P]W\FKV\VWHPyZVZ\ZLHWODQHZ okienkach po prawej stronie (patrz rys. 5.5). 7DPWH*PR*QDZSURZDG]DüMH]NODZLDWXU\:QDV]\PSU]\NáDG]LHZW F]RZ\PSURVWoNFLH ZVND]DOLP\ EDUZ FLHPQR]LHORQ 1RZR Z\EUDQD EDUZD SRMDZLáD VL
wSURVWRNWQ\PRNLHQNXZVND(QLNXSRG]LHORQ\PQDGZLHUyZQHF] FL3ROHZHMVWURQLH mamy poprzedni, a po prawej nowy kolor. KWWSZZZKHOLRQFRPSOFDGKWP
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZ
95
3R ]DPNQL FLX RNQD NOLNQL FLHP QD NODZLV]X Close SU]HNRQXMHP\ VL *H NRORU FLHPQo]LHORQ\VWDáVL DNWXDOQ\PNRORUHPAmbient oraz Diffuse-HGQRF]HQLH]PLHQLDVL Z\JOG SUyENL RWRF]RQHM ELDá UDPN .XOD MHVW WHUD] ]LHORQD DOH Z\JOGD UDF]HM MDN Z\NRQDQD z]LHORQHJRSODVW\NXQL*MDNREFLJQL WDVNyU-HGQ]SU]\F]\QWHJRVWDQXU]HF]\MHVWWR *H RGEá\VN MHVW ]E\W ELDá\ %\áRE\ OHSLHM JG\E\ PLDá EDUZ VSRNUHZQLRQ ]W MDN ZyEUDOLP\SU]HGFKZLOMDNRNRORUAmbient - Diffuse1DOH*\ZL FZ\EUDüQRZ\NRORUSpecularJG\*WRZáDQLHRQGHF\GXMHREDUZLHRGEá\VNX 0DP\ WHUD] SU]HG VRE NLOND PR*OLZRFL 0R*HP\ NOLNQü QD SUyEFH EDUZ\ Specular i wUR]ZLQL W\P RNQLH Color Selector V]XNDü QD OHSR SRGREQHJR RGFLHQLD 1DMSURFLHM E G]LH MHGQDN VNRSLRZDü NRORU Diffuse do okienka zSUyEN Specular, po prostu przeciJDMFJRWDPP\V]SDWU]U\V
Rys.5.6. Kopiowanie próbki koloru Diffuse do okienka koloru Specular
8PLHV]F]DP\ZL¾FNXUVRUZRNLHQNX'LIIXVHZFLVNDP\OHZ\NODZLV]P\V]\LSU]HFL¹JD P\JRQDGRNLHQNR6SHFXODU7DPGRSLHUR]ZDOQLDP\NODZLV]P\V]\:\ÐZLHWORQH]RVWDMH RNLHQNRGLDORJRZHMDNQDU\VXQNX
Rys.5.7. Zamiana lub kopiowanie kolorów
.OLNQL FLHQDNODZLV]XSwapVSRZRGRZDáRE\]DPLDQ NRORUyZAmbient oraz Diffuse. My wybieramy jednak klawisz CopyE\XMHGQROLFLüNRORU\7HUD]MHGQDNRGEá\VNQLHPDO]uSHáQLH]QLND]SRZLHU]FKQL]UHQGHURZDQHMSUyENLJG\*MHVWRQWDNVDPRFLHPQ\MDNUHV]WD SRZLHU]FKQLPDWHULDáX1DOH*\ZL FUR]MDQLüNRORUSpecular. W tym celu na rolecie Basic Parameters odszukujemy okienko parametru ValueF]\OLMDVQRFLNRORUXSDWU]U\V
3R]RVWDáHGZDSDUDPHWU\ZV\VWHPLH+69VáX*GRXVWDODQLDED]RZHJR odcienia koloru (Hue) oraz jego nasycenia (Saturation).
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
96
3DUDPHWU+XH 3DUDPHWU6DWXUDWLRQ 3DUDPHWU9DOXH
$NW\ZQ\NRORU
6SHFXODU Rys.5.8.5R]MDQLDQLHNRORUXSpecular]DSRPRFSDUDPHWUXValue
Kolor Specular jest wWHMFKZLOLDNW\ZQ\SDWU]U\V :REHFWHJRZDUWRFLVNáDGRZ\FK koloru, uwidocznione w okienkach s\VWHPX+69RUD]5*%RGQRV]VL ZáDQLHGRQLHJR 5R]MDQLDP\NRORUSpecularGREDUZ\EODGHM]LHOHQLXVWDZLDMFZ okienku ValueZDUWRü QLHFRSU]HNUDF]DMFMDNQDU\VXQNX $E\ XDNW\ZQLü GDQ\ NRORU Ambient, Diffuse lub Specular), wystarczy NOLNQüQDMHJRQazwie.
3Rá\VNOLZRüL tryby cieniowania 8VWDOLOLP\ NRORU QDV]HJR PDWHULDáX Z\ELHUDMF EDUZ\ GOD MHJR WU]HFK VNáDGRZ\FK Ambient, Diffuse oraz Specular3RQLHZD*MHGQDNNXOLVWDSUyENDZ okienku nadal nie przypoPLQDVNyU]DQHJRRELFLDSRUD]DMüVL Z\UHJXORZDQLHPVWRSQLDSRá\VNOLZRFLPDWHULDáX 5R]NáDG SRá\VNX QD SRZLHU]FKQL GDQHJR PDWHULDáX ]DOH*\ ZGX*\P VWRSQLX RG WU\EX FLeniowania, jaki mu przypiszemy. NaUR]ZLQL WHM UROHFLH Z SROX Basic Parameters, zaraz uJyU\]QDMGXMHVL OLVWDShading]NWyUHMZ\ELHUDüPR*QDWU\E\FLHQLRZDQLDU\V
Rys.5.9. Tryby cieniowania w oknie Material Editor
'RP\OQLH X*\ZDQ\P WU\EHP MHVW WU\E Phong, najbardziej uniwersalny. Tryb Metal, jak VDPDQD]ZDZVND]XMHQDGDMHSRZLHU]FKQLRPZ\JOGPHWDOLF]Q\7U\EConstantVáX*\GR uzyskiwania SáDVNRFLHQQ\FK IDVHWRZDQ\FK SRZLHU]FKQL SU]HGPLRWyZ ± MDN EU\ODQW OXE KWWSZZZKHOLRQFRPSOFDGKWP
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZ
97
RNRSV]F]Rá\5\VXQHNSU]HGVWDZLDHIHNWUHQGHULQJXWU]HFKEU\áSU]\Uy*Q\FKWU\EDFK cieniowania. D
E
F
Rys.5.10. a) Cieniowanie Constant, b) cieniowanie Phong, c) cieniowanie Metal
1DV]IRWHOQLHPDE\üMHGQDNDQLPHWDORZ\DQLWH*IDVHWRZDQ\8SHZQLDP\VL ZL FW\ONR F]\QDOLFLHShading na pewno wybrany jest tryb cieniowania PhongSRF]\PSU]\VW SuMHP\GRPRG\ILNDFMLZDUWRFLGZyFKSDUDPHWUyZShininess oraz Shininess StrengthVáu*F\FKGRVWHURZDQLDSRá\VNOLZRFLSDWU]U\V
3DUDPHWU 6KLQLQHVV 3DUDPHWU 6KLQLQHVV 6WUHQJWK
.U]\ZD RGE¥\VNX Rys.5.11.0RG\ILNDFMDSRá\VNOLZRFLPDWHULDáX
=ZL NV]DQLHZDUWRFLSDUDPHWUXShininessSRZRGXMHNRQFHQWURZDQLHVL RGEá\VNX0R*QD WR ]DREVHUZRZDü QD SRZLHU]FKQL NXOLVWHM SUyENL Z Z\EUDQ\P RNLHQNX RUD] QD Z\NUHVLH RERN,PZ\*V]DZDUWRüShininessW\PEDUG]LHM]Z *DVL VWR*NRZDÄNU]\ZDRGEá\VNX´ SDWU]U\V 'DMHWRHIHNWJáDGNLHMOQLFHMSRZLHU]FKQL3RQLHZD*VNyU]DQHRELFLDQLH V QD RJyá EDUG]R OQLFH ZQDV]\P SU]\SDGNX ZDUWRü Shininess QDOH*\ UDF]HM REQL*\ü WQDV]\PSU]\NáDG]LHSDUDPHWUShininessXVWDZLOLP\QDSDWU]U\V =ZL NV]DMF ZDUWRü SDUDPHWUX Shininess Strength ]ZL NV]DP\ XG]LDá NRORUX Specular wNV]WDáWRZDQLX EDUZ\ RGEá\VNXMFHM F] FL SRZLHU]FKQL 2GEá\VN VWDMH VL ZL F Z\UD(QLHMV]\-HGQRF]HQLHQDZ\NUHVLHÄNU]\ZDRGEá\VNX´SQLHVL ZJyU *G\NU]\ZDGRWNQLH JyUQHMNUDZ G]LSRODZ\NUHVXQDSRZLHU]FKQLPDWHULDáXSRMDZLVL SODPDF]\VWHJRNRORUX
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
98
Specular (czystego, to znaczy nie pomieszanego z kolorem Diffuse). Dla naszego fotela ZDUWRüSDUDPHWUXShininess Strength nie poZLQQDSU]HNUDF]DüMDNQDU\VXQNX Uaktywnienie opcji SoftenWRZDU]\V]FHMRNLHQNX]Z\NUHVHPVSRZRGXMH GRGDWNRZH ]áDJRG]HQLH MDVQHM SODP\ ZLGRF]QHM QD PDWHULDOH Z miejscu Z\VWSLHQLD RGEODVNX $NW\ZQHM RSFML WRZDU]\V]\ NU]\*\N SXVW\ NZadracik oznacza stan nieaktywny.
3UoEND ]PRG\ILNRZDQHJR PDWHULD¥X
2SFMD6RIWHQ
Rys.5.12.8VWDZLHQLHSDUDPHWUyZSRá\VNOLZRFLGODPDWHULDáXV\PXOXMFHJRRELFLHIRWHOD
3U]\SLV\ZDQLHPDWHULDáXRELHktom w scenie 7HUD] NLHG\ RSUDFRZDOLP\ ZáDVQ\ PDWHULDá PR*HP\ SU]\SLVDü JR RELHNWRZL fotel wQDV]HM VFHQLH 1DMSLHUZ MHGQDN QDGDP\ PDWHULDáRZL LQG\ZLGXDOQ QD]Z ']L NL WHPX áDWZLHME G]LHQDPVL Sy(QLHMRULHQWRZDüZUyGUy*Q\FK PDWHULDáyZ :ZL NV]RFL VFHQ NRU]\VWD VL UyZQROHJOH ]EDUG]R ZLHOX PDWHULDáyZ MHOL SRSU]HVWDQLHP\ QD VWDQGDUGRZR nadawanych przez program nazwach w rodzaju Material #1V]\ENRVL SRJXELP\ 1DGDZDQLHPDWHULDáRZLQRZHMQD]Z\MHVWEDUG]RSURVWH:\VWDUF]\XDNW\ZQLüNOLNQL FLHP okienko zQD]Z PDWHULDáX SDWU] U\V LZSLVDü QRZ QD]Z ± QD SU]\NáDG ÄIRWHO´ ± w miejsce starej, jak na rysunku 5.13.
KWWSZZZKHOLRQFRPSOFDGKWP
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZ
99
Rys.5.13.=PLDQDQD]Z\PDWHULDáX
7HUD]PR*HP\SU]\SLVDüPDWHULDáZ\EUDQ\PRELHNWRPZ scenie, NOLNDMFQDLNRQLHSRNa]DQHM QD U\VXQNX =DXZD* *H UDPND RWDF]DMFD Z\EUDQ SUyEN Z]ERJDFLáD VL
oWUyMNWQHQDUR*QLNL
,NRQDSU]\SLV\ZDQLD PDWHULD¥XZ\EUDQ\P RELHNWRP Rys.5.14.3U]\SLV\ZDQLHPDWHULDáXZ\EUDQ\PRELHNWRPZVFHQLH
-HOLLNRQDSU]\SLV\ZDQLDPDWHULDáXZ\EUDQ\PRELHNWRPMHVWQLHDNW\ZQD V]DUD R]QDF]D WR *H QLHFKFF\ ]OLNZLGRZDáH ]HVWDZ Z\ERUX SU]\SDdkowym NOLNQL FLHP Z pustym miejscu ekranu. W]ZL]NX ] tym w scenie nie ma wWHMFKZLOL*DGQ\FKRELHNWyZZ\EUDQ\FK0R*HVL WRáDWZR ]GDU]\üJG\]HVWDZZ\ERUXQLH]RVWDá]DEORNRZDQ\NOLNQL FLHPQDLNonie zNáyGN 7UyMNFLNLRWDF]DMFHNXOLVWSUyEN R]QDF]DM*HPDWHULDáMHVWÄJRUF\´:V]HONLH]PLDQ\ SDUDPHWUyZ PDWHULDáX ZSURZDG]DQH ZRNQLH (G\WRUD 0DWHULDáyZ V QD ELH*FR SU]HQoV]RQH GR VFHQ\ 1DWRPLDVW PDWHULDá\ ÄFKáRGQH´ EH] WUyMNFLNyZ PR*HP\ PRG\ILNRZDü wRNQLH(G\WRUDOHF]]PLDQ\WHQLH]QDMGXMRG]ZLHUFLHGOHQLDZVFHQLH0DWHULDáÄFKáRdQ\´ PR*HP\ ZND*GHM FKZLOL XF]\QLü ÄJRUF\P´ LQQ\PL VáRZ\ SU]HQLHü GR VFHQ\ NoU]\VWDMF] jednej zGZyFKLNRQRSLVDQ\FKSRQL*HM
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
100
1. ,NRQDSU]\SLV\ZDQLDPDWHULDáXZ\EUDQ\PRELHNWRP (rys.5.15), gdy mamy w sceQLHXWZRU]RQ\]HVWDZZ\ERUX-HOLQLHPDRELHNWyZZ\EUDQ\FKLNRQDWDMHVWQLeaktywna.
Rys.5.15.,NRQDSU]\SLV\ZDQLDPDWHULDáXZ\EUDQ\PRELHNWRP (Assign Material to Selection)
,NRQDZSURZDG]DQLDPDWHULDáXGRVFHQ\U\V JG\PDP\MX*ZVFHQLHPDWeULDá R danej nazwie iFKFHP\ JR ]DNWXDOL]RZDü -HOL ZVFHQLH QLH PD PDWHULDáX oWDNLHMQD]ZLHLNRQDMHVWQLHDNW\ZQD5yZQLH*ZWHG\JG\PDWHULDáMHVWMX*]DNWuDOL]RZDQ\LNRQDVWDMHVL QLHDNW\ZQD
Rys.5.16.,NRQDZSURZDG]DQLDPDWHULDáXGRVFHQ\(Put Material to Scene)
ZWHJRZ\QLND*HLQDF]HMQL*WRE\áRZSRSU]HGQLFKZHUVMDFK'6WXGLRQLHPR*HP\RSUaFRZDüQRZHJRPDWHULDáXXF]\QLüJRPDWHULDáHPÄELH*F\P´D potem NOLNDüSRHNUDQLHWR WX WR WDP SU]\SLVXMF PDWHULDá RELHNWRP NWyUH DNXUDW QDZLQ á\ QDP VL SRG U N W 3D6WXGLR 0$; WU]HED NRQLHF]QLH Z\VHOHNFMRQRZDü RELHNW\ ,QDF]HM ]QDMG]LHP\ VL
w sytuacji, wNWyUHMSRRSUDFRZDQLXQRZHJRPDWHULDáXQLF]QLPQLHPR*HP\]URELüRELH LNRQ\SU]\SLV\ZDQLDVQLHDNW\ZQH 1DOH*\WH*]ZUyFLüXZDJ *HFKRüZ oknie Edytora PR*HP\ PLHü Uy*Q\FK PDWHULDáyZ R tej samej nazwie tyle co próbek (aZL F V]Hü WR wVFHQLHRERZL]XMH*HOD]QD]DVDGD MHGQDQD]ZD±MHGHQPDWHULDá 1LHXGDQDPVL ZL FSU]\SLVDüGZyPIRWHORPZVFHQLHGZyFKUy*QLF\FKVL PDWHULDáyZ o nazwie „fotel´ % G]LHP\ PXVLHOL DOER ]PLHQLü QD]Z PDWHULDáX DOER WH* SRJRG]Lü VL
zW\P*HZV]\VWNLHIRWHOHDXWRPDW\F]QLHVL GRVLHELHXSRGREQLQLH]DOH*QLHRGWHJRF]\ E\á\F]\WH*QLHE\á\XZ]JO dnione w zestawie wyboru. WWDNLHMV\WXDFMLSURJUDPZ\ZLHWOLVWRVRZQHRVWU]H*HQLHU\V DOHW\ONRZSU]\SDdNXJG\GRSU]\SLVDQLD]PLHQLRQHJRPDWHULDáXX*\MHP\LNRQ\] rysunku 5.15.
Rys.5.17.2VWU]H*HQLHRZ\VW SRZDQLXZVFHQLHPDWHULDáXo tej samej nazwie
KWWSZZZKHOLRQFRPSOFDGKWP
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZ
101
-HOLZZ\ZLHWORQ\PRNQLHZ\ELHU]HP\RSFM ReplacePDWHULDáR danej nazwie zostanie zaktualizowany wFDáHM VFHQLH Z obiektach wybranych i nie wybranych). Po wybraniu opcji Rename, wRNLHQNXSRQL*HMPR*HP\ZSLVDüLQQQD]Z SU]\SLV\ZDQHJRPDWHULDáX ']L NLWHPXÄVWDU\´PaWHULDáSR]RVWDQLHQLHQDUXV]RQ\
5.4. Próbny rendering 7HUD]JG\SU]\SLVDOLP\PDWHULDáRELHNWRZLZVFHQLHPR*HP\GRNRQDüSLHUZV]HJRSUybnego UHQGHULQJX )RWHO MHVW ]GHF\GRZDQLH FLHPQ\ ZL F zrenderowany na standardowym F]DUQ\P WOH E G]LH PDáR ZLGRF]Q\ 'ODWHJR ]DF]QLHP\ RG XVWDOHQLD LQQHJR MDQLHMV]HJR NRORUXWáDGODrenderowanej sceny. Wybieramy z górnego menu polecenie Rendering/EnviromentE\UR]ZLQüRNQRGLDORJowe takie jak na rysunku 5.18.
3UoENDNRORUXW¥D
3UoENDNRORUX ÐZLDW¥DRWDF]DM¹FHJR $PELHQW
Rys.5.18. Okno dialogowe Environment
Po NOLNQL FLX QD SUyEFH NRORUX WáD SDWU] U\V UR]ZLQLH VL ]QDMRPH RNQR Color Selector, wNWyU\PPR*HP\Z\EUDüNRORUWáD0\Z\EUDOLP\EDUZ V]DUREá NLWQ Po NOLNQL FLX QD SUyEFH NRORUX ZLDWáD Ambient UR]ZLQLH VL WDNLH VDPR RNQR Z którym zNROHLPR*HP\XVWDOLüMDVQRüLEDUZ W]ZZLDWáDRWDF]DMFHJRUR]SURV]RQHJRZ atmosferze). WWHMFKZLOLZLDWáRMHVWFDáNRZLFLHF]DUQHF]\OLSRSURVWXZFDOHJRQLHPD-HVWWR MHGQDN V\WXDFMD PR*OLZD W\ONR ZSU]HVWU]HQL NRVPLF]QHM -DNR *H QDV] IRWHO PD VWDü w]Z\Ná\PSRPLHV]F]HQLXQLH]DOHZLWRZDüQDRUELFLHRNRáR]LHPVNLHMZ\ELHUDP\MDN FLHPQEDUZ ']L NLWHPXX]\VNDP\ZVFHQLHQLHZLHONLORüZLDWáDUR]SURV]RQHJR -HOLFKFHV]X]\VNDüZVFHQLHVáDEHZLDWáRAmbient o neutralnym zabarZLHQLX ELDáH Z oknie Color Selector Z\ELHU] GRZROQ FLHPQ EDUZ
iSU]HVX VXZDN Saturation maksymalnie na lewo. Próbka przybierze kolor ciemnoszary.
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
102
Zamykamy okno dialogowe podwójnym NOLNQL FLHPZ jego lewym górnym rogu, uaktywniamy widok zNDPHU\ MH*HOL QLH E\á DNW\ZQ\ L wydajemy polecenie Render z górnego menu Rendering 5R]ZLMD VL RNQR GLDORJRZH Render Scene, jak na rys.5.19. Informuje ono nas m.in. oW\P *H UHQGHURZDQ\ E G]LH ZLGRN ] NDPHU\ Camera01 w polu Render Viewport uGRáXSROHwej), a ]UHQGHURZDQ\REUD]E G]LHPLDáZ\PLDU\[SLNVHOL (pole Output Size) i]RVWDQLHZ\ZLHWORQ\QDHNUDQLHEH]]DSLV\ZDQLDGRSOLNXSROHRender Output).
Rys.5.19. Okno dialogowe Render Scene
3RQLHZD**DGQHSDUDPHWU\ZW\PRNQLHQLHZ\PDJDM]PLDQ\]DP\NDP\MHNOLNQL FLHP na klawiszu Render3RFKZLOLQDHNUDQLHZ\ZLHWODVL RNQR]Hzrenderowanym obrazem, jak na rysunNXSDWU]WH*NRORURZDZNáDGNDU\V
KWWSZZZKHOLRQFRPSOFDGKWP
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZ
103
Rys.5.21. Fotel pokryty ciemnozielonym obiciem
Przy kolejnych UHQGHULQJDFK PR*HP\ UHQGHURZDü W\ONR VDP IRWHO 1LH PD SRWU]HE\ E\ ]D ND*G\P UD]HP SURJUDP PXVLDá REOLF]Dü RG QRZD SLNVHOH WáD ± FK\ED *H SRVWDQRZLV] ]PLHQLü NRORU WáD 5R]ZL OLVW RSFML UHQGHULQJX Z JyUQ\P PHQX QDU] G]LRZ\P Z\ELHU] RSFM Selected w miejsce ViewLQDFLQLMLNRQ renderingu sceny. 7HUD]PR*HP\SU]\VWSLüGRQDQRV]HQLDGUREQ\FKSRSUDZHN: razie potrzeby korygujeP\ SDUDPHWU\ PDWHULDáX ZRNQLH (G\WRUD NRORU SRá\VNOLZRü LWS D potem renderujemy IRWHO E\ RFHQLü HIHNW ]PLDQ *G\ SR NLONX SUyEDFK PDWHULDá ]DF]QLH RGSRZLDGDü ZSHáQL naszym oczekiwaniom, zapisujeP\VFHQ QDG\VN±E G]LHP\]QLHMMHV]F]HNRU]\VWDü
1DMOHSLHM ]DSLV] VFHQ SRG ZáDVQ QD]Z ]D SRPRF SROHFHQLD Save As, DE\QLH]QLV]F]\üRU\JLQDáXSOLNX
KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
107
6. 0DWHULDá\PDSRZDQH W SRSU]HGQLP UR]G]LDOH RSUDFRZDOLP\ LSU]\SLVDOLP\ Z\EUDQHPX RELHNWRZL Z VFHQLH QDMSURVWV]\PR*OLZ\PDWHULDá7HUD]]DMPLHP\VL WZRU]HQLHPPDWHULDáyZEDUG]LHMVNRmSOLNRZDQ\FKZ\NRU]\VWXMF\FKPDSRZDQLH% G]LHP\RSLHUDüVL QDSURFHGXUDFKZ jakie Z\SRVD*RQ\MHVWSURJUDP']L NLQLPPR*QDX]\VNDüERJDWJDP Z]RUyZLIDNWXU8*yFLHPGRPDSRZDQLDREUD]yZUDVWURZ\FK]DMPLHP\VL Z rozdziale 10.
.RSLRZDQLHPDWHULDáX WW\PUR]G]LDOHE G]LHP\NRQW\QXRZDüSUDF QDGPRGHOHPIRWHOD=DF]QLMZL FRGRWZoU]HQLDSOLNXQDGNWyU\PSUDFRZDáHZ poprzednim rozdziale. Podobnie jak wtedy, wybieramy fotel iEORNXMHP\ ]HVWDZ Z\ERUX LNRQD NáyGNL 1DVW SQLH NOLNQL FLHP QD LNRQLH (G\WRUD0DWHULDáyZUR]ZLMDP\RNQRGLDORJRZHMaterial Editor. W oNQLHW\P]QDMGXMHVL
RSUDFRZDQ\SU]H]QDVFLHPQR]LHORQ\PDWHULDáR nazwie fotel (patrz rys. 6.1).
Rys.6.1..RSLRZDQLHSUyENLPDWHULDáX
8PLHV]F]DP\ NXUVRU QD SUyEFH PDWHULDáX fotel iZFLVNDMF OHZ\ NODZLV] P\V]\ SU]eciJDP\MGRVVLHGQLHJRRNLHQNDSDWU]U\V 3UyEND]RVWDMHVNRSLRZDQD-HGQRF]HQLH ELDáDUDPND]DF]\QDRWDF]DüGUXJSUyEN NRSL 7HQPDWHULDáMHVWZL FDNWXDOQLHZ\EUaQ\1DUR*QHWUyMNW\SR]RVWDMMHGQDNQDSRSU]HGQLPPLHMVFXMDNQDU\V 2]QDF]D WR *H ÄJRUF\P´ PDWHULDáHP MHVW QDGDO SUyEND Z lewym górnym rogu. Próbka URGNRZDDNWXDOQLHZ\EUDQDMHVWPDWHULDáHPÄFKáRGQ\P´±ZSURZDG]RQHZ niej zmiany QLH]QDMGRG]ZLHUFLHGOHQLDZVFHQLH0R*HP\MHGQDNáDWZRWRQDSUDZLüNOLNDMFQDLNoQLHZSURZDG]DQLDPDWHULDáXGRVFHQ\SDWU]U\V URGNRZDSUyENDVWDMHVL PDWHULDáHP ÄJRUF\P´ Z\Uy*QLRQ\P SU]H] WUyMNWQH QDUR*QLNL 0DWHULDá WHQ E G]LH QD ELH*FR DNWuDOL]RZDQ\SRND*GHMPRG\ILNDFML
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
108
0DWHULD¥ JRU¹F\
,NRQDZSURZDG]DQLD PDWHULD¥XGRVFHQ\
0DWHULD¥ FK¥RGQ\ Z\EUDQ\
Rys.6.2..RSLDPDWHULDáXfotel
0DSRZDQLHQLHUyZQRFL(Bump) 3LHUZV]D SODQRZDQD SU]H] QDV PRG\ILNDFMD E G]LH SROHJDáD QD ZSURZDG]HQLX GUREQ\FK QLHUyZQRFL QD QDV]\P JáDGNLP RELFLX 'R X]\VNLZDQLD HIHNWX QLHUyZQRFL SRZLHU]FKQL FKURSRZDWRFL *áRELH VS ND VIDORZD LWS VáX*\ PDSRZDQLH Bump. Jest ono dobrze ]QDQHX*\WNRZQLNRPVWDUV]\FKZHUVML'6WXGLR=DPLDVWMHGQDNNRU]\VWDüSU]\PDSRZaniu zREUD]X UDVWURZHJR Z\NRU]\VWDP\ MHGQ ] SURFHGXU ÄZEXGRZDQ\FK´ Z 3D Studio 0$;±SURFHGXU Noise. .OLNQL FLHPQDGáXJLPSR]LRP\PNODZLV]XBasic Parameters]ZLMDP\UROHW SDUDPHWUyZ SRGVWDZRZ\FK E\ ]DRV]F] G]Lü PLHMVFD QD HNUDQLH .OLNQL FLHP QD NODZLV]X Maps rozZLMDP\UROHW PDSowania, jak na rysunku 6.3.
0DSRZDQLH QLHUoZQRÐFL
Rys.6.3.5y*QHURG]DMHPDSRZDQLD KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
109
Na razie wszystkim PDSRZDQLRP WRZDU]\V] NODZLV]H ] napisem None, co oznacza brak PDSRZDQLD 2GV]XNXMHP\ PDSRZDQLH QLHUyZQRFL (Bump) i NOLNDP\ QD WRZDU]\V]F\P mu klawiszu None5R]ZLMDVL RNQRGLDORJRZHMaterial/Map Browser, zNWyUHJRPR*QD Z\ELHUDü PLQ PDS\ ELWRZH L procedury. W polu Browse From: (lewy górny róg okna) ]D]QDF]DP\RSFM New, jak na rysunku 6.4. Do okna dialogowego Material/Map Browser FR PR*QD E\ VRELH SU]eWáXPDF]\ü MDNR Ä3U]HJOGDUND 0DS L0DWHULDáyZ´ PR*QD GRVWDü VL QD NLOND Uy*Q\FK VSRVREyZ 3RQLHZD* P\ GRVWDOLP\ VL GR QLHJR ]D SoUHGQLFWZHP NODZLV]D PDSRZDQLD W\ONR PDS\ L SURFHGXU\ V GOD QDV ZLGRF]QH0DWHULDá\]RVWDMSRPLQL WH
Rys.6.4. Okno dialogowe Material/Map Browser
W tej chwili okno Material/Map BrowserIXQNFMRQXMHZ\áF]QLHMDNRÄ3U]HJOGDUND0DS´ ZSUDNW\F]QHJRSXQNWXZLG]HQLDSURFHGXU\UyZQLH*PR*HP\WUDNWRZDüMDNFRZ rodzaju PDS FKRü ]DPLDVW REUD]yZ UDVWURZ\FK ED]XM RQH QD VSHFMDOQ\FK DOJRU\WPDFK REOLF]eQLRZ\FK &] VWR PyZL VL R nich jako o mapach proceduralnych (ang. procedural maps). 2GV]XNXMHP\ QD OLFLH LSRGZLHWODP\ NOLNQL FLHP SURFHGXU Noise, aQDVW SQLH ]DP\NaP\RNQRGLDORJRZH]DSRPRFNODZLV]DOK. 5HQGHUXMHVL SUyENDPDWHULDáXR lekko nierównej powierzchni. W polu Noise ParametersNWyUHSRMDZLáRVL SRQL*HMPR*QDZ\EUDü rodzaj procedury Noise: Regular, Fractal lub Turbulence3U]HáF]DMFVL SRPL G]\W\PL RSFMDPL SRZRGXMHP\ ]PLDQ Z]RUX Z\EU]XV]H QD zrenderowanej próbce. W naszym SU]\NáDG]LH]GHF\GRZDOLP\VL QDRSFM Fractal (patrz rys.6.5.)
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
110
'DOV]HG\FMSDUDPHWUyZSURFHGXU\Noise]DMPLHP\VL ZUR]G]LDOH
Rys.6.5.0DWHULDáSRZSURZDG]HQLXPDSRZDQLDQLHUyZQRFL
6WUXNWXUDPDWHULDáX Zanim przejdziemy do dalszych eksperymentów zPDWHULDáDPLPDSRZDQ\PL]DWU]\PDMP\ VL FKZLO E\SU]\MU]HüVL WDMHPQLF]R]PLHQLRQHPXRNQX(G\WRUD0DWHULDáyZ Po wybraniu procedury NoiseRNQRSU]\EUDáRZ\JOGWDNLMDNQDU\VXQNX WPLHMVFHSRSU]HGQLFKSRMDZLá\VL QRZHSRODSDUDPHWUyZCoordinates, Noise Parameters oraz Output=DPLDVWQD]Z\PDWHULDáXSRURGNXRNQD]QDOD]áDVL QD]ZDZSURZDG]onej mapy (Bump: Tex#1)1D]ZDPDWHULDáX]RVWDáDMHGQDN]DFKRZDQDQDW\WXáRZHMOLVWZLH RNQDGLDORJRZHJR,QIRUPXMHWRQDV*H]SR]LRPXÄPDWHULDá´SU]HV]OLP\QDSR]LRPÄPaSDSU]\SRU]GNRZDQDGDQHPXPDWHULDáRZL´1DMáDWZLHME G]LHVL QDPZ tym zorieQWRZDü NOLNDMF QD VWU]DáFH RERN RNLHQND ] nazZ PDS\ 5R]ZLQLH VL ZWHG\ OLVWD NROHMQ\FK Soziomów, jak na rysunku 6.7.
KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
111
1D]ZDPDWHULD¥X
1D]ZDZSURZDG]RQHM PDS\
5ROHWD]SDUDPHWUDPL SURFHGXU\Noise
Rys.6.6. Procedura Noise w(G\WRU]H0DWHULDáyZ ,NRQDSU]HMÐFLDGR Z\ÜV]HJRSR]LRPX
,NRQDSU]HMÐFLDGR V¹VLHGQLHJRSR]LRPX
,NRQDZ\ÐZLHWODQLDVWDQXNRÆFRZHJR ,NRQDKLHUDUFKLL SR]LRPoZ 3R]LRPPDWHULD¥ 3R]LRPPDSD
Rys.6.7.6WUXNWXUDDNWXDOQLHZ\EUDQHJRPDWHULDáX
$E\ SRZUyFLü GR SR]LRPX ÄPDWHULDá´ QDOH*\ Z\EUDü QD]Z PDWHULDáX ] UR]ZLQL WHM OLVW\ (w tym przypadku jest to fotel) albo NOLNQü QD LNRQLH SRND]DQHM QD U\VXQNX LNRQD SU]HMFLDGRZ\*V]HJRSR]LRPX 1DOH*\]ZUyFLüXZDJ E\DNW\ZQDE\áDLNRQDZ\ZLeWODQLD VWDQX NRFRZHJR SRND]DQD QD W\P VDP\P U\VXQNX -HOL LNRQD QLH MHVW DNW\ZQD F]\OLZFLQL WD ]DPLDVWSUyENLPDWHULDáXE G]LHP\ZLG]LHOLSUyEN VDPHMPDS\ 1LHNWyUHPDWHULDá\WZRU]RQHZ'6WXGLR0$;PRJPLHüEDUG]R]áR*RQEXGRZ 3R]LoPyZ PR*H E\ü NLOND ZJáE MDN UyZQLH* PRJ RQH Z\VW SRZDü UyZQROHJOH 2ERN ikony
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
112
SU]HMFLDGRSR]LRPXZ\*V]HJR]QDMGXMHVL UyZQLH*LNRQDSU]HMFLDGRSR]LRPXVVLHGQLeJR XPR*OLZLDMFD SRUXV]DQLH VL ÄZ bok” hierarchicznej struktury map iPDWHULDáyZ : tej FKZLOLLNRQDWDQLHMHVWDNW\ZQDJG\*QDV]DKLHUDUFKLDQLHMHVWUR]JDá ]LRQDQDERNL0R*HP\ MHV]F]H VNRU]\VWDü ] ikony hierarchii poziomów (patrz rys.6.7). Po NOLNQL FLX QD WHM LNRQLH Z\ZLHWOLVL GRGDWNRZHVWDáHRNQRZNWyU\PPR*HP\]REDF]\üGU]HZDKLHUDUFKLLSR]LoPyZ GOD ZV]\VWNLFK PDWHULDáyZ REHFQ\FK Z RNQLH (G\WRUD 0DWHULDáyZ U\V .D*G\ SR]LRPW\SXÄPDWHULDá´R]QDF]RQ\MHVWWDPQLHELHVNNXOHF]N]DND*G\SR]LRPÄPDSD´± zielonym rombem. Wystarczy NOLNQüQDikonce danego poziomu (kuleczce lub rombie), by SU]HáF]\üVL GRWHJRZáDQLHSR]LRPXZ(G\WRU]H0DWHULDáyZ
3R]LRPPDWHULD¥ 3R]LRPPDSD
Rys.6.8.'U]HZRKLHUDUFKLLPDWHULDáXfotel
1LHZV]\VWNLHJDá ]LHGU]HZDKLHUDUFKLLPXV]E\üZLGRF]QHQDUD].D*GJDá(UR]ZLMDP\NOLNQL FLHPQDSRSU]HG]DMFHMMLNRQFHÄSOXV´*Dá( FDáNRZLFLH UR]ZLQL W ]ZLMDP\ NOLNQL FLHP QD LNRQFH ÄPLQXV´ -HOL FKFHP\ PR*HP\ UR]ZLQü MHGQRF]HQLH KLHUDUFKLH NLONX Uy*Q\FK PDWeULDáyZ
,QWHQV\ZQRüPDSRZDQLD 1DMSURVWV]\PURG]DMHPHG\FMLND*GHJRW\SXPDSRZDQLDMHVWUHJXODFMDMHJRLQWHQV\ZQRFL 6SUDZG(P\ ZL F MDN PR*HP\ ZSá\ZDü QD LQWHQV\ZQRü HIHNWX PDSRZDQLD D WDN*H MDN PR*HP\PDSRZDQLHFDáNRZLFLHZ\áF]\üD wUD]LHSRWU]HE\²SU]\ZUyFLü 3U]HáF]P\ VL ] SRZURWHP GR SR]LRPX ÄPDWHULDá´ NRU]\VWDMF ] jednego ze sposobów opisanych w poprzednim rozdziale. Najszybszy z nich to NOLNQL FLHQDLNRQLHSU]HMFLDGR Z\*V]HJRSR]LRPX:RNLHQNXSRURGNX]QyZSRMDZLDVL QD]ZDfotel5R]ZLMDP\UROHW
mapowania (Maps), jak na rysunku 6.9. WSROX W\P PR*HP\ ZSURZDG]Dü QRZH URG]DMH PDSRZDQLDWDNMDNWRMX*ZF]HQLHMZ\SUyERZDOLP\SDWU]UR]G]LDá -HGHQPDWHULDá PR*HNRU]\VWDüUyZQROHJOH]ZLHOXUy*Q\FKURG]DMyZPDSRZDQLDMHOLW\ONRRND*HVL WR SRWU]HEQH7ZRU]\VL ZWHG\ÄUR]JDá ]LRQD´KLHUDUFKLDSo]LRPyZSDWU]UR]G]LDá
KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
113
:V]\VWNLH ZSURZDG]RQH SU]H] QDV URG]DMH PDSRZDQLD PR*HP\ GRZROQLH ZáF]Dü L Z\ áF]Dü3U]\ZáF]RQ\PDNW\ZQ\PPDSRZDQLXSROHZHMVWURQLH]QDMGXMHVL ]QDNÄ×”. Na U\VXQNXZáF]RQHMHVWW\ONRPDSRZDQLHQLHUyZQRFL(Bump). Po NOLNQL FLXQD]QDF]NX „×” lub na nazwie mapowania (Bump)NU]\*\N]QLNDD kulista pUyENDZRNLHQNXZ\JáDG]D VL 3RQRZQH NOLNQL FLH Z tym samym miejscu przywraca efekt mapowania. W okienku parametru Amount U\V XVWDODü PR*HP\ LQWHQV\ZQRü PDSRZDQLD 3U]\ HIHNW PDSRZDQLD MHVW PDNV\PDOQLH ZLGRF]Q\ :SLVXMF PQLHMV]H ZDUWRFL SDUDPHWUX Amount RGSRZLHGQLRRVáDELDP\WHQHIHNW:WHMFKZLOLZDUWRüWHJRSDUDPHWUXUyZQDMHVW
:¥¹F]DQLHZ\¥¹F]DQLH PDSRZDQLD ,QWHQV\ZQRбPDSRZDQLD Rys.6.9.=PLDQDLQWHQV\ZQRFLPDSRZDQLD
'OD ZV]\VWNLFK URG]DMyZ PDSRZDQLD GRP\OQLH SU]\MPRZDQD SU]H] SURJUDPZDUWRüSDUDPHWUXAmountWRZDUWRüPDNV\PDOQDF]\OL :\MWNLHPMHVWWXW\ONRPDSRZDQLHQLHUyZQRFLBumpNWyUHSU]\GX*HM LQWHQV\ZQRFL]D]Z\F]DMQLHZ\JOGDQDMOHSLHM3U]\PDSRZDQLXQLHUywQRFL QDZHW NLONXSURFHQWRZD ZDUWRü SDUDPHWUX Amount E\ZD F] VWR FDáNRZLFLHZ\VWDUF]DMca. Spróbujmy ]UHQGHURZDü IRWHO Z MHJR REHFQ\P VWDQLH E\ SU]HNRQDü VL MDNLHJR URG]DMX PDWHULDáPDP\ZWHMFKZLOLSU]HGVRE:\ZRáXMHP\RNQRGLDORJRZHRender Scene klikQL FLHPQDLNRQLHUHQGHULQJX3RQDFLQL FLXNODZLV]DRender UHQGHUXMHVL REUD]WDNLMDN QDU\VSDWU]WH*NRORURZDZNáDGNDU\V
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
114
Rys.6.10.0DWHULDá] wprowadzonym mapowaniem Bump oLQWHQV\ZQRFL
-HOL WHUD] VSUyEXMHP\ ]PLHQLü ZDUWRü SDUDPHWUX Amount QD D QDVW SQLH QD i]D ND*G\P UD]HP zrenderujemy ponownie wybrany obiekt, uzyskamy efekt taki jak na rysunku 2.11 a oraz b. E
D
Rys.6.11. Mapowanie Bump oLQWHQV\ZQRFLD E
Przy 10% efekt mapowania jest bardzo delikatny, prawie niewidoczny. Przy 100% – mocQR SU]HVDG]RQ\ 3RZUyüP\ ZL F GR VWDQGDUGRZ\FK 7HUD] IRWHO Z\JOGD WDN MDNE\ Z\VW SXMFHZQLPPLQLPDOQHZ\EU]XV]HQLDSRZRGRZDá\OHNNLH]DáDP\ZDQLHVL ZLDWáD &DáRü VSUDZLD RZLHOH QDWXUDOQLHMV]H ZUD*HQLH QL* SU]HG ZSURZDG]HQLHP PDSRZDQLD OstaWHF]QLHPL NNLHPHEOHQLHPRJPLHüSRZLHU]FKQLUyZQ\FKMDNV]NODQDWDIOD
KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
115
6.5. Edycja parametrów procedury Noise :\SUyEXMHP\WHUD]LQQHZDULDQW\G]LDáDQLDWHMVDPHMSURFHGXU\1DMSLHUZMHGQDNVNRSLuMHP\PDWHULDáWDNE\]DFKRZDüQLH]PLHQLRQZHUVM RU\JLQDOQ']L NLWHPXáDWZRE G]LH VL Z\FRIDüMH*HOLX]\VNDQ\HIHNWQLHRND*HVL LQWHUHVXMF\ 3U]HFLJDP\ RVWDWQLR RSUDFRZ\ZDQ SUyEN PDWHULDáX fotel URGNRZD SUyEND Z górnym U] G]LH R jedno pole w prawo. .OLNDP\QDLNRQLHZSURZDG]DQLDPDWHULDáXGRVFHQ\SDWU] UR]G]LDá Ä.RSLRZDQLH PDWHULDáX´ 3UDZD JyUQD SUyEND PDWHULDáX MHVW Z tej chwili wybrana, aMHGQRF]HQLHÄJRUFD´MDNQDU\VXQNX
.ODZLV]H PDSRZDQLD
.ODZLV]]DPLDQ\ NRORUoZ
3UoENLNRORUoZ
Rys.6.12. Edycja parametrów procedury Noise
3U]HPLHV]F]DP\VL GRSR]LRPXÄPDSD´NOLNDMFQDNODZLV]X] napisem Noise, który towarzyszy mapowaniu Bump w polu Maps. Na rolecie Noise Parameters wypróbowywujemy Uy*QH NRPELQDFMH SRV]F]HJyOQ\FK SDUDPHWUyZ =D ND*G\P UD]HP X]\VNXMHP\ LQQ\ QLeSRZWDU]DOQ\ Z]yU 1DFLQL FLH NODZLV]D Swap (rys.6.12) obok próbek kolorów powoduje LFK ]DPLDQ FR Z przypadku mapowania Bump daje efekt negatywowego odwrócenia PDSRZDQ\FKQLHUyZQRFL7RFRZNO VáHVWDMHVL Z\SXNáHL na odwrót.
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
116
0R*HP\Z\EUDüGODSURFHGXU\NoiseLQQHNRORU\QL*F]HUL biel, NOLNDMF QD SUyENDFK W\FK EDUZ 3RQLHZD* MHGQDN PDSRZDQLH Bump RSLHUD VL
Z\áF]QLH QD NRQWUDFLH MDVQRFL X*\W\FK NRORUyZ PR*HP\ RVLJQü wWHQVSRVyEW\ONRRVáDELHQLHHIHNWXPDSRZDQLD% G]LHWRZL FG]LDáDQLH ]EOL*RQHZ skutkach do manipulacji parametrem Amount na rolecie Maps. .D*G\P] klawiszy mapowania (klawisze „None” w polu Maps) po prawej stronie próbek NRORUXPR*HP\]DPLDVWEDUZ\SU]\SRU]GNRZDüSURFHGXU]HNoisePDS ELWRZ'U]HZR KLHUDUFKLLQDV]HJR PDWHULDáX Z\GáX*\áRE\ VL ZWHG\ R kolejny poziom „mapa”. A w razie wykorzystania obu klawiszy oGZDUyZQROHJáHSR]LRP\1DUD]Le jednak zamiast kompliNRZDü GDOHM VWUXNWXU PDWHULDáX VSUyEXMP\ UDF]HM ]DJ FLü Z]yU ZNO VáRFL LZ\SXNáRFL ]DSRPRFSDUDPHWUXSize. Rysunek 6.13 przedstawia efekt renderingu fotela dla parametru Size ustawionego na 5. =PLDQ\ VNDOL PDSRZDQLD PR*HP\ GRNRQ\ZDü UyZQLH* Z SROX Coordinates NRU]\VWDMF ] grupy parametrów Tiling 7HQ VSRVyE G]LDáD GOD wszystkich map, nie tylko dla procedury Noise. Opis edycji mapowania ]DSRPRFSDUDPHWUyZ] pola Coordinates znajdziesz w rozdziale 6.8.
Rys.6.13. Zrenderowany fotel
Jeszcze wyrazistszy efekt uzyskamy, gdy zmienimy rodzaj algorytmu wykorzystywanego SU]H] SURFHGXU Noise z Fractal na Turbulence MDN QD U\VXQNX SDWU] WH* NRORURZD ZNáDGNDU\V
KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
117
Rys.6.14. Fotel ]UHQGHURZDQ\SRZáF]HQLXRSFMLTurbulence
8]\VNDOLP\IRWHORELW\DNVDPLWQ\PÄJQLHFLRQ\P´PDWHULDáHP(IHNWMHVWQDW\OHFLHNDZ\ *HZDUWRJR]DFKRZDü.RSLXMHP\ZL FSUyEN PDWHULDáXGRNROHMQHJRRNLHQNDXGRáXSR OHZHM ZH ZF]HQLHM RSLVDQ\ VSRVyE 1LH QDOH*\ ]DSRPQLHü R]DPLDQLH PDWHULDáu „FKáRG QHJR´QDÄJRUF\´]DSRPRFLNRQ\ZSURZDG]DQLDPDWHULDáXGRVFHQ\ Teraz zmniejszmy parametr Size na 1,0, a parametr High w polu Noise Threshold ustawmy QDZDUWRü=PLHQLDP\W\SSURFHGXU\QDRegular (patrz rys.6.15a). D
E
Rys.6.15. Ustawienia parametrów mapowania (a) i zrenderowany fotel (b)
Uzyskujemy fotel spryskany kroplami wody, jak butelka piwa z reklamy (rys.6.15b iZNáDGND NRORURZD U\V :L NV]D F] ü SRZLHU]FKQL IRWHOD SR]RVWDMH JáDGND MHVW WR efekt nowego ustawienia parametru High.
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
118
3RZUDFDP\ GR SRSU]HGQLHM ZDUWRFL Size Z\QRV]FHM 3DUDPHWU High pozostawiamy bez zmian (rys.6.16a). D
E
Rys.6.16. Ustawienia parametrów mapowania (a) i zrenderowany fotel (b)
7HUD]PHEHOZ\JOGDMDNNDZDáHNV]ZDMFDUVNLHJRVHUDU\VERUD]NRORURZDZNáDGND rys.5). Ustawiamy parametr Low w polu Noise Threshold QD :DUWRü SDUDPHWUX High podZ\*V]DP\QLe]QDF]QLH±QDSU]\NáDGQDU\VD D
E
Rys.6.17. Ustawienia parametrów mapowania (a) i zrenderowany fotel (b)
)RWHO ]RVWDMH SRNU\W\ SOWDQLQ SáDVNRGHQQ\FK EEOL NWyUH QLF]HJR MX* QLH SU]\SRPLQDM (rys.6.17b iNRORURZD ZNáDGND U\V 3U]\ZUDFDP\ ZL F VWDQGDUGRZH XVWDZLHQLD SDUametrów Noise Threshold (High 1,0 oraz Low DOH]DWRZDUWRüSDUDPHWUXSizeREQL*aP\D*QD=PLHQLDP\W\SSURFHGXU\QDFractal lub Turbulence (rys.6.18a).
KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
D
119
E
Rys.6.18. Ustawienia parametrów mapowania (a) i zrenderowany fotel (b)
-DNSRND]XMHU\VXQHNEPDWHULDáRWU]\PDá]LDUQLVWIDNWXU *G\E\QLH]LHORQH]DEDrZLHQLHPR*QDE\VG]Lü*HIRWHO]RVWDáZ\NRQDQ\]JUDQLWX-HOLZ\ELHU]HP\RSFM Turbulence, efekt b G]LHMHV]F]HZ\UD(QLHMV]\QL*QDU\VXQNXSRZ\*HM .OLNQL FLHPQD LNRQLH SU]HMFLD GR Z\*V]HJR SR]LRPX SRZUDFDP\ GR QDV]HJR PDWHULDáX 5R]ZLMDP\ UROHW SDUDPHWUyZ SRGVWDZRZ\FK (Basic Parameters) i redukujemy zdecydoZDQLHSRá\VNOLZRü3DUDPHWUShininessXVWDODP\QDFRQDMZ\*HMShininess Strength na RNRáRSDWU]U\VD D
E
Rys.6.19. Ustawienia parametrów mapowania (a) i zrenderowany fotel (b)
7HUD]QDV]IRWHO]RVWD¥SRNU\W\V]RUVWN¹WNDQLQ¹MDNZLG]LP\QDU\VXQNXE7HQVDP REUD]HN]QDMGXMHVL¾WHÜQDNRORURZHMZN¥DGFHU\V
6.6. Mapowanie tekstury (Ambient-Diffuse) :\SUyERZDOLP\MDNGRWGUy*QHZDULDQW\PDSRZDQLDQLHUyZQRFLDOHQLHMHVWWRSU]HFLH* MHG\Q\URG]DMPDSRZDQLD]MDNLHJRPR*QDNRU]\VWDüZ'6WXGLR0$;=SHZQRFLQLH E G]LHP\ ZVWDQLH Z WHM NVL*FH RPyZLü ZV]\VWNLFK 1LH VSRVyE MHGQDN SRPLQü QDMEDrdziej podstawowego rodzaju mapowania, mapowania Ambient - Diffuse (rys.6.20).
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
120
8*\WNRZQLF\ SRSU]HGQLFK ZHUVML SURJUDPX ]QDM WHQ URG]DM PDSRZDQLD jako mapowanie tekstury. =DF]QLMP\ RG VNRSLRZDQLD SUyENL PDWHULDáX GR NROHMQHJR SROD URGNRZH RNLHQNR wGROQ\P U] G]LH ZVSRVyE RSLV\ZDQ\ MX* ZF]HQLHM UR]G]LDá 2F]\ZLFLH VNRSLoZDQ\ PDWHULDá F]\QLP\ PDWHULDáHP ÄJRUF\P´ 1DVW SQLH UR]ZLMDP\ UROHW PDSRZDQLD (Maps).
,NRQD VSU]¾JQL¾FLD PDSRZDQLD $PELHQW L'LIIXVH
0DSRZDQLH $PELHQW L'LIIXVH
Rys.6.20. Mapowanie tekstury Ambient - Diffuse
3U]HGHZV]\VWNLPVSUDZG]DP\F]\ZFLQL WDMHVWLNRQDVSU] JQL FLDPDSRZDQLDAmbient i Diffuse *G\ LNRQD WD QLH MHVW DNW\ZQD PR*HP\ RVREQR PDSRZDü WHNVWXU ]DFLHQLRQH (Ambient) iRZLHWORQH (Diffuse) SDUWLH SRZLHU]FKQL PDWHULDáX 1LH VNRU]\VWDP\ ] tego wQDV]\P SU]\NáDG]LH JG\* IRWHO SRNU\W\ LQQ\P RELFLHP Z cieniu, a innym od strony ODPS\MHVWSUDZG]LZU]DGNRFL *G\E\P\ FKFLHOL SRNU\ü IRWHO WHNVWXU GRNáDGQLH RGSRZLDGDMF Z]RURZL QLHUyZQRFL ]DELHJ SR]ZDODMF\ X]\VNDü Z\SXNáRZNO Vá\ REUD] QD SRZLHU]FKQL SU]HGPLRWX PR*eP\ ]URELü WR SR SURVWX SU]HFLJDMF PDS ] klawisza mapowania Bump na klawisz Ambient-Diffuse, jak na rysunku 6.21.
KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
121
Rys.6.21..RSLRZDQLHPDS\SRPL G]\NODZLV]DPLPDSRZDQLD
WPRPHQFLH SXV]F]HQLD NODZLV]D P\V]\ Z\ZLHWORQH ]RVWDMH RNQR GLDORJRZH MDN QD rysunku 6.22.
Rys.6.22. Zamiana lub kopiowanie map
*G\Z\ELHU]HP\RSFM Copy, do mapowania Ambient - Diffuse]RVWDQLHX*\WDQLH]DOH*QD kopia mapy Bump7R]QDF]\E G]LHP\PRJOLRVREQRHG\WRZDüMHMSDUDPHWU\3RZ\EUaniu opcji Swap PDS\ ] REX NODZLV]\ ]DPLHQL VL PLHMVFDPL 0\ Z\ELHU]HP\ RSFM Instance G]L NL F]HPX PDS\ ]RVWDQ ]H VRE WUZDOH ]ZL]DQH HG\WXMF MHGQ ] nich, b G]LHP\MHGQRF]HQLH]PLHQLDüRELH -HOLWHUD]]UHQGHUXMHP\IRWHORND*HVL *HMHVWRQV]DU\'UREQHF]DUQRELDáHNURSNLfrakWDORZHJR Z]RUX ]DVWSLá\ FDáNRZLFLH MHJR ZáDFLZ ]LHORQ EDUZ SDWU] U\V RUD] koloURZDZNáDGNDU\V
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
122
)RWHO QDELHU]H ]LHORQHJR RGFLHQLD MHOL ]PQLHMV]\P\ ZDUWRü SDUDPHWUX Amount mapowania Ambient - Diffuse QS GR 1DNáDGDQD WHNVWXUD VWDQLH VL Z SRáRZLH SU]HMU]\VWD DZL F ]LHORQ\ NRORU ]DF]QLH VSRG QLHM SU]HZLW\ZDü
.ODZLV]Z\ERUX PDS\PDWHULD¥X
Rys.6.23. Fotel z wprowadzonym mapowaniem tekstury
(IHNW áF]QHJR G]LDáDQLD PDSRZDQLD WHNVWXU\ LQLHUyZQRFL MHVW VáDER ZLGRF]Q\ SU]\ WDN UR]GUREQLRQ\PZ]RU]H6SUyEXMP\Z\PLHQLüPDS WHNVWXU\QDLQQ3R]RVWDQLHP\MHGQDN ZLHUQLPDSRPSURFHGXUDOQ\P1DMSLHUZ]HMG(P\GRSR]LRPXÄPDSD´NOLNDMFQDNODZiszu mapowania Ambient - Diffuse 1DVW SQLH klikamy na klawiszu Noise SRáR*RQ\P ]D RNLHQNLHP ] QD]Z WHNVWXU\ Tex#1. 5R]ZLQL WH ]RVWDMH RNQR GLDORJRZH Material/Map BrowserZNWyU\PRGV]XNXMHP\SURFHGXU Checker (rys.6.24a). 3RQLHZD*X*\OLP\NODZLV]DTypeE GFQDSR]LRPLHÄPDSD´UR]ZLQL WH RNQR GLDORJRZH G]LDáD Z\áF]QLH MDNR Ä3U]HJOGDUND 0DS´ *G\E\P\ NOLNQ OL QD W\P VDP\P NODZLV]X Type E GF QD SR]LRPLH ÄPDWHULDá´ WR VDPRRNQRE\áRE\Ä3U]HJOGDUN0DWHULDáyZ´0DS\E\á\E\Z nim niewidoczne.
KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
123
D
E
Rys.6.24. Procedura Checker w oknie dialogowym Material/Map Browser (a) i okienko z pytaniem &]\]DVWSLüSRSU]HGQLPDS QRZ" (b)
3R]DPNQL FLXRNQDNODZLV]OK Z\ZLHWODVL
okienko, jak na rysunku 6.24b. Po wybraniu opcji Discard... FR R]QDF]D ]DVWSLHQLH SoSU]HGQLHM PDS\ QRZ UHQGHUXMH VL SUyEND PaWHULDáX SRNU\WHJR QD NU]\* F]WHUHPD SRODPL szachownicy. Szachownicowy wzór jest lekko Z\SXNá\ QD EU]HJDFK Z Z\QLNX G]LDáDQLD ÄVSU] *RQHM´ PDS\ QLHUyZQRFL DOH PR*HP\ WHPX áDWZR ]DUDG]Lü Z\áF]DMF FKZLORZR Papowanie Bump NOLNQL FLHP QD WRZDU]\V]F\P mu znaczku „×”. Wykonanie tej operacji wymaJDFKZLORZHJRSRZURWXGRSR]LRPXÄPDWHULDá´ Uzyskujemy efekt taki, jak na rysunku 6.25.
Rys.6.25. Procedura CheckerX*\WDMDNR mapa tekstury
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
124
:VSyáU] GQHPDSowania obiektu Spróbujmy teraz ]UHQGHURZDü IRWHO ]MHJR QRZ\P PDWHULDáHP &]HND QDV MHGQDN QLHVSodzianka: zamiast UHQGHURZDüREUD]SURJUDPZ\ZLHWODRVWU]H*HQLHMDNQDU\VXQNX
Rys.6.26.2VWU]H*HQLHREUDNXZVSyáU] GQ\FKPDSRZDQLD
2]QDF]DWR*HSURJUDPRZLEUDNLQIRUPDFMLQDWHPDWSRáR*HQLDQDNáDGDQHMWHNVWXU\Z]JO dem obiekWXF]\OLW]ZZVSyáU] GQ\FKPDSRZDQLD WSRSU]HGQLFK ZHUVMDFK ' 6WXGLR SU]\SLV\ZDOLP\ RELHNtom wspóáU] GQH PDSRZDQLD ]D SRPRF WU]HFK W\SyZ LNRQ SáDVNLFK F\OLQGU\FzQ\FKOXENXOLVW\FK6áX*\áRGRWHJRRGG]LHOQHPHQX: 3D Studio MAX SU]\SLV\ZDQLHZVSyáU] GQ\FKPDSRZDQLDMHVWWUDNWRZDQHSRSURVWXMDNR jeszcze jedna modyfikacja obiektu, na równi z ukosowaniem lub wyginaniem. 2GZRáXMHP\rendering NOLNDMFQDSU]\FLVNXCancel w okienku z komunikatem i zamykamy lub odsuwamy naERNRNQR(G\WRUD0DWHULDáyZ1DV]IRWHOZFL*MHVWRELHNWHPZybranym. Klikamy na ikonie modyfikacji (Modify) w bocznym menu i z listy modyfikacji wybieramy UVW Map1DOLFLHUROHW\Modifier StackSRMDZLDVL QRZDSR]\FMDDSRQL*HM UR]ZLMDVL SROHSDUDPHWUyZPDSRZDQLDSDWU]U\V -HGQRF]HQLHQDHNUDQLHSRMDZLD VL SRPDUDF]RZ\ SURVWRNW REHMPXMF\ QDV] IRWHO ZSRáRZLH MHJR Z\VRNRFL -HVW WR ZáDQLHLNRQDPDSRZDQLD 0DP\SU]HGVRELNRQ PDSRZDQLDSáDVNLHJR(Planar),Z\ELHUDQSU]H] SURJUDPGRP\OQLH*G\]GHF\GXMHP\VL QDLQQ\W\SPDSRZDQLDLNRQD RGSRZLHGQLR]PLHQLNV]WDáW $E\ ]REDF]\ü FDáH SROH SDUDPHWUyZ PDSRZDQLD PXVLP\ SU]HZLQü MH NXUVRUHP oNV]WDáFLHUF]NLQDU\VZLG]LP\SROHSDUDPHWUyZSU]HVXQL WHPDNV\PDOQLHGRJóU\ =QDMG]LHP\ WX SU]HGH ZV]\VWNLP Uy*QH W\S\ PDSRZDQLD ]HEUDQH Z polu Mapping rolety Parameters 1LHNWyUH QLH Uy*QL VL QLF]\P RG W\FK ]QDQ\FK ] poprzednich wersji SURJUDPX 0DP\ ZL F PDSRZDQLH SáDVNLH (Planar) oraz cylindryczne (Cylindrical). To RVWDWQLH]RVWDáRZ\SRVD*one wGRGDWNRZQRZRSFM Cap. 3R ZáF]HQLX RSFML Cap JyUQD L GROQD SRZLHU]FKQLD PDSRZDQHM EU\á\ RWU]\PXMH QLH]DOH*QH PDSRZDQLH ']L NL WHPX XQLND VL GHIRUPDFML QaNáDGDQHJRREUD]XQDNRFDFKRELHNWX
KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
,NRQDPDSRZDQLD SODQDUQHJR
125
0RG\ILNDFMD 89:0DSSLQJ
7\S\ PDSRZDQLD
Rys.6.27.:VSyáU] GQHPDSRZDQLD
3RQL*HM]QDMGXMVL GZDURG]DMHPDSRZDQLDVWRVRZQHJRGODEU\áNXOLVW\FKSpherical oraz Shrink Wrap7HQGUXJLURG]DMPDSRZDQLDNXOLVWHJRUyZQLH*VWDQRZLQRZRü Przy mapowaniu typu Spherical REUD] MHVW RZLMDQ\ ZRNyá NXOL PQLHM ZL FHM WDN MDN SDSLHUHN ZRNyá FXNLHUND 0DP\ QD P\OL WDNL W\SRZ\ FXNLHUHN ]DNU FDQ\ QD GZyFK NRFDFK %\ZDM WH* VáRG\F]H SDNRZDQH w sposób nasW SXMF\ F]HNRODGN NáDG]LH VL QD DUNXVLN IROLL SR czymZV]\VWNLH EU]HJL WHM IROLL ]ELHUD VL UD]HP XJyU\ 7R MHVW ZáDQLH nowe mapowanie typu Shrink Wrap±Ä]DNU FRQHQDMHGQ\PNRFX´-HJR SU]HZDJ MHVW WR *H W\ONR Z jednym miejscu mapowanej powierzchni Z\VW SXMHVLOQDGHIRrmacja obrazu. 1D NRFX ]QDMGXMH VL PDSRZDQLH V]HFLHQQH Box, zNWyU\P ]D FKZLO ]DSR]QDP\ VL
w praktyce. =DXZD* *H JG\ Z\ELHUDP\ NWyU\ ]URG]DMyZ PDSRZDQLD SRPDUDF]RZD LNRQD ]PLHQLD VL RGSRZLHGQLR'ODPDSRZDQLDW\SXPlanarLNRQDSU]\ELHUDZ\JOGSURVWRNWQHMUDPNL dla mapowania Cylindrical±ZDOFDLWS3RQLHZD*QDV]IRWHOPDNV]WDáW\PQLHMZL FHMSUoVWRSDGáRFLHQQHZ\ELHUDP\RVWDWQL]W\SyZPDSRZDQLDPDSRZDQLHV]HFLHQQHBox. IkoQDPDSRZDQLDVWDMHVL Z\VRNPSXGHáNLHPRWDF]DMF\PRELHNW WWHM NVL*FH QLH ]RVWDQ RPyZLRQH GRNáDGQLH ZV]\VWNLH W\S\ PDSRZaQLD JG\* RJUDQLF]DP\ VL GR WHJR FR MHVW QDP SRWU]HEQH GR ]DPRGHOoZDQLD QDV]HM SU]\NáDGRZHM VFHQ\ :UR]G]LDOH ]DMPLHP\ VL MHV]F]H V]F]HJyáRZRW\ONRPDSRZaQLHPSáDVNLP(Planar).
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
126
,NRQDPDSRZDQLD V]HÐFLHQQHJR
Rys.6.28.0DSRZDQLHV]HFLHQQH
3RQL*HM SROD W\SyZ PDSRZDQLD (Mapping) ]QDMGXMH VL SROH Alignment, w którym znajG]LHP\SHZQOLF]E RSFMLGRSDVRZDQLDSRáR*HQLDLNRQ\GRRELHNWXOXEGRZ\EUDQHMPDS\ bitowej. Po NOLNQL FLX QD SU]\FLVNX Fit SXGHáNR LNRQ\ ]DF]\QD GRNáDGQLH RWDF]Dü RELHNW (patrz rys.6.29).
,NRQDPDSRZDQLD V]HÐFLHQQHJR 2SFMD)LW
Rys.6.29.0DSRZDQLHV]HFLHQQHSRX*\FLXRSFMLFit
Teraz, gdy zrenderujemy fotel, uzyskamy efekt taki jak na rys.6.30. Szachownicowy wzór rzucany jest na obiekt prostopadle z wszystNLFK V]HFLX VWURQ .D*GD ]SáDV]F]\]Q IRWHOD
KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
127
]RVWDMH ZL F SRNU\WD QLH]GHIRUPRZDQ\P REUD]HP 1LHUHJXODUQRFL SRZVWDM W\ONR QD ]aokrJORQ\FKNUDZ G]LDFKEU\á\
Rys.6.30.)RWHOSRNU\W\V]DFKRZQLFRZ\PZ]RUHPMDNRWHNVWXU
7R PLDáH UR]ZL]DQLH SODVW\F]QH QLH ND*GHPX VL PXVL SRGREDü -DN X]\VNDü EDUG]LHM NRQZHQFMRQDOQGUREQNUDWN "0DP\GRZ\ERUXGZLHPR*OLZRFL3RSLHUZV]HPR*eP\SU]HVNDORZDüLNRQ PDSRZDQLD]U\VSRPQLHMV]DMF]GHF\GRZDQLHSRPDUDF]oZHSXGHáNRZ]JO GHPRELHNWX
O modyfikacMLLNRQ\PDSRZDQLDE G]LHP\PyZLüZ rozdziale 10.
3R GUXJLH PR*HP\ GRNRQDü QLH]E GQHM NRUHNW\ Z(G\WRU]H 0DWHULDáyZ -HVW WR SURVWV]D i bardziej uniwersalna metoda.
:VSyáU] GQHPDSRZDQLD w Edytorze MateriaáyZ 3RZUDFDP\ GR RNQD (G\WRUD 0DWHULDáyZ 1DGDO SRZLQQLP\ ]QDMGRZDü VL QD poziomie ÄPDSD´ MHOL QLH WR QDOH*\ SU]HáF]\ü VL GR WHJR SR]LRPX SDWU] UR]G] Ä6WUXNWXUD PDWHULDáX´ 5R]ZLMDP\ SROH Coordinates, jak na rysunku 6.31. W obu okienkach Tiling ZSLVXMHP\ZDUWRüLSowtórnie renderujemy obrazek.
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
128
3DUDPHWU 7LOLQJ
Rys.6.31. Fotel wNUDWN
-HOL FKFHP\ PR*HP\ WHUD] ZáF]\ü PDSRZDQLH Bump na rolecie Maps (wymaga to poZURWX GR SR]LRPX ÄPDWHULDá´ .ROHMQ\ UHQGHULQJ SU]HNRQXMH QDV*H PDSRZDQLH QLHUywQRFLQDG*DEH]WUXGX]D]PLDQDPLZSURZDG]DQ\PLZ teksturze (patrz rys.6.32 oraz koloURZDZNáDdka, rys.9).
Rys.6.32. Fotel wZ\SXNáNUDWN
.RU]\VWDMF] tej samej rolety CoordinatesPR*HP\WDN*HREUyFLüQDNáDGQ\Z]yUQSR 45 stopni, zmieQLDMFZDUWRüSDUDPHWUXAngle jak na rysunku 6.33.
KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
129
3DUDPHWU $QJOH
Rys. 6.33. Kratka obrócona o 45 stopni
1DNáDGDQ\Z]yUPR*HP\UyZQLH*SU]HPLHV]F]DüSU]\X*\FLXSDUDPHWUyZOffset. Ten sam HIHNW X]\VNDP\ SU]HPLHV]F]DMF REUDFDMF OXE VNDOXMF RGSRZLHGQLR LNRQ PDSRZDQLD DOHEDUG]LHMVL SU]\W\PQDP F]\P\ 3R]D HG\FM ZVSyáU] GQ\FK PDSRZDQLD Z SROX Coordinates PR*HP\ UHJXORZDü VWRSLH rozmycia wzoru (parametr Blur RUD]VWRSLHUR]P\FLDZ]RUXZUD]]HZ]URVWHPRGOHJáRFL od kamery (Blur Offset 5R]VGQH NRU]\VWDQLH ] parametru Blur ]DSRELHJD Z\VWSLHQLX ]ENRZDQ\FKNUDZ G]LZQDNáDGDQ\PZ]RU]HSDWU]U\V 3DUDPHWUBlur Offset zapoELHJD]MDZLVNXÄLVNU]HQLD´RVWU\FKNUDZ G]LZ]RUX]ELHJDMFHJRVL Z oddali.
Rys.6.34.1LHUyZQHNUDZ G]LHZ]RUXSU]\SDUDPHWU]HBlur ustawionym na ZDUWRüPLQLPDOQF]\OL
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
130
6.9. Edycja parametrów procedury Checker .D*GD ]SURFHGXU SRVLDGD ]HVWDZ ZáDVQ\FK FKDUDNWHU\VW\F]Q\FK GOD VLHELH SDUDPHWUyZ NWyUHSR]ZDODMFDáNRZLFLH]PLHQLüNRFRZ\HIHNW:\SUyERZDOLP\WRMX*QDSU]\NáDG]LH niezwykle uniwersalnej procedury Noise 3U]HMU]\MP\ MHV]F]H V]\ENR ZDFKODU] PR*OLZoFLMDNLHRWZLHUDSU]HGQDPLSURFHGXUDChecker. -DN]Z\NOH]DF]QLMP\RGVNRSLRZDQLDSUyENLPDWHULDáXGRNROHMQHJRRVWDWQLHJR RNLHQND 'ODNODURZQLHMV]HJRREUD]XZ\áF]P\PDSRZDQLHQLHUyZQRFLBump. -HOL QLH ]DPLHU]DP\ NRU]\VWDü ZL FHM ]PDSRZDQLD QLHUyZQRFL PR*eP\VL JRSR]E\üQDGREUHSU]HFLJDMFP\V]GRZROQ\] klawiszy „None” na klawisz mapowania Bump.
Teraz powracamy do poziomu „mapa”. Zamiast pola CoordinatesUR]ZLP\SRODChecker Parametres oraz Noise, jak na rysunku 6.35. W polu Checker Parameters PR*HP\ ]PLHQLü EDUZ\ SyO V]DFKRZQLF\ 3R NOLNQL FLX QD SUyEFHNRORUXU\V UR]ZLMDVL RNQRGLDORJRZHColor Selector, w którym wybieramy RGSRZLHGQL EDUZ :QDV]\P SU]\NáDG]LH ]GHF\GRZDOLP\ VL QD NRORU\ F]HUZRQ\ i NUHPRZR*yáW\
=DPLDQD NRORUoZSoO V]DFKRZQLF\
:\SH¥QLDQLHSoO V]DFKRZQLF\ PDS¹ELWRZ¹
3UoENLNRORUoZSoOV]DFKRZQLF\ Rys.6.35. Parametry procedury Checker
.OLNQL FLH QD SU]\FLVNX Swap zamienia barwy miejscami, a po NOLNQL FLX QD SU]\FLVNDFK MapsPR*HP\Z\EUDüPDS ELWRZNWyU]RVWDQZ\SHáQLRQHSRODV]achownicy. Teraz z kolei rozwijamy pole Noise QLH P\OLü ]SURFHGXU Noise!), wNWyU\P PR*HP\ ZSURZDG]Dü]DNáyFHQLDUHJXODUQHJRZ]RUX1DSRF]WHNZ\SUyEXMP\XVWDZLHQLDSDUDPeWUyZ MDN QD U\VXQNX 8DNW\ZQLMP\ Ä]DNáyFHQLD´ NOLNQL FLHP QD RSFML On (patrz rys. 6.36) i zrenderujmy fotel.
KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
131
:¥¹F]DQLH ]DN¥oFHÆZ]RUX
Rys.6.36. Zrenderowany fotel
0R*HP\ VSUyERZDü ]PLHQLü SDUDPHWU\ QD UROHFLH Noise WDN E\ ]ZL NV]\ü VWRSLH QLHUeJXODUQRFLZ]RUX5\VXQHNSU]HGVWDZLDREUD]zrenderowany po zmianie parametrów.
Rys.6.37. Zrenderowany fotel
3ROD V]DFKRZQLF\ ]DPLHQLá\ VL ZUR]ZLFKU]RQH NOHNV\ 0LPR WR FDáRü PD ZFL* GRü JHRPHWU\F]Q\FKDUDNWHUVSUyEXMP\ZL F]PL NF]\üZ]yU: tym celu rozwijamy ponownie pole Checker ParametersMHOL]RVWDáR]ZLQL WH L w okienku parametru Soften wpisu-
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
132
MHP\ZDUWRü5\VXQHNSU]HGVWDZLDX]\VNDQ\UH]XOWDW7HQVDPREUD]]QDMGXMHVL
UyZQLH*QDNRORURZHMZNáDGFHU\V
3DUDPHWU6RIWHQ
Rys.6.38. Zrenderowany fotel
8]\VNDOLP\ Z]RU]\VW WNDQLQ ZVDP UD] QD IDUWXV]HN DOER QD ]DVáRQN ] falbankami. 7UXGQRZWHMFKZLOLXZLHU]\ü*HPDWHULDáHPZ\MFLRZ\PE\á\SRODV]DFKRZQLF\
7ZRU]HQLHZáDVQHMELEOLRWHNLPDWHULDáyZ =DSHáQLOLP\ZV]\VWNLHRNLHQND(G\WRUD0DWHULDáyZUR]PDLW\PLZHUVMDPLPDWHULDáXfotel. &]\QLHE\áRE\GREU\PSRP\VáHP]DSLVDQLHLFKQDG\VNWDNE\PyF]QLFKSy(QLHMNRU]yVWDü" 0DWHULDá\ WH ]Z\MWNLHP MHGQHJR QLH V SU]\SLVDQH RELHNWRP ZVFHQLH -HOL ZL F E G]LHP\NRQW\QXRZDüSUDF Z(G\WRU]H0DWHULDáyZWRQDSHZQRZF]HQLHMF]\Sy(QLHM XOHJQRQH]QLV]F]HQLX 0DWHULDáSU]\SLVDQ\MDNLHMVLDWFHQLHSU]HSDGQLHJG\*]RVWDQLH]DSLVDQ\ ZUD] ]H VFHQ 1LH PXVL ]RVWDü ZSURZDG]RQ\ GR ELEOLRWHNL PDWHULDáyZ -HOL E G]LHP\ JR MHV]F]H SRWU]HERZDü PR*HP\ Z]Lü JR ZSURVW ]H VFHQ\ NRU]\VWDMF ]LNRQ\ SRELHUDQLD PDWHULDáX SDWU] U\V RUD] 6.42). $E\ ]DSLVDü QDV]H PDWHULDá\ SU]HGH ZV]\VWNLP PXVLP\ LP QDGDü Uy*QLFH VL QD]Z\ :\VWDUF]\SU]\SLVDQLHPDWHULDáRPQXPHUyZSRU]GNRZ\FKfotel 1, fotel 2, fotel 3... i tak D*GRfotel 60GU\PSRVXQL FLHPMHVWMHGQDNQDGDQLHLPQD]ZQDW\OHFKDUDNWHU\VW\FzQ\FKE\Sy(QLHMPyFMHEH]WUXGXVNRMDU]\ü]Z\JOGHPPDWHULDáX:QDV]\PSU]\NáDG]LH PRJá\E\WRE\üQD]Z\WDNLHMDNIRWHOJáDGNL, IRWHOZ\FLHáDQ\, fotel aksamit1D]Z\PRJ E\üGRüGáXJLHD*GR]QDNyZ KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
133
1LH SR]RVWDMH QDP ZL F QLF LQQHJR MDN Z\EUDü NROHMQR ZV]\VWNLH SUyENL Z\ZLHWORQH w oknie EdyWRUD0DWHULDáyZLZSLVDüQRZHQD]Z\Z okienku pokazanym na rysunku 6.39. $NW\ZXMF ND*GH ]RNLHQHN QDOH*\ ]ZUyFLü XZDJ F]\ QD SHZQR MHVWeP\ ZSR]LRPLH ÄPDWHULDá´ QD]ZD ZRNLHQNX SRURGNX L nazwa na górQHM OLVWZLH RNQD PXVL E\ü MHGQDNRZD :UD]LH SRWU]HE\ QDOH*\ SU]HáF]\ü VL GR Z\*V]HJR SR]LRPX JG\* LQDF]HM ]PLHQLP\ QD]Z PDS\ SU]\SRU]GNRZDQHMPDWHULDáRZLDQLHVDPHJRPDWHULDáX
Rys.6.39.=PLDQDQD]Z\PDWHULDáX
.LHG\ND*GD]V]HFLXSUyEHNQD]\ZDVL MX*LQDF]HMPR*HP\ZSURZDG]LüMHGRELEOLRWHNL PDWHULDáyZ0R*HP\GRáF]\üMHGRDNWXDOQLHRWZDUWHMVWDQGDUGRZHMELEOLRWHNLSURJUDPX (plik 3DSMAX.MAT). W tym celu wystarczy NOLNQü QD LNRQLH ]DSLV\ZDQLD PDWHULDáX wELH*FHMELEOLotece (patrz rys.6.40). ,NRQDSRELHUDQLD PDWHULD¥X
,NRQD]DSLV\ZDQLDPDWHULD¥X ZELHܹFHMELEOLRWHFH
Rys.6.40.5]GLNRQ]RNQD(G\WRUD0DWHULDáyZ
:\ZLHWORQH ]RVWDQLH ZWHG\ RNLHQNR GLDORJRZH ZNWyU\P MHVWHP\ SURV]HQL R wybranie QD]Z\GODPDWHULDáXSDWU]U\V
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
134
1D]ZDPDWHULD¥X XPLHV]F]DQHJR ZELEOLRWHFH
Rys.6.41.&]\ZSURZDG]LüPDWHULDáGRELH*FHMELEOLRWHNL"
Po NOLNQL FLXQDSU]\FLVNXOKDNWXDOQLHRWZDUWDELEOLRWHNDZ]ERJDFLVL RNROHMQSR]yFM $E\ ZSURZDG]RQD ]PLDQD XWUZDOLáD VL QDOH*\ ]DSLVDü ]PRG\ILNRZDQ ELEOLRWHN NRU]\VWDMF ] przycisków Save lub Save As w oknie Material/Map Browser, oNWyU\P E G]LH PRZD ]D FKZLO SDWU] U\V WLQQ\P SU]\SDGNX SR SRQRZQ\P ZáF]HQLX SURJUDPX RND*H VL *H GRáF]RQHGRELEOLRWHNLPDWHULDá\XORWQLá\VL EH]ODGX -HOL MHGQDN E G]LHP\ ZFL* Z\GáX*Dü ELEOLRWHN '60$; GRGDMF NROHMQH SR]\FMH WR SRVáXJLZDQLHVL QLVWDQLHVL ZNUyWFHQLHZ\JRGQH/HSLHMMHVWWZRU]\üZáDVQHWHPDW\Fzne biblioteki materiaáyZ .D*GDELEOLRWHNDWRRGG]LHOQ\SOLNQDG\VNX0R*HP\XPLHV]F]DüWHSOLNL w dowolnych katalogach, aWDN*H DUFKLZL]RZDü QD G\VNLHWNDFK ZUD] zSURMHNWDPLOXEQLH]DOH*QLHRGQLFK1LHPDQDWRPLDVWPR*OLZRFL]DSiVDQLD QD G\VNX SRMHG\QF]HJR PDWHULDáX FK\ED *H XWZRU]\P\ GOD QLHJR RVREQELEOLRWHN ]áR*RQ]MHGQHMSR]\FML .OLNDP\QDLNRQLHSRELHUDQLDPDWHULDáX(Get Material), pokazanej na rysunku 6.40. RozZLMDVL ]QDQHQDPMX*RNQRMaterial/Map Browser, jak na rysunku 6.42. W polu Browse From: wOHZ\PJyUQ\PURJXZ\ELHUDP\VNGFKFHP\SRELHUDüPDWHULDá\ OXE PDS\ .RU]\VWDOLP\ MX* ] opcji New NWyUD SR]ZDOD JHQHURZDü QRZH PDWHULDá\ iX*\ZDüPDSSURFHGXUDOQ\FK7HUD]SU]HMU]\MP\SR]RVWDáHPR*OLZRFL Browse From: Material Library. 3R Z\EUDQLX WHM RSFML X]\VNXMHP\ GRVW S GR PDS iPDWHULDáyZ XPLHV]F]RQ\FK ZELH*FHM RWZDUWHM ELEOLRWHFH 3RV]F]HJyOQH ELEOLRWHNL ]DSLVDQHQDG\VNXPR*HP\RWZLHUDü]DSRPRFRNQDGLDORJRZHJROpen Material LibraryNWyUHZ\ZLHWOLVL SRNOLNQL FLXQDRSFMLOpen z pola File. Browse From: Material Editor. 8]\VNXMHP\ GRVW S GR PDWHULDáyZ RSUDFRZDQ\FK w(G\WRU]H0DWHULDáyZ Browse From: Selected. 0R*HP\ Z\ELHUDü VSRUyG PDWHULDáyZ SU]\SLVDQ\FK DNWXDlnie wybranym obiektom wVFHQLH2SFMDWDPR*HPLHüSUDNW\F]QH]QDF]HQLHSU]\EDrdzo skomplikowanych scenach, wNWyU\FK Z\VW SXMH EDUG]R ZLHOH PDWHULDáyZ -HVW WR WH*GREU\VSRVyEVSUDZG]HQLDMDNLHPDWHULDá\]RVWDá\X*\WHGODNRQNUHWQHJRRELHNWX Browse From: Scene. 3R Z\EUDQLX WHM RSFML PR*HP\ VZRERGQLH Z\ELHUDü VSRUyG ZV]\VWNLFK PDWHULDáyZ X*\W\FK ZVFHQLH 7R ZáDQLH WD RSFMD XPR*OLZLD ÄSRELHUDQLH mateULDáX]HVFHQ\´RNWyU\PZVSRPQLHOLP\SRSU]HGQLR KWWSZZZKHOLRQFRPSOFDGKWP
0DWHULDá\PDSRZDQH
3RELHUDQLHPDWHULD¥oZ]ELHܹFHMELEOLRWHNL 3RELHUDQLHPDWHULD¥oZ](G\WRUD 3RELHUDQLHPDWHULD¥oZRGZ\EUDQ\FK RELHNWoZZVFHQLH
135
3RELHUDQLHPDWHULD¥oZ]HVFHQ\ 7ZRU]HQLHQRZ\FKPDWHULD¥oZ
Rys.6.42. Okno dialogowe Material/Map Browser
3RQLHZD* FKFHP\ XWZRU]\ü ELEOLRWHN QD SRGVWDZLH DNWXDOQHM ]DZDUWRFL (G\WRUD 0DWeULDáyZ Z\ELHUDP\ RSFM Browse From: Material Editor. Okno dialogowe Material/Map BrowserSU]\ELHUDZ\JOGWDNLMDNQDU\VXQNX
/LVWDPDWHULD¥oZ XWZRU]RQ\FK Z(G\WRU]H
6.43. Okno dialogowe Material/Map Browser
W oknie Material/Map Editor SRMDZLDM VL ZV]\VWNLH RSUDFRZDQH SU]H] QDV PDWHULDá\ Teraz w polu File klikamy na opcji SaveE\]DSLVDüMHZRGU EQHMELEOLRWHFH5R]ZLMDVL
okno dialogowe jak na rysunku 6.44.
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
136
Rys. 6.44. Okno dialogowe Save Material Library
W oknie tym wskazujemy katalog, wNWyU\PPDE\üXPLHV]F]RQDELEOLRWHNDRUD]QDGDMeP\ ELEOLRWHFH QD]Z :\EUDOLP\ QD]Z fotel.mat. Po NOLNQL FLX QD SU]\FLVNX OK nowa ELEOLRWHNDSRMDZLVL QDG\VNX% G]LHP\PRJOLZND*GHMFKZLOLGRVWDüVL GR]DSLVDQ\FK wQLHM PDWHULDáyZ NRU]\VWDMF ] opcji Browse From: Material Library oraz opcji Open w polu File okna Material/Map Browser.
KWWSZZZKHOLRQFRPSOFDGKWP
:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL
139
:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL 2SLVDQDZUR]G]LDOHPHWRGDZ\WáDF]DQLDRELHNWyZMHVWEDUG]RVNXWHF]QDDOHPDMHGQ SRGVWDZRZZDG ±Z\WáDF]DüPR*HP\W\ONRZ]GáX*SURVWROLQLRZHMFLH*NL5R]HMU]\MP\ VL ZRNyáZL NV]RFLRWDF]DMF\FKQDVSU]HGPLRWyZQLHPR*HP\RWU]\PDüZWHQVSRVyE /DPS\ SRU F]H QRJL RG VWROLNyZ V SU]HVWU]HQQLH ]DNU]\ZLRQH 1DMVNXWHF]QLHMV]\P QaU] G]LHPSR]ZDODMF\PRWU]\P\ZDüWHJRW\SXRELHNW\MHVWQDU] G]LHZ\WáDF]DQLDZ]GáX* FLH*NL 0HWRGD SUDF\ MHVW SRGREQD MDN SU]\ Z\NRU]\VWDQLX SROHFHQLD Extrude 7\OH *H RSUyF] SU]HNURMX PXVLP\ XWZRU]\ü WH* FLH*N FLH*ND WD PR*H E\ü RF]\ZLFLH SU]eVWU]HQQDFRSR]ZDODQDáDWZH]DPRGHORZDQLHQDZHWQDMEDUG]LHMIDQWD]\MQLHSRZ\JLQDQ\FK obiektów. =PHWRGZ\WáDF]DQLDZ]GáX*FLH*NL]DSR]QDP\VL PRGHOXMFVWROLNSRND]DQ\QDU\V 6NáDGDVL RQ]RNUJáHJREODWXRUD]QRJLZ\JL WHM]PHWDORZHMUXUNL
Rys.7.1.6WROLNVSRF]\ZDMF\QDQRG]HZ\JL WHM]PHWDORZHMUXUNL
1DMWUXGQLHMV]\P HWDSHP PRGHORZDQLD E G]LH QDU\VRZDQLH RGSRZLHGQLHM SU]HVWU]HQQHM áDPDQHM NWyUD SRVáX*\ QDP MDNR FLH*ND =DF]QLMP\ RG QDU\VRZDQLD RNU JX PDMFHJR SURPLHcm. 3DUDPHWU\ GRW\F]FH SRPRFQLF]HM VLDWNL OLQLL RUD] VSRVREX SU]\FLJDQLD ustawiamy jak w przySDGNXPRGHORZDQLDIRWHODSDWU]UR]G]LDá W bocznym menu Utwórz (Create) QDFLVNDP\ LNRQ WZRU]HQLD SáDVNLFK NV]WDáWyZ 1D rolecie Object TypeQDFLVNDP\NODZLV]WZRU]HQLDRNU JXCircle (rys.7.2).
http://www.helion.com.pl/cad.htm
3D Studio MAX
140
Klawisz tworzenia RNU JX
Rys.7.2.8DNW\ZQLDP\SROHFHQLHWZRU]HQLDRNU JX
OHG]F]PLDQ\ZRNLHQNXRadius rolety ParametersU\VXMHP\RNUJR SURPLHQLX FP (rys.7.3).
Okienko, w którym Z\ZLHWODQDMHVW ZDUWRüSURPLHQLD rysowanego RNU JX3URPLH PR*HV]]PQLHMV]Dü OXE]ZL NV]Dü QDFLVNDMF klawisze ze VWU]DáNDPLOXESR SURVWXZSLVXMF *GDQZDUWRüGR okienka
Rys.7.3.5\VXMHP\RNUJ
1DU\VRZDQHPXRNU JRZLQDGDMHP\QD]Z 3RQLHZD*]DPLHU]DP\XWZRU]\ü]QLHJRFLH*N QD]ZLMP\JRSRSURVWXFLH*ND (rys.7.4).
Rys.7.4.=PLHQLDP\QD]Z RELHNWX
http://www.helion.com.pl/cad.htm
:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL
141
:\ELHU]P\]ERF]QHJRPHQXLNRQ PRG\ILNDFML1DSDOHFLHModifiersQDFLQLMP\NODZLV] Edit Spline (rys.7.5.). 8]\VNXMHP\ZWHQVSRVyEPR*OLZRüPRG\ILNDFMLNV]WDáWXáDPDQHM-HOL ZFLQL W\MHVWNODZLV]Sub-ObjectPR*HP\PRG\ILNRZDü]DUyZQRZLHU]FKRáNLMDNLVHJmenty Z\EUDQHMáDPDQHM3RPL G]\PRG\ILNDFMZLHU]FKRáNyZDVHJPHQWyZSU]HáF]DP\VL ]D SRPRFUR]ZLMDOQHMOLVW\=DF]QLMP\RGZLHU]FKRáNyZVSUDZG(P\ZL FF]\QDOLFLHZyZLHWORQ\MHVWQDSLVVertexU\V 1DV]RNUJ]EXGRZDQ\MHVW]F]WHUHFKZLHU]FKRáNyZ Z\Uy*QLRQ\FK PDá\PL NU]\*\NDPL L F]WHUHFK VHJPHQWyZ :\ELHU]P\ MHGHQ ] ZLHU]FKRáNyZ:\EUDQ\ZLHU]FKRáHN]PLHQLNRORUQDF]HUZRQ\LZ\ZLHWOVL Z\FKRG]FH]QLHJR GZLH VW\F]QH ]DNRF]RQH ]LHORQ\PL NZDGUDFLNDPL 3R Z\EUDQLX ] JyUQHJR PHQX QDU] G]LRZHJRQDU] G]LDSU]HPLHV]F]DQLDPR*HP\]PLHQLDüGáXJRüLNLHUXQHNW\FKVW\F]Q\FK SU]HPLHV]F]DMFWH]LHORQHNZDGUDFLNL5HJXOXMHP\ZWHQVSRVyENV]WDáWGZXVHJPHQWyZ VVLDGXMF\FK]Z\EUDQ\PZLHUzFKRáNLHP
.ODZLV]HG\FMLáDPanej Rys.7.5.:\ELHUDP\SROHFHQLHXPR*OLZLDMFHHG\FM áDPDQHM
=DF]QLMP\ RG ÄSU]HUZDQLD´ RNU JX Z SUDZ\P ZLHU]FKRáNX : W\P FHOX ]D]QDF]DP\ ZLHU]FKRáHN L QDFLVNDP\ NODZLV] Break na rolecie Edit Vertex (rys.7.6). Pozornie po tej RSHUDFMLQLFVL QLH]PLHQLáR$OHW\ONRSR]RUQLH±]DPLDVWMHGQHJRPDP\WHUD]GZDZLHUzFKRáNLW\OH*HOH*FHMHGHQQDGGUXJLP:\ELHU]P\]JyUQHJRPHQXQDU] G]LHSU]HPLHVzF]DQLDLSU]HVXP\ZLHU]FKRáHNGRURGNDRNU JXMDNQDU\V0R*HP\WHUD]SRHNVSeU\PHQWRZDü ] SU]HPLHV]F]DQLHP VW\F]Q\FK Ä&KZ\ü´ ]D MHGHQ ] ]LHORQ\FK NZDGUDFLNyZ i poruszaj styc]Q\PL'RSDVXMLFKGáXJRüLNWWDNE\áDPDQDáDJRGQ\PáXNLHP]DNU FDáD GRURGNDU\V $E\ SU]\FLJDQLH GR VLDWNL OLQLL SRPRFQLF]\FK QLH SU]HV]NDG]DáR &L wSUDF\Z\áF]IXQNFM Snap NOLNDMFQDLNRQLHprzyciagania w dolnym menu.
http://www.helion.com.pl/cad.htm
3D Studio MAX
142
:LHU]FKRáNL áDPDQHM
Wybrany ZLHU]FKRáHN
/LVWD]DSRPRF NWyUHMSU]HáF]DP\ VL SRPL G]\ PRG\ILNDFM ZLHU]FKRáNyZ a segmentów
Segment áDPDQHM
Rys.7.6.:\ELHUDMFSROHFHQLHBreakSU]HU\ZDP\áDPDQZZ\EUDQ\PZLHU]FKRáNX
3U]HPLHV]F]DMFWHQ kwadracik zmieniamy GáXJRüLNWSRFK\OHQLD VW\F]Q\FKZSá\ZDMFQD NV]WDáWVHgmentu
Przesuwamy ZLHU]FKRáHNGR URGNDRNU JX
1DFLQLMDE\ ÄSU]HUZDü´ áDPDQ w wybranym ZLHU]FKRáNX
Rys.7.7.3U]HVXZDP\ZLHU]FKRáHNGRURGNDRNU JXLGRSDVRZXMHP\NV]WDáWVHJPHQWX
3RPLQR ZV]\VWNLFK GRW\FKF]DVRZ\FK PRG\ILNDFML QDV]D áDPDQD GDOHM MHVW SáDVND UprzeVWU]HQQLMP\MSU]HVXZDMFURGNRZ\ZLHU]FKRáHNSLRQRZRZJyU U\V
http://www.helion.com.pl/cad.htm
:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL
143
$E\]DSHZQLüVRELHSLRQRZHSU]HPLHV]F]HQLHZLHU]FKRáNDSU]HVXZDMJR ]ZáF]RQIXQNFMSU]\FLJDQLDGRZ ]áyZVLDWNLOLQLLSRPRFQLF]\FKOXE XDNW\ZQLM R Y XNáDGX ZVSyáU] GQ\FK NOLNDMF QD RGSRZLHGQLHM LNRQLH w górnym menu.
Rys.7.8. 8SU]HVWU]HQQLDP\áDPDQSU]HVXZDMFURGNRZ\ZLHU]FKRáHNSLRQRZRZJyU
1DGDMP\ VW\F]Q\P Z SU]HVXQL W\P ZLHU]FKRáNX SLRQRZH SRáR*HQLH 3DPL WDM L* PDV] WHUD]GRF]\QLHQLD]SU]HVWU]HQQNU]\Z0XVLV]VSUDZG]DüMHMNV]WDáWFRQDMPQLHMZGZX widokach. Nie wystarczy dopasowanie stycznych w widoku z boku (Left). Musisz jeszcze ]DGEDüRLFKZáDFLZHXVWDZLHQLHZZLGRNX]SU]RGX(Front) (rys.7.9.).
Rys.7.9.'RSDVRZXMHP\NV]WDáWáDPDQHMZZLHU]FKRáNXUHJXOXMFSRáR*HQLHVW\F]Q\FK w widokach z lewej (Left) i z przodu (Front)
http://www.helion.com.pl/cad.htm
3D Studio MAX
144
7DNDáDPDQDPRJáDE\RGELHG\SRVáX*\ü]DFLH*N -HOLMHGQDNFKFHP\MOHSLHMGRSDVoZDü GR QDV]\FK SRWU]HE PXVLP\ ZVWDZLü GR QLHM GRGDWNRZH ZLHU]FKRáNL &]WHU\ ZLHUzFKRáNLWR]E\WPDáRDE\VZRERGQLHNV]WDáWRZDü]DNU W\FLH*NL'RZVWDZLDQLDZLHU]FKRáNyZ QD FLH*FH VáX*\ SROHFHQLH Refine 1DFLQLMP\ ZL F RGSRZLHGQL NODZLV] L NXUVRUHP o]PLHQLRQ\P Z\JOG]LH NOLNQLMP\ GZD UD]\ QD RVWDWQLP VHJPHQFLH áDPDQHM ZVWDZLDMF GZDQRZHZLHU]FKRáNLU\V
Wstawione ZLHU]FKRáNL
1DFLQLMNODZLV] Refine, aby ZVWDZLü dodatkowy ZLHU]FKRáHN
Rys.7.10.:VWDZLDP\GZDGRGDWNRZHZLHU]FKRáNL
1DFLQLMP\ZJyUQ\PPHQXLNRQ SU]HPLHV]F]DQLDLVNRU\JXMP\SRáR*HQLDQRZ\FKZLHUzFKRáNyZ-HGHQ]QLFKXPLHüP\SRGNRFRZ\PZLHU]FKRáNLPáDPDQHMU\V
Rys.7.11.-HGHQ]QRZRXWZRU]RQ\FKZLHU]FKRáNyZXPLHV]F]DP\SRGNRFRZ\P ZLHU]FKRáNLHPáDPDQHM
http://www.helion.com.pl/cad.htm
:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL
145
=PLHQLDMF SRáR*HQLH VW\F]Q\FK QDGDMHP\ RVWDWQLHPX VHJPHQWRZL SLRQRZ\ NV]WDáW (rys.7.12).
=DSRPRF stycznych prostujemy ostatni segment áDPDQHM
Rys.7.12.1DGDMHP\RVWDWQLHPXVHJPHQWRZLNV]WDáWSLRQRZHMOLQLL
-HOL FKFHP\ ]DSHZQLü VHJPHQWRZL LGHDOQ SURVWROLQLRZRü WR PXVLP\ ]PLHQLü VSRVyE HG\FMLáDPDQHM=OLVW\Sub-ObjectZ\ELHU]P\RSFM Segment zamiast Vertex (rys.7.13).
:\ELHU]W RSFM DE\ HG\WRZDüVHJPHQW\ áDPDQHM
Rys.7.13.:\ELHUDP\RSFM PRG\ILNDFMLVHJPHQWyZ
=DXZD* L* WHUD] ]DPLDVW ZLHU]FKRáNyZ PR*HV] Z\ELHUDü L PRG\ILNRZDü SRV]F]HJyOQH VHJPHQW\áDPDQHMKliknij prawymNODZLV]HPP\V]\QDRVWDWQLPVHJPHQFLHQDV]HMFLH*NL 6HJPHQW ]RVWDQLH Z\EUDQ\ ]DEDUZL VL QD F]HUZRQR L SRMDZL VL GRGDWNRZH PHQX (rys.7.14). Wybierz z niego polecenie Line D ]\VNDV] SHZQRü L* VHJPHQW MHVW LGHDOQLH SURVWROLQLRZ\-HOLE G]LHV]FKFLDáSRQRZQLHXF]\QLüZ\EUDQ\VHJPHQWNU]\ZROLQLRZ\P Z\VWDUF]\*HRGKDF]\V]ZW\PSRGU F]Q\PPHQXRSFM Curve. =DPLDVWZ\ELHUDü]JyUQHJRPHQXSROHFHQLDSU]HPLHV]F]HQLDVNDORZDQLD F]\ REURWX PR*HV] VNRU]\VWDü ] SRGU F]QHJR PHQX XUXFKDPLDQHJR ]D SRPRFNOLNQL FLDprawym klawiszem myszy na segmencie, który zamieU]DV]PRG\ILNRZDü
http://www.helion.com.pl/cad.htm
3D Studio MAX
146
3RGU F]QHPHQX modyfikacji segmentu
Wybrany segment
Rys.7.14. Zmieniamy segment z krzywoliniowego (Curve) na prostoliniowy (Line)
3U]HáF] VL ] SRZURWHP GR WU\EX HG\FML ZLHU]FKRáNyZ FLH*NL .OLNQLM QDU] G]LHP SU]ePLHV]F]DQLD QD ZLHU]FKRáHN VVLDGXMF\ ] SURVWROLQLRZ\P VHJPHQWHP =DXZD* L* MHGHQ zNRFyZVW\F]Q\FKZZLHU]FKRáNXQLHMHVWMX*]LHORQ\PNZDGUDFLNLHPD]LHORQ\PNU]y*\NLHPU\V 5XV]DMFVW\F]Q\PLQLHSRZRGXMHV]WHUD]]PLDQZZ\JOG]LHSURVWROiniowego segmentu.
Od strony prostoliniowego VHJPHQWXVW\F]QD]DNRF]RQD jest krzy*\NLHP 3RGU F]QHPHQX modyfikacji wybranego wierzFKRáND
Rys.7.15.3RGU F]QHPHQXXáDWZLDMFHHG\FM ZLHU]FKRáNyZ
http://www.helion.com.pl/cad.htm
:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL
147
.OLNQL FLHSUDZ\PNODZLV]HPP\V]\QDZLHU]FKRáNXSRZRGXMHZ\ZLeWOHQLH GRGDWNRZHJR PHQX ] NWyUHJR V]\ENR PR*HV] Z\ELHUDü SROHFHQLD SU]HPLHV]F]DQLDVNDORZDQLDF]\REUDFDQLDZLHU]FKRáND=WHJRSRGU FzQHJRPHQXPR*HV]WH*Z\ELHUDüVSRVyEHG\FMLáDPDQHM:QDV]\PSU]yNáDG]LH NRU]\VWDP\ ]H VW\F]Q\FK Z ZLHU]FKRáNX SRMDZLDMF\FK VL SR wybraniu opcji Bezier. -HOLFKFHV]XF]\QLüZLHU]FKRáHNRVWU\PWRZ\ELHU]RSFM Bezier Corner. 0R*HV]ZyZF]DVRVREQRPDQLSXORZDüND*G]HVW\F]Q\FKZZ\EUDQ\P ZLHU]FKRáNXL]DPLHQLüJáDGNNU]yZZQDUR*QLN =Dáy*P\ L* NU]\ZD ]DVSRNDMD MX* QDV]H RF]HNLZDQLD 0DP\ ZL F FLH*N ± EUDNXMH QDP MHV]F]HNV]WDáWXNWyU\E G]LHP\Z]GáX*WHMFLH*NLZ\WáDF]Dü3RQLHZD*PRGHOXMHP\QRJ
Z\JL W ] RNUJáHM UXU\ QDU\VXMP\ RNUJ R WDNLHM UHGQLF\ MDN PD PLHü QRJD VWROLND U\V 1DGDMP\PXFKDUDNWHU\VW\F]QQD]Z QSSU]HNUyM
FLH*ND
2NUJá\ NV]WDáWGR Z\WáRF]HQLD
Rys.7.16.5\VXMHP\NV]WDáWNWyU\]RVWDQLHZ\WáRF]RQ\Z]GáX*VFLH*NL
0DP\WHUD]GZDSRWU]HEQHQDPHOHPHQW\FLH*N LSU]HNUyM1DFLQLMP\ZERF]Q\PPenu Utwórz (Create) NODZLV] WZRU]HQLD EU\á (Geometry). Z rozwijalnej listy wybierzmy RSFM Z\WáDF]DQLD RELHNWyZ (Loft Object) U\V 6SUDZG( F]\ Z\EUDQD MHVW 7ZRMD FLH*NDMHOLWDNWRPR*HV]QDFLVQüNODZLV]:\WáRF] (Loft)NWyU\SRMDZLVL ZERF]Q\P menu (rys.7.18). W polu Creation Method QDFLQLM NODZLV] XPR*OLZLDMF\ ZVND]DQLH NV]WDáWX GR Z\WáRF]HQLD (Get Shape). =DXZD* *H JG\ NXUVRU ]QDMG]LH VL QDG RELHNWHP wVFHQLHWR]PLHQLDNV]WDáW1DMHG(QDRNUJLNOLNQLMP\V]:VND]DQLHNV]WDáWXVSRZoduje utworzenie przestrzennego obiektu (rys.7.19).
http://www.helion.com.pl/cad.htm
3D Studio MAX
148
2SFMDZ\WáDF]DQLD obiektu
Rys.7.17.:\ELHUDP\Z\WáDF]DQLHRELHNWyZ -HOLZ\EUDQDMHVW FLH*NDWRPR*emy w bocznym PHQXQDFLVQü klawisz Loft aby UR]SRF]üSURFHV Z\WáDF]DQLD 1DFLQLMWHQ klawisz, aby ZVND]DüNV]WDáW GRZ\WáRF]HQLD
Rys.7.18.5R]SRF]\QDP\Z\WáDF]DQLH
Rys.7.19.:\WáRF]RQ\RELHNW http://www.helion.com.pl/cad.htm
:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL
149
$E\HIHNWZ\WáDF]DQLDVWDáVL ZLGRF]Q\Z\ELHU]ZRNQLHNWyU\]Z\*szych trybów renderingu, najlepiej Smooth + Highlights 3DPL WDM R QaGDQLXZ\WáRF]RQHPXRELHNWRZLRGSRZLHGQLHMQD]Z\0\QD]ZDOLPXJR stosownie do przeznaczenia noga stolika. 6NRURRND]DáRVL L*Z\WáDF]DQLHQLHMHVWWDNLHWUXGQHVSUyEXMP\MHV]F]HSRHNVSHU\PHQWoZDü ] SDUDPHWUDPL Z\WáDF]DQLD ]QDMGXMF\PL VL QD UROHWDFK Skin Parameters i Surface Parameters -HOL SU]\SDGNRZR OXE FHORZR ]GHVHOHNFMRQRZDáH Z\WáRF]RQ\ RELHNW ZyELHU]JRSRQRZQLHLQDFLQLMZERF]Q\PPHQXLNRQ PRG\ILNDFML(Modify). 1DMOHSLHM GR VHOHNFML X*\M RNLHQND Z\ERUX RELHNWX ZHGáXJ QD]Z\ WRNLHQNX SRZLQLHQH PLHü WU]\ RELHNW\ FLH*ND, przekrój oraz noga stolika. Wybierz obiekt noga stolikaE GF\HIHNWHPZ\WáRF]HQLDRELHNWX przekrójZ]GáX*RELHNWXFLH*ND. Na rolecie Surface Parameters ]ZUyü XZDJ QD GZLH RSFMH QRV]FH QD]Z Smoothing U\V 7HUD]PR*HV]QDZáDVQHRF]\]REDF]\üMDNEDUG]RZ\JáDG]DQLHPR*HZSá\Qü QDZ\JOGRELHNWX6SUyEXMZáF]DüLZ\áF]DüRSFMHREVHUZXMFZ\JOGRELHNWX2SFMD Smooth Length RGSRZLDGD ]D Z\JáDG]HQLH RELHNWX Z]GáX* FLH*NL -HOL M Z\áF]\P\ QDV]D UXUD E G]LH Z\JOGDü MDN ]áR*RQD ] SURVWROLQLRZ\FK VHJPHQWyZ U\V 'UXJD zRSFMLQRV]FDQD]Z Smooth WidthRGSRZLDGD]DZ\JáDG]HQLHRELHNWXZNLHUXQNXSUoVWRSDGá\PGRNLHUXQNXZ\WáRF]HQLD-HOLMZ\áF]\P\WRQRJDE G]LHZ\JOGDüMDNZyJL WDQLH]UXU\D]NDnFLDVWHJRSU WDU\V :\JáDG]DQLHZ\WáRF]RQHJR RELHNWXZ]GáX*FLH*NL :\JáDG]DQLHZ\WáRF]RQHJR obiektu w kierunku SRSU]HF]Q\PGRFLH*NL
Rys.7.20.2SFMHRGSRZLDGDMFH]DZ\JáDG]HQLHRELHNWXZ]GáX*LZSRSU]HNFLH*NL
http://www.helion.com.pl/cad.htm
3D Studio MAX
150
Rys. 7.21.:\áF]RQDRSFMDSmooth Length
Rys. 7.22.:\áF]RQDRSFMDSmooth Width
Na rolecie Skin Parameters U\V PR*HP\ XVWDZLü F]\ Z\WáDF]DQ\ RELHNW PD PLHü GHQNDF]\WH*QLH=D]QDF]HQLHRSFMLCap StartSRZRGXMHL*RELHNWMHVW]DPNQL W\RGVWUoQ\SRF]WNXFLH*NLDRSFMDCap End]DVNOHSLDRELHNWQDNRFX-HOLQLH]D]QDF]\OLE\P\ W\FKRSFMLWRRWU]\PDP\QRJ Z\JL W]FLHQNRFLHQQHMUXU\SXVWHMZURGNXU\V $E\RVLJQüHIHNWMDNQDU\VQDOH*\ZIROGHU]HRendering Method okna Viewport Configuration ]D]QDF]\ü RSFMH Force 2-sided. Powoduje RQD L* ' 6WXGLR SRGF]DV UHQGHULQJX DQDOL]XMH RELH VWURQ\ VLDWNL -HOL opcji nie odhaczymy, to UHQGHURZDQH E G MHG\QLH ]HZQ WU]QH SoZLHU]FKQLH VLDWNL D ZHZQ WU]QH E G SU]H]URF]\VWH FR VSRZRGXMH GRü G]LZQHZUD*HQLHILJXU\QLHPR*OLZHM
http://www.helion.com.pl/cad.htm
:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL
151
-HOLFKFHV]DE\RELHNW ]RVWDá]DPNQL W\GHQNDPL to zaznacz te opcje Parametr GRNáDGRFL RGZ]RURZDQLDNV]WDáWX przekroju Parametr GRNáDGRFL RGZ]RURZDQLDNV]WDáWX FLH*NL
Rys. 7.23.2SFMHWZRU]FHGHQNDRELHNWXLVWHUXMFHGRNáDGQRFLRGZ]RURZDQLDFLH*NL RUD]Z\WáDF]DQHJRNV]WDáWX
Rys. 7.24.5XUDSXVWDZURGNX
%DUG]R ZD*QH ] SXQNWX ZLG]HQLD HIHNW\ZQRFL WZRU]RQHJR PRGHOX V RSFMH Shape Steps i Path Steps=DLFKSRPRFXVWDODP\VWRSLHGRNáDGQRFL]MDNRGZ]RURZDQ\MHVWNV]WDáW FLH*NL L Z\WáDF]DQHJR NV]WDáWX =DUyZQR FLH*ND MDN L NV]WDáW VNáDGDM VL ] RNUHORQHM OLF]E\ZLHU]FKRáNyZLVHJPHQWyZ$E\VHJPHQW\Z\JOGDá\JáDGNRSURJUDPGRGDWNRZR MHG]LHOL/LF]EDW\FKSRG]LDáyZ]DOH*\RGSDUDPHWUyZShape Steps i Path Steps. OczywiFLHLPSDUDPHWU\E GZ\*V]HW\PNV]WDáW\E GSá\QQLHMV]HD]DRNUJOHQLDPQLHMNDnFLDVWH5yZQRF]HQLHZ]URQLHMHGQDNVWRSLHVNRPSOLNRZDQLDVLDWNLLZ\GáX*\VL F]DVMHM UHQGHULQJX:QLRVHNMHVWSURVW\±QDOH*\GREUDüZDUWRüSDUDPHWUyZVWRVRZQLHGRSRáR*eQLD RELHNWX Z VFHQLH 2ELHNW\ SLHUZV]RSODQRZH PXV] E\ü GRNáDGQLH RGZ]RURZDQH 2ELHNW\GUXJRSODQRZHLWDNQLHE GZ\UD(QHLFK]E\WQLHNRPSOLNRZDQLHW\ONRVSRZROQL SU]HWZDU]DQLHVFHQ\LQLHSRWU]HEQLHREFL*\QDV]NRPSuter.
http://www.helion.com.pl/cad.htm
3D Studio MAX
152
: SU]\SDGNX QDV]HM UXURZHM QRJL QLVND ZDUWRü SDUDPHWUX Shape Steps E G]LH ZLGRF]QD MHG\QLHQDNRFXZ\WáRF]RQHJRRELHNWX=E\WPDáDOLF]EDSRG]LDáyZ]DRZRFXMHNDQFLDVWoFL SU]HNURMX UXU\ U\V 3RQLHZD* QLH E G]LHP\ VL SU]\JOGDü NRFRZL UXU\ wGX*\PSRZL NV]HQLXWRQLHQDOH*\SU]HVDG]Dü]H]E\WZ\VRNZDUWRFLWHJRSDUDPHWUX /HSLHM ]ZL NV]\ü ZDUWRü GUXJLHJR ] SDUDPHWUyZ 1LVND ZDUWRü SDUDPHWUX Path Steps ]QLV]F]\ZUD*HQLHJáDGNRFLUXU\U\V
Widoczna NDQFLDVWRü przekroju
Rys.7.25. Niski parametr Shape 6WHSVWRNDQFLDVW\NV]WDáWSU]HNURMXUXU\ a)
b)
Rys.7.26.:Sá\Zparamertu Path StepsQDZ\JOGZ\WáRF]RQHJRRELHNWX D ]E\WPDáDZDUWRüSDUDPHWUXPath Steps (Path Steps =1) E JáDGNDUXUDSR]ZL NV]HQLXOLF]E\SRG]LDáyZFLH*NLGR
6NRURPDP\MX*QRJ VWROLNDPR*HP\XWZRU]\üMHJREODWL]DNRF]\üSUDF .V]WDáWEODWX ]DOH*\ W\ONR RG QDV]HM LQZHQFML 3RWUDILP\ SU]HFLH* QDU\VRZDü SROLOLQL R GRZROQ\P NV]WDáFLH L XSU]HVWU]HQQLü M SROHFHQLHP Extrude 0\ ]DGRZROLOLP\ VL ]Z\Ná\P RNUJá\PEODWHPXWZRU]RQ\P]ZDOFD$E\SRZUyFLüGRWZRU]HQLDEU\áSRGVWDZRZ\FKPXVimy z rozwijalnej listy menu Utwórz (Create) Z\EUDü SR]\FM Standard Primitives (rys.7.27).
http://www.helion.com.pl/cad.htm
:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL
153
1DFLQLMP\NODZLV]CylinderL]DPRGHOXMP\EODWFLHQNLPZDOFHPU\V $E\EODWWUDILá QDZáDFLZHPLHMVFHU\V PXVLP\MHV]F]HW\ONRX*\üSROHFHQLDSU]HPLHVzczania.
Rys.7.27.3U]\ZUDFDP\PHQXWZRU]HQLDEU\áSRGVWDZRZ\FK
Klawisz rysowania walca
Rys.7.28. Modelujemy blat cienkim walcem
&]\MHVWH]DGRZRORQ\]HIHNWyZVZRMHMSUDF\"-HOLWDNWRGREU]H-HOLQLHWRWH*QLHPD WUDJHGLL 1LH PXVLV] SU]HFLH* Z SRFLH F]RáD SURVWRZDü VWDORZHM UXU\ :\VWDUF]\ Z\EUDü FLH*N L ]D SRPRF SROHFHQLDEdit Spline z menu Modify SRSUDZLü MHM NV]WDáW 3RQLHZD* ZLHV]MDNVNDORZDüRELHNWLSU]HPLHV]F]DüZ\EUDQHZLHU]FKRáNL7ZRMHPR*OLZRFLLQJeUHQFMLZXWZRU]RQ\RELHNWVSUDZLHQLHRJUDQLF]RQH
http://www.helion.com.pl/cad.htm
3D Studio MAX
154
Rys.7.29. Przemieszczamy blat na miejsce
=DMPLMP\VL WHUD]RSUDFRZDQLHPPDWHULDáyZGODVWROLND1LHE G]LHWREDUG]RVNRPSOLNowane. Blat iSRGVWDZDVWROLNDVRGG]LHOQ\PLSU]HVWU]HQQ\PLHOHPHQWDPLáDWZRE G]LHMH ZL FZ\VHOHNFMoQRZDüLSU]\SLVDüLPPDWHULDá\ 3RZLHG]P\*HZ\JL WD]UXUNLQRJDVWRáXPDE\ü]SRá\VNOLZHJRPHWDOX=DPLDVWWUXG]Lü VL QDG RSUDFRZDQLHP ZáDVQHJR PDWHULDáX VNRU]\VWDP\ ] ELEOLRWHNL MAX-a. Jest tam dostatecznie wiele rozmaitych „chromów”. Wybieramy obiekt noga VWRáX i rozwijamy okno (G\WRUD0DWHULDáyZ.OLNDP\QDLNRQLHSRELHUDQLDPDWHULDáXSDWU]U\VD : Z\ZLH WORQ\P RNQLH SU]HJOGDUNL PDS LPDWHULDáyZ ]D]QDF]DP\ RSFM Material Library w polu Browse From, jak na rysunku 7.30b. b) Otwieranie biblioteki
3RELHUDQLHPDWHULDáX zELH*FHMELEOLRWHNL a)
Rys.7.30,NRQDSRELHUDQLDPDWHULDáXD LRNQRGLDORJRZHMaterial/Map Browser zRWZDUWELEOLRWeNMAX-a (b)
http://www.helion.com.pl/cad.htm
:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL
155
-HOL SR SUDZHM VWURQLH RNQD GLDORJRZHJR ]DPLDVW OLVW\ PDWHULDáyZ z rysunku 7.30b w\ZLHWODVL OLVWDUR]PDLW\FKÄIRWHOL´IRWHOJáDGNLIRWHO Z\FLHáDQ\ LWS OXE QLH Z\ZLHWOD VL QLF WR ]QDF]\ *H QDOH*\ ]PLHQLü ELH*FELEOLRWHN .OLNDP\ZL FQDSU]\FLVNXOpen (pole File). W oknie Open Material Library odszukujemy plik 3DSMAX.MAT z katalogu Maps programu 3D Studio MAX, jak na rysunku 7.31.
Rys.7.31.=PLDQDELEOLRWHNLELH*FHM
3R ]DPNQL FLX RNQD NOLNQL FLHP QD OK X]\VNXMHP\ GRVW S GR ZV]\VWNLFK PDWHULDáyZ E GF\FKQDVWDá\PZ\SRVD*HQLX'6WXGLR=DXZD**HQD]ZDELH*FHMELEOLRWHNLSRMDZLD VL QDW\WXáRZHMOLVWZLHRNQD W oknie Material/Map Browser PR*HP\ SU]HJOGDü QD]Z\ PDWHULDáyZ PDOXWNLH SUyENL PDWHULDáyZ OXE V]HUHJ GX*\FK SUyEHN 'HF\GXM R tym ikony umieszczone u góry okna dialogowego (patrz rys.7.32). 'X*HSUyENLRUD]QD]Z\PDWeULDáyZ 0DáHSUyENLPDWHULaáyZ Nazwy materiaáyZ
8VXZDQLHZ\EUDQ\FKSRGZLHWORQ\FK PDWHULaáyZ Usuwanie wszystkich mateULDáyZ
3RGSRZLHG( zQD]Z PDWHULDáX
Rys.7.32.7U\E\Z\ZLHWODQLDPDWHULDáyZZ oknie Material/Map Browser
*G\E\]GDU]\áR&LVL VNDVRZDüQLHFKFF\ELEOLRWHN '60$;F] FLowo lub wFDáRFLQLHUR]SDF]DMSU]HGZF]HQLH3RSURVWXRWZyU]MMHVzF]HUD])DGQH]PLDQ\ZELH*FHMELEOLRWHFHQLH]RVWDQXWUZDORQHGopóNLQLH]DSLV]HV]MHMQDG\VN]DSRPRFNODZLV]DSave w polu File*G\E\ FKFLDá ]DSLVDü ]PRG\ILNRZDQ SU]H] &LHELH ELEOLRWHN ]DFKRZXMF UywQLH*RU\JLQDáX*\MNODZLV]DSave As.
http://www.helion.com.pl/cad.htm
3D Studio MAX
156
3RQLHZD*SU]HJOGDQLHPDWHULDáyZZ postaci ]UHQGHURZDQ\FKSUyEHNEDUG]RREFL*DNRmSXWHUSR]RVWDP\OHSLHMSU]\VDP\FKQD]ZDFK3U]HZLMDP\OLVW PDWHULDáyZD*GROLWHU\C. :\ELHUDP\MHGHQ]PDWHULDáyZRQD]ZLH]DF]\QDMFHMVL RGÄ&KURPH´0R*HWRE\üQS ]áRWDZ\ Chrome Sunset OXE Eá NLWQRUy*RZ\ Chrome Pearl 3R ]DPNQL FLX SU]HJOGDUNL NOLNQL FLHP QD NODZLV]X OK, w aktywnym okienku Edytora UHQGHUXMH VL FKURPRZDQD NXOD3U]\SLVXMHP\PDWHULDáVWRáRZHMQRG]HNOLNQL FLHPQDLNRQLHSU]\SLV\ZDQLDPDWHULDáX obiektom wybranym (patrz rys.7.33).
Ikona przypisywania PDWHULDáX wybranym obiektom
Rys.7.33.0DWHULDáChrome Pearl orazHIHNWSU]\SLVDQLDPDWHULDáXRELHNWRZLZ scenie
7HUD]SU]HáF]DP\VL GRVVLHGQLHJRRNLHQND]SUyENE\RSUDFRZDüPDWHULDáGODEODWX 8WZRU]\P\ JR QD SRGVWDZLH PDWHULDáX Orange Plastic, pobranego z tej samej biblioteki. Zmienimy tylko kolor Diffuse F]\QLF JR QLHFR EDUG]LHM *yáW\P : W\P FHOX Z\VWDUF]\ ]ZL NV]\üRGURELQ ZDUWRüSDUDPHWUXHue0R*QDWR]URELüEH]SRUHGQLRZ rolecie Basic ParametersOXEWH*Z oknie wyboru koloru Color Selector ZL FHMLQIRUPDFMLQDWHQWHPDW znajdziesz wUR]G]LDOH Ä.RORU PDWHULDáX´ . =PRG\ILNRZDQ\ PDWHULDá QD]\ZDP\ QS blat stolik i przypisujemy go obiektowi blat w scenie. Rysunek 7.34 przedstawia okno (G\WRUD 0DWHULDáyZ ] PDWHULDáHP blat stolik oraz wynik renderingu naszego modelu zSU]\SLVDQ\PLPDWHULDáDPLSDWU]WH*U\VQDNRORURZHMZNáDGFH 3R SU]HURELHQLX PDWHULDáX Z]L WHJR ] biblioteki zmiana jego nazwy nie MHVW ZáDFLZLH NRQLHF]QD JG\* SURJUDP RGG]LHOQLH Ä]DSDPL WXMH´ PDWeULDá\ Z bibliotece i te umieszczone wVFHQLH 1LH PD REDZ\ *H ]RVWDQ RQHDXWRPDW\F]QLHXMHGQROLFRQH.áRSRW\PRJSRMDZLüVL GRSLHURZWeG\ JG\ SUDFXMF QDGDO QDG VFHQ ]HFKFHV] SR UD] GUXJL X*\ü PDWHULDáX Orange Plastic albo gdy zaimportujesz stolik do innej sceny, wNWyUHME\á X*\W\ PDWHULDá Orange Plastic. Wtedy jeden zPDWHULDáyZ E G]LH PXVLDá ]RVWDüSU]HPLDQRZDQ\DOERWH*]DVWSLRQ\W\PGUXJLP
http://www.helion.com.pl/cad.htm
:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL
Rys.7.34.0DWHULDáblat stolik oraz efeNWSU]\SLVDQLDPDWHULDáyZRELHNWRPZ scenie
http://www.helion.com.pl/cad.htm
157
7ZRU]HQLHEU\áREURWRZ\FK
161
7ZRU]HQLHEU\áREURWRZ\FK :W\PUR]G]LDOH]DMPLHP\VL WZRU]HQLHPEU\áREURWRZ\FK0R*QDMHRF]\ZLFLHWZRU]\ü Z\WáDF]DMFNV]WDáWSRNROLVWHMFLH*FH3RQLHZD*MHGQDNF] VWRSRGF]DVPRGHORZDQLDSU]yFKRG]L QDP ]PLHU]\ü VL ZáDQLH ] EU\á REURWRZ Z ' 6WXGLR SU]HZLG]LDQR VSHFMDOQH SROHFHQLHXPR*OLZLDMFHEDUG]RVSUDZQHWZRU]HQLHEU\áSRSU]H]REUyFHQLHNV]WDáWXZRNyá MHGQHM]RVLSURVWRNWQHJRXNáDGXZVSyáU] GQ\FK-DNRSU]\NáDGSRVáX*\QDPZQLQLHMV]\P rozdziale lampka zNORV]HP SRND]DQD QD U\V $E\ ODPSND Z\JOGDáD Z VFHQLH UHDOiVW\F]QLH SRZLQQD U]XFDü VQRS ZLDWáD 6QRS WHQ XWZRU]\P\ ] GRGDWNRZHJR RELHNWX R RGSRZLHGQLP NV]WDáFLH NWyU\ SR SU]\SLVDQLX SU]H]URF]\VWHJR L ZLHFFHJR PDWHULDáX E G]LHLPLWRZDüZLDWáRZ\V\áDQHSU]H]*DUyZN ODPSNLDRGELWHSU]H]NORV]
Rys.8.1./DPSNDSRZVWDáDZVNXWHNREURWXSáDVNLHJRNV]WDáWXZRNyáSLRQRZHMRVL
3RQLHZD* ODPSND MHVW ]GHF\GRZDQLH PQLHMV]D RG PRGHORZDQ\FK Z SRSU]HGQLFK UR]G]LaáDFKIRWHODLVWROLNDZ\ELHU]P\MDNRMHGQRVWN QLHFHQW\PHWUDPLOimetr (rys.8.2).
-DNRMHGQRVWN¾ Z\ELHUDP\PLOLPHWU
Rys.8.2.:\ELHUDP\MHGQRVWN
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
162
3RWU]HEQD QDP WH* E G]LH ZL NV]D GRNáDGQRü U\VRZDQLD 8WZyU]P\ ZL F J VWV] VLDWN
linii pomocniczych, o parametrach jak na rys.8.3.
Rys.8.3. Ustalamy parametry siatki linii pomocniczych
0RGHORZDQLH ODPSNL UR]SRF]QLHP\ RG QDU\VRZDQLD SRáRZ\ MHM ]HZQ WU]QHJR REU\VX w oknie widoku z lewej strony (Left). 2SHUDFM W SU]HSURZDG]LP\ Z GZX HWDSDFK 1DjSLHUZ QDU\VXMHP\ ]JUXEQ\ ]DU\V ODPSNL ]áR*RQ\ ] VDP\FK SURVWROLQLRZ\FK VHJPHQWyZ 3RWHP Z\EUDQH VHJPHQW\ ]DRNUJOLP\ LGRSDVXMHP\ LFK NV]WDáW :\ELHU]P\ ] ERF]QHJR PHQXWZRU]HQLDáDPDQ\FKSROHFHQLHLine i narysujP\áDPDQMDNQDU\V
Rys.8.4. Rysujemy zgrubny obrys lampki
KWWSZZZKHOLRQFRPSOFDGKWP
7ZRU]HQLHEU\áREURWRZ\FK
163
3U]HG UR]SRF] FLHP U\VRZDQLD WDN GRELHU] VNDO Z\ZLHWODQLD Z RNQLH ZLGRNRZ\P QS ]D SRPRF OXS\ SRZL NV]DQLDSRPQLHMV]DQLD DE\ RGOHJáRFL SRPL G]\ OLQLDPL SRPRFQLF]\PL Z\QRVLá\ PP : GROQHM OLQLLLQIRUPDF\MQHMSRZLQLHQSRMDZLüVL QDSLVGrid=1,0MM. -HOLRVWDWQLZLHU]FKRáHNáDPDQHMZVND*HV]ZPLHMVFXRGNWyUHJRUR]SRF]áHU\VRZDQLH WRQDHNUDQLHZ\ZLHWOLVL RNLHQNR]S\WDQLHPF]\FKFHV]]DPNQüQDU\VRZDQáDPDQ 2GSRZLHG]WZLHUG]FRZFLVNDMFNODZLV]Yes (rys.8.5).
Rys.8.5.=DP\NDP\áDPDQ
7HUD] SU]\VWSLP\ GR PRG\ILNDFML NV]WDáWX Z\EUDQ\FK VHJPHQWyZ :\ELHU]P\ SROHFHQLH Edit Spline z bocznego menu modyfikacji (Modify). Prawym klawiszem myszy wskazujeP\QDUR*Q\ZLHU]FKRáHNáDPDQHMMDNQDU\V=UR]ZLQL WHJRSRGU F]QHJRPHQXZ\ELeUDP\RSFM Bezier Corner.
.OLNDP\SUDZ\P NODZLV]HPP\V]\ ZZLHU]FKR¥NX NWoU\]DPLHU]DP\ PRG\ILNRZD±
=SRGU¾F]QHJR PHQXZ\ELHU]P\ RSFM¾%H]LHU &RUQHU
Rys.8.6.=SRGU F]QHJRPHQXZ\ELHUDP\RSFM Bezier Corner
Po wybraniu opcji Bezier Corner Z ZLHU]FKRáNX SRMDZL VL GZLH VW\F]QH .RU]\VWDMF zQDU] G]LD SU]HPLHV]F]DQLD XVWDZLDP\ JyUQ VW\F]Q SLRQRZR DE\ X]\VNDü JáDGNLH ]aRNUJOHQLHNORV]DODPS\U\V
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
164
8VWDZLDP\ VW\F]Q¹SLRQRZR DE\]DRNU¹JOL± VHJPHQW
Rys.8.7.=DRNUJODP\NORV]ODPS\
:V]F]\WRZ\PZLHU]FKRáNXODPS\XVWDZLDP\VW\F]QSR]LRPRDE\SRREUyFHQLXNV]WDáWX X]\VNDüNORV]ZSRVWDFLSyáNXOLU\V 6W\F]QD XVWDZLRQD SR]LRPR
Rys.8.8.=DRNUJODP\NORV]ODPS\
3RGREQLHSRVW SXMHP\MHV]F]H]GZRPDZLHU]FKRáNDPLDE\X]\VNDüNV]WDáWMDNQDU\V 2F]\ZLFLHMHOLF]\WDMFWHQUR]G]LDáPDV]ZáDVQ\SRP\VáQDODPSN WRQLHZDKDMVL LGDM XSXVWVZRMHMIDQWD]ML3RWRZ\P\ORQRWDNLHSURJUDP\MDN'6WXGLRDE\PyJáZ\SUó-
KWWSZZZKHOLRQFRPSOFDGKWP
7ZRU]HQLHEU\áREURWRZ\FK
165
ERZDüUy*QHUR]ZL]DQLDEH]WRNDUHNIUH]DUHNLUy*Q\FKPDV]\QSU]HNV]WDáFDMF\FKGU]ewo i metal w sposób nieodwracalny.
Rys.8.9.*RWRZ\NV]WDáWODPSNL
6SUDZG(P\ F]\ SU]H] SU]\SDGHN QLH ]GHVHOHNFMRQRZDOLP\ QDU\VRZDQHM áDPDQHM L ZFiQLMP\NODZLV]Lathe w menu modyfikacji (Modify). W efekcie otrzymamy dziwny siatkowy twór jak na rys.8.10.
Rys.8.10.(IHNWG]LDáDQLDSROHFHQLDLathe
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
166
1LH]QLHFK FDMP\VL ]E\WV]\ENR:LGRNQDHNUDQLHQLHSU]\SRPLQDODPSNLDOHMHVWHP\ EOL*HM FHOX QL* PR*HP\ VL VSRG]LHZDü 2GQDMG(P\ QD UROHFLH Parameters JUXS RSFML Align:\VWDUF]\QDFLVQüNODZLV]MaxDE\SRZVWDáDEU\áDREUotowa jak na rys.8.11.
/DPSND ] VHJPHQWoZ
2SFMH $OLJQ, QDFLÐQLM NODZLV] 0D[, Rys.8.11./DPSNDSRZVWDáDSU]H]REUyWNV]WDáWXZRNyáSLRQRZHMRVL<]RSFMMax
6SUDZG(P\ NWyUH ] RSFML ZLGQLHMF\FK SR SUDZHM VWURQLH HNUDQX PRJ QDP VL MHV]F]H SU]\GDü : ]DOH*QRFL RG RGOHJáRFL ] MDNLHM RJOGDP\ ODPSN Z VFHQLH PXVLP\ RGSoZLHGQLRGREUDü]áR*RQRüVLDWNL1DMáDWZLHMPR*HP\WRXF]\QLü]SRPRFRSFMLSegments. ,P ZL FHM VHJPHQWyZ W\P PQLHM NDQFLDVW\ REU\V ODPSNL U\V DOH L GáX*V]\ F]DV MHM renderingu.
/DPSND ] VHJPHQWoZ
Rys.8.12.=ZL NV]DQLHLORFLVHJPHQWyZRZRFXMHJáDGV]\P]DU\VHPODPSNL
KWWSZZZKHOLRQFRPSOFDGKWP
7ZRU]HQLHEU\áREURWRZ\FK
167
$E\ ]REDF]\ü MDN Z\JOGD XWZRU]RQ\ RELHNW Z\ELHU]P\ NWyU\ ] Z\*V]\FK WU\EyZ renGHULQJX1DU\VZLG]LP\ODPSN ]UHQGHURZDQZWU\ELHSmooth + Highlights.
Rys.8.13. Lampka po zrenderowaniu w trybie Smooth
2LOHZZLGRNX]ERNXODPSNDZ\JOGDFDáNLHPSRSUDZQLHWRMHOLSRSDWU]\P\QDQLRG JyU\ XMU]\P\ EU]\GNLH SRIDáGRZDQLH Z RNROLFDFK RVL U\V $E\ ]OLNZLGRZDü WHQ EáGZ\VWDUF]\]D]QDF]\üRSFM Weld Core (rys.8.15).
:W\P PLHMVFX SRMDZLD VL¾E¥¹G
Rys.8.14. Siatka jest zdeformowana w okolicach osi
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
168
2SFMD ¥¹F]¹FD ZLHU]FKR¥NL ZSREOLÜX RVLREURWX
Rys.8.15./DPSND]JáDGNLPNORV]HPSRZáF]HQLXRSFMLWeld Core
7ZRU]FRELHNWQLHPXVLP\REUDFDüSU]HNURMXRFDáHVWRSQL0R*HP\XWZRU]\üZ\FiQHN RELHNWX ZSLVXMF RGSRZLHGQL NW Z SROX Degrees. Na rysunku 8.16 pokazano obiekt SRZVWDá\ZZ\QLNXREUyFHQLDSU]HNURMXRVWRSQL$E\]RVWDá\XWZRU]RQHERF]QHSoZLHU]FKQLH]DP\NDMFHRELHNWQDOH*\]D]QDF]\üRSFMHCap Start i Cap End.
3RZLHU]FKQLD ERF]QDRELHNWX
Rys.8.16. Przekrój obrócony o 120 stopni
KWWSZZZKHOLRQFRPSOFDGKWP
7ZRU]HQLHEU\áREURWRZ\FK
169
=GHVHOHNFMRQRZDQLHRELHNWXQLHSRZRGXMH]DEORNRZDQLDPR*OLZRFLMHJR PRG\ILNDFML :\VWDUF]\ SRQRZQLH Z\EUDü RELHNW L QDFLVQü Z ERF]Q\P PHQXLNRQ PRG\ILNDFMLDE\ZV]\VWNLHSDUDPHWU\SRMDZLá\VL SRQRZQLH na ekranie. 3R]RVWDáR QDP MHV]F]H GR XWZRU]HQLD NXOLVWH ]ZLHF]HQLH NORV]D ODPSNL 0RJOLP\ MH RF]\ZLFLH XWZRU]\ü SRSUDZLDMF REUDFDQ\ NV]WDáW 1LH PLHOLE\P\ ZyZF]DV RND]ML GR SR]QDQLD ]HVWDZX SROHFH XPR*OLZLDMF\FK G]LDáDQLD QD EU\áDFK ']L NL W]Z RSHUDFMRP %RROH¶DPR*HP\EU\á\GRGDZDüRGHMPRZDüOXE]QDMGRZDüLFKF] üZVSyOQ'ODWUHQLnJXXWZyU]P\ZL FNXO (Sphere)LXPLHüP\Z]JO GHPODPSNLMDNQDU\V
.XOLVWH ]ZLHÆF]HQLH NORV]D
Rys.8.17..XOLVWH]ZLHF]HQLHODPSNL
Z rozwijalnej listy menu Utwórz (Create) wyELHU]P\RSFM Compound Objects.
Rys.8.18.:\ELHUDP\RSFM Compound Objects
Wybierz obiekt LampkaLQDFLQLMNODZLV]Boolean (rys.8.19). W polu Operation zaznacz RSFM UnionDE\PyFGRGDüRELHNWGRODPSNL7HUD]MHVWHJRWRZ\GRQDFLQL FLDNODZLV]D Pick Operand B. Twoja lampka jest obiektem AQDOH*\MHV]F]HZVND]DüGUXJLRELHNWF]\OL obiekt B 1DFLQLM NODZLV] Pick Operand B L ZVND* NXON :VND]DQLH GUXJLHJR RELHNWX
KWWSZZZKHOLRQFRPSOFDGKWP
170
3D Studio MAX
DXWRPDW\F]QLH VSRZRGXMH GRGDQLH RELHNWyZ -HOL QLH ZLHU]\V] *H RELHNW\ VL SRáF]\á\ SU]HáF]ZLGRNZWU\EWire (rys.8.20).
1DFLVNDP\WHQ NODZLV]DE\ ZVND]D±GUXJLRELHNW
Rys.8.19. Dodajemy obiekty
2ELHNW\PRÜQD GRGD±8QLRQ RGM¹±6XEVWUDFW ]QDOHÚ±LFK ZVSoOQ¹F]¾Ð± ,QWHUVHFWLRQ
2ELHVLDWNLXOHJ¥\ SU]HNV]WD¥FHQLX LVWDQRZL¹WHUD] MHGQ¹FD¥Rб
Rys.8.20. Obiekty po dodaniu
,WRE\E\áRQDW\OHMHOLFKRG]LRPRGHORZDQLHODPSNL3R]RVWDMHQDPMHV]F]HGRQDU\VoZDQLDRELHNWPDMF\XGDZDüVQRSZLDWáD1DU\VXMP\áDPDQMDNQDU\VLXWZyU]P\ zQLHM EU\á REURWRZ Z]JO GHP RVL Y 8*\MHP\ SROHFHQLD Lathe z parametrem Max, aby VQRSGRNáDGQLHSDVRZDáGRNORV]DODPS\*RWRZODPSN ]HVQRSHPZLDWáDSRND]DQRQD rys. 8.22.
KWWSZZZKHOLRQFRPSOFDGKWP
7ZRU]HQLHEU\áREURWRZ\FK
171
àDPDQQDOH*\U\VRZDü]ZáF]RQIXQNFMSnapDE\RELHNWPRGHOXMF\ VQRSZLDWáDGoNáDGQLHSDVRZDáGRODPSNL
7HQZLHU]FKR¥HN ¥DPDQHM SRZLQLHQ SRNU\ZD±VL¾ ]QDURÜQLNLHP NORV]D 7HZLHU]FKR¥NL PXV]¹OHÜH± ZRVLODPSNL
¤DPDQD SU]H]QDF]RQDGR REUoFHQLDZRNo¥ RVL<
Rys.8.21.àDPDQD]NWyUHMXWZRU]\P\VQRS
Rys.8.22.*RWRZDODPSNDZUD]]HVQRSHPZLDWáD
0DP\ MX* JRWRZ\ PRGHO VLDWNRZ\ 7HUD] SU]\V]HGá F]DV QD GREUDQLH PDWHULDáyZ =aczniemy od klosza iSRGVWDZ\ QDV]HM ODPSNL 3RQLHZD* RELHNW V\PXOXMF\ VQRS ZLDWáD w tej chwili nam przeszkadza, ukryjemy go na pewien czas. To bardzo prosta operacja: Z\VWDUF]\RELHNWZ\VHOHNFMRQRZDüDQDVW SQLHZ bocznym menu Display (ikona z monitorem) NOLNQü QD NODZLV]X Hide Selected (roleta Hide by Selection :L FHM LQIRUPDFML o ukrywa-niu iSRQRZQ\PZ\ZLHWODQLXRELHNWyZ]QDMG]LHV]ZUR]G]LDOHSRZL FRQ\P PRGHORZDQLXZQ WU]DSDWU]UR]G]LDáÄ3RU F]HVFKRGyZ´ 7HUD]QDHNUDQLHZLG]imy wyáF]QLHODPSN
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
172
Selekcjonujemy obiekt lampka iUR]ZLMDP\RNQR(G\WRUD0DWHULDáyZNOLNQL FLHPQDLNonie wJyUQ\P PHQX =Dáy*P\ *H SRGVWDZD ODPSNL E G]LH Eá\V]F]FD L metaliczna. DoNáDGQLHWDNVDPRMDNZ\JL WD]UXUNLQRJDVWROLNDNWyU]DPRGHORZDOLP\Z poprzednim UR]G]LDOH :\ELHUDP\ ZL F ] ELEOLRWHNL '60$;0$7 WHQ VDP FR ZWHG\ PDWHULDá Chrome Pearl SDWU] UR]G]LDá 1DVW SQLH SU]\SLVXMHP\ JR Z\VHOHNFMRQRZDQHPX obiektowi (patrz rys.8.23). -HOL WHUD] ]UHQGHUXMHP\ ODPSN E G]LH RQD Z\JOGDü MDN PHWDORZ\ RGOHZ SR GáXJLP polerowaniu.
Rys.8.23.0DWHULDáChrome Pearl przypisany lampce
Powstaje teraz pytanie: wMDNLVSRVyESU]\SLVDüLQQ\PDWHULDáNORV]RZLODPSNLVNRURNORV] zSRGVWDZVWDQRZLPRQROLW\F]QFDáRü":'6WXGLR0$;GRáF]HQLDNLONXUy*Q\FK PDWHULDáyZQDSRZLHU]FKQLMHGQHJRRELHNWXVáX*W]ZPDWHULDá\]áR*RQH(complex materials). 3U]HáF]DP\ VL QD SRZUyW GR RNQD (G\WRUD L klikamy na przycisku Type WX* NRáR QD]Z\ELH*FHJRPDWHULDáX(Chrome Pearl), tak jak pokazuje rysunek 8.24.
.ODZLV]W\SX PDS\PDWHULD¥X Rys.8.24. Klawisz typu PDS\PDWHULDáX
:\ZLHWORQH ]RVWDMH RNQR Ä3U]HJOGDUNL 0DWHULDáyZ´ 7\P UD]HP Z polu Browse From ]D]QDF]DP\RSFM New1DVW SQLHSROHZHMVWURQLHRNQDZ\ELHUDP\PDWHULDá]áR*RQ\Multi/Sub-Object (patrz rys.8.25).
KWWSZZZKHOLRQFRPSOFDGKWP
7ZRU]HQLHEU\áREURWRZ\FK
173
:\ELHUDP\ PDWHULD¥ ]¥RÜRQ\
Rys.8.25.:\ELHUDP\]áR*RQ\PDWHULDá
Po NOLNQL FLXQDNODZLV]XOKZ\ZLHWODVL RNQRGLDORJRZHZNWyU\P]D]QDF]DP\RSFM
Keep old material as sub-material MDN QD U\VXQNX U\V ']L NL WHPX ZSURZDG]RQ\ SU]H]QDVZF]HQLHMPDWHULDáChrome Pearl]RVWDQLH]DFKRZDQ\MDNRF] üVNáDGRZDPDWeULDáX]áo*RQHJR
Rys.8.26.8VXZDQLHOXE]DFKRZ\ZDQLHZF]HQLHMV]HJRPDWHULDáX
2NQR (G\WRUD ]PLHQLD ]DVDGQLF]R Z\JOG 5HQGHUXMH VL SUyEND ÄáDFLDWHJR´ PDWHULDáX a roleta Basic ParametersSU]\ELHUDZ\JOGWDNLMDNQDU\VXQNX 8VWDODQLHLORÐFL PDWHULD¥oZ 0DWHULD¥ &KURPH3HDUO MDNRPDWHULD¥ VN¥DGRZ\QU
Rys.8.27.0DWHULDáW\SXMulti]áR*RQ\]V]HFLXPDWHULDáyZVNáDGRZ\FK
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
174
-DN ZLGDü GRP\OQLH SURJUDP SU]\SLVXMH PDWHULDáRZL W\SX Multi V]Hü PDWHULDáyZ VNáaGRZ\FK/LF]E W PR*QD]PQLHMV]\üOXE]ZL NV]\ü]DOH*QLHRGSRWU]HE1DPSRWU]HEQH E G GZD PDWHULDá\ VNáDGRZH GOD NORV]D L dla podstawy. .OLNDP\ ZL F QD NODZLV]X Set Number u góry rolety iZSLVXMHP\ZDUWRüZUR]ZLQL W\PRNQLHMDNQD rysunku 8.28.
Rys.8.28.=PLDQDLORFLPDWHULDáyZVNáDGRZ\FK
=PLHQLDP\WH*QD]Z PDWHULDáX]áR*RQHJRZSLVXMFlampka w okienku zQD]ZPDWHULDáX 2NQR(G\WRUDSU]\ELHUDZ\JOGWDNLMDNQDU\VXQNX
Rys.8.29.0DWHULDá]áR*RQ\RQD]ZLHlampka
KWWSZZZKHOLRQFRPSOFDGKWP
7ZRU]HQLHEU\áREURWRZ\FK
175
Klikamy na przycisku (Standard), WRZDU]\V]F\P GUXJLHPX ]PDWHULDáyZ VNáDGRZ\FK 7\PVDP\PSU]HV]OLP\GRLQQHJRQL*V]HJRSR]LRPXPDWHULDáX 3RUXV]DQLHVL ZUyGUy*Q\FKSR]LRPyZZ(G\WRU]H0DWHULDáXRPyZLoQH ]RVWDáR ZUR]G]LDOH Ä6WUXNWXUD PDWHULDáX´. W okienku zQD]Z mateULDáXZSLVXMHP\klosz (patrz rys.8.30).
3UoEND PDWHULD¥X ]ELHܹFHJR SR]LRPX
1 2 1XPHU SRU]¹GNRZ\ PDWHULD¥X
,NRQD SU]HMÐFLDGR Z\ÜV]HJR SR]LRPX ,NRQD Z\ÐZLHWODQLD VWDQX NRÆFRZHJR QLHDNW\ZQD
Rys.8.30.'UXJLPDWHULDáVNáDGRZ\
$E\ PyF RJOGDü RSUDFRZ\ZDQ\ PDWHULDá QD FDáHM SRZLHU]FKQL SUyENL w aktywnym okienku, NOLNQLM QD LNRQLH Z\ZLHWODQLD VWDQX NRFRZHJR Z\áF]DMF M U\V *G\ LNRQD MHVW QLHDNW\ZQD Z okienku Edytora UHQGHUXMH VL SUyEND PDS\ OXE PDWHULDáX ] WHJR SR]LRPX ZNWyU\P VL
akurat znajdujemy. Na rolecie Basic Parameters PDWHULDáX klosz ustalamy teraz parametry dla naszego mateULDáXVNáDGRZHJRQU% G]LHP\NRU]\VWDü] trybu cieniowania Phong6SU] JDP\LNRQ\ Ambient i Diffuse iZ\ELHUDP\]DVDGQLF]\NRORUGODNORV]DODPSNL±QDSU]\NáDGSRPDUDF]RZ\ .RORU RGEá\VNX (Specular) F]\QLP\ FDáNRZLFLH ELDá\P 3RQLHZD* NORV] PD E\ü OQLF\SDUDPHWUShininess StrengthXVWDZLDP\QDPDNV\PDOQZDUWRüF]\OL3arametr Shininess XVWDZLDP\ QD ZDUWRü ]EOL*RQ GR .U]\ZD RGEá\VNX QD Z\NUHVLH SU]\ELHUDVWURP\NV]WDáWD w okienku UHQGHUXMHVL SUyENDPDWHULDáX] mocno skoncentroZDQ\P ELDá\P RGEá\VNLHP 3UyEND SU]\ELHUD Z\JOG FKRLQNRZHM ERPENL 1LHZWSOLZLH MHVWGRüEá\V]F]FDDOHSU]HFLH*ODPSDSRZLQQDZLHFLü'RRVLJDQLDHIHNWX*DU]HQLDVL
PDWHULDáXVáX*\SDUDPHWUSelf -IlluminationXPLHV]F]RQ\]DUD]SRGSDUDPHWUDPLSRá\VNOi-
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
176
ZRFL5\VXQHNSU]HGVWDZLDSUyENLWHJRVDPHJRPDWHULDáXSU]\XVWDZLHQLXSDUDPHWUX Self- Illumination kolejno na: 0, 50, 100%. E
D
F
Rys.8.31.7HQVDPPDWHULDáSU]\Uy*Q\FKXVWDZLHQLDFKSDUDPHWUXSelf-Illumination: a) 0% b) 50% c) 100%
-DNZLGDüSU]\ZDUWRFLSDUDPHWUXSelf-Illumination zanika wszelkie cieniowanie na SRZLHU]FKQLPDWHULDáX2ELHNWZLHFLVDPWDNPRFQR*H*DGQH]HZQ WU]QHRZLHWOHQLHQLH PR*HZ\ZU]HüQDQLHJRZSá\ZX]MHGQ\PZ\MWNLHP]DFKRZDQH]RVWDMRGEá\VNL 0\ poprzestaniemy na 70-procentowym VDPRZLHFHQLXDE\QDV]NORV]QLHZ\JOGDá]XSHáQLH SáDVNR2NQR(G\WRUD0DWHULDáyZ]XNRF]RQ\PPDWHULDáHPkloszSU]\ELHUDZ\JOGWDNL jak na rysunku 8.32.
Rys.8.32.0DWHULDáklosz w(G\WRU]H0DWHULDáyZ
KWWSZZZKHOLRQFRPSOFDGKWP
7ZRU]HQLHEU\áREURWRZ\FK
177
2ELHNW\ÄVDPRZLHFFH´Z\GDMVL *DU]\üDOHQLHRZLHWODMVVLHGQLFK obiektów wVFHQLH$E\V\PXORZDüSDGDMF\RGQLFKEODVNQDOH*\X*\ü GRGDWNRZR VSHFMDOQLH GR WHJR SU]H]QDF]RQHJR (UyGáD ZLDWáDUHIOHNWRUD (spot)OXEZLDWáDSXQNWRZHJR(omni)SDWU]U\VQDNRFXWHJRURzdziaáX 3RZUDFDP\ GR QDV]HJR JáyZQHJR PDWHULDáX (lampka) NOLNQL FLHP QD LNRQLH SU]HMFLD GR Z\*V]HJR SR]LRPX SRND]DQHM QD U\VXQNX =DP\NDP\ OXE RGVXZDP\ Z bok okno (G\WRUD0DWHULDáyZSRUD]DMüVL VLDWN :ERF]Q\PPHQXPRG\ILNDFMLZ\ELHUDP\RSFM Edit Mesh (lampka jest obiektem wybraQ\P 1DOLFLHRERNNODZLV]DSub-ObjectZ\ELHUDP\SR]\FM Face, jak na rysunku 8.33. W polu Selection]D]QDF]DP\SLHUZV]LNRQ ]OHZHMW ]WUyMNWHP-HVWWRLNRQDZ\ERUX poszczególnych SáDV]F]\Q HOHPHQWDUQ\FK 3U]HFLJDP\ SR HNUDQLH QDU] G]LHP VHOHNFML ]DNUHODMFUDPN ZRNyáZV]\VWNLFKSáDV]F]\QEXGXMF\FKNORV]WDNMDNSRND]XMHU\VXQHN ]ZUyüXZDJ F]\ZáF]RQDMHVWVHOHNFMDW\SXWindow). 8ZD*DME\LNRQD]NáyGNE\áDZ\áF]RQD-HOL]DEORNXMHV]]HVWDZZyERUX Z NWyU\P XPLHFLáH RELHNW lampka QLH E G]LHV] PyJá Z\EUDü SáDV]F]\]QGRHG\FML
:\ELHUDP\ S¥DV]F]\]Q\ HOHPHQWDUQH WZRU]¹FHNORV]
Rys.8.33.:\ELHUDQLHF] FLSáDV]F]\]QHOHPHQWDUQ\FKRELHNWXlampka
7HUD]NORV]ODPSNLZ\ZLHWODQ\MHVWQDF]HUZRQRSRGF]DVJG\UHV]WDVLDWNLMHVWELDáD7R R]QDF]D*HSáDV]F]\]Q\HOHPHQWDUQHWZRU]FHNORV]VZ\VHOHNFMRQRZDQH2GV]XNXMHP\ iUR]ZLMDP\UROHW Edit Surface i w polu MaterialSRGZ\*V]DP\ZDUWRüSDUDPHWUXID na GZDMDNQDU\VXQNX2]QDF]DWRSRSURVWX]PLDQ QXPHUXSRU]GNRZHJRPDWHULDáX jaki przypisany jest wyselekcjonowanym SáDV]F]\QRPMDN]DSDPL WDP\QDV]\PPDWeULDáHPQUMHVWPDWeULDáklosz.
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
178
=PLHQLDP\ PDWHULD¥GOD Z\EUDQ\FK S¥DV]F]\]Q HOHPHQWDUQ\FK
Rys.8.34.3U]\SLV\ZDQLHGUXJLHJRPDWHULDáXVNáDGRZHJR(ID 2) Z\VHOHNFMRQRZDQ\PSáDV]F]\]QRP
/DPSNDMHVWMX*JRWRZDRSUDFXMHP\ZL FPDWHULDáGODGUXJLHJRRELHNWXWHJRV\PXOXMFeJRZLDWáRSDGDMFH]ODPSNL:\ZLHWODP\JRSRQRZQLHNOLNDMFQDNODZLV]XUnhide All w menu bocznym Display. Selekcjonujemy obiekt VQRSZLDWáD iSU]HáF]DP\VL GRRNQD (G\WRUD0DWHULDáyZ8DNW\ZQLDP\LQQHRNLHQNRL wpisujemy QRZQD]Z PDWHULDáXlamSD ZLDWáR :\ELHUDP\ QRZ *yáWRSRPDUDF]RZ EDUZ Ambient i Diffuse. Ustalamy EDUG]R QLVNLH OXE QDZHW ]HURZH ZDUWRFL REX SDUDPHWUyZ SRá\VNOLZRFL Shininess oraz Shininess Strength %\áRE\ UDF]HM G]LZQH JG\E\ VQRS ZLDWáD SRá\VNLZDá 3DUDPHWU SelfIlluminationXVWDZLDP\QDSRF]WHNQDRN 6QRSZLDWáDPXVLE\üSU]HMU]\VW\2SUDFRZ\ZDQLHSU]HMU]\VWHJRPDWHULDáX]DF]\QDP\RG ZáF]HQLD RSFML 2-Sided, aby UHQGHURZDQD E\áD UyZQLH* ZHZQ WU]QD VWURQD SRZLHU]FKQL RELHNWX :Q WU]H RELHNWX E G]LH SU]HFLH* ZLGRF]QH SU]H] SyáSU]HMU]\VW SRZáRN 3U]HjU]\VWRü RELHNWX UHJXOXMHP\ ]D SRPRF RVWDWQLHJR ] parametrów zawartych na rolecie Basic ParametersQRV]FHJRQD]Z Opacity. 5\VXQHNSU]HGVWDZLDSUyEN WHJRVDPeJRPDWHULDáXSU]\Uy*Q\FKXVWDZLHQLDFKSDUDPHWUXSU]HMU]\VWRFLL 100%.
KWWSZZZKHOLRQFRPSOFDGKWP
7ZRU]HQLHEU\áREURWRZ\FK
179
Rys.8.35.0DWHULDáSU]\Uy*Q\FKXVWDZLHQLDFKSDUDPHWUXOpacity: a) 0%, b) 50%, c) 100%
$E\PyFáDWZLHMRFHQLüHIHNWSU]HMU]\VWRFLZRNQLH(G\WRUD0DWHULDáyZ ]PLHWáRQDNWyU\Prenderowana jest próbka, z czarnego na wzorzyste. W tym celu wystarczy NOLNQüQDLNRQLH]V]DFKRZQLFSRSUDZHMVWURQLH okna Edytora (trzecia ikona od góry). Ustawiamy parametr OpacityQDRNRáR-HOLWHUD]SU]\SLV]HP\XWZRU]RQ\SU]H]QDV PDWHULDá RELHNWRZL VQRS ZLDWáD X]\VNDP\ FR Z URG]DMX SU]HMU]\VWHM SXV]NL 5\VXQHN SU]HGVWDZLDSDUDPHWU\QDV]HJRPDWHULDáXXVWDZLRQHQD rolecie Basic Parameters oraz zrenderowany obiekt.
Rys.8.36.3RGVWDZRZHSDUDPHWU\PDWHULDáXVQRSZLDWáD
$E\ PDWHULDá RGSRZLDGDá QDV]\P ]DPLHU]HQLRP PXVLP\ ]PLHQLü WDN*H XVWDZLHQLD SDUametrów na rolecie Extended Parameters.
KWWSZZZKHOLRQFRPSOFDGKWP
3D Studio MAX
180
W polu Opacity ]ZL NV]DP\ ZDUWRü SDUDPHWUX Amount (okienko Amt w grupie parametrów Falloff GR SDWU] U\V 3U]HMU]\VWRü ]UHQGHURZDQHM SUyENL Uy*QLFXMH VL
zgodnie zGRP\OQLHSU]\M W\PSU]H]SURJUDPNLHUXQNLHPÄGRZHZQWU]´RSFMDIn). Przy PDNV\PDOQHM LQWHQV\ZQRFL WHJR ]Uy*QLFRZDQLD (Amt 100%) SRURGNX SUyEND MHVW FDáNoZLFLHSU]HMU]\VWDQDWRPLDVWMHMEU]HJLVGREU]HZLGRF]QHQDV]DFKRZQLFRZ\PWOH7DNLH ]Uy*QLFRZDQLH SU]H]URF]\VWRFL FKDUDNWHU\VW\F]QH MHVW GOD ]DRNUJORQ\FK SU]HGPLRWyZ V]NODQ\FK-HOLVSUyEXMHP\REHMU]HüZLDWSU]H]V]NODQN ]DXZD*\P\*HMHMZDOFRZDWD SRZLHU]FKQLDQDMEDUG]LHMSU]HMU]\VWDMHVWSRURGNXWDPJG]LHSDWU]\P\QDV]NáRSURVWRSadle, aZL F SU]H] VWRVXQNRZR FLHQN ZDUVWZ PDWHULDáX 1DWRPLDVW GOD VQRSX ZLDWáD RdSRZLHGQLDE G]LHRSFMDOutF]\OLÄQD ]HZQWU]´ 3RQDGWR Z polu Type Z\ELHUDP\ RSFM
AdditiveE\QDV]SU]HMU]\VW\RELHNWUR]MDQLDáWáRQDNWyU\P]RVWDQLHzrenderowany.
Rys.8.38. Ustawienia parametrów w rolecie Extended Parameters
'ODSHáQLHMV]HJRHIHNWXGRVFHQ\PRJOLE\P\WHUD]GRGDüSRGáRJ LUR]ZLHWOLüMVNLHUowanym pionowo wGyá UHIOHNWRUHP UHGQLF VWR*ND UHIOHNWRUD QDOH*DáRE\ GRSDVRZDü GR UR]PLDUyZQDV]HJRÄVQRSDZLDWáD´WDNMDNSRND]XMHU\VXQHN 5HIOHNWRU
Rys.8.39.3RáR*HQLHUHIOHNWRUDV\PXOXMFHJREODVNU]XFDQ\QDSRGáRJ
8]\VNXMHP\HIHNWWDNLMDNQDU\VXQNXSDWU]WH*U\VQDNRORURZHMZNáDGFH 6QRS ZLDWáD PR*HP\ F]\QLü PQLHM OXE EDUG]LHM ZLGRF]Q\P UHJXOXMF ZDUWRü SDUDPHWUX SelfIllumination w(G\WRU]H0DWHULDáyZ
KWWSZZZKHOLRQFRPSOFDGKWP
7ZRU]HQLHEU\áREURWRZ\FK
Rys.8.40.ZLHFFDODPSD
KWWSZZZKHOLRQFRPSOFDGKWP
181
Tworzenie sceny
185
9. Tworzenie sceny WW\P UR]G]LDOH Z\NRU]\VWDP\ L UR]V]HU]\P\ QDE\WH ZF]HQLHM ZLDGRPRFL WZRU]F SLHUZV]SUDZG]LZVFHQ =DWHPDWSRVáX*\QDPSURMHNWDUDQ*DFMLKROXEOL*HMQLHVSUHFy]RZDQHJREXG\QNXX*\WHF]QRFLSXEOLF]QHM-HJRIXQNFMDQLHMHVWGODQDVV]F]HJyOQLHLVWRtQDZD*QHMHVWWR*HVFHQDE G]LH]DZLHUDüUy*QHURG]DMHHOHPHQWyZZ\PDJDMF\FKVWoVRZDQLDUR]PDLW\FKPHWRGPRGHORZDQLD7\FKVDP\FKPHWRGQDVL&]\WHOQLF\E GPRJOL X*\ü SU]\ PRGHORZDQLX LQQ\FK ZQ WU] OXE RELHNWyZ $E\ QLH QX*\ü ]E\WQLR &]\WHOQLND ]DMPLHP\ VL RSUDFRZDQLHP W\ONR MHGQHJR SHUVSHNW\ZLF]QHJR ZLGRNX =DPRGHOXMHP\ MHG\QLHQLH]E GQHRELHNW\±WHNWyUHREHMPXMHZLGRN] kamery wMHMSODQRZDQ\PSRáR*eQLX1DV]HZQ WU]HXPHEOXMHP\NRU]\VWDMF]ZF]HQLHMXWZRU]RQ\FKPRGHOLIRWHO, stolik, ODPSND % G]LHP\ZL FPLHüWDN*HRND]M SU]HüZLF]\üLPSRUWRZDQLHRELHktów.
5\VXMHP\SRGáRJ
1D U\VXQNX SU]HGVWDZLRQR RSUDFRZ\ZDQ\ SU]H] QDV IUDJPHQW ZQ WU]D 3RGDQR WH* QDMSRWU]HEQLHMV]H Z\PLDU\ 0RGHORZDQLH ]DF]QLHP\ RG RELHNWX QD NWyU\P VWDQLH FDáD VFHQD5RO SRGáRJLPR*H]QDNRPLFLHVSHáQLü]Z\Ná\SURVWRSDGáRFLDQ(Box).
Rys. 9.1.5]XWIUDJPHQWXRSUDFRZ\ZDQHJRZQ WU]D
Zaczniemy od ustalenia jednostek takich samych jak w przypadku modelowania fotela SDWU] UR]G]LDá Ä0RGHOXMHP\ IRWHO´ -HGQD MHGQRVWND E G]LH ZL F R]QDF]Dü Z naszej scenie centymetr. .OLNQL FLHP prawego klawisza myszy na jednej z ikon pokazanych na rysunku 9.2 rozwijamy okno dialogowe Grid and Snap Settings.
http://www.helion.com.pl/cad.htm
3D Studio MAX
186
3U]\SRPLQDP\ *H NOLNQL FLD lewym klawiszem na kolejnych ikonach SR]ZDODM V]\ENR ZáF]Dü OXEZ\áF]Dü RGSRZLHGQLR SU]\FLJDQLH GR siatki, precyzyjne obracanie i skalowanie (patrz rys. 9.2). W czasie moGHORZDQLD VFHQ SU]HGVWDZLDMF\FK ZQ WU]D OXE EXG\QNL ]Z\NOH GRü F] VWRNRU]\VWDP\] ikonek tej grupy. ,NRQDSU]\FLJDQLDGRVLDWNL(Snap)
Ikona skokowej (w procentach) zmiany skali (Percent Snap)
,NRQDVNRNRZHM]PLDQ\NWD(Angle Snap) Rys. 9.2. Grupa ikon rysowania precyzyjnego
W folderze Snap Z\ZLHWORQHJR RNQD Grid and Snap Settings ZáF]DP\ SU]\FLJDQLH GR punktów siatki Grid Intersections. Parametry samej siatki, zawarte wIROGHU]H]DW\WXáRZanym Home GridXVWDZLDP\MDNZUR]G]LDOHSDWU]U\VXQNLRUD] 7RR]QDF]D*H linie siatki rozPLHV]F]RQHE GFRGHF\PHWUDJáyZQHOLQLHVLDWNLFRPHWU W menu bocznym Create Z\ELHUDP\ RSFM Box i oknie widoku z góry (Top) rysujemy GX*\NZDGUDWQDSU]\NáDGR boku równym dzieVL FLXPHWURP: naszej scenie oznacza to [MHGQRVWHNMDNR*HQDV]SRGVWDZRZMHGQRVWNMHVWFHQW\PHWU']L NLGX*\P Z\PLDURPSRGáRJL]\VNXMHP\SHZQRü*HMHMSU]HGQLHNUDZ G]LHQLHSRMDZLVL Z polu widzenia kamery. Zaczynamy od punktu 0,0 iSU]HFLJDP\ NZDGUDW Z prawo i wGyá MDN QD U\VXQNX 1DGDMHP\ SURVWRSDGáRFLDQRZL ]HURZ Z\VRNRü SRMHG\QF]\P klikni ciem myszy. WUD]LH SRWU]HE\ PR*HP\ SRSUDZLü Z\PLDU\ RELHNWX ZSLVXMF MH z klawiatury w odpowiednich okienkach: Length, Width oraz Height, zawartych w polu Parameters.
Rys. 9.3.7ZRU]HQLHSURVWRSDGáRFLDQXVáX*FHJRMDNRSRGáRJD
http://www.helion.com.pl/cad.htm
Tworzenie sceny
187
7HUD] QDU\VXMHP\ SLHUZV]\ ÄNU]\Z\´ VWRSLH 3RZL NV]DP\ ZLGRN Top QD FDá\ HNUDQ ZFLVNDMF NODZLV] W, po czym w bocznym menu Create wybieramy LNRQN WZRU]HQLD NV]WDáWyZ (Shapes). =D]QDF]DP\ RSFM Line. W polu Creation Method Z\ELHUDP\ RSFM
Bezier iU\VXMHP\QDHNUDQLHNV]WDáWMDNQDU\VXQNX3URVWHRGFLQNLZ\]QDF]DP\NROHjnymi NOLNQL FLDPL 3R]LRPH OLQLH PDM GáXJRü L 600 cm, pionowy (po prawej) ma GáXJRü FP *yUQ\ OHZ\ UyJ NV]WDáWX UyZQLH* SRZLQLHQ Z\SDü Z punkcie 0,0. .U]\ZL]Q SR SUDZHM VWURQLH X]\VNXMHP\ SU]HFLJDMF P\V] SR HNUDQLH 5\VXQHN SRND]XMH JG]LH PQLHM ZL FHM QDOH*\ UR]SRF]ü L]DNRF]\ü WR SU]HFLJDQLH 3RURGNX NU]\ZHJRERNXSRZVWDQLHGRGDWNRZ\ZLHU]FKRáHNDOHWRZQLF]\PQDPQLHE G]LHSU]eV]NDG]Dü3U]HFLwQLHSR]ZROLWRSy(QLHMáDWZLHMZ\UHJXORZDüNV]WDáWVWRSQLD $E\ UR]SRF]ü U\VRZDQLH RG SURVWHJR RGFLQND QDOH*\ ]D]QDF]\ü RSFM
Corner w polu Creation Method.
7XSU]HFLJQLM P\V]
Rys. 9.4.5\VRZDQLHNV]WDáWXVáX*FHJRGR]DPRGHORZDQLDSLHUZV]HJRVWRSQLD
WPRPHQFLHXNRF]HQLDU\VRZDQLDNV]WDáWXZ\ZLHWOLVL RNLHQNR]NRPXQLNDWHPClose Spline? W oknie tym wybieramy YesDE\]DPNQüNV]WDáW 3U]\U\VRZDQLXNU]\ZL]QGRüWUXGQRMHVWRGUD]XX]\VNDü]DPLHU]RQ\NV]WDáW1LHWU]HED VL W\P MHGQDN ]E\WQLR SU]HMPRZDü $E\ SRSUDZLü XVWHUNL Z\VWDUF]\ RWZRU]\ü ERF]QH menu modyfikacji (Modify) iZ\EUDü RSFM Edit Spline 1DU\VRZDQ\ NV]WDáW PXVL E\ü RF]\ZLFLHZ\EUDQ\1DVW SQLHVSUDZG]DP\F]\ZFLQL W\MHVWNODZLV]Sub-Object, jak na U\VXQNX :FLQL W\ NODZLV] SU]\ELHUD MDVNUDZR*yáW\ NRORU 7R RVWU]H*HQLH *H HG\FMD E G]LHGRW\F]\üQLHFDáHMVLDWNLOXENV]WDáWX OHF]W\ONRZ\EUDQHMF] FL6SUDZG]DP\F]\ naOLFLH RERN Z\EUDQD MHVW RSFMD Vertex, a potem klikamy lewym klawiszem myszy na ZLHU]FKRáNXSRURGNXNU]\ZHJRERNX:LHU]FKRáHN]RVWDMHSRGZLHWORQ\QDF]HUZRQRFR
http://www.helion.com.pl/cad.htm
3D Studio MAX
188
R]QDF]D*H]RVWDáZ\EUDQ\-HGQRF]HQLHZ\ZLHWODMVL GZLHZ\FKRG]FH] niego styczne pozwalajce na regulowanie krzywizny. (G\FMD ZLHU]FKRáNyZ ]X*\FLHP prawego NODZLV]D P\V]\ ]RVWDáD RPówiona wUR]G]LDOH Ä:\WáDF]DQLH RELHNWX Z]GáX* FLH*NL´ SDWU] U\V 7.14 oraz 7.15). 3U]HPLHV]F]DMF ZLHU]FKRáHN P\V] LSRFLJDMF ]D NRFH VW\F]Q\FK PR*HP\ FDáNLHP VNXWHF]QLH ZSá\ZDü QD IRUP NU]\ZROLQLRZHM F] FL NV]WDáWX 5\VXQHN SU]HGVWDZLD QDV]VWRSLHMX*SRPRG\ILNDFML $E\ PyF VZRERGQLH SU]HPLHV]F]Dü ZLHU]FKRáNL LGRSDVRZ\ZDü SRáR*eQLD VW\F]Q\FK QDOH*\ Z\áF]\ü QD F]DV HG\FML SU]\FLJDQLH GR VLDWNL (Snap).
Wybrany ZLHU]FKRáHN :FLQL W\NODZLV] Sub-Object SU]\MPXMH*yáW\ kolor
Rys. 9.5.(G\FMDNV]WDáWX
$E\]DNRF]\üHG\FM ZLHU]FKRáNyZNV]WDáWXklikamy na klawiszu Sub-ObjectZ\áF]DMF go. 'UXJLÄNU]\Z\´VWRSLHQDU\VXMHP\ZLQQ\VSRVyE3RQLHZD*MHJR]DNU]\ZLRQDF] üMHVW UyZQüZLDUWNNRáDUR]SRF]QLHP\U\VRZDQLHRGáXNX(Arc). Wracamy do bocznego menu Create zDNW\ZQLNRQWZRU]HQLDNV]WDáWyZ (Shapes). Tym UD]HPZ\ELHUDP\RSFM Arc. Na rolecie Creation MethodZ\ELHUDP\PHWRG Center-EndEnd, czyli „URGHNNRQLHFNRQLHF´ : polu Parameters X GRáX HNUDQX ]D]QDF]DP\ RSFM
http://www.helion.com.pl/cad.htm
Tworzenie sceny
189
Pie SliceDE\U\VRZDüZ\FLQNLNRáD5R]SRF]\QDMFRGSXQNWXRZVSyáU] GQ\FK SDWU]U\V U\VXMHP\üZLDUWN NRáDR promieniu 300 FP3U]\FLJDQLHGRVLDWNLSRZLnQR E\ü SU]\ W\P ZáF]RQH E\ PyF ]DFKRZDü GRNáDGQRü -H*HOL FR VL QLH XGD SRSUaZLDP\QDV]áXNZSLVXMFRGSRZLHGQLRRUD]Z okienkach Radius, From: i To: w tym samym polu Parameters.
Rys 9.6.5\VRZDQLHáXNXR zadanych parametrach
7HUD]SU]HáF]\P\VL GRPHQXModify iZ\ELHU]HP\RSFM Edit SplineáXNMHVWRELHNWHP Z\EUDQ\P :áF]DP\ WU\E HG\FML ZLHU]FKRáNyZ QD OLFLH RERN ZFLQL WHJR NODZLV]D Sub-Object SRZLQQD ZLGQLHü RSFMD Vertex. Wciskamy klawisz Insert w polu Edit Vertex SDWU]U\V DE\PyFZVWDZLDüGRGDWNRZHZLHU]FKRáNL.OLNQL FLHPQDJyUQHMNUDZ G]L NV]WDáWXXPLHV]F]DP\WDPQRZ\ZLHU]FKRáHN
1RZ\ZLHU]FKRáHN po przemieszczeniu
Tu wstawiamy nowy ZLHU]FKRáHN Klawisz wstawiania ZLHU]FKRá ków
Rys. 9.7.:VWDZLDQLHGRGDWNRZHJRZLHU]FKRáND
http://www.helion.com.pl/cad.htm
3D Studio MAX
190
Kolejnym NOLNQL FLHP ]DWZLHUG]DP\ MHJR SR]\FM Z punkcie oZVSyáU] GQ\FK 5\VXQHNSRND]XMH]PRG\ILNRZDQ\NV]WDáWELDá\REU\V RUD]SLHUZRWQHSRáR*HQLHJyrQHMNUDZ G]LF]DUQDOLQLDSU]HU\ZDQD WWHQ VDP VSRVyE ZVWDZLDP\ GUXJL ZLHU]FKRáHN L XPLHV]F]DP\ JR Z punkcie oZVSyá U] GQ\FK MDN SRND]XMH U\VXQHN .OLNQL FLH SUDZ\P NODZLV]HP P\V]\ NRF]\ ZVWDZLDQLHZLHU]FKRáNyZ
Rys. 9.8.:VWDZLDQLHGUXJLHJRZLHU]FKRáND
= JyUQHJR PHQX QDU] G]LRZHJR Z\ELHUDP\ QDU] G]LH SU]HPLHV]F]DQLD L przesuwamy jeden zZLHU]FKRáNyZ MDN QD U\VXQNX 3R XNRF]HQLX HG\FML NV]WDáWX Z\áF]DP\ WU\E HG\FML ZLHU]FKRáNyZ NOLNQL FLHP QD SU]\FLVNX Sub-Object. 8WZRU]RQ\ SU]H] QDV VWRSLH Z\VWDMHWURFK SR]D]DVDGQLF]\REU\VSRGáRJLSRMHGQRVWHNZJyU L w lewo w widoku Top). Ma to zapobiec powstaniu dziur wSRGáRG]HSR]aPRGHORZDQLXZQ NGU]ZLRZ\FK
Rys. 9.9.3U]HPLHV]F]DQLHZLHU]FKRáNDLXNRF]RQ\NV]WDáW
http://www.helion.com.pl/cad.htm
Tworzenie sceny
191
0DP\ MX* NV]WDáW\ NWyUH SRVáX* GR ]EXGRZDQLD VWRSQL DOH QLH PDP\ MHV]F]H VDP\FK VWRSQL $E\ QDGDü VWRSQLRP Z\VRNRü WU]HED MH Z\WáRF]\ü 6áX*\ GR WHJR RSFMD Extrude z bocznego menu Modify:\ELHUDP\ZL FSLHUZV]\]XWZRU]RQ\FKVWRSQLQRV]F\QD]Z
Line01 (ten zU\VXQNX :áF]DP\ RSFM Extrude w menu Modify iZ\WáDF]DP\ EU\á
QDFPZ]Z\*ZSLVXMFZDUWRüZ okienku Amount w rolecie Parameters. $E\ Z\WáRF]\ü GDQ\ NV]WDáW ZGyá QDOH*\ ZSLVDü XMHPQ ZDUWRü SDUametru Amount. 6WRSLH ÄXSU]HVWU]HQQLD VL ´ àDWZR PR*HP\ WR ]REDF]\ü Z widoku perspektywicznym. 2SFM Cap Start w tej samej rolecie Parameters PR*HP\ Z\áF]\ü GROQD SRZLHU]FKQLD stopnia nie jest nam potrzebna. 1DVW SQLH Z\ELHUDP\ GUXJL VWRSLH R nazwie Arc01 (ten z rys. 9.6) i w ten sam sposób Z\WáDF]DP\ JR R FP Z]Z\* ZSLVXMF Z okienku Amount 'UXJL VWRSLH ]DF]\QD Z\VWDZDüRFPSRQDGSLHUZV]\PWDNMDNSRND]XMHU\V
Rys. 9.10.:\WáDF]DQLHVWRSQL
7HUD] ZDUWR SRUyZQDü REU\V\ XWZRU]RQ\FK SU]H] QDV VWRSQL Z rzucie z góry (Top). -HOL NV]WDáW\ LFK NU]\ZL]Q QLH ]JDG]DM VL ]H VRE QDOH*\ MH SRSUDZLü ZRSLVDQ\ ZF]HQLHM VSRVyED*GRX]\VNDQLDPQLHMZL FHMUyZQROHJOHSU]HELHJDMF\FKáXNyZ 7R *H NV]WDáW ]RVWDá MX* Z\WáRF]RQ\ Z niczym nam nie przeszkadza. 0R*HP\ZND*GHMFKZLOLZUyFLüGRSU]\SLVDQHMRELHNWRZLLine01 edycji typu Edit Spline Z\ELHUDMF M ] listy modyfikacji na rolecie Modifier Stack w bocznym menu Modify.
http://www.helion.com.pl/cad.htm
3D Studio MAX
192
0DP\SU]HGVREZV]\VWNLHWU]\RELHNW\VNáDGDMFHVL QDSRGáRJ ,FKQD]Z\VMHGQDN GRü SU]\SDGNRZH Box01, Line01, Arc01 $E\ ]DFKRZDü SRU]GHN Z\ELHU]P\ MH SR kolei iQDGDMP\ LP QD]Z\ NWyUH Sy(QLHM XáDWZL LFK RGV]XNDQLH 0R*H WR E\ü QS SRGáoJDSRGáRJD oraz SRGáRJDZNROHMQRFLLFKWZRU]HQLD0R*HP\WH*XMHGQROLFLüEDUZ\ XWZRU]RQ\FK GRW\FKF]DV VLDWHN MHOL E\á\ RQH WZRU]RQH Z losowo dobieranych kolorach SDWU]UR]G]LDá 1DNRQLHF wybierzmy nowy, aktywny kolor, w którym zaczniemy twoU]\üFLDQ\
FLDQ\ FLDQ\ ]DPRGHOXMHP\ QDMSURFLHM ]D SRPRF ]HVSRáX ÄSXGHáHN´ :V]\VWNLH SRWU]HEQH SURVWRSDGáRFLDQ\X]\VNDP\U\VXMFMHZHGáXJVLDWNL,FKSRF]WNRZHSRáR*HQLDSRND]XMH U\VXQHN3U]\ND*G\P]RELHNWyZSRGDQRWH*MHJRZ\PLDU\GáXJRüLV]HURNRü-HOL chodzi oZ\VRNRü SURVWRSDGáRFLDQyZ WR XVWDORQR M QD FP FR GDMH QDP ]QDF]Q\ PDUJLQHVEH]SLHF]HVWZD:\VRNRüSRPLHV]F]HQLDSRVWU]HJDQSU]H]ZLG]DZ\]QDF]\P\ w momencie, gdy utworzymy sufit. ZSHZQRFL MHGQDN QLH SU]HNURF]\ RQD SL FLX Petrów. FLDQD FLDQD
Punkt oZVSyáU] GQ\FK (0,0) FLDQD
FLDQD
Rys. 9.11.=HVSyáSURVWRSDGáRFLDQyZVáX*F\FKGRPRGHORZDQLDFLDQ
Przy rysowaniu w tej skali, zZáF]RQ\P SU]\FLJDQLHP GR VLDWNL PR*HP\ UR]VWDZLDü ÄSXGHáND´ZRGVW SDFKE GF\FKZLHORNURWQRFLMHGQHJRPHWUDZLGRF]QHVW\ONRJáywne linie siatki). Dwa zSURVWRSDGáRFLDQyZ E G]LHP\ PXVLHOL SU]HPLHFLü QDMOHSLHM ]D SRPRF SRU F]QHJR RNLHQND Move Transform Type-In pokazanego na rysunku 9.12. Aby przemieFLüRELHNWFLDQD o 40 centymetrów do góry w widoku TopQDOH*\ :\EUDüRELHNWZ oknie widokowym Top. 3RGZLHWOLüNOLNQL FLHPLNRQ SU]HPLHV]F]HQLD
http://www.helion.com.pl/cad.htm
Tworzenie sceny
193
3. .OLNQüprawym klawiszem myszy na tej samej ikonie. 4. WZ\ZLHWORQ\P RNLHQNX SDWU] U\V ZSLVDü *GDQH SU]HPLHV]F]HQLH : Qaszym przypadku +40 cm w okienku Y, w polu Offset Screen. Obiekt przemieszcza VL RGUD]XSRQDFLQL FLXNODZLV]DEnterOXESRSRGZLHWOHQLXLQQHJRRNLHQND]aXZD**HZ okienku Move Transform Type In nie ma przycisku OK). -HOLZ\GDMH&LVL *HRNLHQNRMove Transform Type InSU]HVWDáRG]LDáDü to prawdopodobnie przypadkowym NOLNQL FLHP Z\áF]\áH LNRQ SU]ePLHV]F]HQLD,NRQDPXVLE\üZFLQL WD 3U]H] FDá\ F]DV PRGHORZDQLD WHM VFHQ\ ]DNáDGDP\ L* NRU]\VWDP\ zXNáDGX ZVSyáU] GQ\FK W\SX View SU]\MPRZDQHJR GRP\OQLH SU]H] SURJUDP 2G Z\ERUX XNáDGX ZVSyáU] GQ\FK ]DOH*\ RULHQWDFMD RVL -HOL Z\ELHU]HV] LQQ\ XNáDG E G]LHV] PXVLDá RGSRZLHGQLR ]PLHQLü ]DZDUWRü okienka Move Transform Type In.
7XZSLVXMHP\ZDUWRFLSU]HVXQL ü wzgl dem obecnej pozycji obiektu
Rys. 9.12. Okienko Move Transform Type In
WWDNL VDP VSRVyE PR*HP\ SUHF\]\MQLH REUDFDü RUD]VNDORZDü RELHNW\ wZ\EUDQ\FK SáDV]F]\]QDFK ZSLVXMF ZDUWRFL REURWX OXE VNDORZDQLD z klawiatury, odpowiednio w okienkach: Rotate Transform Type In oraz Scale Transform Type In. Okienka te rozwijamy NOLNDMFSUDZ\PNODZiV]HPP\V]\QDLNRQLHREURWXOXEVNDORZDQLD0RJQDPRQH] powodzeQLHP]DVWSLüNRU]\VWDQLH] ikon Snap dla obrotu i skalowania (rys 9.2 na SRF]WNXWHJRUR]G]LDáX Obiekt nazwany przez nas FLDQD przemieszczamy w widoku Top o 60 cm w prawo, czyli wGRGDWQLVWURQ RVL;3RPL G]\FLDQDPLSRZVWDMV]F]HOLQ\RV]HURNRFLDFK oraz 140 FP 'ZLH FHQW\PHWURZH V]F]HOLQ\ ]RVWDQ Z\NRU]\VWDQH MDNR ZQ NL GU]ZLRZH 'U]ZL ]DMP ZFDáRFL GROQ F] ü ZQ NL DOH QLH E G VL JDá\ SRG VDP VXILW 3RWU]HEQHQDPVZL FMHV]F]HGZDIUDJPHQW\FLDQGRZ\SHáQLHQLDG]LXUMDNLHPXVLDá\E\ SRZVWDü QDG GU]ZLDPL 5\V SU]HGVWDZLD Z widoku z góry prRVWRSDGáRFLDQ o wymiarach 80 x 140 x 270 cm, FLDQD XWZRU]RQ\ZáDQLHZ tym celu. Bardzo podobny, tylko obrócony o 90 VWRSQL SURVWRSDGáRFLDQ FLDQD WZRU]\P\ Z GUXJLHM ZQ FH drzwiowej.
http://www.helion.com.pl/cad.htm
3D Studio MAX
194
2ELHNWFLDQD Obiekt FLDQD
Obiekt FLDQD
Rys. 9.13.8]XSHáQLDMF\IUDJPHQWFLDQ\QDGGU]ZLDPLRELHNWFLDQD w widoku z góry
2EDSURVWRSDGáRFLDQ\SRGQRVLP\SRQDGSR]LRPSRGáRJLRFPWDNMDNSRND]XMHU\VuQHN2GOLFDFLDQ\RGVXQL WHVRQHZJáERFPJá ERNRüZQ NL
Obiekt FLDQD
Obiekt FLDQD
Obiekt FLDQD
Obiekty FLDQD i FLDQD
Obiekt FLDQD
Rys. 9.14. Obiekty FLDQD i FLDQD w widoku z przodu
7HUD] JG\ PDP\ MX* ZV]\VWNLH FLDQ\ SDWU] U\V UR]VGQ\P SRVXQL FLHP E G]LH SRáF]HQLH LFK ZMHGQ JUXS WDN E\ áDWZR PR*QD E\áR Sy(QLHM UD]HP MH Z\EUDü WRGUy*QLHQLX RG SU]\áF]DQLD (Attach) grupowanie nie powoduje zniszczenia indywiduDOQ\FKFHFKRELHNWyZVNáDGRZ\FKJUXS\0L G]\LQQ\PLQLHSRZRGXMHZ\PD]DQLDSU]H]
http://www.helion.com.pl/cad.htm
Tworzenie sceny
195
SURJUDP LFK ZáDVQ\FK QD]Z 3R UR]JUXSRZDQLX OXE RWZDUFLX JUXS\ E G]LHP\ PLHOL w scenie znów obiekty sciana1, sciana2... itp. Grupowanie jest zabiegiem bezpiecznym iFDáNRZLFLHRGZUDFalnym. 3R Z\EUDQLX ZV]\VWNLFK FLDQ Z\ELHUDP\ SROHFHQLH Edit/Group i wZ\ZLHWORQ\P RNQLH dialogoZ\PZSLVXMHP\QD]Z JUXS\FLDQ\ i]DWZLHUG]DP\MNOLNQL FLHPQDOK.
Rys. 9.15.3RGáRJDLFLDQ\PRGHORZDQHJRZQ WU]D
9.3. Drzwi 'U]ZL XWZRU]\P\ Z\WáDF]DMF XSURV]F]RQ UDP ]áR*RQ ]WU]HFK SURVWRNWyZ 3RWHP GRGDP\V]\E LNODPNL3U]HGHZV]\VWNLPZ\ELHUDP\ZL FZ bocznym menu CreateLNRQ
WZRU]HQLD NV]WDáWyZ (Shapes) iXDNW\ZQLDP\ RSFM Rectangle 5\VXMHP\ ZHGáXJ VLDWNL SLRQRZ\ SURVWRNW R wymiarach 14 [ FP E G]LH WR ]HZQ WU]Q\ REU\V GU]ZL SDWU] U\VD :HZQWU]XPLHV]F]DP\GZDPQLHMV]HSURVWRNW\MDNQDU\VE-HOLQDUysujeP\MHZHGáXJVLDWNLWRWU]HEDE G]LHMHSRWHPQLHFR]Z ]LüVNDOXMFMHZ]GáX*RVL; .D*G\]QDU\VRZDQ\FKSU]H]QDVSURVWRNWyZMHVWRGG]LHOQ\PNV]WDáWHP$E\PyFMHUa]HPZ\WáRF]\üQDOH*\SURVWRNW\SRáF]\üWDNMDNWRSRND]XMHU\VXQHN3RZ\VHOHkFMRQRZDQLX]HZQ WU]QHJRSURVWRNWDZ\ELHUDP\HG\FM W\SXEdit Spline w bocznym menu Modify 1DVW SQLH ZáF]DP\ RSFM Attach w polu Edit Object (klawisz Attach zostanie SRGZLHWOony na zielono) iZVND]XMHP\NROHMQRREDPQLHMV]HSURVWRNW\SU]\áF]DMFMH
Aby opcja AttachE\áDGRVW SQDNODZLV]Sub-ObjectPXVLE\üZ\áF]RQ\
http://www.helion.com.pl/cad.htm
3D Studio MAX
196
a)
b)
Rys. 9.16.=HZQ WU]Q\REU\VUDP\GU]ZLD LZHZQ WU]Q\E
:\áF]RQ\ klawisz Sub-Object 2SFMDáF]HQLDNV]WDáWyZ
Rys. 9.17.3U]\áF]DQLHNV]WDáWyZ]DSRPRFRSFMLAttach
*G\ WHUD] Z\WáRF]\P\ NV]WDáW QS QD FP SRZVWDQLH SU]HVWU]HQQD UDPD ] otworami wURGNXSDWU]U\V 2ELHNWQD]\ZDP\QSrama drzwi.
http://www.helion.com.pl/cad.htm
Tworzenie sceny
197
Rys. 9.18.:\WáDF]DQLHUDP\GU]ZL
*G\E\ QLH NRQLHF]QRü LQG\ZLGXDOQHJR SU]HVNDORZDQLD ZHZQ WU]QHJR SURVWRNWD PRJOLE\P\ RG SRF]WNX U\VRZDü UDP GU]ZL MDNR MHGHQ NV]WDáW :\VWDUF]\ Z\áF]\ü RSFM Start New Shape na rolecie Object Type iU\VRZDüNROHMQHNV]WDáW\NWyUH]RVWDMZWHG\SU]\áF]RQHGRVLHELH automatycznie. 'R GU]ZL GRGDMHP\ V]\E SURVWRNW R]HURZHM JUXERFL -HJR V]HURNRü LZ\VRNRü SoZLQQ\E\üFRQDMPQLHMUyZQHZHZQ WU]QHPXREU\VRZLGU]ZL1DGDMHP\PXQD]Z szyba iXPLHV]F]DP\ JR SRURGNX Z\WáRF]RQHM UDmy. Na koniec dodajemy jeszcze dwie klamki wIRUPLH NXOLVW\FK JDáHN 8WZRU]\P\ MH ] bardzo uproszczonych kul o promieniu ok. 3 MHGQRVWHN 'OD WDN PDá\FK L oddalonych od kamery obiektów wystarczy niewielka liczba SáDV]F]\]Q HOHPHQWDUQ\FK 2ELHNWRP QDGDMHP\ QD]Z\ WDNLH MDN QS klamka1 i klamka2. Rysunek 9.19 przedVWDZLDXNRF]RQHGU]ZLOH*FHZSáDV]F]\(QLHSRGáRJL 1DGDZDQLH ZV]\VWNLP WZRU]RQ\P RELHNWRP áDWZR UR]SR]QDZDOQ\FK QD]Z MHVW EDUG]R ZD*QH JG\* MDN áDWZR ]DXZD*\ü ]DMPXMHP\ VL WHUD] PRGHORZDQLHPVDP\FKVLDWHNDSRPLMDP\]XSHáQLHPDWHULDá\8WZRU]eQLHP PDWHULDáyZ ]DMPLHP\ VL Sy(QLHM $E\ PyF MH SU]\SLVDü RELHNWRP wVFHQLHPXVLP\PLHüPR*OLZRüUR]Uy*QLHQLDW\FKRELHNWyZ
http://www.helion.com.pl/cad.htm
3D Studio MAX
198
obiekt szyba
obiekt klamka1
Rys. 9.19. Gotowe drzwi
7HUD] PR*HP\ ]JUXSRZDü UDP V]\E LNODPNL WZRU]F ]QLFK MHGHQ RELHNWJUXS
o nazwie drzwi1. Obiekt ten obracamy „do pionu” i umieszczamy w 140-centymetrowej V]F]HOLQLH SRPL G]\ FLDQDPL Z RGOHJáRFL FP RG OLFD FLDQ\ 'ROQ NUDZ G( GU]ZL XPLHV]F]DP\ QD Z\VRNRFL FP JG\* GU]ZL PDM VL ]QDOH(ü QD QDMZ\*V]\P VWRSQLX SRGáRJL RELHNW podloga3 1DVW SQLH NRSLXMHP\ MH REUDFDP\ LX]\VNDQ NRSL RELHNW drzwi2) umieszczamy wGUXJLHM ZQ FH 8ZD*DP\ E\ REUyFLü GU]ZL NODPNDPL ZVWURQ
kamery. 'U]ZLPR*QDWH*QDU\VRZDüLZ\WáRF]\üQDLQQHMSáDV]F]\(QLHQL*SáDVzF]\]QDSR]LRPD-HOLU\VRZDQLHUDP\GU]ZLUR]SRF]QLHV]Z oknie widokowym FrontWRZ\WáRF]\V]GU]ZLRGUD]XZ pozycji pionowej.
9.4. Schody 3RUDQDU\VRZDüNV]WDáWNWyU\SRVáX*\GRXWZRU]HQLDVFKRGyZ=DF]\QDP\RGQDU\VRZDQLD ZHGáXJ VLDWNL UyZQ\FK NZDGUDWRZ\FK VFKRGNyZ MDN QD U\VXQNX ,FK UR]PLDU\ PR*HP\SU]\MüGRZROQLH1DMOHSLHME G]LHQDU\VRZDüMHRGUD]XZ widoku Left. 8DNW\ZQLDP\ LNRQ VNDORZDQLD :\ELHUDP\ V\VWHP ZVSyáU] GQ\FK World iLNRQ SU]eNV]WDáFHQLD Z]JO GHP URGND XNáDGX ZVSyáU] GQ\FK SDWU] U\V 6NDOXMHP\ NV]WDáW Z]Gáy* osi ZWDNE\RVLJQáZ\VRNRücm. Potem skalujemy schodki w osi Y tak, by ELHJVFKRGyZPLHU]\áZ poziomie ok. 310 cm, jak na rys. 9.21. Uzyskujemy w ten sposób tuzin stopni oZ\VRNRFi 15 cm iV]HURNRFLFP']L NLWHPX*HQDV]HVFKRGNLSU]\OeJDMGRGZyFKSáDV]F]\]QNRQVWUXNF\MQ\FKVNDOXMVL W\ONRÄ]MHGQHMVWURQ\´8áDWZLDWR QDPZáDFLZHGREUDQLHZ\PLDUyZ5\VXQHNSU]HGVWDZLDVFKRGNLSRSU]HVNDORZDQLX http://www.helion.com.pl/cad.htm
Tworzenie sceny
199
3XQNWRZVSyáU] GQ\FK
Rys. 9.20. Rysujemy schodki
8*\WNRZQLN ' 6WXGLR 0$; PR*H NRU]\VWDü WDN*H ]ZáDVQ\FK SáDVzF]\]QNRQVWUXNF\MQ\FKGRZROQLHSRáR*RQ\FKZ przestrzeni (obiekty typu Grid).
,NRQDSU]HNV]WDáFHQLDZ]JO GHPURGND XNáDGXZVSyáU] GQ\FK 310
180
URGHNXNáDGX ZVSyáU] GQ\FK globalnych World
Rys. 9.21.6NDORZDQLHNV]WDáWX
http://www.helion.com.pl/cad.htm
3D Studio MAX
200
3U]HPLHV]F]DP\NV]WDáWRFPGRJyU\1DVW SQLHRGVXZDP\go w lewo, tak by pierwszy VWRSLH ]QDOD]á VL R FP RG GU]ZL U\V -HOL Z\VWSL MDNLH NáRSRW\ zGRFLJQL FLHP QDUR*QLND NV]WDáWX GRNáDGQLH GR SXQNWX VLDWNL QDOH*\ NOLNQü QD ikonce pokazanej na rysunku 9.22 iSU]HáF]\üM] trybu „przemieszczanie o skok siatki” na tryb ÄSU]HPLHV]F]DQLH GR QDMEOL*V]HJR SXQNWX VLDWNL´ 3UDFXMF QDGDO Z widoku Left, dokonuMHP\HG\FMLGZyFKZLHU]FKRáNyZNV]WDáWXRGVXZDMF MH Z lewo (oMDNLH MHGQostek). Rysunek 9.22 przedVWDZLDXNRF]RQ\NV]WDáW
O mod\ILNDFMLZ\EUDQ\FKZLHU]FKRáNyZNV]WDáWXPyZLOLP\Z rozdziale Ä:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL´
=DXZD* L* SR Z\EUDQLX LNRQ\ SU]HPLHV]F]DQLD XNáDG ZVSyáU] GQ\FK DXWRPDW\F]QLH SU]HáF]\á VL ] powrotem na View 3RQLHZD* ' 6WXGLR 0$; PD ]Z\F]DM VDPRU]XWQLH ZUDFDü GR RVWDWQLR X*\W\FK XVWDZLH ]ZUDFDMXZDJ QDNLHUXQHNZ\ZLHWOanych na ekranie osi.
60
,NRQND]PLDQ\WU\EXSU]\FLJDQLD Rys. 9.22.6FKRG\SRPRG\ILNDFMLZLHU]FKRáNyZ
7HUD]Z\WáDF]DP\NV]WDáWRSFMDExtrude w menu bocznym Modify ZSLVXMFZDUWRüSarametru AmountUyZQcm. Nazywamy uzyskany obiekt schody1. 'RNRQDP\ WHUD] HNVSHU\PHQWX VSUDZG]LP\ QD LOH VNXWHF]QLH PR*HP\ GDOHM PRGHORZDü QDV]H VFKRG\ QLH UXV]DMF VL ] naszego roboczego widoku Left :\ELHUDP\ RSFM Clone z górnego menu Edit (obiekt schody1 jest nadal wybrany). WZ\ZLHWORQ\PRNLHQNXZSiVXMHP\QRZQD]Z GODNRSLLRELHNWXMDNQDU\VD
http://www.helion.com.pl/cad.htm
Tworzenie sceny
201
a)
b)
Rys.9.23. Kopiowanie obiektu (a) i przemieszczanie obiektu (b)
Skopiowany obiekt o nazwie schody2 VWDMHVL RELHNWHPZ\EUDQ\P.RU]\VWDMF] okienka Move Transform Type In SU]HPLHV]F]DP\ JR R MHGQRVWHN Z]GáX* RVL = D ZL F „wJáE HNUDQX´ SDWU] U\V E 1DWXUDOQLH Z widoku Left QLH ZLGDü *DGQ\FK ]PLDQ Powtórnie wybieramy polecenie Edit/Clone7ZRU]\P\NRSL R nazwie schody dywan, jak QDU\VD3U]HPLHV]F]DP\MRMHGQRVWHNZ]GáX*RVL=U\VE : menu bocznym Modify RGV]XNXMHP\ HG\FM W\SX Extrude na rolecie Modifier Stack i zmieniamy ZDUWRüSDUDPHWUXAmountQD=PLHQLDP\WH*NRORUVLDWNLRELHNWXschody dywan na inny. a)
b)
Rys. 9.24. Kopiowanie obiektu (a) i przemieszczanie obiektu (b)
2SUyF]]PLDQ\ZDUWRFLSDUDPHWUXAmountPR*HV]WH*ZXPLHV]F]RQ\P WX*SRQL*HMSROXCappingZ\áF]\üGODRELHNWXschody dywan obie opcje: Cap Start i Cap End%RF]QHFLDQNLVFKRGNyZQLHE GQDPSRWU]HEQH 3RGREQLHU]HF]VL PD] obiektem schody1 oraz zSU]HGQLFLDQN(Cap Front) obiektu schody2. -HOLWHUD]REHMU]\V]VFHQ ZSHUVSHNW\ZLHSU]HNRQDV]VL *HXGDáRQDPVL FDáNLHPVNuWHF]QLHXVWDZLüZV]\VWNLHRELHNW\VNáDGDMFHVL QDVFKRG\EH]SU]HáF]DQLDVL SRPL G]\ oknami widokowymi.
http://www.helion.com.pl/cad.htm
3D Studio MAX
202
Rys. 9.25.8NRF]RQHVFKRG\
=DPLDVW PRGHORZDü F] ü VFKRGyZ SRNU\W G\ZDQHP ]D SRPRF RdG]LHOQHM VLDWNL WDN MDN WR SU]HG FKZLO ]URELOLP\ PR*QD ]DPDSRZDü G\ZDQQDZ\EUDQF] üSRZLHU]FKQLVFKRGyZ6FKRG\E GZWHG\SRMedynczym obiektem, aQLH]HVSRáHPWU]HFK UyZQROHJOH XVWDZLRQ\FK SU]eVWU]HQQ\FK HOHPHQWyZ =DRV]F] G]LP\ ZWHQ VSRVyE WURFK F]DVX QD PRGHORZDQLX DOH ]D WR GáX*HM E G]LHP\ PXVLHOL SRSUDFRZDü QDG PDWeULDáDPL
9.5. Recepcja : Já EL VFHQ\ PD VL ]QDOH(ü ODGD UHFHSF\MQD ± URG]DM EODWX RGG]LHODMFHJR UHFHSFM RG UHV]W\SRPLHV]F]HQLD0DRQDáXNRZDWRZ\JL W\NV]WDáW=W\PRELHNWHPSRUDG]LP\VRELH QDMáDWZLHMU\VXMFMHJROLQL URGNRZZ rzucie z góry. 3U]HáF]DP\VL ZL FGRZLGRNXTop iU\VXMHP\RWZDUWOLQL MDNQDU\VXQNX5\VuQHNSRGDMHWH*ZVSyáU] GQHZNWyU\FKSRZLQQ\Z\SDüNROHMQHF]WHU\SXQNW\ FL WHQDUR*HSU]HUDELDP\QDáXNHG\WXMFVVLDGXMFH]QLPZLHU]FKRáNLL:áF]DP\ PRG\ILNDFM W\SXEdit Spline w menu bocznym Modify i uaktywniamy klawisz Sub-Object zRSFM Vertex QD OLFLH RERN :\ELHUDP\ NOLNQL FLHP ZLHU]FKRáHN QU ] rysunku 9.26. :LHU]FKRáHN]RVWDMHSRGZLHWORQ\QDF]HUZRQRDOHQLHZLGDüVW\F]Q\FKKlikamy na podZLHWORQ\PZLHU]FKRáNXSUDZ\PNODZLV]HPP\V]\L zZ\ZLHWORQHJRSRGU F]QHJRPHQX Z\ELHUDP\RSFM Bezier Corner7HUD]GRSLHURZ\ZLHWORQH]RVWDMVW\F]QH3RFLJDMF]D NRQLHFGROQHMVW\F]QHMPR*HP\áDGQLHZ\UHJXORZDüNU]\ZL]Q áXNRZHJRVHJPHQWXMDNQD U\VXQNX1DGDMHP\PXNV]WDáWMDNQDMEDUG]LHM]EOL*RQ\GRUHJXODUQHMüZLDUWNLRNU JX PoGREQRSHUDFM ZUD]LHSRWU]HE\SU]HSURZDG]DP\GODZLHU]FKRáNDQU http://www.helion.com.pl/cad.htm
Tworzenie sceny
203
Punkt 1 (430, 0)
Punkt 2 (430, -100)
Punkt 4 (260, -230)
Punkt 3 (300, -230)
Rys.9.26.5\VXMHP\OLQL NWyUDSRVáX*\GRXWZRU]HQLDNV]WDáWX
Rys. 9.27.(G\FMDNU]\ZL]Q\áXNX
ZOLVW\WRZDU]\V]FHMNODZLV]RZLSub-Object (nadal aktywnemu!) wybieramy zNROHLRSFM
Spline, jak na rysunku 9.28a. Wybieramy NOLNQL FLHP QD HNUDQLH RELHNW GR HG\FML &DáD XWZRU]RQDSU]H]QDVOLQLD]DEDUZLDVL QDF]HUZRQR1DUROHFLHEdit Spline wciskamy klawisz Outline iZáF]DP\RSFM Center obok tego klawisza. W okienku Outline Width wpiVXMHP\FPE G]LHWRV]HURNRüEODWX1DV]DÄR´]QLNDDOH]DWRSRMDZLDVL ZáDFLZ\ obrys mebla (rys. 9.28b).
http://www.helion.com.pl/cad.htm
3D Studio MAX
204
a)
b)
Rys. 9.28. Roleta Edit Spline]DNW\ZQRSFMOutline (a) i utworzona obwiednia oV]HURNRFLFPE
8]\VNDQ\NV]WDáWZ\WáDF]DP\QDMHGQRVWHNZ]Z\*(Extrude) i w widoku Front lub Left podnosimy oFPGRJyU\1DGDMHP\PXQD]Z recepcja lada i ewentualnie zmieniamy NRORUVLDWNL5\VXQHNSU]HGVWDZLDXNRF]RQ\RELHNWZ widoku perspektywicznym. 3RZLHU]FKQLDUHFHSFMLPD]RVWDüZ\Uy*QLRQDSU]H]Z\áR*HQLHZ\NáDG]LQSU]\QDOH*QHMMHM F] FLSRVDG]NL5\VDSRND]XMHJG]LHQDSUDZG SRZLQQLP\SRáR*\üW Z\NáDG]LQ :\PDJDáRE\WRQDU\VRZDQLDMHV]F]HMHGQHJRQLHUHJXODUQHJRNV]WDáWX%ODWMHVWMHGQDN]E\W Z\VRNL E\ ZLG] PyJá ]D QLHJR ]DMU]Hü =DPLDVW ZL F P F]\ü VL QDG GRSDVRZ\ZDQLHP áXNyZ RJUDQLF]\P\ VL GR XWZRU]HQLD G\ZDQLNDDWUDS\ ]H ]Z\NáHJR SURVWRSDGáRFLDQX (Box) o]HURZHM JUXERFL 5\VXQHN E SRND]XMH MHJR SRáR*HQLH w rzucie z góry. Dywanik podnosimy do góry o 30 cm iMHV]F]H WURV]N WDN E\ E\á ZLGRF]Q\ QDG VWRSQLDPL SRGáRJLZ\PDJDWRFKZLORZHJRZ\áF]HQLDVLDWNLOXEX*\FLDRNQDMove Transform Type In 2ELHNWRZLQDGDMHP\QD]Z recepcja dywan.
http://www.helion.com.pl/cad.htm
Tworzenie sceny
a)
205
b)
Rys. 9.293ODQRZDQ\NV]WDáWZ\NáDG]LQ\D LRELHNWV\PXOXMF\Z\NáDG]LQ E
Rys.9.30. Gotowa recepcja
9.6. Sufit 1DMZ\*V]DSRUD]DPNQüQDV]VFHQ RGJyU\*áyZQSáDV]F]\]Q VXILWX]DPRGHOXMHP\ ]D SRPRF NV]WDáWX WDNLHJR MDN QD U\VXQNX -HJR REU\V SRNU\ZD VL Z ZL NV]RFL zREU\VHP SRGáRJL W\ONR ZOHZ\P JyUQ\P URJX WZRU]\P\ GRGDWNRZH Z\FL FLH -HGQD kratka widoczna na rysunku 9.31 oznacza 100 jednostek. WUD]LH ZWSOLZRFL ]DZV]H PR*QDWRVSUDZG]LüQDOLQLLLQIRUPDF\MQHM
http://www.helion.com.pl/cad.htm
3D Studio MAX
206
Rys. 9.31..V]WDáWVáX*F\GRPRGHORZDQLDVXILWX
8WZRU]RQ\ NV]WDáW SRGQRVLP\ GR JyU\ R MHGQRVWHN ]D SRPRF RNLHQND Move Transform Type-In :\VWDUF]\ Z\ZRáDü WR RNLHQNR LZSLVDü Z okienku Z w polu Offset Screen]DNáDGDP\*HQDGDOSUDFXMHP\Z widoku Top .V]WDáW\Z 3D Studio MAX mo*QD SU]HPLHV]F]Dü LREUDFDü ZSU]HVWU]HQL UyZQLH áDWZR MDN VLDWNL 0R*HP\ VL R tym naRF]QLH SU]HNRQDü SU]HáF]DMF VL GR ZLGRNX SHUVSHNW\ZLF]QHJR SDWU] U\VD -DN ZLGDüQDV]NV]WDáWMHVWSU]HMU]\VW\$E\VXILW]\VNDáPDV\ZQRüZ\WáDF]DP\JRZ]Z\*]D SRPRF RSFML Extrude :DUWRü SDUDPHWUX Amount PR*HP\ SU]\ W\P ZSLVDü GRZROQ E\OHE\W\ONRE\áDRQDGRGDWQLDQDSU]\NáDGMHGQRVWHN:\WáRF]RQ\RELHNWRFKU]FLP\ mianem sufit1 (patrz rys. 9.32 b). a)
b)
Rys. 9.32..V]WDáWSRGQLHVLRQ\QDZ\VRNRüMHGQRVWHNQDGSáDV]F]\]Q
NRQVWUXNF\MQD WZRU]\VXILWE
7HUD]]DPRGHOXMHP\REQL*RQF] üVXILWXGRSDVRZDQNV]WDáWHPGRáXNRZHJRZ\JL FLD Z\*V]HJR VWRSQLD SRGáRJL =URELP\ WR LGHQW\F]QLH MDN SU]HGWHP PRGHORZDOLP\ ODG
UHFHSFML 5\VXQHN D SU]HGVWDZLD ÄOLQL URGNRZ´ NV]WDáWX =DF]\QDP\ U\VRZDQLH RG SXQNWXSRáR*RQHJRSRURGNXÄJyUQHM´ZQ NLGU]ZLRZHMSXQNWRZVSyáU] GQ\FK aNRF]\P\SRURGNXÄOHZHM´ZQ NL 8GRVNRQDODP\NV]WDáWáXNXZ znany nam
http://www.helion.com.pl/cad.htm
Tworzenie sceny
207
MX*VSRVyELWZRU]\P\ZRNyáQLHJRREZLHGQL RV]HURNRFLFP(Outline), jak na rys. 9.33 b. a)
b)
Rys. 9.33/LQLDURGNRZDNV]WDáWXD LMHMREZLHGQLDRV]HURNRFLFPE
1D NRQLHF SRGQRVLP\ NV]WDáW R 300 cm wJyU LGHQW\F]QLH MDN SU]HGWHP RELHNW sufit1, iZ\WáDF]DP\ JR ZGyá (Extrude) ZSLVXMF Z RNLHQNX SDUDPHWUX Amount 2SFM Cap End PR*HP\ SU]\ W\P Z\áF]\ü 2ELHNW RWU]\PXMH QD]Z sufit2. W widoku perspektyZLF]Q\PVFHQDSU]\ELHUDZ\JOGWDNLMDNQDU\VXQNX
Rys. 9.34. Gotowy obiekt sufit2
1DGUHFHSFMZREQL*RQHMF] FLVXILWXPDVL ]QDOH(üURG]DMRZLHWOHQLDZSRVWDFLÄZLeFF\FKSá\WHN´]*DUyZNDPLXNU\W\PLZHZQWU]3á\WNLRSDUWHVQDV]HUHJXSURVWRSDGáoFLHQQ\FK EHOHF]HN =DF]QLHP\ RG XWZRU]HQLD Z widoku Top pierwszej z brzegu belki, o wymiarach: 310 × 10 × 10 FP5\VXQHNSRND]XMHMHMZLHONRüLSRáR*HQLH2ELHkWRZL QDGDMHP\ QD]Z sufit belka =D SRPRF RNQD Move Transform Type In przemieszczamy go oFPZ]Z\*WMZ]GáX*RVL=
http://www.helion.com.pl/cad.htm
3D Studio MAX
208
Rys. 9.35. Belka umieszczona pod sufitem
.OLNQL FLHP QD LNRQLH XVWDZLDQLD RELHNWyZ Z V]\NX (Array) rozwijamy okno dialogowe iWZRU]\P\V]HUHJV]HFLXNRSLL]NWyU\FKND*GDSU]HVXQL WDMHVWZ]JO GHPRU\JLQDáXR 50 MHGQRVWHNZ]GáX*RVLX (patrz rys. 9.36 a,b). b)
a)
Rys. 9.36 Ikona ustawiania obiektów w szyku (Array) (a) i okno dialogowe polecenia Array (b)
8]\VNXMHP\]HVWDZEHOHNMDNQDU\VXQNX:V]\VWNLHEHONLPR*HP\WHUD]]JUXSRZDü 1DNRQLHF]DPRGHOXMHP\ZV]\VWNLHSá\WNLQDUD]WZRU]FSURVWRSDGáRFLDQR zerowej gruERFLLSR]RVWDá\FKGZyFKZ\Piarach jak na rysunku 9.38. Podnosimy go do góry o 280 MHGQRVWHN2ELHNWRWU]\PXMHQD]Z VXILWSá\WD.
http://www.helion.com.pl/cad.htm
Tworzenie sceny
209
Rys.9.37. Kopie ustawione w szyku
Rys. 9.38.3á\WDXPLHV]F]RQDQDGEHONDPL
Rysunek 9.39 pokazuje zamodelowany przez nas sufit KDOOX&] FLVXILWX]QDMGXMFHMVL
QDG VFKRGDPL QLH PXVLP\ PRGHORZDü JG\* QLH E G]LH RQD ZLGRF]QD 0DP\ ZL F MX* ZV]\VWNLHJáyZQHHOHPHQW\ZQ WU]DEUDNXMHQDPMHV]F]HGHWDOL=DQLPMHGQDNSU]\VWSLP\ GRSUDFZ\NRF]HQLRZ\FKXWZRU]\P\NDPHU L]DVDGQLF]HRZLHWOHQLH
http://www.helion.com.pl/cad.htm
3D Studio MAX
210
Rys. 9.39.6FHQDSR]DPRGHORZDQLXZV]\VWNLFKMHMJáyZQ\FKF] FL
9.7. Kamera Przy pracy nad statycznymi scenami wprowadzanie kamery wVFHQLH SU]HVWDáR E\ü Nonieczne. W 3D Studio MAX widok zNDPHU\ PR*QD ]SRZRG]HQLHP ]DVWSLü áDWZ\P wREVáXG]H ZLGRNLHP SHUVSHNW\ZLF]Q\P (Perspective). 7UXGQR MHGQDN ZWHG\ RNUHOLü zNWyUHJRSXQNWXZLG]RJOGDPRGHORZDQHZQ WU]H3U]HáF]DP\VL ZL FGRZLGRNXTop, w bocznym menu Create rozwijamy pole tworzenia kamer (Camera) iZ\ELHUDP\ RSFM
Target w polu Object Type 3U]HFLJDP\ P\V] SR HNUDQLH RG SXQNWX Z NWyU\P PD VL
]QDOH(ü ÄRNR´ GR SXQNWX Z NWyU\P PD VL ]QDOH(ü ÄFHO´ 5\VXQHN SRND]XMH JG]LH PQLHMZL FHMSRZLQQ\Z\SDüWHSXQNW\.DPHURPSRGREQLHMDNRELHNWRPPR*QDQDGaZDüLQG\ZLGXDOQHQD]Z\0\VZRMQD]ZLHP\SRSURVWXkamera.
Rys. 9.40. Tworzenie kamery
http://www.helion.com.pl/cad.htm
Tworzenie sceny
211
Parametry: Lens oraz FOV w polu Parameters pozostawiamy bez zmian. 3D Studio doP\OQLH SU]\MPXMH GOD QLFK ZDUWRFL NWyUH SR]ZDODM QDMZLHUQLHM V\PXORZDü VSRVyE Zidzenia ludzkiego oka. :áF]HQLH RSFML Show Cone w polu Parameters SR]ZDOD Z\ZLHWOLü QD HNUDQLH ÄVWR*HN´ RGSRZLDGDMF\ NWRZL ZLG]HQLD NDPHU\ 3R]ZDOD WR áDWZR VSUDZG]Lü QS Z widoku zJyU\ NWyUH RELHNW\ ]QDMG VL Z polu widzenia, a które nie. Opcja Show Horizon QRZRü Z 3D Studio MAX, SR]ZDODZ\ZLHWOLüÄOLQL KRU\]RQWX´RERZL]XMFGODGDQHMNDPHU\ Nasza kamera iMHM FHO OH* Z tej chwili wSáDV]F]\(QLH SRGáRJL :LG]LP\ QDV] VFHQ
zSXQNWX ZLG]HQLD JVLHQLF\ $E\ ]REDF]\ü VFHQ MDN SU]\VWDáR LVWRFLH OXG]NLHM PXVLP\ ]DUyZQRNDPHU MDNL jej celSRGQLHüGRJyU\RMDNLHFPFRRGSRZLDGDSU]eFL WQHPXZ]UoVWRZLF]áRZLHND8]\VNDP\ZLGRNWDNLMDNQDU\V
Rys. 9.41. Widok z kamery
3U]\ PRGHORZDQLX DUFKLWHNWRQLF]Q\FK SUH]HQWDFML QDOH*\ XZD*Dü E\ ]DZV]H XWU]\P\ZDü UyZQZ\VRNRüNDPHU\L jej celu. Jest to „warunek konieczny iZ\VWDUF]DMF\´]DFKRZaQLD UyZQROHJáRFL SLRQRZ\FK NUDZ G]L Z ]UHQGHURZDQ\P REUD]NX -HOL NDPHUD L jej cel QLH ]QDMG VL QD MHGQ\P SR]LRPLH SLRQRZH NUDZ G]LH RELHNWyZ ]DF]Q SRFK\ODü VL NX VRELHMDNSRND]XMU\VDL b. $E\ ]DFKRZDü MHGQDNRZ Z\VRNRü FHOX LNDPHU\ SU]HPLHV]F]DMF NaPHU ZZLGRNX] przodu lub zERNXQDOH*\VHOHNFMRQRZDü]DZV]H]DUywQR NDPHU MDN LMHM FHO :áF]HQLH ILOWUD VHOHNFML Cameras w górnym PHQXPR*HE\üZW\PEDUG]RSU]\GDWQH5yZQDZ\VRNRüNDPHU\L celu ]RVWDQLH WH* ]DFKRZDQD JG\ X*\MHV] QDU] G]LD SU]HPLHV]F]HQLD ZLGRNX ÄUFzki”) w oknie widokowym kamery.
http://www.helion.com.pl/cad.htm
3D Studio MAX
212
b)
a)
Rys. 9.42D .DPHUDSRáR*RQDSRZ\*HMFHOXSLRQRZHNUDZ G]LH]ELHJDMVL XGRáX E .DPHUDSRáR*RQDSRQL*HMFHOXSLRQRZHNUDZ G]LH]ELHJDMVL X góry
3URSRUFMHX]\VNDQHJRSU]H]QDVZLGRF]NXZ\QLNDM] wymiarów okna widokowego. NieNRQLHF]QLHPXV]VL RQHSRNU\ZDü] proporcjami ]UHQGHURZDQHJRREUD]X6FHQ WDNMDN QDV]D GREU]H E\áRE\ UHQGHURZDü MDNR QLHFR EDUG]LHM SR]LRP\ Z\GáX*RQ\ REUD]HN -HOL XVWDZLP\WDNLHZáDQLHVSáDV]F]RQHSURSRUFMHREUD]XZ oknie Render Scene (np. 640 × 380 pikseli dla potrzeb próbnych renderingów, zamiast zwyczajowych 640 × 480), to pami tajmy oZáF]HQLX Z\ZLHWODQLD ÄUDPNL´ ]wanej Safe Frame 5DPND QDáR*RQD QD ZLGRN zNDPHU\SR]ZROLQDPVL ]RULHQWRZDüFRQDSUDZG ]QDMGXMHVL Z polu widzenia widza (patrz rys. 9.43). $E\Z\ZLHWOLüUDPN SRND]XMFMDNVFHQD]RVWDQLHVNDGURZDQDQDOH*\ po NOLNQL FLX SUDZ\P NODZLV]HP P\V]\ QD QD]ZLH RNQD Z\EUDü RSFM
Show Safe Frame.
5HQGHUXMF VFHQ QD JRWRZR X*\MHV] RF]\ZLFLH ZL NV]HM OLF]E\ SLNVHOL QL*×-HOLMHGQDNXWU]\PDV]WHVDPHSURSRUFMHV]HURNRFLREUa]X GR MHJR Z\VRNRFL WR UDPND Safe Frame WRZDU]\V]FD &L Z czasie PRGHORZDQLD]DFKRZDVZZD*QRüWDN*HL w finalnym renderingu. 7HUD] GRSLHUR PR*HP\ VL SU]HNRQDü *H NDPHU XPLHFLOLP\ ]E\W EOLVNR :]ZL]NX zW\P QLH REHMPXMH RQD GRVWDWHF]QLH GX*HM F] FL VFHQ\ 8DNW\ZQLDP\ ZLGRN Camera iNRU]\VWDMF ]LNRQ\ SU]\EOL*DQLD L oddalania (Dolly) RGVXZDP\ NDPHU D* UDPND Safe FrameSRPLHFLRELHSDU\GU]ZLMDNQDU\VXQNX
http://www.helion.com.pl/cad.htm
Tworzenie sceny
213
Rys. 9.43. Widok zNDPHU\]ZáF]RQRSFMSafe Frame
Rys. 9.44. Poprawiony widok z kamery
8VXZDQLH]E GQ\FKSáDV]F]\]Q Kiedy ustalony zostanie kierunek, zNWyUHJRRJOGDQDMHVWVFHQDPR*HP\SU]HDQDOL]RZDü VFHQ SRG NWHP PR*OLZRFL MHM XSURV]F]HQLD 8WZRU]RQH SU]H] QDV VLDWNL PDM ]UHJXá\ ZL FHMSáDV]F]\]QHOHPHQWDUQ\FKQL*WU]HED *G\E\P\ SU]HDQDOL]RZDOL SXGHáND PRGHOu-
http://www.helion.com.pl/cad.htm
3D Studio MAX
214
MFHFLDQ\WRRND*HVL *HPR*HP\]QLFKPLDáRZ\U]XFLüSUDZLHZV]\VWNLHSáDV]F]\]Q\ poziome (zZ\MWNLHP W\FK NWyUH ]DP\NDM RG JyU\ ZQ NL GU]ZLRZH RUD] EOLVNR SRáoZ SáDV]F]\]Q SLRQRZ\FK = obiektu sufit1 PRJOLE\P\ SR]RVWDZLü W\ONR SáDV]F]\]Q\ EXGXMFHSáDVNLÄVSyG´RELHNWX,WDNGDOHMLWDNGDOHM1DV]DVFHQDQLHQDOH*\GREDUG]R skomplikowanych i nawet bez tego czyszczenia powinna UHQGHURZDü VL GRü V]\ENR 8VXZDQLH QDGPLDUX SáDV]F]\]Q ] modelowanych siatek jest jednak dobrym zwyczajem – ]ZáDV]F]D JG\ SU]\PLHU]DP\ VL GR Z\NRQ\ZDQLD DQLPDFML :DUWR SU]\MU]Hü VL MDNLH QDU] G]LDPRJGRWHJRSRVáX*\üZ 3D Studio MAX. 1D U\VXQNX ZLG]LP\ SURVWRSDGáRFLDQ ]QDV]HM VFHQ\ NWyU\ RFKU]FLOLP\ PLDQHP FLDQD=DFLHPQLRQRWHGZDSLRQRZHERNLSXGHáNDNWyUHZLG]LDQHVSU]H]NDPHU 3o]RVWDáHPR*HP\XVXQü 3áDV]F]\]Q\]E GQH
.LHUXQHNRJOGDQLD sceny
3áDV]F]\]Q\SRVWU]HJDQH SU]H]NDPHU
Rys. 9.45. Obiekt FLDQDSU]HDQDOL]RZDQ\SRGNWHPMHJRSU]\GDWQRFL
$E\ XVXQü QLHSRWU]HEQH SáDV]F]\Q\ HOHPHQWDUQH SU]HGH ZV]\VWNLP WU]HED MH Z\EUDü WW\PFHOXQDOH*\GRNRQDüHG\FMLRELHNWX:ERF]Q\PPHQX0RG\ILNXM(Modify) naciskamy klawisz Edit Mesh. 1D OLFLH RERN ZFLQL WHJR NODZLV]D Sub-Object powinna E\ü wybrana opcja Face SDWU] U\V :\JRGQ\P GOD QDV VSRVREHP VHOHNFML SáDVzF]\]QHOHPHQWDUQ\FKE G]LHVHOHNFMDW\SXPolygonURGNRZDLNRQD 3R]ZDODRQDMHGQ\P NOLNQL FLHP Z\ELHUDü ZV]\VWNLH HOHPHQWDUQH ÄWUyMNW\´ EXGXMFH GDQ\ ERN SURVWRSDGáoFLDQX :FLVNDP\ ZL F URGNRZ LNRQN ] kwadratem (patrz rys. 9.46), aQDVW SQLH klikamy koOHMQRQDQLHSRWU]HEQ\FKFLDQNDFKSXGHáND:\VHOHNFMRQRZDQDFLDQD]RVWDMHSRGZLHWOoQD QD F]HUZRQR 6HOHNFML PR*HP\ GRNRQ\ZDü QLH W\ONR Z widokach ortogonalnych, lecz UyZQLH*ZZLGRNXDNVRQRPHWU\F]Q\POXESHUVSHNW\ZLF]Q\P3RZ\EUDQLXND*GHM]E GQHM FLDQNLQDFLVNDP\SU]\FLVNDelete w polu MiscellaneousE\MXVXQü
http://www.helion.com.pl/cad.htm
Tworzenie sceny
215
5yZQLH GREU]H PR*HV] NDVRZDü Z\EUDQH FLDQNL QDFLVNDMF NODZLV] Delete na klawiaturze Twojego komputera.
Rys. 9.46. Wybieranie iXVXZDQLH]HVWDZyZSáDV]F]\]QHOHPHQWDUQ\FKEXGXMF\FK SRV]F]HJyOQHERNLSURVWRSDGáRFLDQX
a)
b)
Rys. 9.47. Obiekt FLDQDD SU]HGPRG\ILNDFMSáDV]F]\]QHOHPHQWDUQ\FK b) po modyfikacji (4SáDV]F]\]Q\HOHPHQWDUQH
&]DVHPV]\EFLHMPR*HP\Z\F]\FLüVFHQ ]QLHSRWU]HEQ\FKSáDV]F]\]QNDVXMFZ\EUDQH ZLHU]FKRáNL 6NDVRZDQLH ZLHU]FKRáND SRFLJD ]D VRE OLNZLGDFM ZV]\VWNLFK SáDV]F]\Q elementarnych, które zQLP EH]SRUHGQLR VVLDGRZDá\ ZFLJáHM VLDWFH 1D SU]\NáDG
http://www.helion.com.pl/cad.htm
3D Studio MAX
216
z obiektu sufit1 SRWU]HEQD QDP MHVW W\ONR MHGQD SáDV]F]\]QD WD GROQD -HOL Z\ELHU]HP\ ]HVWDZ ZLHU]FKRáNyZ MDN QD U\V L usuniemy je, to z sufitu pozostanie tylko „spód” (patrz rys. 9.49a i b). Zestaw wyboru
Rys. 9.48.=HVWDZZLHU]FKRáNyZZ\VHOHNFMRQRZDQ\FKZFHOXXVXQL FLD b)
a)
Rys. 9.49. Obiekt sufit1SU]HGPRG\ILNDFMSáDV]F]\]Q\HOHPHQWDUQH D LSR PRG\ILNDFMLSáDV]F]\]QHOHPHQWDUQ\FK E
1LH PR*HP\ NDVRZDü SáDV]F]\]Q DQL ZLHU]FKRáNyZ RELHNWX NWyU\ MHVW F] FL JUXS\ $E\ GRNRQDü WDNLHM LQG\ZLGXDOQHM PRG\ILNDFML QDOH*\ JUXS UR]ELüSROHFHQLHUngroup z menu Group OXERWZRU]\üSROHFHQLH Open z menu Group). Grupa otwarta poleceniem Open QLH ]QLND FKRü PR*HP\ ]QLHM Z\ELHUDü SRV]F]HJyOQH RELHNW\ VNáDGRZH LPRG\ILNRZDü MH 2WZDUW JUXS QD HNUDQLH Z\Uy*QLD Uy*RZH ÄSXGHáNR RWDF]DMFH´ 3R ]DNRF]HQLXPRG\ILNDFMLJUXS PR*HP\áDWZR]DPNQüZ\ELHUDMFGroup/Close 1DWRPLDVW Z\ELHUDMF SROHFHQLH Ungroup OLNZLGXMHP\ JUXS DE\MRGWZRU]\üPXVLP\]QyZZ\VHOHNFMRQRZDüZV]\VWNLHSU]\QDOH*QH obiekty.
2ZLHWOHQLHVFHQ\ 1LHPDP\MHV]F]HZVFHQLHPDWHULDáyZZL FQLHE G]LHP\PRJOLZSHáQLRFHQLüHIHNWyZ ZSURZDG]RQHJR RZLHWOHQLD 'ODWHJR RZLHWOLP\ WHUD] VFHQ SURZL]RU\F]QLH NRU]\VWDMF z okna widoku kamery w trybie Smooth+Highlight, a potem – w razie potrzeby – wprowadzimy stosowne poprawki. Zaczniemy od utworzenia reflektora (Target Spot),NWyU\SRVáX*\]DJáyZQH(UyGáRZLDWáD w sceniH8PLHFLP\JRPQLHMZL FHMÄ]DSOHFDPLZLG]D´DOHQLHQD]E\WGRNáDGQLHJG\* ZWHG\ VFHQD Z\JOGDáDE\ EDUG]R SáDVNR 5HIOHNWRU E G]LH ZL F XORNRZDQ\ Z]JO GHP NDPHU\Z\*HMLEDUG]LHMQDSUaZR5\VXQHNSRND]XMHMHJRSRáR*HQLH
http://www.helion.com.pl/cad.htm
Tworzenie sceny
217
Próbka koloru ZLDWáD reflektora -DVQRüUHIOHNWora
Opcja Overshoot
Rys. 9.50. Tworzenie reflektora
-DVQRü UHIOHNWRUD XVWDOLP\ QD ZSLVXMF WDN ZáDQLH ZDUWRü Z RNLHQNX SDUDPHWUX Value (roleta General Parameters 1LH E G]LHP\ QDGDZDOL UHIOHNWRURZL *DGQHJR V]F]eJyOQHJR]DEDUZLHQLDSR]RVWDMFSU]\ZLHWOHELDá\P-HOLMHGQDN&]\WHOQLNFKFHVL WURFK
SREDZLüWRZ\VWDUF]\NOLNQüQDSUyEFHNRORUXSRND]DQHMQDU\VE\PyFZ\EUDüGOD ZLDWáDGRZROQEDUZ W F]\ W rolecie Spotlight ParametersDE\M]REDF]\üWU]HEDSU]HZLQüRNQR ZáF]DP\RSFM
Overshoot ']L NL WHPX XQLNQLHP\ SRZVWDQLD Z\UD(QHJR ZLHWOQHJR ÄNU*ND´ Z zrenderowanej scenie (patrz rys. 9.51 a,b). a)
b)
5\V6FHQDSRZSURZDG]HQLXUHIOHNWRUDD LSRZáF]HQLXGODUHIOHNWRUD opcji Overshoot (b)
3RXWZRU]HQLXUHIOHNWRUDVFHQD±SDUDGRNVDOQLH±SU]\FLHPQLDVL SDWU]NRORURZDZNáDGND U\V 7RGODWHJR*HXVXQL WH]RVWDáRVWDQGDUGRZHRZLHWOHQLHPRGHORZDQHMVFHQ\ PyZLOLP\R tym wUR]G]LDOH 1DMEDUG]LHMXFLHUSLDáVXILWNWyU\MHVWRGZUyFRQ\W\áHP GRUHIOHNWRUD$E\QDSUDZLüV]NRG\GRGDP\GRVFHQ\SXQNWRZHZLDWáRW\SXomni. Umie-
http://www.helion.com.pl/cad.htm
3D Studio MAX
218
FLP\ MH SR SU]HFLZQHM VWURQLH PRGHOX QL* UHIOHNWRU 5\VXQHN SRND]XMH SRáR*HQLH iSDUDPHWU\WHJR(UyGáDZLDWáD
ZLDWáR Omni
ZLDWáR Omni
Rys. 9.52.:SURZDG]DQLHX]XSHáQLDMFHJRZLDWáDomni
3RZSURZDG]HQLXZLDWáDomniVFHQDRZLHWORQDMHVWEDUG]LHMUyZQRPLHUQLHSDWU]NRORUoZDZNáDdka, rys.16). Do symulacji równomiernie rozproszonego wDWPRVIHU]H ZLDWáD VáX*\ w' 6WXGLR ZLDWáR Ambient SDWU] UR]G]LDá Ä3UyEQ\ rendering”). 1LHQDOH*\JRMHGQDNQDGX*\ZDüJG\*]E\WLQWHQV\ZQHZLDWáRAmbient RGELHUD VFHQLH NRQWUDVWRZRü LQLV]F]\ ]áXG]HQLH Já EL /HSLHM X*\ZDü X]XSHáQLDMF\FK ZLDWHá omni oQLVNLHM MDVQRFL QDZHW NLONX Z jednej VFHQLHMHOL]DMG]LHWDNDSRWU]HED=\VNSROHJDQDW\P*HPR*HP\VWHUoZDü UR]ZLHWOHQLHP SRV]F]HJyOQ\FK F] FL VFHQ\ SU]HPLHV]F]DMF ZLaWáD]PLHQLDMFLFKMDVQRüLNRU]\VWDMF] opcji Exclude oraz Attenuation, oNWyU\FKE G]LHPRZD]DFKZLO
'RGDMHP\V]F]HJyá\ 0DP\ MX* QDMZD*QLHMV]H VLDWNL NDPHU LJáyZQH (UyGáD ZLDWáD -DN MHGQDN SRZV]HFKQLH ZLDGRPRGLDEHáWNZLZV]F]HJyáDFK'RGDMP\ZL FWURFK GHWDOL
3RU F]HVFKRGyZ Mamy wVFHQLHVFKRG\DOHQLHPDP\MHV]F]HSRU F]\3RQLHZD*VFKRG\ V QLHRPDO FDáNLHP ZEXGRZDQH SRPL G]\ GZLH FLDQ\ IXQNFM SRU F]\ Z QDV]HM VFHQLH PR*H VSHáQLü SRMHG\QF]DFKURPRZDQDUXUND-HOLFKRG]LRVSRVyEMHMPRGHORZDQLDWRSU]\SRPLQDRQ VSRVyE]DPRGHORZDQLDSRGVWDZ\VWROLNDRSLVDQ\ZUR]G]LDOH0DP\ZL FFLH*N NWyU
http://www.helion.com.pl/cad.htm
Tworzenie sceny
219
narysujemy od razu w widoku Left i wPLDU PR*OLZRFL RG UD]X ZH ZáDFLZ\P PLHMVFX SDWU] U\V 3RU F] SRZLQQD ]QDOH(ü VL QD Z\VRNRFL RN FP :]GáX* FLH*NL Z\WáDF]DP\ NROLVW\ NV]WDáW UyZQLH* SRND]DQ\ QD U\VXQNX 1DV]D SUDFD MHVW SURVWV]D QL*ZSU]\SDGNXVWROLF]NDJG\*FLH*NDZ\JL WDMHVWW\ONRZMHGQHMSáDV]F]\(QLe. /LQLDNWyUDSRVáX*\MDNRFLH*ND .V]WDáWNWyU\SRVáX*\MDNR SU]HNUyMZ\WáDF]DQHJRRELHNWX
Rys. 9.53.:\WáDF]DQLHSRU F]\
:\WáRF]RQ\RELHNWQD]\ZDP\SRU F]3U]HáF]DP\VL GRZLGRNXTop i przesuwamy go QD ZáDFLZH PLHMVFH F]\OL QD NUDZ G( VFKRGyZ 1DVW SQLH NRSLXMHP\ RELHNW QD SU]eFLZOHJá NUDZ G( VFKRGyZ 5\VXQHN SU]HGVWDZLD SRáR*HQLH REX SRU F]\ Z]JO GHP schodów w widoku z góry.
Rys. 9.54.8V\WXRZDQLHREXSRU F]\
http://www.helion.com.pl/cad.htm
3D Studio MAX
220
8NU\MHP\ WHUD] MHGQ ]SRU F]\ E\ PyF Z\JRGQLH HG\WRZDü GUXJ 2ELHNW SRU F] jest DNWXDOQLH Z\EUDQ\ 5R]ZLMDP\ ERF]QH PHQX Z\ZLHWODQLD (Display) NOLNDMF QD LNRQLH z monitorem. Na rolecie Hide klikamy na opcji Hide Selected E\ XNU\ü Z\EUDQ\ RELHNW (patrz rys.9.55).
Ukrywanie wszystkich wybranych obiektów 3RQRZQHZ\ZLHWODQLH wszystkich ukrytych obiektów
Ukrywanie wszystkich nie wybranych obiektów
3RQRZQHZ\ZLHWODQLH obiektów wybranych z imiennej listy =DPUD*DQLHZV]\VWNLFK wybranych obiektów =DPUD*DQLHZV]\VWNLFK nie wybranych obiektów
Rys. 9.55. Ukrywanie i]DPUD*DQLHRELHNWyZ
1LHNLHG\ ]DPLDVW XNU\ZDü RELHNW\ Z\JRGQLH MHVW MH ]DPUD*Dü 6áX* GR tego opcje zawarte w rolecie Freeze. Podobnie jak obiekty ukryte, obiekty ]DPUR*RQHV]DEH]SLHF]RQHSU]HGPRG\ILNDFMDOHZLG]LP\MHQDGDOQD ekranie. Z]DPUD*DQLD NRU]\VWDP\ ZL F ZWHG\ JG\ REDZLDP\ VL QDUuV]\üQLHFKFF\MDNLRELHNWDOHSRWU]HEXMHP\JRÄGODSRUywnania”. 8WZRU]RQH ZF]HQLHM ZLDWáD LNDPHU\ XWUXGQLDM WURFK RJOGDQLH VFHQ\ QD HNUDQLH W tym samym menu Display PR*HP\ MH XNU\ü NRU]\VWDMF ] rolety Hide by Category. Wystarczy NOLNQü ZNZDGUDFLNX WRZDU]\V]F\P RSFMRP Lights i Cameras. WNZDGUDFLNX SRMDZL VL ]QDN Ä×”, a]E GQH OLQLH ]QLNQ ] ekranu. Powtórnym klikni FLHPU]HF]MDVQDPR*HP\SU]\ZUyFLüLFKZ\ZLHWOanie. 8NU\FLH ZLDWHá QLH SRZRGXMH LFK Z\áF]HQLD 3R XNU\FLX NDPHU\ QDGDO PR*HP\NRU]\VWDü] okna kamera.
http://www.helion.com.pl/cad.htm
Tworzenie sceny
221
Rys. 9.56. Ukrywanie obiektów danego rodzaju
3U]HáF]DP\ VL WHUD] GR PHQX Modify (opcja Edit Mesh) i widoku Left. Widzimy tylko MHGQSRU F]W SRáR*RQSU]\FLDQLHSRU F] . Usuwamy zQLHMJUXS Z\EUDQ\FKZLHUzFKRáNyZ MDN QD U\V D 3RZRGXMH WR VNUyFHQLH SRU F]\ MDN SRND]XMH U\V E =D SRPRF NLONX PDOHNLFK F\OLQGUyZ PR*HP\ ]DPRGHORZDü WH* SU W\ áF]FH SRU F] ]H FLDQ a)
b)
5\VD :\ELHUDQLHZLHU]FKRáNyZE RELHNWSRU F] po edycji
http://www.helion.com.pl/cad.htm
3D Studio MAX
222
W bocznym menu Display klikamy na klawiszu Unhide AllDE\SU]\ZUyFLüZ\ZLHWODQLH poprzedQLRXNU\WHMSRU F]\NODZLV]WHQSRND]DQRQDU\V 7HUD]QDV]HVFKRG\VMX*JRWRZH
Rys. 9.58. Schody zSRU F]DPL
3XQNWRZHRZLHWOHQLHSRGVXILWHP WREQL*RQ\P VXILFLH RELHNW R nazwie sufit2 XPLHFLP\ V]HUHJ SRSXODUQ\FK RVWDWQLR ZEXGRZDQ\FKODPSHN.D*GD]QLFKE G]LH]áR*RQD]GZyFKPDá\FKSáDVNLFKF\OLQGUyZ jak te pokazane na rysunku 9.59. Cylindry modelujemy w widoku Top,FKJUXERüPR*H E\ü]HURZD1DOH*\MHGQDNXZD*DüE\ZHZQ WU]Q\F\OLQGHU]QDOD]áVL RGURELQ QL*HMQL* ]HZQ WU]Q\LQDF]HMQLHE G]LHZLGRF]Q\GODNDPHU\NWyUDSU]HFLH*E G]LHRJOGDüODPSNL RGVSRGX 2EDF\OLQGU\SRGQRVLP\QDZ\VRNRüSUDZLHFP±QDSU]\NáDGFP WDNE\]QDOD]á\VL WX*SRGSRZLHU]FKQLVXILWX
Rys. 9.59./DPSND]áR*RQD] dwóch cylindrów
http://www.helion.com.pl/cad.htm
Tworzenie sceny
223
7\PUD]HPRGVWSLP\RGRJyOQLHSU]\M WHMZWHMNVL*FH]DVDG\E\ZSURZDG]DüPDWHULDá\ SR]DPRGHORZDQLXVLDWHN3RQLHZD*ODPSNDPDE\üNLONXNURWQLHSRZLHORQDRV]F] G]LP\ VRELH SUDF\ MHOL RG UD]X SRZLHOLP\ M ]RGSRZLHGQLPL PDWHULDáDPL % G RQH ]UHV]W bardzo proste. 6HOHNFMRQXMHP\]HZQ WU]Q\F\OLQGHURWZLHUDP\RNQR(G\WRUD0DWHULDáyZRSLVWHJRRNQD ]QDMGXMHVL ZUR]G]LDOH LWZRU]\P\F]DUQ\PDWRZ\PDWHULDáR nazwie lampka obudowa:V]\VWNLHMHJRSDUDPHWU\SRND]DQHVQDU\VXQNXD.OLNQL FLHPQDLNRQLHSU]ySLV\ZDQLD PDWHULDáX Z\EUDQ\P RELHNWRP XPLHV]F]DP\ PDWHULDá ZVFHQLH =HZQ WU]Q\ F\OLQGHU E G]LH WHUD] F]DUQ\ Z ]UHQGHURZDQ\P REUD]LH QDZHW MHOL MHJR VLDWND PD LQQ EDUZ 6HOHNFMRQXMHP\ WHUD] ZHZQ WU]Q\ PQLHMV]\ F\OLQGHU :UDFDP\ GR RNQD (G\WRUD iXDNW\ZQLDP\ LQQH RNLHQNR 7ZRU]\P\ ]XSHáQLH ELDá\ PDWRZ\ PDWHULDá L nazywamy go ODPSNDZLDWáRSDWU]U\VE $E\PLHüSHZQRü*HODPSNDE G]LHVL Ä*DU]\ü´WM*H ]DZV]H E G]LH MDVNUDZRELDáD Z ]UHQGHURZDQ\P REUD]LH QDZHW MHOL DNXUDW ]QDMG]LH VL
wFLHQLX QDOH*\MHV]F]HQDGDüPDWHULDáRZLZáDVQRü]ZDQVDPRZLHFHQLHP8VWDZLDP\ ZL FSDUDPHWUSelf-IlluminationQDPDNV\PDOQZDUWRüF]\OL a)
b)
Rys. 9.60.D 0DWHULDálampka obudowaE PDWHULDáODPSNDZLDWáR
http://www.helion.com.pl/cad.htm
3D Studio MAX
224
W widoku Front tworzymy teraz reflektor oMDVQRFLRNVWDUDMFVL Z\FHQWURZDüJR GRNáDGQLHQDODPSFH&HQWUXMHP\JRUyZQLH*ZZLGRNXLeft. Rrysunek 9.61a przedstawia SRáR*HQLHUHIOHNWRUDZ]JO GHPF\OLQGUyZ8WZRU]RQHZLDWáRQD]ZLHP\ spot lampka sufit, JG\*VWDQRZLRQRZUD]]GZRPDF\OLQGUDPLQLHUR]HUZDOQFDáRü: rolecie parametrów reflektora (menu boczne Modify) odszukujemy przycisk Exclude i NOLNQL FLHP UR]ZLMDP\ okno dialogowe, jak na rys. 9.61b. a)
b)
Rys. 9.61. a) Reflektor lampka sufitE Z\áF]DQLHRELHNWyZVSRGZSá\ZXRZLHWOHQLD
Okno to zawiera dwie opcje: Exclude i Include NWyUH GLDPHWUDOQLH ]PLHQLDM VSRVyE MHJR G]LDáDQLD Po zaznaczeniu opcji Exclude, zOLVW\SROHZHMPR*HP\Z\ELHUDüQD]Z\W\FKVLDWHNNWyUH QLH ]RVWDQ RZLHWORQH SU]H] ZLDWáR spot lampka sufit .D*G\ Z\EUDQ\ SRGZLHWORQ\ SU]H] QDV RELHNW SU]HV\áDP\ GR VVLHGQLHJR RNLHQND NOLNQL FLHP QD VWU]DáFH VNLHURZDQHM wSUDZR2ELHNWWHQ]RVWDQLHZ\áF]RQ\VSRGZSá\ZXRZLHWOHQLD -HOL RP\áNRZR Z\ELHU]HP\ QLHZáDFLZ\ RELHNW PR*HP\ RGHVáDü JR z powrotem NOLNQL FLHP ]D SRPRF VWU]DáNL VNLHURZDQHM Z lewo. W ten sposób usuwamy pojedyncze obiekty zOLVW\ SR SUDZHM 1DFLQL FLH NOawisza ClearSRZRGXMHXVXQL FLHLFKZV]\VWNLFK 0\FKFHP\Z\áF]\üVSRGZSá\ZXRZLHWOHQLDZV]\VWNRSR]DMHGQ\PRELHNWHP=D]QaF]\P\ZL FRSFM Include iSU]HOHP\QDSUDZRW\ONRMHGHQRELHNW] listy o nazwie sufit2 (patrz rys.9.61b). Ten jeden wskazany przez nas obiekt ]RVWDQLH RZLHWORQ\ 3R]RVWDáH obiekty wVFHQLHE GUHQGHURZDüVL WDNMDNE\WHQQRZ\UHIOHNWRUZRJyOHQLHLVWQLDá
http://www.helion.com.pl/cad.htm
Tworzenie sceny
225
8*\ZDQLHRSFMLExcludeWRGREU\VSRVyEQD]DSRELH*HQLHQDGPLHUQHPX UR]MDQLHQLX VFHQ\ 3RGREQ\ VNXWHN SU]\QRVL X*\FLH RSFML Attenuate RJUDQLF]HQLH ]DVL JX ZLDWáD 3U]\ ZSURZDG]HQLX ZLHOX (UyGHá ZLDWáD typu omni X*\ZDQLH W\FK RSFML VWDMH VL NRQLHF]QRFL ZLDWáR omni UR]SU]HVWU]HQLDVL ZHZV]\VWNLHVWURQ\SU]HQLNDMFSU]H]VLDWNLMDNSU]H] V]NáR=VXPRZDQDMDVQRüNLONXOXENLONXQDVWXWDNLFKZLDWHáPR*HVSUaZLü*HzrenderoZDQDVFHQD]XSHáQLHÄ]ELHOHMH´ Selekcjonujemy obiekt sufit2 oraz nasze cylindry i renderujemy je w widoku z kamery przy wybranej opcji Selected (rendering tylko wybranych obiektów). Na suficie powstaje jasna SODPD ZRNyá (UyGáD ZLDWáD -HM ]DVL J LLQWHQV\ZQRü PR*HP\ UHJXORZDü ]PLHQLDMF ZDUWRFL SDUDPHWUyZ Falloff i Hotspot GOD UHIOHNWRUD ,P ZL NV]D ZDUWRü SDUDPHWUX Falloff, tym szersza plama. Parametr HotspotSR]ZDODUHJXORZDüVWRSLH]PL NF]HQLDUR]PyFLD EU]HJyZZLHWOQHMSODP\,PEDUG]LHMZDUWRüSDUDPHWUXHotspot]EOL*DVL GRZDUWoFLSDUDPHWUXFalloffW\PZ\UD(QLHMV]HVWDMVL EU]HJLZLHWOQHJRNU*ND5\VXQHND przedstawia nasz reflektor przy parametrze Hotspot XVWDZLRQ\P QD PLQLPDOQ ZDUWRü a rysunek 9.62b przy parametrze Hotspot oZDUWRFL PDNV\PDOQHM SDWU] WH* NRORURZD ZNáDGNDU\VL b)
a)
Rys. 9.62. a) Falloff 55, Hotspot 1, b) Falloff 55, Hotspot 53
Teraz selekcjonujemy zarówno cylindry jak i reflektor spot lampka sufit oraz cel tego reflektora i zZV]\VWNLFKW\FKHOHPHQWyZWZRU]\P\JUXS R nazwie lampka sufit. W widoku TopWZRU]\P\NLONDNRSLLUR]PLHV]F]RQ\FKZ]GáX*áXNRZHJRZ\JL FLDVXILWXMDNQDU\V 9.63.
http://www.helion.com.pl/cad.htm
3D Studio MAX
226
Rys. 9.63. Rozmieszczenie lampek wbudowanych w sufit
9.10.3. Importujemy meble )DGQHZQ WU]HQLHE G]LHZ\JOGDüQDZ\NRF]RQH]DQLPJRQLHXPHEOXMHP\=DLPSRrWXMHP\ ZL F GR VFHQ\ Z\NRQDQH SU]H] QDV ZF]HQLHM VLDWNL $E\ XáDWZLü VRELH LFK URzPLHV]F]HQLH ]DPUR]LP\ FDá VFHQ QD MHM REHFQ\P HWDSLH WZRU]HQLD .OLNDP\ ZL F QD klawiszu Freeze All w menu bocznym DisplayZV]\VWNLHVLDWNLSU]\ELHUDMEDUZ F]DUQ 1DVW SQLHZ\ELHUDP\SROHFHQLHMerge z menu górnego File iZZ\ZLHWORQ\PRNQLHGLalogowym odszukujemy plik: FOTEL.MAX (patrz rys. 9.64)
Rys. 9.64. Importowanie pliku *.MAX do sceny
: NROHMQ\P RNQLH Z\ELHUDP\ RELHNW\ GR ]DLPSRUWRZDQLD U\V 3RGZLHWODP\ klikQL FLHP QD]Z RELHNWX fotel SRPLMDMF ZLDWáD NDPHU\ LNV]WDáW\ =DWZLHUG]DP\ Z\EyU NOLNQL FLHPQDNODZLV]XOK.
http://www.helion.com.pl/cad.htm
Tworzenie sceny
227
Rys. 9.65./LVWDRELHNWyZPR*OLZ\FKGR]DLPSRUWRZDQLD
)RWHOSRMDZLDVL Z scenie. W widoku Left lub FrontSRGQRVLP\JRWDNE\VWDQáQDSRdáRG]H 1DVW SQLH Z widoku Top kopiujemy fotel i ustawiamy oba meble po lewej stronie VFHQ\ MDN SRND]XMH U\V ']L NL ]DPUR*HQLX UHV]W\ VFHQ\ VHOHNFMD ]DLPSRUWRZDQ\FK RELHNWyZQLHSU]HGVWDZLD*DGQ\FKWUXGQRFL WLGHQW\F]Q\VSRVyEGRáF]DP\GRVFHQ\VWROLF]HN672/,.0$; /RNXMHP\JRSU]HG fotelami (patrz rys. 9.66).
Rys. 9.66. Stolik i dwa fotele w scenie
http://www.helion.com.pl/cad.htm
3D Studio MAX
228
7HUD] GRáF]DP\ ODPSN LXVWDZLDP\ M QD Z\JL W\P EODFLH ZJá EL 1LH ]DSRPLQDMP\ oSRGQLHVLHQLX MHM QD RGSRZLHGQL Z\VRNRü U\V 3R ]DNRF]HQLX LPSRUWRZDQLD UR]PUD*DP\ SR]RVWDáH RELHNW\ Z VFHQLH NOLNQL FLHP QD NODZLV]X Unfreeze All w menu bocznym Display. 3RQLHZD*ODPSND]RVWDáDXWZRU]RQDZLQQHMVNDOLU\VRZDOLP\M]GoNáDGQRFLGRPP Z\PDJDSU]HVNDORZDQLDDE\SDVRZDáDGRSR]RVWaá\FKHOHPHQWyZVFHQ\
Rys. 9.67.,PSRUWXMHP\GRVFHQ\ODPSN
/DPSDVWRMFD -DNR*HUR]MDQLHQLDSRFKRG]FHRGUR]PDLW\FKODPSLODPSHNáDGQLHR*\ZLDMPRQRWRQQH SáDV]F]\]Q\ FLDQ GRGDP\ LFK MHV]F]H NLOND ZUy*Q\FK PLHMVFDFK VFHQ\ 1LH E G]LHP\ ]E\WQLR SU]HMPRZDü VL MHOL HIHNW E G]LH QLHFR EDUG]LHM Z\GDWQ\ QL* WR E\ZD ZZLHFLH rzeczywistym. Lampki wbudowane wVXILWQDSU]\NáDGSRWUDILGRüQLHZLHOHZLDWáDQD WHQ*H VXILW U]XFLü -HGQDN ZLG]F RGNU\WH (UyGáR ZLDWáD VSRG]LHZDP\ VL MDVQHM SODP\ ZLHWOQHJRÄKDOR´7DNZL FHIHNW\WHJRURG]DMX]ZL NV]DM]áXG]HQLHUHDOL]PX 3ROHZHMVWURQLHVFHQ\]DIRWHODPLXVWDZLP\GRGDWNRZVWRMFODPS =DPRGHOXMHP\M zZ\JL WHM VWDORZHM UXUNL X*\ZDMF FLH*NL WDNLHM MDN QD rysunku 9.68a i kolistego przeNURMXSDWU]UR]G]LDáÄ:\WáDF]DQLHRELHNWXZ]GáX*FLH*NL´ 'RZ\WáRF]RQHJRVáXSNDGRGDMHP\SáDVNLF\OLQGHUOXEVWR*HNNWyU\SRVáX*\]DSRGVWDZ W widoku TopWZRU]\P\QLHGX*\VWR*HNMDNQDU\VXQNXF6WR*HNSR]\FMRQXMHP\QD F]XENXZ\WáRF]RQHJRSU WDQDVW SQLHJUXSXMHP\ZV]\VWNLHWU]\RELHNW\
http://www.helion.com.pl/cad.htm
Tworzenie sceny
a)
b)
229
c)
Rys. 9.68.D FLH*NDLNV]WDáWVáX*FHGRZ\WáRF]HQLDVáXSNDODPS\E Z\WáRF]RQ\VáXSHN F ODPSDVWRMFD
/DPS XPLHV]F]DP\ QLHFR ]W\áX ]D IRWHODPL 'RáF]DP\ GR QLHM UHIOHNWRU NWyU\ E G]LH RZLHWODá FLDQ L sufit wVVLHG]WZLH ODPS\ 5\VXQHN SU]HGVWDZLD SRáR*HQLH WHJR UHIOHNWRUD NWyUHPX QDGDQR QD]Z VSRW ODPSND VWRMFD =PLHQLDMF ZDUWRü SDUDPHWUX Falloff GRSDVRZ\ZXMHP\ UR]ZDUWRü VWR*ND GR UR]ZDUWRFL NORV]D ODPS\ 6]DU V]HURN OLQLR]QDF]RQRQDU\VXQNXVVLDGXMFH]ODPSNSáDV]F]\]Q\SRGáRJLFLDQL sufitu.
Rys. 9.69.3RáR*HQLHUHIOHNWRUDGRáF]RQHJRGRODPS\
http://www.helion.com.pl/cad.htm
3D Studio MAX
230
0R*HP\WH*GRGDüUHIOHNWRUV\PXOXMF\ZLDWáRODPSNLVWRMFHMQDEODFLH3RáR*HQLHWHJR UHIOHNWRUDQDGDOLP\PXQD]Z spot lampka) pokazane jest na rysunku 9.70.
Rys. 9.70.5HIOHNWRUV\PXOXMF\ZLDWáRODPSNLVWRMFHMQDEODFLH
2ZLHWOHQLH]DPRQWRZDQHQDGUHFHSFMRELHNWsufit3 SRZLQQRWH*SRZRGRZDüUR]MDQLeQLH FLDQ\ ]QDMGXMFHM VL ]W\áX 0R*HP\ MH ]DPRGHORZDü ]D SRPRF UHIOHNWRUD oSURVWRNWQ\PVWR*NXLQLH]E\WGX*HMMDVQRFLWDNLHJRMDNWHQSRND]DQ\QDU\VXQNX 5HIOHNWRURZLQDGDQRQD]Z FLDQDspot. 6WR*HN UHIOHNWRUD PR*HP\ VNDORZDü ]PLHQLDMF MHJR SURSRUFMH 1DOH*\ Z\EUDü ]DUyZQR UHIOHNWRU MDN L jego cel, iX*\ü LNRQ\ VNDORZDQLD w wybranej osi.
Rys. 9.71.5HIOHNWRUV\PXOXMF\RZLHWOHQLHUHFHSFML
http://www.helion.com.pl/cad.htm
Tworzenie sceny
231
$E\ GRGDWNRZR R*\ZLü W SáDVN FLDQ ]D UHFHSFM PR*HP\ QD QLHM XPLHFLü MDNL HOePHQW GHNRUDF\MQ\ ± QD SU]\NáDG REUD]HN DMHV]F]H OHSLHM GZD &]HPX QLH 3UDFXMF w widoku Front PRGHOXMHP\ SXGHáNR R wymiarach ok. 80 x 60 cm i o]HURZHM JUXERFL Nazywamy je obraz1 iSU]HPLHV]F]DP\WDNE\RELHNW]QDOD]áVL SU]HGOLFHPFLDQ\:Uacamy do widoku Front iXPLHV]F]DP\ RERN NRSL W\Su Instance 1D]\ZDP\ M obraz2. 5\VXQHNSU]HGVWDZLDREDREUD]NLZLFKRVWDWHF]Q\PSRáR*HQLX
Rys. 9.72. Obiekt obraz1 i jego kopia
=DNRF]\P\QDW\PHWDSPRGHORZDQLDVLDWHN1DV]DVFHQDSU]HGVWDZLDVL REHFQLHWDNMDN QD U\VXQNX SDWU] WH* NRORURZD ZNáDGND U\V L 0DP\ NRPSOHW RELHNWyZ RZLHWOHQLHLNDPHU &]HJR QDP EUDNXMH" 1DWXUDOQLH PDWHULDáyZ 0DWHULDáRP Z\VW SXMcym wVFHQLHSRZL FLP\NROHMQ\UR]G]LDá
Rys. 9.73. Scena po ustawieniu wszystkich siatek i(UyGHáZLDWáD
http://www.helion.com.pl/cad.htm
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZHOHPHQWRPZQ WU]D
235
10. Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZ HOHPHQWRPZQ WU]D : W\P UR]G]LDOH RSUDFXMHP\ PDWHULDá\ GOD ZQ WU]D ]DPRGHORZDQHJR Z rozdziale 9. B G]LHP\SU]\W\PED]RZDüQDZF]HQLHMQDE\W\FKZLDGRPRFLDFKUR]G]LDáÄ7ZRU]HQLH i przypisywanie materiaáyZ´RUD]UR]G]LDáÄ0DWHULDá\PDSRZDQH´
10.1. Posadzka : QDV]HM VFHQLH SRGáRJD PD GRü VNRPSOLNRZDQ EXGRZ 6NáDGD VL ]D* WU]HFK SU]eVWU]HQQ\FK RELHNWyZ WZRU]F\FK NROHMQH VWRSQLH RELHNW\ SRGáRJD SRGáRJD SRGáoga3 6SUyEXMHP\QDGDüLPPDUPXUNRZIDNWXU QDNáDGDMFQDQLHPDS ELWRZ7R]D R]QDF]D*HRELHNW\WHE GSRWU]HERZDüLNRQ\PDSRZDQLD1DMOHSLHMDE\E\áDWRZVSyOQD LNRQDG]L NLWHPXáDWZRE G]LH]DFKRZDüGODZV]\VWNLFKVWRSQLW VDPVNDO QDNáDGDQHM tekstury. :L FHM LQIRUPDFML R ikonach mapowania znajdziesz w rozdziale 6.7, Ä:VSyáU] GQHPDSowania obiektu w scenie”. Zaczniemy od wyselekcjonowania obiektów SRGáRJDSRGáRJD oraz SRGáRJD3R]RVWDáH obiekty wVFHQLHXNU\ZDP\E\XáDWZLüVRELHRJOGDQLHVFHQ\1DVW SQLHUR]ZLMDP\ERFzne menu Modify i naciskamy klawisz UVW Mapping. Gdy wybierzemy kilka obiektów w scenie iSU]HáF]\P\ VL GR PHQX Modify, program sam przeanalizuje utworzony przez nas zestaw iRNUHOL MDNLH PRG\ILNDFMH PRJ E\ü GR QLHJR ]DVWRVRZDQH .ODZLV]H RGSRZLaGDMFH W\P PRG\ILNDFMRP NWyUH RND* VL QLHPR*OLZH GR Z\NRQDQLD ]RVWDQZ\ZLHWORQHMDNRV]DUHQLHDNW\ZQH : naszym przypadku nieGRVW SQHVWDMVL QDSU]\NáDGRSFMHExtrude oraz Edit Spline, MDNZLGDü na rysunku 10.1. Na rolecie Parameters SRZLQQD E\ü Z\EUDQD RSFMD PDSRZDQLD SáDVNLHJR (Planar). Na HNUDQLHZ\ZLHWORQ\]RVWDMHSRPDUDF]RZ\SURVWRNWLNRQ\PDSRZDQLDSáDVNLHJRMDNQD rysunku 10.1. Ikona mapowania ma wWHMFKZLOLGX*HUR]PLDU\6SUyEXMP\M]PQLHMV]\ü'RVNDORZania, obracania i przemieszczanLDLNRQ\Z'6WXGLR0$;X*\ZDP\W\FKVDP\FKQDU] G]L co do skalowania, obracania iSU]HPLHV]F]DQLD RELHNWyZ 0XVLP\ W\ONR SRLQIRUPRZDü SURJUDP*HWRZáDQLHLNRQ FKFHP\WHUD]PRG\ILNRZDü: tym celu uaktywniamy klikQL FLHPSU]\FLVNSub-ObjectMDNQDU\VXQNXQDOLFLHRERNZ\EUDQDMHVWMHG\QDGoVW SQDZ tej chwili opcja: GizmoFRR]QDF]DZW\PSU]\SDGNXZáDQLHLNRQ PDSRZDQLD 1DVW SQLHXDNW\ZQLDP\LNRQ VNDORZDQLDZJyUQ\PPHQXL]PQLHMV]DP\LNRQ ZZLGRNX TopD*RVLJQLHZ\PLDU\]EOL*RQHGR× 100 FP3R]DNRF]HQLXVNDORZDQLDklikamy powtórnie na przycisku Sub-ObjectZ\áF]DMFJR
http://www.helion.com.pl/cad.htm
3D Studio MAX
236
Rys. 10.1.,NRQDPDSRZDQLDSáDVNLHJRGODWU]HFKZ\VHOHNFMRQRZDQ\FKRELHNWyZ
,NRQDPDSRZDQLD
,NRQD SU]HNV]WD¥FDQLD ZVSoOQHM PRG\ILNDFML ZPRG\ILNDFM¾ LQG\ZLGXDOQ¹
Rys. 10.2. Przeskalowana ikona mapowania
3U]\SLVDOLP\ MHGQRF]HQLH W VDP LNRQ WU]HP Uy*Q\P RELHNWRP -HOL WHUD] QD UROHFLH Modifier Stack dla dowolnego zW\FKRELHNWyZXDNW\ZQLP\W ZáDQLHZVSyOQPRG\IikaFM (UVW Mapping), to jakiekolwiek zmiany wprowadzone wZLHONRFL SRáR*HQLX OXE W\SLHLNRQ\E GGRW\F]\á\ZV]\VWNLFKWU]HFKRELHNWyZ3RGREQLHG]LHMHVL ZSU]\SDGNX ND*GHMLQQHMPRG\ILNDFML]DVWRVRZDQHMMHGQRF]HQLHGODNLONXRELHNWyZ6WRW]Zinstanced modifiersF]\OLPRG\ILNDFMHÄVSU] *RQH´
http://www.helion.com.pl/cad.htm
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZHOHPHQWRPZQ WU]D
237
$E\ ]PLHQLü LNRQ PDSRZDQLD LQG\ZLGXDOQLH GOD MHGQHJR ] obiektów ÄSRGáRJD´QDOH*\RGáF]\üMHJRPRG\ILNDFM UVW Mapping od pozoVWDá\FKNOLNQL FLHPQDLNRQLHSRND]DQHMQDU\VXQNX 3U]\SLVDOLP\QDV]\PVLDWNRPLNRQ\PDSRZDQLDDOHQLHPDP\MHV]F]HPDSRZDQHJRPaWHULDáX 5R]ZLMDP\ RNQR (G\WRUD 0DWHULDáyZ LZ\ELHUDP\ SUyEN Eá NLWQHJR PDWHULDáX 1DGDMHP\ PX LQG\ZLGXDOQ QD]Z QD SU]\NáDG marmurek 3RGZ\*V]DP\ WH* SRá\VNOiZRüPDWHULDáXWDNMDNSRNazuje rysunek 10.3.
Rys. 10.3.3RGVWDZRZHSDUDPHWU\PDWHULDáXR nazwie marmurek
Do ]DPDSRZDQLD NDPLHQQHM IDNWXU\ X*\MHP\ W\P UD]HP ZáDVQHM PDS\ ELWRZHM ]DPLDVW NRU]\VWDü] tych zawartych wELEOLRWHFH'60$;0DSD]RVWDáDXPLHV]F]RQDQD]DáF]oQHM GR NVL*NL G\VNLHWFH SDWU] WH* NRORURZD ZNáDGND U\V -HM ]DOHW MHVW WR *H MHVW QLHZLHONDLÄSRZWDU]DOQD´5\VXQHNREMDQLDQDF]\PSROHJDWDSRZWDU]DlQRü D
E
7X¥¹F]¹VL¾PDS\
Rys. 10.4. Pojedyncza mapa bitowa KAMIEN.TIF (a) i dwie kopie tej samej mapy bitowej ]áR*RQHUD]HPE http://www.helion.com.pl/cad.htm
3D Studio MAX
238
*G\E\P\]áR*\OLGZLHNRSLHWHMPDS\ZSLRQLHMHGQSRGGUXJ Z\QLNE G]LHWDNLVDP QLH ZLGDü QLHFLJáRFL ZPLHMVFDFK VW\NX -HVW WR ZL F REUD] SRZWDU]DOQ\ Z pionie iSR]LRPLH 7DNLH PDS\ ELWRZH V V]F]HJyOQLH FHQQH GOD X*\WNRZQLNyZ ' 6WXGLR 3o]ZDODMSRNU\üFDáSRZLHU]FKQL RELHNWXJáDGNWHNVWXUEH]ÄV]ZyZ´ *áDGNLH SR]EDZLRQH V]ZyZ WHNVWXU\ PR*QD WH* QDNáDGDü QD RELHNW\ ]D SRPRFPDSSURFHGXUDOQ\FK'6WXGLR0$;Z\SRVD*RQHMHVWZSURFeGXU Marble NWyUD SR]ZDOD V\PXORZDü UHDOLVW\F]QH NDPLHQQH Sowierzchnie. 5R]ZLMDP\UROHW Maps, po czym NOLNDP\QDNODZLV]XVSU] *RQHJRPDSRZDQLDAmbientDiffuse :\ZLHWOD VL RNQR GLDORJRZH Material Map Browser, jak na rysunku 10.5. Za]QDF]DP\RSFM New w polu Browse From:, aQDVW SQLHSRSUDZHMVWURQLHRNQDZ\ELHUDP\ W\SPDWHULDáXBitmap.
Rys. 10.5.:\ELHUDP\QRZ\W\SPDWHULDáXBitmap
3R]DPNQL FLXRNQDMaterial/Map Browser NOLNQL FLHPQDOK, wRNQLH(G\WRUDSRMDZLDM VL ]QDMRPHUROHW\SR]LRPXÄPDSD´D mianowicie: Coordinates oraz Noise.RU]\VWDOLP\ MX* ] nich RSUDFRZ\ZXMF Uy*QH ZHUVMH RELü GOD IRWHOD 3DWU] UR]G]LDá Ä:VSyáU] GQH PDSRZDQLD Z (G\WRU]H 0DWHULDáyZ´ RUD] UR]G]LDá 6.9, „Edycja parametrów procedury Checker´ 3RMDZLDVL WH*QRZDUROHWDR nazwie Bitmap Parameters zGáXJLPSXVW\PNOawiszem u góry, jak na rys. 10.6. D E
Rys. 10.6.:SURZDG]DQLHZáDVQHMPDS\ELWRZHMZ(G\WRU]H0DWHULDáyZ5ROHWDBitmap Parameteres (a) oraz okno wyboru mapy bitowej (b)
http://www.helion.com.pl/cad.htm
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZHOHPHQWRPZQ WU]D
239
Po NOLNQL FLXQDW\PNODZLV]XUR]ZLMDVL RNQRGLDORJRZHZ\ERUXPDS\MDNQDU\VE Odszukujemy wQLP PDS ELWRZ .$0,(17,) ZNDWDORJX GR NWyUHJR SU]HJUDOLP\ ]DZDUWRüG\VNLHWNL1DGáXJLPNODZLV]XZUROHFLHBitmap ParametersSRMDZLDVL QD]ZD ZSURZDG]RQHMSU]H]QDVPDS\1DVW SQLHSU]HFKRG]LP\GRZ\*V]HJRSR]LRPX1D rolecie MapsXVWDODP\LQWHQV\ZQRüPDSRZDQLDQDMDNSRND]XMHU\VXQHN 3RUXV]DQLHVL ZUyGSRV]F]HJyOQ\FKSR]LRPyZPDWHULDáX]RVWDáRopisne wUR]G]LDOHÄ6WUXNWXUDPDWHULDáX´
Rys. 10.7.SURFHQWRZHPDSRZDQLHWHNVWXU\SU]\X*\FLXPDS\.$0,(17,)
3U]\SLVXMHP\ PDWHULDá Z\EUDQ\P RELHNWRP ZVFHQLH 7U]\ RELHNW\ EXGXMFH SRGáRJ
wQDV]HMVFHQLHRWU]\PXMQLHELHVNDZPDUPXUNRZWHNVWXU -HMQLHELHVNLH]DEDUZLHQLH Z\QLND ] SURFHQWRZHJR XG]LDáX ]DVDGQLF]HJR NRORUX PDWHULDáX (Ambient i Diffuse) wNV]WDáWRZDQLXRJyOQHJRZ\JOGXSRZLHU]FKQL0R*HP\VSUyERZDüX]\VNDüLQQ\NRORU\t PDWHULDáX]PLHQLDMFNRORUDiffuse=DF]QLMP\RGVNRSLRZDQLDSUyENLPDWHULDáXGRLQQHJR okienka i]PLDQ\QD]Z\PDWHULDáX3RZLHG]P\*HE G]LHVL RQWHUD]QD]\ZDámarmurek zielony. W scenie selekcjonujemy tylko jeden obiekt o nazwie SRGáRJD. Modyfikujemy kolor DiffusePDWHULDáXmarmurek zielony]PLHQLDMFJR]Eá NLWQHJRQDQLHFRFLHPQLHMV] ]LHOHWDNMDNQDU\VDSRWHPSU]\SLVXMHP\JRZ\EUDQHPXRELHNWRZL7HUD]rendeUXMFVFHQ X]\VNDP\]Uy*QLFRZDQSRVDG]N SDWU]NRORURZDZNáDGNDU\V
Rys. 10.8.0DWHULDámarmurek zielony
http://www.helion.com.pl/cad.htm
3D Studio MAX
240
3U]\JOGDMFVL XZD*QLHVWRSQLRPSRGáRJLRGNU\ZDP\*HQDáR*RQDQDQLHPDUPXUNRZD WHNVWXUD]PLHQLDVL Z pionowe smugi na pionowych SáDV]F]\QDFKSDWU]NRORURZDZNáDdND U\V $E\ WHJR XQLNQü QDOH*\ ]PLHQLü NW QDNáDGDQLD REUD]X QD RELHNW 0R*QD GRNRQDüWHJRSU]\X*\FLXUROHW\ZVSyáU] GQ\FKPDSRZDQLD(Coordinates) w oknie Edytora 0DWHULDáyZ0R*QDWH*REUyFLüRGSRZLHGQLRLNRQ PDSRZDQLDWDNE\REUD]E\áU]XWRZaQ\QDSRZLHU]FKQL ]ZáDFLZHJRNLHUXQNX8*\MHP\WHgo drugiego sposobu, jako bardziej SU]HPDZLDMFHJRGRZyREUD(QLLNRQ PR*QD]REDF]\ü Selekcjonujemy dowolny z obiektów ÄSRGáRJD´ iRGV]XNXMHP\PRG\ILNDFM UVW Mapping QD OLFLH UROHW\ Modifier Stack 8DNW\ZQLDP\ LNRQ REURWX NODZLV] Sub-Object zRSFM Gizmo PXVL E\ü RF]\ZLFLH ZáF]RQ\ 2EUDFDP\ LNRQ PDSRZDQLD QDMSLHUZ w widoku LeftXVWDZLDMFMVNRQLHSDWU]U\VD 1DVW SQLHZ widoku Top nadajemy MHMSRáR*HQLHPQLHMZL FHMUyZQROHJáHGRNU]\ZL]Q\VWRSQLMDNQDU\VE D
E
,NRQDPDSRZDQLD ,NRQDPDSRZDQLD
Rys. !0.9. Obrót ikony w oknie Left (a) i obrót ikony w oknie Top (b)
7HUD] PDUPXUNRZD WHNVWXUD UR]áR*RQD MHVW SUDZLGáRZR QD ZV]\VWNLFK SRZLHU]FKQLDFK RELHNWyZEH]EU]\GNLFK]DFLHNyZSDWU]NRORURZDZNáDGNDU\V 3RVDG]ND PR*H WH* E\ü Z\SROHURZDQD QD Z\VRNL SRá\VN $E\ X]\VNDü WDNLH ZUD*HQLH QDOH*\ZSURZDG]LüRGELFLHOXVWU]DQH:\SUyEXMP\ WR GOD RELHNWyZ SRGáRJD iSRGáRJD NWyUHVQDMOHSLHMZidoczne przy naszym ustawieniu kamery. =DPLDVWWZRU]\üZáDVQ\ÄOXVWU]DQ\´PDWHULDáPR*HV]SU]\SLVDüRELHNWRP SRGáRJD i SRGáRJD ]áR*RQ\ PDWHULDá R QD]ZLH marmurek z biblioteki +$//0$7 ]DPLHV]F]RQHM QD G\VNLHWFH 2EHMU]\M MHJR VWUXNWXU
wRNQLH (G\WRUD 0DWHULDáyZ SR F]\P SU]HMG( RG UD]X GR HG\FML VLDWNL (patrz rys.10.14 ÷ 10.17). =DF]\QDP\ RG Z\VHOHNFMRQRZDQLD W\FK ZáDQLH GZyFK RELHNWyZ Z scenie: SRGáRJD i SRGáRJD. WRNQLH(G\WRUD0DWHULDáyZSRZUDFDP\GRPDWHULDáXmarmurek, który jest im DNWXDOQLHSU]\SLVDQ\3RPLPRZSURZDG]RQHJRPDSRZDQLDWHNVWXU\MHVWWRQDGDOPDWHULDá ]Z\Ná\ (Standard), o czym informuje nas napis na klawiszu Type. Zamieniamy go wPDWHULDá]áR*RQ\W\SXMulti/Sub-Object]DFKRZXMFPDWHULDámarmurek jako pierwszy mateULDáVNáDGRZ\/LF]E PDWHULDáyZVNáDGRZ\FK]PQLHMV]DP\GRGZyFKMDNQDU\VXQNX
http://www.helion.com.pl/cad.htm
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZHOHPHQWRPZQ WU]D
241
6]F]HJyORZHLQIRUPDFMHQDWHPDWPDWHULDáyZ]áR*RQ\FKW\SXMulti znajdziesz w rozdziaOHÄ7ZRU]HQLHEU\áREURWRZ\FK´
Rys. 10.10.0DWHULDá]áR*RQ\marmurek
.OLNQL FLHPQDNODZLV]XMaterial 2: (Standard)SU]HáF]DP\VL QDSR]LRPGUXJLHJRPaWHULDáX VNáDGRZHJR 7X ZáDQLH ZSURZDG]LP\ RGELFLH OXVWU]DQH =DF]QLHP\ RG ZLHUQHJR VNRSLRZDQLDZV]\VWNLFKSDUDPHWUyZPDWHULDáXmarmurekáF]QLH] mapowaniem tekstury. 1D]Z PDWHULDáX ]PLHQLP\ QD marmurek lustro DE\ VL QLH SRP\OLü 5R]ZLMDP\ UROHW
Maps PDWHULDáX marmurek lustro i klikamy na klawiszu mapowania Reflection. W rozwiQL W\PRNQLHGLDORJRZ\PMaterial/Map BrowserRGV]XNXMHP\PDWHULDáW\SXFlat Mirror, jak na rysunku 10.11. 3R]DPNQL FLXRNQDNOLNQL FLHPQDOK, wRNQLH(G\WRUDZ\ZLHWODMVL SDUDPHWU\RGEicia lustrzanego (roleta Flat Mirror Parameters) jak na rysunku 10.12.
http://www.helion.com.pl/cad.htm
3D Studio MAX
242
Rys. 10.11.0DWHULDáW\SXFlat Mirror w oknie dialogowym Material/Map Browser
Rys. 10.12. Parametry odbicia lustrzanego
=DXZD**H]DJá ELOLP\VL MX*Z trzeci z kolei poziom: poziom „mapa”, umieszczony pod SR]LRPHP ÄPDWHULDá VNáDGRZ\´ NWyU\ ]NROHL XPLHV]F]RQ\ MHVW SRG SR]LRPHP ÄPDWHULDá JáyZQ\´6WUXNWXUDQDV]HJRPDWHULDáXUR]JDá ]LRQDMHVWWH*QDERNLWDNMDNSRND]XMHGLaJUDP]DPLHV]F]RQ\SRQL*HM
http://www.helion.com.pl/cad.htm
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZHOHPHQWRPZQ WU]D
243
6WUXNWXU PDWHULDáX PR*QD Z\ZLHWOLü Z oknie Material/Map Navigator. WRNQLH W\P PR*HP\ WDN*H V]\ENR SU]HáF]Dü VL ] SR]LRPX GR SR]LoPX:L FHMV]F]HJyáyZQDWHQWHPDW]QDMG]LHV]Z rozdziale 6.3., „StrukWXUDPDWHULDáX´ PDWHULD¥]¥RÜRQ\W\SXMulti/Sub-Object PDUPXUHN
PDWHULD¥VN¥DGRZ\QU PDUPXUHN PDSRZDQLHAmbient/Diffuse PDSDELWRZD.$0,(17,)
PDWHULD¥VN¥DGRZ\QU PDUPXUHNOXVWUR PDSRZDQLHAmbient/Diffuse PDSDELWRZD.$0,(17,)
PDSRZDQLHReflection PDWHULD¥)ODW0LUURU
6WDQGDUGRZH SDUDPHWU\ OXVWU]DQHJR RGELFLD V GOD QDV RGSRZLHGQLH ZL F QLH ]PLHQLDMF QLF]HJR SRZUDFDP\ QD Z\*V]\ SR]LRP ± SR]LRP PDWHULDáX marmurek lustro. Na rolecie MapsWHJRPDWHULDáXXVWDZLDP\LQWHQV\ZQRüPDSRZDQLDReflection na 30%, tak jak pokazuje rys. 10.13.
Rys. 10.13. 50-procentowe mapowanie tekstury (Ambient/Diffuse) i 30-procentowe PDSRZDQLHRGELü(Reflection)PDWHULDáXmarmurek lustro
Na rolecie Flat Mirror Parameters, widocznej na rysunku 10.12, zamieszczone jest nast SXMFHoVWU]H*HQLH This material must be applied.... to a set of faces, that lie (nearly) in a plane http://www.helion.com.pl/cad.htm
3D Studio MAX
244
czyli: 7HQ PDWHULDá PXVL E\ü SU]\SLVDQ\ ]HVWDZRZL SáDV]F]\]Q HOHPHQWDUQ\FK NWyUH OH* w jednej (lub nieomal wMHGQHM SáDV]F]\(QLH 2VWU]H*HQLHWRQDOH*\WUDNWRZDüQDM]XSHáQLHMSRZD*QLH-HOLVSUyEXMHP\SU]\SLVDüOXVWU]aQ\PDWHULDáMDNLHMQLHGRVWDWHF]QLHSáDVNLHMSRZLHU]FKQLWRRGELFLHQLH]RVWDQLHXWUZDORQH SUDZLGáRZR 'ODWHJR ZáDQLH QLH PR*HP\ SU]\SLVDü PDWHULDáX marmurek lustro FDá\P obiektom SRGáRJD i SRGáRJD, a jedynie ich wyselekcjonowanym, górnym powierzchniom. Przypisywanie SRV]F]HJyáQ\FK PDWHULDáyZ VNáDGRZ\FK Z\EUDQ\P F] FLRPVLDWNL]RVWDáRRPyZLRQHZ rozdziale 8., przy okazji opracowywania PDWHULDáyZGODODPSNL Zaczynamy od wyselekcjonowania obiektu SRGáRJD. Z bocznego menu Modify wybieraP\PRG\ILNDFM W\SXEdit Mesh iSU]\ZáF]RQHMRSFMLSub-Object: Faces selekcjonujemy ZLHU]FKQLSáDV]F]\Q RELHNWXMDNQDU\VXQNX $E\PyFZ\EUDüRGSRZLHGQLHSáDV]F]\Q\]DNUHODMFZRNyáQLFKUDPN WDN MDN QD U\VXQNX QDOH*\ SUDFRZDü ]ZáF]RQ\P WU\EHP Window-HOLZáF]RQ\E G]LHWU\EZ\ERUXCrossingZ\EUDQH]RVWDQUywQLH*ERF]QHFLDQNLRELHNWX
:\ELHUDP\S¥DV] F]\]Q\HOHPHQWDUQH WZRU]¹FHJoUQ¹ SRZLHU]FKQL¾VWRSQLD
,NRQD]PLDQ\WU\EXZ\ERUX:LQGRZ&URVVLQJ Rys. 10.14. Wybór górnej SáDV]F]\Q\RELHNWXSRGáRJD
http://www.helion.com.pl/cad.htm
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZHOHPHQWRPZQ WU]D
245
1DVW SQLH GOD Z\VHOHNFMRQRZDQ\FK SáDV]F]\Q SRGZ\*V]DP\ ZDUWRü SDUDPHWUX ID na rolecie Edit Surface na 2 (patrz rys. 10.15). Tym samym przypisany im zostaje drugi mateULDáVNáDGRZ\±marmurek lustro.
Rys.10.15.=PLDQDQXPHUXSRU]GNRZHJR(ID)PDWHULDáXVNáDGRZHJRSU]\SLVDQHJR Z\EUDQ\PSáDV]F]\]QRP
Obiekt SRGáRJD MHVW SURVWRSDGáRFLDQHP R]HURZHM JUXERFL FR SRZD*QLH XWUXGQLD Zybranie jego wierzchniej SáDV]F]\Q\ :' 6WXGLR 0$; PR*HP\ MHGQDN áDWZR ]PLHQLü Z\PLDU\RELHNWX:\VWDUF]\QDOLFLHPRG\ILNDFMLUROHW\(Modifier Stack)RGV]XNDüSLHUwV] SR]\FM Box DE\ X]\VNDü GRVW S GR W\FK Z\PLDUyZ SDWU] U\V =DPLDVW ]HUD wpisujemy w okienku HeightGRZROQZDUWRüXMHPQQS2ELHNWSRGáRJD zyskuje trzeci wyPLDUFRáDWZRPR*QDVSUDZG]LüZ widoku Left lub Front.
3RZUDFDP\GR SDUDPHWUoZ WZRU]HQLD SURVWRSDG¥RÐFLDQX
Rys.10.16.=PLDQDZ\PLDUyZSURVWRSDGáRFLDQX
6HOHNFMRQXMHP\ZLHU]FKSXGHáNDL]PLHQLDP\,'Z\EUDQ\FKSáDV]F]\]QQDWDNVDPRMDN dla obiektu SRGáRJD (patrz rys.10.17).
http://www.helion.com.pl/cad.htm
3D Studio MAX
246
:\ELHUDP\S¥DV] F]\]Q\HOHPHQWDUQH WZRU]¹FHJoUQ¹ SRZLHU]FKQL¾VWRS QLD
Rys.10.17. Wybór górnej SáDV]F]\Q\RELHNWXSRGáRJD
Teraz, gdy ]UHQGHUXMHP\ SRGáRJ SRMDZL VL Z niej odbicie lustrzane – niezbyt wydatne, DOHZ\VWDUF]DMFHE\X]\VNDüZUD*HQLHSRVDG]NLÄZ\SROHURZDQHMQDZ\VRNLSRá\VN´SDWU] NRORURZDZNáDGNDU\V
FLDQ\VFKRG\VXILW FLDQRPSU]\SLV]HP\PDWHULDáQDODGXMF\FKURSRZDW\W\QN7 FKURSRZDWRüRVLJQLHP\ ]DSRPRFPDSRZDQLDQLHUyZQRFL(Bump) ]NWyU\P]DSR]QDOLP\VL MX*ZUR]G]LDOH Ä7ZRU]HQLH L SU]\SLV\ZDQLH PDWHULDáyZ´ 7\P UD]HP ]DPLDVW PDS\ SURFHGXUDOQHM X*yMHP\ PDS\ ELWRZHM 0R*H WR E\ü ] powodzeniem ta sama mapa KAMIEN.TIF, co poprzednio. Jest ona dostatecznie „ziarnista”. 3RQLHZD*FLDQ\PDMRWU]\PDüPDSRZDQLHPXV]PLHüSU]\SLVDQUyZQLH*LNRQ PDSoZDQLD0RG\ILNDFM W\SXUVW MappingPR*HP\QDGDüRGUD]XFDáHMJUXSLHQLH PD SoWU]HE\ MHM UR]ELMDü 6HOHNFMRQXMHP\ JUXS FLDQ\, aQDVW SQLH Z ]QDQ\ QDP MX* VSRVyE SU]\SLVXMHP\MHMLNRQ PDSRZDQLDSáDVNLHJRRPQLHMZL FHMWDNLFKVDP\FKMDNSRSU]HGQLR PHWURZ\FK UR]PLDUDFK $E\ FKURSRZDWH QLHUyZQRFL Z\JOGDá\ UyZQLH GREU]H QD ZV]\VWNLFKFLaQDFKLNRQ REUDFDP\Z przestrzeni tak jak to pokazuje rysunek 10.18.
http://www.helion.com.pl/cad.htm
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZHOHPHQWRPZQ WU]D
247
,NRQDPDSRZDQLD
,NRQDPDSRZDQLD
Rys.10.18.3RáR*HQLHLNRQ\PDSRZDQLDGODJUXS\RELHNWyZFLDQ\
: (G\WRU]H 0DWHULDáyZ WZRU]\P\ FLHPQR]LHORQ\ PDWHULDá R nazwie FLDQD. Rysunek SRND]XMH SDUDPHWU\ SRGVWDZRZH WHJR PDWHULDáX UROHWD Basic Parameters) i parametry mapowania (roleta Maps). D
E
Rys.10.19. Parametry podstawowe (a) iSDUDPHWU\PDSRZDQLDE PDWHULDáXFLDQD.
8]\VNXMHP\ Z\UD(QLH FKURSRZDWH FLDQ\ MDN QD U\VXQNX SDWU] WH* NRORURZD ZNáDGND U\V -HOL FKURSRZDWRFL V QD]E\W JUXER]LDUQLVWH PR*HP\ ]PLHQLü VNDO
QDáR*RQHJR Z]RUX SRGQRV]F ZDUWRü SDUDPHWUX Tile na rolecie Coordinates poziomu ÄPDSD´ &KURSRZDWRü PR*HP\ WDN*H Z]PDFQLDü OXE RVáDELDü ]ZL NV]DMF OXE ]PQLHjV]DMFLQWHnV\ZQRüPDSRZDQLD 8*\FLH SDUDPHWUX Tile RUD] ]PLDQD LQWHQV\ZQRFL PDSRZDQLD ]RVWDá\ omówione wUR]G]LDOHÄ7ZRU]HQLHLSU]\SLV\ZDQLHPDWHULDáyZ´
http://www.helion.com.pl/cad.htm
3D Studio MAX
248
Rys.10.20.&KURSRZDWHFLDQ\SU]\SURFHQWRZ\PPDSRZDQLXQLHUyZQRFL
Teraz zNROHL SU]\SLVXMHP\ LNRQ PDSRZDQLD ZV]\VWNLP RELHNWRP EXGXMF\P VFKRG\ schody1, schody2 oraz schody dywan ,NRQLH QDGDMHP\ SRáR*HQLH WDNLH MDN QD U\VXQNX 10.21.
,NRQD PDSRZDQLD
,NRQD PDSRZDQLD Rys.10.21.3RáR*HQLHLNRQ\PDSRZDQLDGODRELHNWyZschody1, schody2 i schody dywan
Selecjonujemy obiekty: schody1 oraz schody2 D QDVW SQLH ZRNQLH (G\WRUD 0DWHULDáyZ RGV]XNXMHP\PDWHULDámarmurek zielony iLPJRSU]\SLVXMHP\6FKRG\RWU]\PXMW VDP NDPLHQQ IDNWXU FR SRVDG]ND 'OD URGNRZHM F] FL VFKRGyZ RELHNW schody dywan) XWZRU]\P\VSHFMDOQ\PDWHULDá =DF]\QDP\ RG SU]HFLJQL FLD P\V] SUyENL PDWHULDáX FLDQ\ GR VVLHGQLHJR RNLHQND (Chodzi oWRE\VNRSLRZDüZSURZDG]RQH SU]H] QDV ZF]HQLej mapowanie Bump.) ZmieQLDP\QD]Z PDWHULDáXQDschody dywan i]PLHQLDP\MHJRNRORUQDSRPDUDF]RZR*yáW\ Rysunek 10.22 przedstawia nowe ustawienia parametrów w rolecie Basic Parameters dla PDWHULDáXschody dywan. Roleta MapsWHJRPDWHULDáXQLHUy*QLVL QLF]\PRGWHMSRND]DQHM na rysunku 10.19b.
http://www.helion.com.pl/cad.htm
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZHOHPHQWRPZQ WU]D
249
Rys.10.22.3DUDPHWU\SRGVWDZRZHPDWHULDáXschody dywan
8]\VNDQ\ PDWHULDá SU]\SLVXMHP\ RELHNWRZL schody dywan. Schody w naszej scenie przyELHUDMZyJOGWDNLMDNSRND]XMHU\VQDNRORURZHMZNáDGFH 6XILWQLHE G]LHPDSRZDQ\QLHSRWU]HEXMHZL FLNRQ\3U]\SLVXMHP\PXMDVQ\PDWRZ\ PDWHULDá R lekko kremowym zabarwieniu kolorów: Ambient i Diffuse. Jego parametry podstawowe pokazano na rysunku 10.23.
Rys.10.23.3DUDPHWU\SRGVWDZRZHPDWHULDáXsufit.
(OHPHQW\Z\SRVD*HQLDZQ WU]D 'OD ODG\ UHFHSF\MQHM RUD] REQL*RQHJR áXNRZR Z\JL WHJR VXILWX SRQDG QL XWZRU]RQR ZVSyOQ\ PDWHULDá RV]DILURZHM EDUZLH 1D]ZDOLP\ JR recepcja. 7DN*H L WHQ PDWHULDá QLH ma mapowania. Jego parametry pokazuje rysunek 10.24.
http://www.helion.com.pl/cad.htm
3D Studio MAX
250
Rys. 10.24.3DUDPHWU\SRGVWDZRZHPDWHULDáXrecepcja.
Obiekt recepcja dywanV\PXOXMF\Z\NáDG]LQ SRáR*RQQDF] FLSRVDG]NLSU]H]QDF]oQHMQDUHFHSFM RWU]\PDF]DUQ\PDWRZ\PDWHULDá0R*HP\JRV]\ENRXWZRU]\üSU]HüZiF]\OLP\WRMX*Z rozdziale 9., „Tworzenie sceny”, RSUDFRZ\ZXMFPDWHULDá\GODZEXGowanej wVXILWODPSNL DOERWH*VNRU]\VWDü]PDWHULDáXBlack MatteE GFHJRQDZ\SRVD*eQLX'6WXGLR7HQVDPF]DUQ\PDWHULDáSU]\SLVXMHP\JUXSLHRELHNWyZbelki. Sposób otwierania biblioteki 3DSMAX.MAT i wybierania z niej mateULDáyZ ]RVWDá RSLVDQ\ GRNáDGQLH ZUR]G]LDOH Ä:\WáDF]DQLH RELHNWX Z]GáX*FLH*NL´ Dla obiektu Sá\WDXPLHV]F]RQHJRWX*QDGW\PLEHONDPLSU]H]QDF]\P\ELDá\VDPRZLHFF\PDWHULDáX*\W\MX*ZF]HQLHMZVFHQLHPDWHULDáODPSNDZLDWáR, utworzony przy modelowaniu lampek wbudowanych wVXILW 1DMSURFLHME G]LHSREUDüJR]HVFHQ\6HOHNFMoQXMHP\ZL FQDV]Sá\W SRF]\PZRNQLH(G\WRUD0DWHULDáyZNOLNQL FLHPQDLNRQLHSoELHUDQLD PDWHULDáX UR]ZLMDP\ RNQR GLDORJRZH Material Map/Browser. W polu Browse From...]D]QDF]DP\RSFM SceneMDNQDU\VXQNX3ROHZHMVWURQLHRNQDSRMDZLDMVL
ZV]\VWNLH PDWHULDá\ ]H VFHQ\ SRGZLHWODP\ PDWHULDá ODPSND ZLDWáR i zamykamy okno NOLNQL FLHPQDOK. 3UyEND PDWHULDáX ODPSND ZLDWáR UHQGHUXMH VL Z aktywnym okienku. Przypisujemy ten PDWHULDá RELHNWRZL Sá\WD. WLGHQW\F]Q\ VSRVyE SRELHUDP\ ]H VFHQ\ *yáWRSRPDUDF]RZ\ PDWHULDá klosz ]DLPSRUWRZDOLP\ JR GR VFHQ\ ZUD] ]ODPSN NWyUD WHUD] VWRL QD ODG]LH UHFHSFML 0DWHULDáSU]\SLVXMHP\VWR*NRZLNWyU\VáX*\]DNORV]QDV]HMVWRMFHMODPS\±WHM zZ\JL WHM UXUNL 2F]\ZLFLH DE\ PyF Z\VHOHNFMRQRZDü VWR*HN PXVLP\ QDMSLHUZ RWZoU]\üJUXS ODPSNDVWRMFD poleceniem Group/Open. Podstawie tej samej lampki iZ\JL WHM UXUFH SU]\SLVXMHP\ PDWHULDá Chrome Pearl zELEOLRWHNL '60$;0$7 SR F]\P JUXS
zamykamy (polecenie Close z menu Group 0DWHULDá Chrome Pearl SU]\SLVXMHP\ WH* SRU F]RPVFKRGyZ
http://www.helion.com.pl/cad.htm
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZHOHPHQWRPZQ WU]D
251
Rys.10.25.:\ELHUDQLHPDWHULDáX]HVFHQ\
0DWHULDá Chrome Pearl, FKRü QDOH*\ GR JUXS\ PDWHULDáyZ PDSRZDQ\FK QLH Z\PDJD X*\FLD LNRQ PDSRZDQLD .RU]\VWD ]PDSRZDQLD RGELü ]Zanego „kulistym” (Spherical Reflection). 3RMDZLDMF\ VL QD powierzchni SU]HGPLRWX REUD] RGELFLH QDNáDGDQ\ MHVW ZWHG\ QD RELHNW MHGQRF]HQLH ]H ZV]\VWNLFK VWURQ 8]\VNDQH RGELFLH ]Z\NOH MHVW GRü UR]PD]DQH DOH Z\VWDUF]DGODX]\VNDQLDHIHNWXSRá\VNOLZRFL 1DV]DUHFHSFMDMHVWMX*SUDNW\F]QLHXNRF]RQDSDWU]U\VQDNRORURZHMZNáDGFH 7\ONR REUD]\QDFLDQLHLGU]ZLZ\PDJDMGRSUDFRZDQLD=DF]QLMP\RGGU]ZL3U]HGHZV]\VWNLP PXVLP\ RWZRU]\ü RELH JUXS\ GU]ZL L GU]ZL 7HUD] JG\ UR]ZLQLHP\ LPLHQQ OLVW
RELHNWyZSU]HNRQDP\VL *HFRSUDZGDRELHWHJUXS\QDGDOILJXUXMQDOLFLHDOHRSUyF] WHJR QD OLFLH SRMDZLá\ VL UyZQLH* ZV]\VWNLH RELHNW\ WZRU]FH WH JUXS\ NODPNL UDP\ drzwiowe i szyby (patrz rys. 10.26). Selekcjonujemy wszystkie klamki i ramy, jak na rysunku 10.26, iSU]\SLVXMHP\LPPDWHULDá Chrome Pearl .ODPNL E G WHUD] FKURPRZDQH SDWU] NRORURZD ZNáDGND U\V 1DWoPLDVW UDP\ GU]ZL VWDM VL SR SURVWX MDVQH SUDZLH ELDáH 2GELFLD V QD QLFK SUDNW\F]QLH QLHZLGRF]QH 3U]HNRQDOLP\ VL W\P VDP\P QDRF]QLH *H MDNRü ÄNXOLVWHJR´ PDSRZDQLD RGELü]DOH*\RGURG]DMXVLDWNL6LDWNLRIRUPDFKREá\FKZ\JOGDMGREU]H1DWRPLDVWVLDWNL SáDVNRFLHQQH]EXGRZDQH]PDáHMOLF]E\SáDV]F]\QHOHPHQWDUQ\FKQLH]E\WSU]HNRQXMFR 3RQLHZD* MHGQDN GU]ZL V RGGDORQH RG NDPHU\ QLH E G]LHP\ SRZL FDOL ZL FHM XZDJL ramom (iWDNEDUG]RZVNLP 1DWRPLDVWNRQLHF]QLHPXVLP\FR]URELü] szybami drzwi, NWyUH ]DMPXM Z ]UHQGHURZDQ\P REUD]LH VSRUR ZL NV] SRZLHU]FKQL 6]\E\ ZáDFLZLH SRZLQQ\E\üSU]HMU]\VWHDOHSRFRVNRUR]DQLPLQLHPDQLF"1LHPRGHORZDOLP\SU]HFLH* VVLHGQLFK SRPLHV]F]H 3R]RVWDMH W\ONR MHGQR Z\MFLH Z V]\EDFK SRMDZL VL OXVWU]DQH RGELFLH VFHQ\ (IHNW WDNL F] VWR REVHUZXMHP\ Z ZLHFLH UHDOQ\P ]DZV]H ZWHG\ JG\ WR NROHMQH SRPLHV]F]HQLH MHVW QLH RZLHWORQH OXE RZLHWORQH ]QDF]QLH JRU]HM =QyZ PXVLP\ SRVáX*\üVL PDWHULDáHPW\SXFlat Mirror7\PUD]HPXWZRU]\P\JRQDED]LHGRüFLHm-
http://www.helion.com.pl/cad.htm
3D Studio MAX
252
QHJR QLHELHVNLHJR PDWHULDáX .RORU\ Ambient i Diffuse w 3D Studio MAX „zDEDUZLDM´ lustrzane odbicie.) Rysunek 10.27 przedstawia parametry podstawowe oraz parametry PDSRZDQLDPDWHULDáXMDNLXWZRU]RQRGODV]\EQD]ZDOLP\JRszyba drzwi).
D
Rys.10.26. Imienna lista obiektów po otwarciu grup drzwi1 i drzwi2 E
Rys. 10.27. Parametry podstawowe (a) iSDUDPHWU\PDSRZDQLDE PDWHULDáXszyba drzwi
$E\ RGELFLH PRJáR ]RVWDü ]UHQGHURZDQH PXVLP\ GRNRQDü RGSRZLHGQLHM HG\FML REX obiektów: szyba1 i szyba21DGDMHP\LPJUXERüZL NV]QL*]HURZDGODXáDWZLHQLDZybierania SáDV]F]\Q 2SHUDFM W RSLVDOLP\ Z rozdziale 10.1 przy okazji edycji obiektu SRGáRJD 8VXZDP\ ZV]\WNLH ]E GQH SáDV]F]\]Q\ ÄSXGHáHN´ WR ]QDF]\ ZV]\VWNLH zZ\MWNLHP SU]HGQLHM FLDQNL 7HUD] PR*HP\ SU]\SLVDü V]\ERP RSUDFRZDQ\ ZF]HQLHM lustrzany mateULDáSDWU]NRORURZDZNáDGNDU\V
http://www.helion.com.pl/cad.htm
Tworzenie iSU]\SLV\ZDQLHPDWHULDáyZHOHPHQWRPZQ WU]D
253
$E\REUD]\QDFLDQLHQLHE\á\WDNLHSXVWHZ\SHáQLP\MHGRZROQPDSELWRZ0R*HWR E\ü QS PDSD 6816(7-3* ] biblioteki 3D Studio. Selekcjonujemy jeden z nich, na SU]\NáDGRELHNWobraz1, i w widoku FrontSU]\SLVXMHP\PXLNRQ PDSRZDQLDSODQDUQHJR WDN MDN QD U\VXQNX ,NRQD MHVW QLHFR ]PQLHMV]RQD Z]JO GHP RELHNWX i Z\FHQWURZDQD Z]JO GHP MHJR URGND 'UXJL REUD] RWU]\PXMH LGHQW\F]Q LNRQ DXWRPaW\F]QLHJG\*XWZoU]\OLP\JRMDNRNRSL W\SXInstance.
Rys.10.28. Ikona mapowania obiektu obraz1 i obraz2
Selekcjonujemy oba obrazy w scenie. WRNQLH (G\WRUD 0DWHULDáyZ NRSLXMHP\ PDWHULDá sufit i nazywamy go obraz -HJR ED]RZ\ NUHPRZ\ NRORU E G]LH ZLGRF]Q\ QD EU]HJDFK RELHNWXSR]DLNRQPDSRZDQLD3RVáX*\QDP]DUDPN 1DVW SQLHUR]ZLMDP\UROHW Maps iZSURZDG]DP\ SURFHQWRZH PDSRZDQLH WHNVWXU\ SU]\ X*\FLX PDS\ ELWRZHM 68NSET90.JPG. Na rolecie Coordinates QD SR]LRPLH ÄPDSD´ Z\áF]DP\ SDUDPHWU\ Tile, jak SRND]XMHU\VXQHN']L NLWHPXELDáDUDPND]RVWDQLH]DFKRZDQDJG\SDUDPHWU\Tile VZáF]RQHPDSDELWRZDSRZLHODVL EH]NRFDZHZV]\VWNLHVWURQ\ :\¥¹F]DP\SD UDPHWU\7LOHDE\ REUD]]RVWD¥QD¥R ÜRQ\SRMHG\QF]R
Rys.10.29.:VSyáU] GQHPDSRZDQLDPDWHULDáXobraz zZ\áF]RQRSFMTile http://www.helion.com.pl/cad.htm
3D Studio MAX
254
Obrazki zrenderowane ze standardowymi parametrami rozmycia (Blur, Blur Offset) pokazano na U\VXQNXQDNRORURZHMRNáDGFH$E\ÄZ\RVWU]\ü´REUD]\]PLHQLRQRSDUDPHWU\UR]P\FLDQDNáDGaQHMPDS\XVWDZLDMFBlur na 1.0, a Blur Offset na 0.064 (np. 10.30).
Rys. 10.30. Zmiana parametrów BlurPDWHULDáXobraz.
7HUD] MHV]F]H NUDZ G]LH E G RVWUH SDWU] NRORURZD ZNáDGND U\V 1D ]DNRF]HQLH SUDF\ RWZRU]\P\ ELEOLRWHN )27(/0$7 LZ\ELHU]HP\ MDNL VWRVRZQ\ PDWHULDá GOD REX IRWHOLQDSU]\NáDGIRWHOZ\FLHáDQ\ 8NRF]RQDVFHQDSRZLQQDZ\JOGDüWDNMDNSRND]XMH rysuQHNQDNRORURZHMZNáDGFH
http://www.helion.com.pl/cad.htm
Skorowidz
12. Skorowidz 3D Studio MAX, 9, 10, 18 3D Studio MAX, instalacja 9 3D Studio MAX, uruchamianie 10 '6WXGLR0$;Z\áF]DQLH aksonometria (User) 39, 43 Ambient, kolor 93 AmbientZLDWáRRWDF]DMFH Ambient-Diffuse, mapowanie 119 animacja, sterowanie odtwarzaniem 36 Arc 188 Array, okno dialogowe 208 Attach, opcja 195 ELEOLRWHNDPDWHULDáyZ ELEOLRWHNDPDWHULDáyZRWZLHUDQLH ELEOLRWHNDPDWHULDáyZWZRU]HQLH ELEOLRWHNDPDWHULDáyZ]DSLV\ZDQLH Blur, parametry 254 Boole’a operacje 169 Bounding Box, tryb renderingu 13 Box 59 Box, mapowanie 125 EU\á\REURWRZH Bump, mapowanie 108 Checker, procedura 122, 130 cienie 87, 88 cieniowanie 96, 97 Circle 139 Color Selector, okno dialogowe 94 Compound Objects 169 Constant, tryb cieniowania 97 Create, menu boczne 33 Creation Method, roleta 63 Crossing, tryb selekcji 22, 35 Cylinder 153 Cylindrical, mapowanie 124 Diffuse, kolor 93 Display, menu boczne 33 Edit Mesh 67 Edit Spline 141 HG\FMDNV]WDáWX edycja siatki 67 HG\FMDZLHU]FKRáNyZ (G\WRU0DWHULDáyZ (G\WRU0DWHULDáyZRNQRGLDORJRZH (G\WRU0DWHULDáyZXUXFKDPLDQLH
261
262
3D Studio MAX
Environment, okno dialogowe 101 Exclude/Include, okno dialogowe 224 Extrude 65 Facets+Highlights, tryb renderingu 13 Facets, tryb renderingu 13 Falloff, parametr 225 Flat Mirror 241, 242 Grid and Snap Settings, okno dialogowe 56 Group 79 grupowanie 79 Hierarchy, menu boczne 33 horyzont 211 Hotspot, parametr 225 HSV, system barwny 94, 95 ID, parametr 177 ikony mapowania 124, 125 importowanie siatek 226 instalacja programu 9 MDVQRüZLDWáD jednostki 55 kamera 39, 46, 48, 49, 50, 83 NDPHUDNWZLG]HQLD kamera, obracanie 49 kamera, okno widokowe (Camera) 39, 46, 213 kamera, przemieszczanie 51 NDPHUDSU]\EOL*DQLHL oddalanie 48 kamera, ramka Safe Frame 213 kamera, tworzenie 83 NWZLG]HQLD kolor 61, 91, 93, 94, 95, 96, 101 kolor aktywny 96 NRORUPDWHULDáX kolor siatki 61 kolor siatki 61 NRORUWáD kolor, kopiowanie i zamiana 95 kolor, wybieranie 94 NRORU\VNáDGRZH NRáR(Circle) 139 kopiowanie 74, 75, 200, 201 kopiowanie kolorów 95 kopiowanie mapowania 121 NRSLRZDQLHPDWHULDáX NV]WDáW NV]WDáWHG\FMD NV]WDáWWZRU]HQLH NV]WDáW\SU]\áF]DQLH kula (Sphere) 78
Skorowidz
Lathe, 165 Line 62 linia (Line) 62 linia informacyjna 34 lista modyfikacji (Modifier Stack) 74 lista obiektów 25 Lit Wireframes, tryb renderingu 13 OXSDQDU] G]LH lustro 241, 242 áXN(Arc) 188 mapowanie 108, 112, 113, 119, 121, 122, 124, 125, 237, 241, 242, 251, 253 mapowanie cylindryczne (Cylindrical) 124 mapowanie niHUyZQRFL PDSRZDQLHRGELü PDSRZDQLHRGELüFlat Mirror 241, 242 PDSRZDQLHSáDVNLH(Planar) 124 mapowanie proceduralne 108, 122 mapowanie sferyczne (Spherical, Shrink Wrap) 125 PDSRZDQLHV]HFLHQQH(Box) 125 mapowanie tekstury 119, 237, 253 mDSRZDQLHLQWHQV\ZQRü mapowanie, kopiowanie i zamiana 121 PDSRZDQLHZáF]DQLHLZ\áF]DQLH PDSRZDQLHZVSyáU] GQH mapy bitowe 237 PDS\ELWRZHSRZWDU]DOQRü mapy bitowe, wprowadzanie 237 mapy proceduralne 108, 122 Material/Map Browser, okno dialogowe 109, 155 Material/Map Navigator, okno dialogowe 112 PDWHULDá\ÄFKáRGQH´ PDWHULDá\ÄJRUFH´ PDWHULDá\ PDWHULDá\OXVWU]DQH PDWHULDá\PDSRZDQH PDWHULDá\SU]HMU]\VWH PDWHULDá\VDPRZLHFFH PDWHULDá\]áR*RQH PDWHULDá\NDVRZDQLH PDWHULDá\NRSLRZDQLH PDWHULDá\SRELHUDQLH PDWHULDá\SU]HJOGDQLH PDWHULDá\SU]\SLV\ZDQLH PDWHULDá\VWUXNWXUD mateULDá\]DSLV\ZDQLH PDWHULDá\]PLDQDQD]Z\ menu boczne, 33 menu dolne 34
263
264
3D Studio MAX
menu górne 16, 18 PHQXJyUQHQDU] G]LRZH PHQXJyUQHSROHFH Merge File, okno dialogowe 226 Merge, okno dialogowe 227 Metal, tryb cieniowania Modifier Stack 74 Modify, menu boczne 33 Motion, menu boczne 33 Move Transform Type In, okno 192 Multi/Sub ObjectPDWHULDá nawigacja w przestrzeni 36, 39 nazwa obiektu 61 Noise, procedura 108, 115 obracanie 25, 76 obracanie kamery 49 obracanie precyzyjne 186, 193 obracanie widoku 43 obwiednia 203 odbicie lustrzane 29 odbicie lutrzane 241, 242 odbicie sferyczne 251 okna widokowe 12, 13, 15, 39, 43, 46 okna widokowe, aksonometryczne 39, 43 okna widokowe, ortogonalne 39 okna widokowe, perspektywiczne 39, 46 okna widokowe, tr\E\Z\ZLHWODQLD RNQDZLGRNRZHXNáDG Omni 85 Opacity Falloff, parametry 180 Opacity, parametr 178 ortogonalny widok 39, 43 RDNW\ZQDZ\EyU Outline, opcja 203 Path Steps, parametr 151, 152 Perspective, okno widokowe 39 perspektywa (Perspective) 39 Phong, tryb cieniowania 97 Planar, mapowanie 124 pliki 16, 17, 18 pliki, eksportowanie 18 pliki, importowanie 17 pliki, otwieranie 17 SáDV]F]\]QDXNáDGXZVSyáU] GQ\FKZ\EyU SáDV]F]\]Q\HOHPHQWDUQH SRGU F]QHPHQX SRGU F]QHPHQXRNQDZLGRkowego 16 SRá\VNOLZRü
Skorowidz
SRZWDU]DOQRüPDS poziom mapy 110 SR]LRPPDWHULDáX SUDZ\NODZLV]P\V]\X*\FLH SURVWRSDGáRFLDQ(Box) 59 SUyENLPDWHULDáyZ SU]HMU]\VWRü przemieszczanie 25, 74 przemieszczanie kamery 51 przemieszczanie precyzyjne 192 SU]\SLV\ZDQLHPDWHULDáX SXGHáNRRWDF]DMFH(bounding box) 13 SXQNWRZHZLDWáR(Omni) 85 ramka kamery 213 ramka wyboru 23 raytracing 87 UF]NDQDU] G]LH reflektor (Spotlight) 83 UHIOHNWRUUR]P\FLHNUDZ G]LSODP\ZLHWOQHM UHIOHNWRUV]HURNRüVWR*ND rendering, 32, 86, 87, 102 RGB, system barwny 94 rolety 33 rozgrupowywanie 79 rysowanie precyzyjne 35, 58 Safe Frame 213 VDPRZLHFHQLH segment krzywej, edycja 144, 145 selekcja obiektów 20, 79 selekcja SáDV]F]\QHOHPHQWDUQ\FK VHOHNFMDZLHU]FKRáNyZ Self-Illumination, parametr 175, 176 Shadow Map, 88 Shape Steps, parametr 151, 152 Shapes 62 ShiftX*\FLHSU]\NRSLRZDQLX Shininess Strength, parametr 97 Shininess, parametr 97 Shrink Wrap, mapowanie 125 siatka 56, 57, 58, 61, 67 siatka, edycja 67 siatka, kolor 61 VLDWNDRGVW S VLDWNDSU]\FLJDQLH VLDWNDXNU\ZDQLHLZ\ZLHWODQLH siatki, importowanie 226 skalowanie 198 skalowanie 26
265
266
3D Studio MAX
skalowanie precyzyjne 186, 193 VNDORZDQLHZLHU]FKRáNyZ VNáDGRZ\PDWHULDá Smooth+Highlights, tryb renderingu 13 Smooth, 70 Smooth, tryb renderingu 13 Specular, kolor 93 Sphere 78 Spherical, mapowanie 125 Spotlight 83 VWUXNWXUDPDWHULDáX systemy barwne 94, 95 szyk obiektów 29 szyk obiektów, 208 URGHNSU]HNV]WDáFHQLD ZLDWáRRWDF]DMFH(Ambient) 101 tekstura 119 Tile, parametr 253 WáR tryby cieniowania 97 tryby renderingu 13 tryby selekcji 22, 35 XNáDGZVSyáU] GQ\FK XNáDGZVSyáU] GQ\FKXVWDODQLHDNW\ZQHMRVL XNáDGZVSyáU] GQ\FKXVWDODQLHDNW\ZQHMSáDV]F]\]Q\ XNáDGZVSyáU] GQ\FKZ\EyU ukrywanie obiektów 220, 221 ukrywanie siatki 57 Ungroup 79 Units Setup, okno dialogowe 55 uruchamianie programu 10 User, okno widokowe 39 usuwanie SáDV]F]\QHOHPHQWDUQ\FK XVXZDQLHZLHU]FKRáNyZ Utilities, menu boczne 33 UVW Mapping, 124, 235 Viewport Configuration, okno dialogowe 12, 13, 15 walec (Cylinder) 153 ZLHU]FKRáNLHG\FMD ZLHU]FKRáNLXVXZDQLH ZLHU]FKRáNLZVWDZLDQLH Window, tryb selekcji 22, 35 Wireframes, tryb renderingu 13 ZVSyáU] GQHPDSRZDQLD ZVSyáU] GQHPDSRZDQLD Z\JáDG]DQLH(Smooth) 70 Z\áF]DQLHSURJUDPX Z\áF]DQLHVSRGZSá\ZXRZLHWOHQLD
Skorowidz
wyrównywanie obiektów, 31 Z\ZLHWODQLHRELHNWyZ Z\ZLHWODQLHVLDWNL Z\WáDF]DQLH(Extrude) 65 Z\WáDF]DQLHRELHNWyZ(lofting) 139 ]DPUD*DQLHRELHNWyZ ]DP\NDQLHOLQLLáDPDQHM ]ELH*QRüSLRQyZ zestaw wyboru 20, 31 zestaw wyboru, lista imienna 31 zestaw wyboru, tworzenie 20 zgniatanie 26, 77 ]áR*RQ\PDWHULDá
267