Wprowadzenie KWWSZZZKHOLRQFRPSOFDGKWP 9 1. Wprowadzenie 1.1. Instalacja programu '6WXGLR0$;SU]H]QDF]RQHMHVWGRSUDF\ZURGRZLVNX:LQGRZV...
4 downloads
41 Views
26MB Size
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
5R]G]LDá
Animacja twarzy i Morph Gizmo 6NáDGQLNDPLGREUHMDQLPDFML'VFLHNDZ\VFHQDULXV]ZáDFLZLHZ\NRU]\VWDQHQDU] G]LD L RF]\ZLFLH RGSRZLHGQL ERKDWHU DQLPDFML %H] Z]JO GX QD WR F]\ SRVWDü MHVW VNRPSOLNRZDQD F]\ SURVWD DQLPDFMD WZDU]\ QDGDMH MHM EDUG]LHM UHDOLVW\F]Q\ Z\JOG &]\WDMFWHQUR]G]LDáQDXF]\V]VL WZRU]\üPRGHOHWZDU]\NWyUHE G]LHV]PyJáZ\NoU]\VWDüGRDQLPDFMLPLPLNLSU]\SRPRF\SURFHGXU\Morph Gizmo. W rozdziale tym przeczytasz o: X PL QLDFKWZDU]\LLFKIXQNFMDFK X PRGHORZDQLXWZDU]\OXG]NLHMLWZRU]HQLXSRGVWDZRZ\FKXVWDZLHXVW X wykorzystaniu procedury plug-in Morph Gizmo, X V\QFKURQL]RZDQLXUXFKXXVWPRGHOX]G(ZL NLHP
7HQUR]G]LDáRSLVXMHWHFKQLNLZ\NRU]\VW\ZDQHSU]\PRGHORZDQLXLDQLPRZDQLXWZDU]\ WZRU]HQLXDQLPDFMLLV\QFKURQL]DFMLUXFKXXVWLG(ZL NX&]\WDMFJRGRZLHV]VL WDN*H MDNZ\NRU]\VW\ZDüNRFLGRDQLPDFMLWZDU]\
0L QLHWZDU]\LLFKIXQNFMH =DQLPUR]SRF]QLHV]PRGHORZDQLHWZDU]\ERKDWHUDVZRMHMDQLPDFMLSRZLQLHQHGRZLeG]LHüVL QLHFRQDWHPDWXNáDGXPL QLQDWZDU]\OXG]NLHMLLFK]DGDQLDFK1DLOXVWUDFML ZLGDüWZDU]OXG]N]QDV]NLFRZDQ\PLPL QLDPLQDLOXVWUDFMLSU]HGVWDZLRQRMeG\QLHPL QLHPLPLF]QHW]QPL QLHVáX*FHGRZ\ZRá\ZDQLDQDWZDU]\RNUHORQ\FK JU\PDVyZ±SU]\SWáXP 2WRNUyWNLRSLVSRV]F]HJyOQ\FKPL QLQXPHU\SXQNWyZ]JDG]DMVL ]QXPHUDPLPL QLQDLOXVWUDFML
&] ü,,,♦ Animacja scen
460 Ilustracja 14.1. 6WUXNWXUDPL QL twarzy ludzkiej. 5XFKW\FKPL QL powoduje ruch twarzy.
1. 0L VLHF]RáRZ\Frontalis) odpowiada za podnoszenie brwi. 2. 0L VLH SRGáX*Q\ QRVD Curragator MHVW Z\NRU]\VW\ZDQ\ SU]\ FLJDQLX
i marszczeniu brwi. 3. 0L VLHSRZLHNLLevator Palpebrae) podnosi powieki. 4. 0L VLHRNU *Q\RNDOrbicularisoculi VáX*\GRSU]\P\NDQLDRF]X 5. 0L VLHF]ZRURERF]Q\ZDUJLJyUQHMLevator Labii Superioris SRGQRVLJyUQ
F] üSROLF]NDLQRV
6. 0L VLHPLHFKRZ\Zygomatic Major MHVWZ\NRU]\VW\ZDQ\SU]\XPLHFKDQLX
VL 3RGQRVLLRSXV]F]DNFLNLXVW
7. 0L VLHWUyMNWQ\Triangularis RSXV]F]DNFLNLXVWZNLHUXQNXEURG\ 8. 0L VLHRNU *Q\XVWOrbiscularis UR]FLJDXVWD
7U]\QDVW SQHPL QLHWZRU]PL VLHF]ZRURERF]Q\ZDUJLGROQHM 9. 0L VLHRisorious steruje ruchem dolnej wargi. 10. 0L VLHDepressor Labii InferiorisRSXV]F]DGROQZDUJ 11. 0L VLHMentalisSRGQRVLGROQZDUJ
=QDMRPRü IXQNFML W\FK PL QL PR*H SRPyF &L SU]\ WZRU]HQLX DQLPDFML WZDU]\ 8PLHV]F]HQLHZRGSRZLHGQLFKPLHMVFDFKNRFLOXE]DPRGHORZDQLHRGSRZLHGQLFKXáR*H W\FKPL QLLLFKZ\NRU]\VWDQLHZ Morph GizmoSRPR*H&LXWZRU]\ü]HVWDZWZDU]\ NWyUHE G]LHV]PyJáZ\NRU]\VWDüZVZRLFKDQLPDFMDFK
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
461
Modelowanie ludzkiej twarzy .LHG\MX*]UR]XPLDáHMDN]EXGRZDQDMHVWOXG]NDWZDU]PR*HV]UR]SRF]üMHMPRGeORZDQLH3R]DPRGHORZDQLXWZDU]\PR*HV]PRG\ILNRZDüMHMZ\JOGWZRU]FFHOHGOD PRUILQJX &HOH GOD PRUILQJX PXV] E\ü ]EXGRZDQH ] WDNLHM VDPHM OLF]E\ SXQNWyZ iFLDQHNFRRELHNWZ\MFLRZ\OHF]PRJZ\JOGDüLQDF]HM3U]\NáDGHPWXPR*HE\ü PRUILQJWZDU]\EH]Z\UD]XZWZDU]V]HURNRXPLHFKQL W0R*HV]Z\NRU]\VWDüUy*QLH XNV]WDáWRZDQH PRGHOH WZDU]\ MDNR FHOH GOD PRUILQJX 5H]XOWDWHP E G]LH DQLPRZDQD twarz. :UR]G]LDOH]QDMG]LHV]ZL FHMLQIRUPDFMLQDWHPDWPRGHORZDQLDSRVWDFLprzy SRPRF\QDU] G]LDMetaNURBS. 1D GRáF]RQ\P GR NVL*NL &'520LH ]QDMGXM VL PRGHOH WZDU]\ MHGQDN PR*HV] FKFLHüVWZRU]\üVZyMZáDVQ\1DVW SQHüZLF]HQLDSU]HSURZDG]&L SU]H]SURFHVPoGHORZDQLDWZDU]\]Z\NRU]\VWDQLHPQDU] G]LDMetaNURBS. :W\FKüZLF]HQLDFKQLH]EXGXMHV]PRGHOXOXG]NLHMWZDU]\]SURVWRSDGáRFLDQXWHFKQiND F] VWR SRND]\ZDQD Z UHNODPyZNDFK QDU] G]L MetaNURBS :\NRU]\VWDV] WHFKQLN
RSUDFRZDQSU]H]DQLPDWRUyZ]ILUP\'LJLWDO%DU *ULOOhttp://www.lightwavelab.com). -HGQDNQDSRWU]HE\WHJRSU]\NáDGX]PLHQLP\MQLHFR:SLHUZRWQHMZHUVMLWZDU]E\áD WZRU]RQD ] SáDVNLHM SURVWRNWQHM SáDV]F]\]Q\ 7\ UR]SRF]QLHV] VZRM SUDF RG RGSowiedniego rozmieszczenia punktów i stworzenia czworoNWQ\FKFLDQHN
Oczy 3U]\PRGHORZDQLXWZDU]\SRVWDFLQDOH*\]ZUyFLüGX*XZDJ QDRF]\:áDQLH]WHJR powodu modelowanie twarzy w tym rozdziale rozpoczniemy od oczu. Przy modelowaQLXRNROLFRF]XPRGHOXMHVL UyZQLH*EUZLLSRZLHNL2F]\VZD*QHGODWHJRSRQLHZD* XáR*HQLHRNROLFRF]XZ\UD*DQDVWUyMSRVWDFL±JQLHZV]F] FLHVWUDFK5R]SRF]QLMZL F modelowanie twarzy swojego bohatera od modelowania okolic oczu.
Modelowanie okolic oczu 1. 8UXFKRPPRGXá0RGHOHUL]PLHUR]PLDUVLDWNLQDPP:ZLGRNX]SU]Rdu
(Face View XWZyU]SL üSXQNWyZWDNMDNQDLOXVWUDFML 2. :FLQLM NODZLV] F DE\ VNRSLRZDü XWZRU]RQH SXQNW\ :FLQLM NODZLV] W DE\
XDNW\ZQLüQDU] G]LHMoveLSU]HVXSXQNW\RRNRáRPPZGyáZZLGRNX z przodu.
3. :FLQLMNODZLV]YDE\ZNOHLüVNRSLRZDQHZF]HQLHMSXQNW\GRRNQDZLGRNRZHJR.
Zdeselekcjonuj je. 4. 3U]\SRPRF\QDU] G]LDMirror wykonaj odbicie lustrzane wszystkich istniej-
F\FKSXQNWyZZ]GáX*RVL<5H]XOWDWZidoczny jest na ilustracji 14.3.
462
Ilustracja 14.2. 3L üSXQNWyZ± SRF]WHN modelowania oka.
Ilustracja 14.3. Zestaw punktów ]RVWDáVNRSLRZDQ\ i odwrócony w lustrze.
&] ü,,,♦ Animacja scen
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
463
5. 5R]SRF]\QDMFRGJyUQHJR]HVWDZXSXQNWyZXWZyU]F]ZRURNWQHFLDQNLWy-
VHOHNFMRQXMGZDSXQNW\]JyUQHJR LGZD ]GROQHJRU] GXSXQNWyZ 3DPL WDM o selekcjonowaniu punktów w kierunku zgodnym z kierunkiem ruchu wskazóZHN ]HJDUD 3R Z\VHOHNFMRQRZDQLX F]WHUHFK SXQNWyZ ZFLQLM NODZLV] S DE\ XWZRU]\üFLDQN
6. 3RZWDU]DM F]\QQRFL ] SRSU]HGQLHJR SXQNWX WDN GáXJR D* XWZRU]\V] RVLHP
FLDQHNWDNMDNQDLOXVWUDFML
Ilustracja 14.4. 2VLHPFLDQHN UR]SL W\FKQD utworzonych ZF]HQLHMSXQktach.
Lightwave 5.5 pozwala na wykorzystanie przy pracy z MetaNURBS FLaQHNF]ZRURNWQ\FKLWUyMNWQ\FK6WDUDMVL MHGQDNZ\NRU]\VW\ZDüFLDQNL F]ZRURNWQHSRQLHZD*]QLPLMetaNURBS G]LDáDOHSLHM 7. 3R XWZRU]HQLX ZV]\VWNLFK FLDQHN ]DáF] WU\E HG\FML SáDV]F]\]Q SU]\FLVN
Polygons L ZFLQLM NODZLV] 7DE DE\ ]DáF]\ü MetaNURBS =DXZD* MDNL NV]WDáWSRZVWDá:\áF]MetaNURBSSU]\FLVNDMFSRQRZQLHNODZLV]7DE
7ZRU]FPRGHOWZDU]\E G]LHV]SUDFRZDá]PRGHOHP]EXGRZDQ\P]SáDV]F]\]Q1DMOHSV] PHWRGSUDF\]MetaNURBSMHVWWZRU]HQLHPRGHOX]SáDV]F]\]QLSU]HáF]DQLHZWU\E MetaNURBSDE\]REDF]\üNV]WDáWPRGHOX:WHQVSRVyEZ\NRU]\VWXMHVL PQLHMSDPL FL LPRGHOMHVWáDWZLHMV]\GRHG\FML3UDFDZWU\ELHMetaNURBS MHVWWUXGQLHMV]DSRQLHZD* WUXGQLHMMHVW]QDOH(üZáDFLZ\SXQNWOXESáDV]F]\]Q V]F]HJyOQLHNLHG\PRGHOVWDMHVL
coraz bardziej skomplikowany.
&] ü,,,♦ Animacja scen
464
8. 'RGDM GR PRGHOX NROHMQH SXQNW\ 8PLHü SL ü SXQNWyZ QDG RNLHP GZD SR
REX VWURQDFK L SL ü SRG RNLHP 1DU] G]LH Create Points uaktywniane jest NRPELQDFMNODZLV]\6KLIWL ,OXVWUDFMD SU]HGVWDZLDGRGDQHGRPRGHOX punkty.
Ilustracja 14.5. Dodatkowe punkty SRVáX*GR utworzenia kolejnych FLanek.
9. =DáF] WU\E HG\FML SXQNWyZ NODZLV] Points :\NRU]\VWXMF SXQNW\ QDOH*FH
GR LVWQLHMF\FK MX* FLDQHN L GRGDQH ZF]HQLHM SXQNW\ Z\VHOHNFMRQXM F]WHU\ SXQNW\ZNLHUXQNX]JRGQ\P]NLHUXQNLHPUXFKXZVND]yZHN]HJDUDLZFLQLM NODZLV] S DE\ XWZRU]\ü F]ZRURNWQ FLDQN ,OXVWUDFMD SU]HGVWDZLD GoGDQHFLDQNL -HOL]JXELáHVL ]DáDGXMPRGHO Eyestarter.lwo]GRáF]RQHJRGR NVL*NL CD-ROM-u. Jest to taki obiekt, jaki przedstawia ilustracja 140R*HV]ZyNRU]\VWDüJRZGDOV]HMF] FLüZLF]HQLD
10. .RQW\QXXMWZRU]HQLHFLDQHN8WZyU]GRGDWNRZHSXQNW\QDGRNLHP:\VHOHk-
FMRQXM JyUQ\ U]G SXQNWyZ L SU]HVX SXQNW\ Z SU]yG Z]GáX* RVL = 8WZyU] FLDQNL UR]SL WH QD LVWQLHMF\FK L GRGDQ\FK SU]HG FKZLO SXQNWDFK 3R XWZoU]HQLX FLDQHN Z\VHOHNFMRQXM JyUQ\ U]G SXQNWyZ L SU]HVX SXQNW\ Z SU]yG 0R*HV] VSUyERZDü Z\JLü JyUQ\ U]G SXQNWyZ DE\ GRNáDGQLHM ]DPRGHORZDü áXN EUZLRZ\ :FLQLM NODZLV] 7DE DE\ ]DáF]\ü WU\E MetaNURBS. Oko poZLQQRZ\JOGDüWDNMDNQDLOXVWUDFML
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
465
Ilustracja 14.6. Na dodanych SXQNWDFKUR]SL WR NROHMQHFLDnki.
Ilustracja 14.7. 3RF]WHNPRGHOX WZDU]\*yUQ\U]G SXQNWyZSU]HVXQL WR ZSU]yGLZ\JL WR DE\QDGDüNV]WDáW áXNRZLEUZLRZemu.
:\NRQXMFF]\QQRFLRSLVDQHZSRZ\*V]\FKSXQNWDFKSU]HNRQDáHVL *HSU]\SRPRF\ RGSRZLHGQLHJR UR]PLHV]F]HQLD SXQNWyZ L UR]SL FLD QD QLFK FLDQHN PR*QD UR]SRF]ü WZRU]HQLH PRGHOX WZDU]\ 7HUD] PR*HV] GRGDü ZL FHM FLDQHN DE\ XWZRU]\ü SRZLHNL brwi i nos.
&] ü,,,♦ Animacja scen
466
1LHNWyUH FLDQNL SRGF]DV PRGHORZDQLD PRJ E\ü QLHZLGRF]QH Z RNQLH SRGJOGX 2SHQ*/ ']LHMH VL WDN SRQLHZD* ] SRZRGX NV]WDáWX RELHNWX QLHNWyUH FLDQNL PRJ VWDüVL QLHSODQDUQH7DNLHFLDQNLQLHVZ\ZLHWODQHZRNQLH2SHQ*/1LHPDUWZVL
W\P3R]DáF]HQLXWU\EXMetaNURBS ]RVWDQZ\ZLHWORQH 3RSU]HVXQL FLXJyUQHJRU] GXSXQNWyZZSU]yGWDNMDNQDLOXVWUDFMLLSR]DáF]eniu trybu MetaNURBS]REDF]\V]*HNV]WDáWPRGHOXSU]\SRPLQDMX*NV]WDáWRND7HUD] PR*HV]]DF]üPRGHORZDQLHSRZLHNLEUZL 11. 8SHZQLMVL *HWU\EMetaNURBSMHVWZ\áF]RQ\'RGDMSL üSXQNWyZZJyUQHM
F] FLRND8WZyU]FLDQNLUR]SL WHQDW\FKSXQNWDFKLSXQNWDFKLVWQLHMF\FK : SRGREQ\ VSRVyE GRGDM FLDQNL Z GROQHM F] FL RF]RGRáX :\VHOHNFMRQXM wszystkie nowe punkty i w widoku z boku (Side View SU]HVXMHZW\áQLHFR ]DSR]RVWDáHSXQNW\WDNMDNQDLOXVWUDFML
Ilustracja 14.8. Nowe punkty umieszczone w oczodole iSU]HVXQL WHQLHFR wW\áWZRU]]DU\V powieki.
12. =DáF] WU\E MetaNURBS SU]\FLVNDMF NODZLV] 7DE -HOL XZD*DV] *H NV]WDáW
PRGHOXRGSRZLDGDMX*7ZRLPRF]HNLZDQLRPGRGDMZL FHMSXQNWyZLFLDQHN Z RNROLF\ EUZL 3DPL WDM R SU]HVXQL FLX LFK WDN DE\ QDGDü EUZL RGSRZLHGQL NV]WDáWVNRU]\VWDM]SR]RVWDá\FKRNLHQZLGRNRZ\FKDE\]RULHQWRZDüVL ZpoáR*HQLXSXQNWyZ
13. 'RGDMNROHMQHSXQNW\]OHZHMVWURQ\RND3RáF]MH]RELHNWHPWZRU]FFLDQNL
5R]EXGRZXMPRGHOWDNMDNURELáHWRZSRSU]HGQLFKSXQNWDFK
14. =ZUDFDM XZDJ QD SRáR*HQLH SXQNWyZ ZH ZV]\VWNLFK RNQDFK ZLGRNRZ\FK
3DPL WDM R SU]HVXZDQLX SXQNWyZ Z FHOXQDGDQLDNV]WDáWX RNX ,OXVWUDFMD SU]HGVWDZLD RNROLFH RND ] SRZLHNDPL L EUZL :\NRU]\VWDM W LOXVWUDFM MDNR pomoc przy tworzeniu swojego modelu.
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
467
Ilustracja 14.9. Przy wykorzystaniu takich samych technik, jak te, które Z\NRU]\VW\ZDáH przy tworzeniu okolicy oka, buduj UHV]W WZarzy.
3U]\WZRU]HQLXPRGHOXQLHZ\NRU]\VWXMMHG\QLHQDU] G]LDMove do nadawania WZDU]\ NV]WDáWX 0R*HV] Z\VHOHNFMRQRZDü JUXS SXQNWyZ LZ\NRU]\VWDü QaU] G]LDRotate, Twist, BendLLQQH3RND*GHM]PLDQLHSRáR*HQLDSXQNWyZ]DáF] tryb MetaNURBSDE\]REDF]\üHIHNW\WHM]PLDQ\ 7ZRU]HQLHRF]XSRVWDFLPR*HE\üQLH]á]DEDZ0DV]SHáQVZRERG SU]\PRGHORZDQLX SUDNW\F]QLH ND*GHM SRVWDFL SU]\ Z\NRU]\VWDQLX RSLVDQ\FK Z\*HM WHFKQLN 'RGDWNRZR PR*HV]QDGDZDüWZDU]\GRZROQ\Z\UD]]PLHQLDMFSRáR*HQLHNLONXSXQNWyZZRNROLF\ RND 6SUyEXM SRHNVSHU\PHQWRZDü L QDGDü WZDU]\ VZRMHJR PRGHOX Z\UD] ]PDUWZLHQLD OXEZFLHNáRFL.LHG\GRMG]LHV]GRZQLRVNX*HRNR7ZRMHJRPRGHOXZ\JOGDWDNMDN SRZLQQRPR*HV]UR]SRF]üPRGHORZDQLHQRVD
Nos 0RGHORZDQLHNV]WDáWXQRVDMHVWUyZQLHSUDFRFKáRQQHMDNPRGHORZDQLHRNDOHF]PQLHM VNRPSOLNRZDQH QL* PRGHORZDQLH XVW 1DGDO PXVLV] ]ZUDFDü XZDJ QD SRáR*HQLH SXQNWyZZHZV]\VWNLFKRNQDFKZLGRNRZ\FK3DPL WDM*HSUDFXMHV]ZWU]HFKZ\PLaUDFKZL FSRáR*HQLHSXQNWXZZLGRNX]ERNXL]JyU\MHVWUyZQLHZD*QHMDNZZLGRNX z przodu.
Modelowanie nosa 1. =DáDGXMRELHNWEyestart3.lwo ]GRáF]RQHJRGRNVL*NL&'520X-HVWWRPRGHO
WZDU]\ZWDNLPVWRSQLX]DDZDQVRZDQLDZMDNLP]DNRF]\áRVL SRSU]HGQLHüZiF]HQLH-HOLWZRU]\áHVZyMZáDVQ\PRGHOX*\MJR:\VHOHNFMRQXMFLDQN ]QDjGXMFVL ZOHZ\PGROQ\PURJXRELHNWXLOXVWUDFMD =QLHM]EXGXMHV]QRV
&] ü,,,♦ Animacja scen
468 Ilustracja 14.10. FLDQND]NWyUHM zostanie wymodelowany nos ]RVWDáD wyselekcjonowana i przygotowana do dalszych modyfikacji.
2. 3RZ\VHOHNFMRQRZDQLXMHGQHMFLDQNLZFLQLMNODZLV]H6KLIWLIDE\RWZRU]\ü
RNQRGLDORJRZHQDU] G]LDSmooth Shift:RWZDUW\PRNQLHZSLV]ZDUWRü mm w polu Offset L ZDUWRü Z SROX Max Smoothing Angle (ilustracja 14.11). Kliknij na OK.
Ilustracja 14.11. 1DU] G]LH6PRRWK 6KLIWXPR*OLZLD podobnie jak Bevel, powielanie i przemieszczanie FLDQHNOXE SáDV]F]\]Q W oknie dialogowym PR*HV]RNUHOLü SU]HVXQL FLH2IIVHW SRZLHORQHMFLDQNL iPDNV\PDOQ\NW SRPL G]\FLDQNDPL jaki zostanie Z\JáDG]RQ\0D[ Smoothing Angle). 3. 3R X*\FLX QDU] G]LD Smooth Shift ]REDF]\V] *H QRV ]DF]á QDELHUDü NV]WDáWX
7HUD]PXVLV]Z\NRQDüG]LXUNLZQRVLH=GHVHOHNFMRQXMZV]\VWNLHFLDQNL:yVHOHNFMRQXM GROQ FLDQN REV]DUX NWyU\ VWZRU]\áH SU]\ SRPRF\ QDU] G]LD Smooth Shift,OXVWUDFMDSU]HGVWDZLDZ\VHOHNFMRQRZDQFLDQN
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
469
Ilustracja 14.12. FLDQND]QDMGXMFD VL ZGROQHMF] FL QRVD]RVWDáD wyselekcjonowana w celu wymodelowania dziurek w nosie.
4. 3RZ\VHOHNFMRQRZDQLXWHMFLDQNLZFLQLMNODZLV]EDE\XDNW\ZQLüQDU] G]LH
Bevel. W polach Inset i Shift ZSLV]ZDUWRüPP.OLNQLMQD2.
5. 1LH GHVHOHNFMRQXMF FLDQNL X*\M SRQRZQLH QDU] G]LD Bevel z takimi samymi
ZDUWRFLDPLSDUDPHWUyZ3U]HVXSRZVWDáFLDQN ZJyU ZJáEQRVD=GeVHOHNFMRQXM FLDQN L ZFLQLM NODZLV] 7DE DE\ ]REDF]\ü MDN Z\JOGD WZDU] w trybie MetaNURBS0R*HV]GRSUDFRZDüNV]WDáWQRVDNWyU\WHUD]MHVWQLHFR ]E\WNZDGUDWRZ\:\NRU]\VWDMQDU] G]LHDrag do przemieszczania odpowiedQLFK SXQNWyZ 0R*HV] WH* ]PQLHMV]\ü WURFK ZORW G]LXUNL Z QRVLH 6SUyEXM Z\NRU]\VWDüQDU] G]LDBevel i Smooth Shift do nadania nosowi odpowiedniego NV]WDáWX,OXVWUDFMDSU]HGVWDZLDQDV]PRGHOZWU\ELHMetaNURBS.
'R Z\NRQDQLD GUXJLHM SRáRZ\ WZDU] PR*HV] Z\NRU]\VWDü QDU] G]LH Mirror. Z lewej VWURQ\QRVD]QDMGXMHVL FLDQNDNWyUDPR*HVSRZRGRZDüEá G\SU]\áF]HQLXREXSoáyZHNRELHNWX:\VHOHNFMRQXMMLXVXSU]HGSU]\VWSLHQLHPGRQaVW SQHJRüZLF]HQLD 5R]SRF] FLHPRGHORZDQLDWZDU]\RGRF]XMHVWEDUG]RZ\JRGQPHWRG:\JOGQRVDLXVW PR*HSRGNUHOLü Z\UD] WZDU]\X]\VNDQ\ SU]H] RGSRZLHGQL NV]WDáW RNROLF\ RND LEUZL 1RVNWyU\ZáDQLH]EXGRZDáHPDGX*\ZSá\ZQDZ\JOGPRGHORZDQHMWZDU]\ 0o*HV]GDüVZRMHPXERKDWHURZLPDá\OXEZ\GDWQ\QRV3U]\PRGHORZDQLXQRVDPLHMQD XZDG]HURO MDNSRVWDüE G]LHRGJU\ZDüZDQLPDFML.LHG\RSDQXMHV]MX*PRGHORZaQLHQRVDPR*HV]UR]SRF]üPRGHORZDQLHXVW
Usta 8VWD V UyZQLH ZD*QH MDN QRV L RF]\ 2F]\ L QRV QDGDM WZDU]\ RGSRZLHGQL Z\UD] aSU]\SRPRF\RGSRZLHGQLHJRXáR*HQLDXVWPRGHOXPR*HV]Z\ZRáDüZUD*HQLH*H7ZyM ERKDWHUPyZL:SRQL*V]\PüZLF]HQLXGRGDV]GRPRGHORZDQHMWZDU]\XVWD
&] ü,,,♦ Animacja scen
470 Ilustracja 14.13. Nos utworzony przy SRPRF\QDU] G]L Smooth Shift i Bevel.
8VWDXWZRU]\V]GRGDMFGRPRGHOXNROHMQHSXQNW\'RáF]\V]MHGRRELHNWXSRGREQLH MDNSRSU]HGQLR±GRGDMFZRGSRZLHGQLFKPLHMVFDFKSXQNW\LWZRU]FFLDQNL
Modelowanie ust 1. 8PLHüSXQNW\ZGROQHMF] FLWZDU]\2VWUR*QLHGRáF]DMMHGRUHV]W\RELHNWX
=DáF]WU\EOpenGL PreviewDE\áDWZLHMRULHQWRZDüVL ZSRáR*HQLXSXQNWyZ 8WZRU]\V] WZDU] ] RWZDUW\PL XVWDPL G]L NL F]HPX QDGDZDQLH SRWHP XVWRP NV]WDáWyZSU]\MPRZDQ\FKSU]\Z\PDZLDQLXUy*Q\FKJáRVHNE G]LHáDWZLHMV]H
2. 5R]PLHü SXQNW\ QD áXNX SRGREQLH MDN SU]\ WZRU]HQLX RND Z]GáX* GROQHM
NUDZ G]LWZDU]\=W\FKSXQNWyZSRZVWDQLHJyUQDZDUJD.LHG\MX*UR]PLHFLV] SXQNW\SRZLHOMH3U]HVXVNRSLRZDQHSXQNW\QLHFRZGyá'RáF]XWZRU]RQH SXQNW\GRRELHNWXFLDQNDPL :\NRQDM MHV]F]H MHGQNRSL ]HVWDZXSXQNWyZ WDN DE\ SRZVWDá\ WU]\ U] G\ SXQNWyZ 7H SXQNW\ UyZQLH* GRáF] GR UHV]W\ RELHNWXWZRU]FFLDQNL
8WZRU]RQHZáDQLHWU]\U] G\SXQNWyZLFLDQHNVWZRU]ZDUJL,OXVWUDFMDSU]Hdstawia odpowiednio rozmieszczone punkty. 3DPL WDMRREVHUZRZDQLXSRáR*HQLDSXQNWyZZHZV]\VWNLFKRNQDFKZLGoNRZ\FK8VWDQLHVSURVWH±]DNU]\ZLDMVL WDNMDNWZDU]0R*HV]QDGDü LPNV]WDáWZ\NRU]\VWXMFQDU] G]LHBend.
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo Ilustracja 14.14. Punkty rozmieszczone blisko VLHELHGDMZL NV] NRQWURO QDG NV]WDáWHPXVW
3. :]DMHPQHSRáR*HQLHSRV]F]HJyOQ\FKU] GyZSXQNWyZWZRU]F\FKXVWDMHVWWDkie
VDPRMDNSRáR*HQLHU] GyZSXQNWyZWZRU]F\FKRF]\0R*HV]ZL FZ\NRU]yVWDüRNRMDNRZ]yU
4. =ZUDFDMF XZDJ QD SRáR*HQLH SXQNWyZ ZH ZV]\VWNLFK RNQDFK ZLGRNRZ\FK
XIRUPXMXVWD*yUQ\U]GSXQNWyZPR*HV]SR]RVWDZLüEH]]PLDQ
5. :\VHOHNFMRQXMSXQNW\WZRU]FHGUXJLU]GSXQNWyZZXVWDFKLSU]HVXJRQLHFR
ZJyU LSU]HGSR]RVWDáH1DVW SQ\U]GSXQNWyZSU]HVXZGyá'RGDMNROHMQ\ U]GSXQNWyZLSU]HVXJRZGyáLZJáEXVWWZRU]FGROQF] üJyUQHMZDUJL ,OXVWUDFMDSU]HGVWDZLDUH]XOWDWSRZ\*V]\FKF]\QQRFL
6. :FLQLM NODZLV] 7DE DE\ ]REDF]\ü RELHNW Z WU\ELH MetaNURBS. Ilustracja
SU]HGVWDZLDWHQVDPRELHNWNWyU\]QDMGXMHVL QDLOXVWUDFMLZWU\ELH MetaNURBS.
7. 8VWDSU]HGVWDZLRQHQDLOXVWUDFMLZ\PDJDMMHV]F]HPRG\ILNDFML:\NRU]\VWDM
]GM FLHGRZROQHMSRVWDFLMDNRZ]yUSU]\QDGDZDQLXNV]WDáWXXVWRPPodelu.
8. .LHG\]DNRF]\V]PRGHORZDQLHJyUQHMZDUJLZ\NRQDMRGELFLHOXVWU]DQHQa-
U] G]LHMirror WZRU]F\FKMSXQNWyZWDNDE\SRZVWDá]DU\VGROQHMZDUJL
9. 'RáF]SXQNW\WZRU]FHGROQF] üXVWGRUHV]W\RELHNWX'RGDMNLONDSXQNWów
]ERNXXVW:\NRU]\VWDMWHSXQNW\GRVWZRU]HQLDFLDQHN]ERNXXVW,OXVWUDFMD 14.17 przedstawia model twarzy przed dodaniem brody i policzka.
10. 3R]RVWDZXVWDPRGHOXRWZDUWH'RGDMNROHMQHSXQNW\LFLDQNLWZRU]FHEURG
i policzek.
471
&] ü,,,♦ Animacja scen
472 Ilustracja 14.15. 5] G\SXQNWyZ rozmieszczone tak, DE\WZRU]\á\NV]WDáW ust.
Ilustracja 14.16. Usta z ilustracji 14.15 w trybie MetaNURBS.
11. :\NRU]\VWDM QDU] G]LH Magnet lub DragNet do nadania ustom bardziej natu-
UDOQHJR Z\JOGX 0R*HV] UyZQLH* Z\VHOHNFMRQRZDü SXQNW\ WZRU]FH XVWD iNRU]\VWDMF ] ZLGRNX ] ERNX Side View QDGDü XVWRP NV]WDáW SU]\ SRPRF\ QDU] G]LDBend.
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo Ilustracja 14.17. 8VWDQDELHUDM NV]WDáWXSRGRGDQLX dolnej wargi.
12. .LHG\]DNRF]\V]WZRU]HQLHEURG\LSROLF]NDPXVLV]Z\NRQDüGUXJSRáRZ WZa-
U]\'RWHJRFHOXZ\NRU]\VWDV]QDU] G]LHMirror:F]HQLHMMHGQDNZ\VHlekcjonuj ZV]\VWNLHSXQNW\]QDMGXMFHVL QDOHZHMNUDZ G]LRELHNWXLZ\NRU]\VWDMNRPHQG
Set ValueGRXVWDZLHQLDLFKZMHGQHMOLQLLZZLGRNX]SU]RGX:W\PSU]\NáDG]LH SU]HVXQL WRMHWDN*HLFKZVSyáU] GQD;ZyQRVLáDPPLOXVWUDFMD
Ilustracja 14.18. Wykorzystaj NRPHQG 6HW9DOXH do ustawienia skrajnych punktów obiektu w jednej linii.
473
&] ü,,,♦ Animacja scen
474
13. :\NRQDMRGELFLHOXVWU]DQHRELHNWXXPLHV]F]DMFRV\PHWULLWDPJG]LHZSRSU]H
GQLP NURNX XPLHFLáH Z\VHOHNFMRQRZDQH SXQNW\ 3R RGELFLX XVX HZHQWXDOQH ODG\SRáF]HQLDáF]FRGSRZLHGQLHSXQNW\QDU] G]LHPMerge (klawisz m). -HOLXZD*DV]*HWRFRRWU]\PDáHQLHVSHáQLD7ZRLFKRF]HNLZDüZFLQLM przycisk Undo L ]PRG\ILNXM Z\JOG WZDU]\ SU]HPLHV]F]DMF RGSRZLHGQLH SXQNW\ :SLVDQLH ZDUWRFL Z SROX Undo Levels okna Data Options NODZLV]R XPR*OLZLDRGZRáDQLHSU]\SRPRF\NRPHQG\Undo ostatnich 15 operacji.
2SLVDQDZSRZ\*V]\FKSU]\NáDGDFKWHFKQLNDPRGHORZDQLDWZDU]\MHVWEDUG]RHIHNW\ZQD SU]\WZRU]HQLXGRZROQHMSRVWDFL0R*HV]Z\NRU]\VWDüM]DUyZQRGRWZRU]HQLDWZDU]\ OXG]NLHMMDNLWZDU]\NRVPLWyZF]\LQQ\FKVWZRU]HF]áHNoNV]WDáWQ\FK
*áRVNL 1DGDZDQLH XVWRP PRGHOX NV]WDáWyZ SU]\MPRZDQ\FK SU]\ Z\PDZLDQLX JáRVHN PR*H E\üEDUG]RF]DVRFKáRQQH'RQDGDQLDSUDZLGáRZHJRNV]WDáWXXVWRPSRWU]HEQHVZ]RU\ QS]GM FLD-HGQDNG]L NLQDU] G]LXMetaNURBSQLHPXVLV]PRGHORZDüQRZHMWZDU]\ GR ND*GHM JáRVNL : QDVW SQ\P üZLF]HQLX QDXF]\V] VL QDGDZDü RGSRZLHGQL NV]WDáW XVWRPLVWQLHMFHJRPRGHOX 1LH]DOH*QLH RG WHJR F]\ 7ZyM RELHNW ]EXGRZDQ\ MHVW ]H FLDQHN WUyMNtQ\FK F]\ F]ZRURNWQ\FK PXVL ]DZLHUDü WDN VDP LORü SXQNWyZ MDN obiekty-cele do morfingu. Nie usuwaj i nie dodawaj punktów do modelu. =PLHQLDMMHG\QLHLFKSRáo*HQLH
7ZRU]HQLHSRGVWDZRZ\FKXVWDZLHXVW 1. 8UXFKRPPRGXá0RGHOHU=DáDGXMRELHNW ManNURBS.lwo]GRáF]RQHJRGR
NVL*NL &'520X 2ELHNW WHQ MHVW MHGQ\P ] ZLHOX RELHNWyZ NWyUH PR*QD ]QDOH(üZVLHFL,QWHUQHWOXEQD&'520DFK]RELHNWDPL'0RGXá0RGHOHU.5 XPR*OLZLD SUDF Z WU\ELH MetaNURBS zarówno z modelem zbudowanym ze FLDQHNWUyMNWQ\FKMDNL]PRGHOHP]EXGRZDQ\P]HFLDQHNF]ZRURNWQ\FK ZL FPR*HV]Z\NRU]\VWDüPRGHONWyU\]DáDGRZDáH
2. 2ELHNW NWyU\ ]DáDGRZDáH ]QDMGXMH VL Z WU\ELH MetaNURBS :FLQLM GZu-
NURWQLHNODZLV]7DEDE\SU]HáF]\üPRGHOZWU\ESáDV]F]\]QRZ\LSRQRZQLH w tryb MetaNURBS L]REDF]\üUy*QLFHZMHJRZ\JOG]LH 2ELHNW NWyUHJR E G]LHV] X*\ZDá PD ZLHOH GHWDOL ZL F XVWDZ ZDUWRü Sarametru Patch Division w oknie Data Options NODZLV]R QD']L NLWePXREUD]E G]LHV]\EFLHMRGZLH*DQ\D7ZRMDSUDFDV]\EV]D:DUWRüWHJR SDUDPHWUX ZSá\ZD QD LORü XWZRU]RQ\FK SR Z\NRQDQLX NRPHQG\ Freeze punktów.
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
475
3. 8VWD PRGHOX V ]DPNQL WH :\NRU]\VWXMF MetaNURBS PR*HV] MH RWZRU]\ü
QLHXV]NDG]DMFRELHNWX3RZL NV]NRPHQGDZoom REV]DUZRNyáXVWPRGHOX :\VHOHNFMRQXM SXQNW\ ]QDMGXMFH VL QD SRáF]HQLX ZDUJ ,OXVWUDFMD przedstawia wyselekcjonowane punkty.
Ilustracja 14.19. Wyselekcjonowane SXQNW\]QDMGXMFH VL QDSRáF]HQLX warg.
4. 3U]HVXZ\VHOHNFMRQRZDQHSXQNW\ZJáEJáRZ\PRGHOXWDNMDNQDLOXVWUDFML
:áDQLHVWZRU]\áHRELHNWFHOGODPRUILQJX
5. =GHVHOHNFMRQXM ZV]\VWNLH SXQNW\ L ZFLQLM NODZLV] D DE\ FDá\ RELHNW VWDá VL
ZLGRF]Q\ZRNQDFKZLGRNRZ\FK:FLQLMNODZLV]H&WUOLGDE\Z\ZRáDüNoPHQG Freeze 2ELHNW ]QDMGXMF\ VL Z WU\ELH MetaNURBS zostanie pokryty FLDQNDPL,OXVWUDFMDSU]HGVWDZLDJRWRZ\RELHNW =DSLV]RELHNW SRG Qa]ZHead_A.lwo.
']L NLZ\NRU]\VWDQLX MetaNURBSWZRU]HQLHSRGVWDZRZ\FKXáR*HXVWMHVWáDWZH3R ]DSLVDQLXRELHNWXZ\NRU]\VWDMNRPHQG UndoDE\SU]\ZUyFLüZ\JOGPRGHOXGRVWDQX, ZMDNLPE\áSU]HGSRNU\FLHPJRFLDQNDPL 6. :FLQLM SU]\FLVN Undo DE\ SU]\ZUyFLü RELHNW GR VWDQX ] SU]HG SRNU\FLD JR
FLDQNDPL:\VHOHNFMRQXMSXQNW\WZRU]FHGROQV]F] N
7. 8DNW\ZQLMQDU] G]LHRotate (klawisz y). Ustaw kursor w miejscu, gdzie znajduje
VL VWDZáF]F\V]F] N JyUQLGROQ±QLHFRSU]HGXFKHP:FLQLMOHZ\NOaZLV]P\V]\LREUyüZ\VHOHNFMRQRZDQHSXQNW\WDNDE\XVWDPRGHOX]DPNQ á\ VL =GHVHOHNFMRQXMZV]\VWNLHSXQNW\LSRNU\MPRGHOFLDQNDPLNRPHQGDFreeze lub klawisze Ctrl i d). Zapisz obiekt jako Man_Anchor.lwo. Wykorzystasz JRSy(QLHMMDNRRELHNWZ\MFLRZ\Anchor Object) dla morfingu w Morph Gizmo.
&] ü,,,♦ Animacja scen
476 Ilustracja 14.20. Wyselekcjonowane SXQNW\SU]HVXQL WH wJáEJáRZ\8VWD PRGHOXVWHUD] rozchylone.
Ilustracja 14.21. Po odpowiednim SU]HVXQL FLX wyselekcjonowanych punktów model zostaje pokryty FLDQNDPLSU]\ pomocy komendy Freeze.
8. 8*\MGZXNURWQLHNRPHQG\UndoDE\SU]\ZUyFLüSXQNWRPSRáR*HQLHZ\MFLRZH.
1LH]PLHQLDMF]HVWDZXZ\ERUXZ\NRU]\VWDMQDU] G]LHRotate w podobny spoVyEMDNZSRSU]HGQLPNURNXOHF]W\PUD]HPREUyüSXQNW\ZGyáWDNDE\XVWD PRGHOXRWZDUá\VL 1DHNUDQLHZLG]LV]WHUD]SRVWDü]RWZDUW\PLXVWDPL
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo 9. =GHVHOHNFMRQXMZV]\VWNLHSXQNW\3RNU\MPRGHOFLDQNDPLL]DSLV]JRSRGQD]Z
Head_Open.lwo. Ilustracja 14.22 przedstawia twarz z otwartymi ustami. Ilustracja 14.22. 3XQNW\WZRU]FH GROQV]F] N
obrócone tak, aby XVWDPRGHOXRWZDUá\ VL
10. 3R ]DSLVDQLX RELHNWX ZFLQLM GZXNURWQLH SU]\FLVN Undo DE\ SU]\ZUyFLü
SXQNWRP LFK Z\MFLRZH SRáR*HQLH 7HUD] PR*HV] ]DF]ü WZRU]HQLH XVWDZLH XVWSU]\MPRZDQ\FKSU]\Z\PDZLDQLXSRV]F]HJyOQ\FKJáRVHN :\VHOHNFMRQXM SXQNW\WZRU]FHSU]HGQL F] ü XVW 8DNW\ZQLM QDU] G]LH Magnet L WU]\PDMF ZFLQL W\SUDZ\NODZLV]P\V]\XVWDO]DVL JG]LDáDQLDQDU] G]LDWDNDE\]QDOa]á\ VL Z QLP XVWD EURGD L IUDJPHQW WZDU]\ ]QDMGXMF\ VL SRPL G]\ XVWDPL a nosem. :FLQLM OHZ\ NODZLV] P\V]\ L SU]HVX Z\VHOHNFMRQRZDQH SXQNW\ QLHFRZSU]yGXNáDGDMFXVWDPRGHOXZÄWUEN ´LOXVWUDFMD
11. 'RSDVXMSRáR*HQLHSXQNWyZWDNDE\XáR*HQLHXVWE\áRWDNLHMDNLHSU]\MPRZa-
QHMHVWSU]\Z\PDZLDQLXJáRVNLÄX´0R*HV]FLJQüQLHFRZDUJLLOHNNRZyNU]\ZLü GROQ ZDUJ 6SyMU] Z OXVWUR L ]DREVHUZXM XáR*HQLH VZRLFK XVW SU]\ wymaZLDQLXJáRVNLÄX´6SUyEXMXáR*\üSRGREQLHXVWDPRGHOX
12. :\VHOHNFMRQXM SXQNW\ WZRU]FH SROLF]NL L Z\NRU]\VWXMF QDU] G]LH Stretch
wZLGRNX]SU]RGXFLJQLM nieco policzki modelu. 3U]\PRG\ILNRZDQLXNV]WDáWXRELHNWXPR*HV]VWRVRZDü]DUyZQRPRG\ILNaFMHSXQNWyZMDNLFLDQHN 13. :\VHOHNFMRQXMFLDQNLWZRU]FHURGNRZF] üGROQHMZDUJLLSU]HVXMHQLHFR
Z Gyá 3R RGSRZLHGQLP XVWDZLHQLX XVW PRGHOX SRNU\M JR FLDQNDPL L ]DSLV] SRGQD]ZHead_U.lwo. Ilustracja 14.24 przedstawia model z ustami ustawioQ\PLWDNMDNSU]\Z\PDZLDQLXJáRVNLÄX´
477
&] ü,,,♦ Animacja scen
478 Ilustracja 14.23. Do modyfikowania NV]WDáWXXVWPR*HV] Z\NRU]\VWDü QDU] G]LH0DJQHW i Drag.
Ilustracja 14.24. 8áR*HQLHXVW przyjmowane przy Z\PDZLDQLXJáRVNL „u” uzyskane przez odpowiednie SU]HVXQL FLH SXQNWyZLFLDQHN modelu.
3U]\ WZRU]HQLX XVWDZLH XVW QDMOHSV]\P Z]RUHP MHVW OXVWUR OXE IRWRJUDILD -HOL PDV] PDáH OXVWHUNR SRáy* MH QD VZRLP ELXUNX L REVHUZXM Z QLP XáR*HQLH VZRLFK XVW SU]\ Z\PDZLDQLXUy*Q\FKJáRVHN2GZ]RURZXMXáR*HQLDVZRLFKXVWQDXVWDFKPRGHOXWZoU]FRELHNW\FHOHGODPRUILQJX
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
479
7HUD] PR*HV] Z\NRU]\VWDü NRPHQG Undo GR SU]\ZUyFHQLD PRGHORZL SRF]WNRZHJR Z\JOGX-HOLZ\NRQDáHZL FHMQL*]PLDQPRGHOXLNRPHQGDUndo SU]HVWDáDG]LaáDü]DáDGXMSRQRZQLHRELHNWManNURB.lwo]GRáF]RQHJRGRNVL*NL&'520X7X SRUD]NROHMQ\ZLGDüMDNZD*QHMHVW]DSLV\ZDQLHSRV]F]HJyOQ\FKHWDSyZVZRMHMSUDF\ :GRZROQ\PPRPHQFLHPR*HV]ZUóFLüGRSRSU]HGQLHJRVWDQXL]DF]üRGQRZD 0R*HV] VWZRU]\ü GRZROQ LORü XVWDZLH XVW PRGHOX &] VWR MHGQDN GR UHDOLVW\F]QHM DQLPDFMLZ\VWDUF]XáR*HQLDSU]\MPRZDQHSU]\Z\PDZLDQLXSRGVWDZRZ\FKJáRVHN1D GRáF]RQ\PGRNVL*NL&'520LH ]QDMG]LHV] ]HVWDZ PRGHOL ]RGSRZLHGQLR XNV]WDátowanymi ustami.
Mimika twarzy -HGQ]F] FLWZRU]HQLDDQLPDFMLWZDU]\MHVWDQLPRZDQLHPLPLNLWZDU]\ZFHOXSU]HdVWDZLHQLDQDVWURMXSRVWDFL:SRSU]HGQLPüZLF]HQLXDQLPRZDáHUXFKXVWDE\XPR*OLZLü VZRMHMSRVWDFLPyZLHQLH$QLPDFMDRF]XLPLPLNLWZDU]\X]XSHáQLUXFKXVW :SRQL*V]\PüZLF]HQLXVWZRU]\V]Uy*QHZ\UD]\WZDU]\PRGHOXPRG\ILNXMFSRáR*HQLH RGSRZLHGQLFKSXQNWyZLFLDQHN
Ustawienia twarzy 1. 8UXFKRPPRGXá0RGHOHUL]DáDGXMRELHNWMannurbclsd.lwo ]GRáF]RQHJRGR
NVL*NL&'520X-HVWWRPRGHOJáRZ\]]DPNQL W\PLXVWDPL:WHMF] FL üZLF]HQLD]DPNQLHV]RF]\PRGHOXPRG\ILNXMFSRáR*HQLHRGSRZLHGQLFKFLDQHN. :QDVW SQ\PüZLF]HQLXZ\NRU]\VWDV]SURFHGXU Morph GizmoGRSRáF]HQLD animacji ust i animacji reszty twarzy.
2. 3RZL NV] SU]\ SRPRF\ NRPHQG\ Zoom REV]DU Z NWyU\P ]QDMGXM VL RF]\
PRGHOX:\ELHU]WU\EHG\FMLFLDQHNLSáDV]F]\]QSU]\FLVNPolygons :FLQLM NODZLV]ZDE\RWZRU]\üRNQRPolygon Statistics. Z rozwijanego menu znajduMFHJR VL Z W\P RNQLH Z\ELHU] SRZLHU]FKQL Eyelids (ilustracja 14.25). Po Z\EUDQLX WHM SRZLHU]FKQL ZFLQLM SU]\FLN ]QDMGXMF\ VL RERN QDSLVX with SurfaceFLDQNLWZRU]FHSRZLHU]FKQL Eyelids ±SRZLHNLRF]X±]RVWDQZ\Velekcjonowane. Zamknij okno Statistics0R*HV]WHUD]RWZRU]\üRNQRatrybutów SRZLHU]FKQLL]PRG\ILNRZDüDWU\EXW\Z\VHOHNFMRQRZDQHMSRwierzchni.
3. 3RZ\VHOHNFMRQRZDQLXFLDQHNXDNW\ZQLMQDU] G]LHRotate. W widoku z boku
XVWDZNXUVRUP\V]\]DRF]DPL2EUyüFLDQNLZGyá
3DPL WDM*HQLHNWyUHQDU] G]LDG]LDáDMLQDF]HMZPRGXOH0RGHOHUQL*ZPRGXOH/D\Rut. 1DSU]\NáDGQDU] G]LHRotate RSLHUDVL QDSRáR*HQLXNXUVRUDP\V]\QLHQDRULHQWDFML obiektu. 4. -HOLSRZLHNLQLHREUDFDMVL WDNMDNSRZLQQ\ZFLQLMSU]\FLVNUndo, ustaw
NXUVRU P\V]\ Z LQQ\P PLHMVFX L REUyü SRZLHNL SRQRZQLH .LHG\ X]QDV] *H PRGHOZ\JOGDMX*WDNMDNSRZLQLHQSRNU\MJRFLDQNDPLFreeze) i zapisz na G\VN SRG QD]Z ManEyeClosed.lwo ,OXVWUDFMD SU]HGVWDZLD JáRZ
z]DPNQL W\PLRF]DPL
&] ü,,,♦ Animacja scen
480 Ilustracja 14.25. Okno Polygon Statistics daje informacje na temat FLDQHNZPRGHOX i pozwala na wyselekcjonowani HFLDQHNWZRU]F\FK RNUHORQ SRZLHU]FKQL
Ilustracja 14.26. 2EUyWFLDQHN WZRU]F\FKSRZLHNL powoduje ]DPNQL FLHRF]X modelu.
5. Przy pomocy komendy Undo SU]\ZUyüSRZLHNRPSRáR*HQLHZ\MFLRZH=Ge-
VHOHNFMRQXMZV]\VWNLHFLDQNL:\VHOHNFMRQXMFLDQNL]QDMGXMFHVL QDURGNX F]RáD QDG QRVHP 7DP ]QDMGXMH VL PL VLH SRGáX*Q\ QRVD SDWU] LOXVWUDFMD 3U]HVXQL FLHWHJRPL QLDZGyáQDGDMHWZDU]\Z\JOG]GHQHUZRZDQHM lub zaniepokojonej (ilustracja 14.27). 6SUyEXM RSUyF] QDU] G]LD Move Z\NRU]\VWDü WDN*H QDU] G]LH Stretch do ]PLDQSRáR*HQLDSXQNWyZ
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
481
Ilustracja 14.27. 0L VLHSRGáX*Q\ QRVDSU]HVXQL W\ wGyáQDGDMHWZDU]\ wyraz gniewu.
6. 1DGDM WZDU]\ Z\UD] JQLHZX OXE ]DQLHSRNRMHQLD RGSRZLHGQLR XVWDZLDMF
SXQNW\ZRNyáRF]X3R]DNRF]HQLXPRG\ILNDFMLSRNU\MPRGHOFLDQNDPLNomenda Freeze L]DSLV]QDG\VNSRGQD]ZMan_Concern.lwo.
7. Przy pomocy komendy Undo SU]\ZUyüPRGHORZLZ\JOGSRF]WNRZ\3U]HVXWe-
raz Z\VHOHNFMRQRZDQHFLDQNLZJyU QDGDMFWZDU]\Z\UD]]PDUWZLHQLDIluVWUDFMDSU]HGVWDZLD]PDUWZLRQWZDU]0R*HV]]DSLVDüWDN*HWHQPRGHOna dysk.
8. 3U]\ZUyüPRGHORZLZ\JOGSRF]WNRZ\:\NRU]\VWXMFVFKHPDWPL QLWZa-
rzy przedstawiony na ilustracji 14.1 nadaZDMWZDU]\Uy*QHZ\UD]\ :W\PSRGUR]G]LDOHSU]HF]\WDáHRVSRVREDFKWZRU]HQLDUy*Q\FKXáR*HWZDU]:D*QH MHVW DE\ SU]HURELá SRZ\*V]H üZLF]HQLD SU]HG SU]\VWSLHQLHP GR SUDF\ ] SURFHGXU Morph GizmoSRQLHZD*]QDMFWHFKQLNLPRGHORZDQLDXáR*HWZDU]\ZSHáQLZ\NRU]yVWDV]PR*OLZRFLWHMSURFHGXU\'REU]HZ\NRQDQHPRGHOHLFHOHGODPRUILQJXSRPRJ Ci w pracy z Morph Gizmo:QDVW SQ\PSRGUR]G]LDOHZ\NRU]\VWDV]RELHNW\VWZRU]oQHZSRSU]HGQLFKüZLF]HQLDFKGRDQLPDFMLWZDU]\SU]\SRPRF\Morph Gizmo.
Wykorzystanie Morph Gizmo do animacji twarzy Morph Gizmo MHVWQRZSURFHGXUSOXJLQGRáF]DQGRZHUVML:\NRU]\VWXMFM PR*HV]Z\NRQ\ZDüPRUILQJLSRMHG\QF]\FKRELHNWyZJUXSRELHNWyZLV\QFKURQL]RZDü
&] ü,,,♦ Animacja scen
482 Ilustracja 14.28. 3RSU]HVXQL FLX wyselekcjonowanych FLDQHNZJyU WZDU] QDEUDáD zmartwionego Z\JOGX
PRUILQJ]G(ZL NLHP:SRSU]HGQLFKüZLF]HQLDFKVWZRU]\áHUy*QHXáR*HQLDXVWPRGHOX. .D*GH ] QLFK PR*H E\ü Z\NRU]\VWDQH MDNR RELHNWFHO GOD PRUILQJX 0RG\ILNRZDáH WDN*H XáR*HQLH RF]X 7H RELHNW\ PRJ UyZQLH* ]RVWDü Z\NRU]\VWDQH Z Morph Gizmo i]JUXSRZDQH ] SR]RVWDá\PL : QDVW SQ\P üZLF]HQLX Z\NRU]\VWDV] SURFHGXU Morph Gizmo w praktyce. Morph Gizmo Z\NRU]\VWXMH RELHNW\ Z\MFLRZH (Anchor) i obiekty-cele (Target). 2ELHNW\ WH QLH Uy*QL VL QLF]\P SRG Z]JO GHP EXGRZ\ 2ELHNW Z\MFLRZ\ RNUHOD Z\JOG RELHNWX SU]HG PRUILQJLHP : QDV]\P SU]\SDGNX RELHNWHP Z\MFLRZ\P SoZLQQD E\ü WZDU] ] QHXWUDOQ\P Z\UD]HP ± ]DPNQL WH XVWD L RWZDUWH RF]\ 3R]RVWDáH RELHNW\ ]DáDGRZDQH GR SURFHGXU\ WR RELHNW\FHOH 0DM RWZDUWH Z Uy*Q\ VSRVyE XVWD ]DPNQL WHRF]\LZ\UD*DM Uy*QH QDVWURMH ERKDWHUD 2ELHNW Z\MFLRZ\ – Anchor – nie PXVL ZFDOH QD]\ZDü VL Anchor.lwo : QDV]\P SU]\NáDG]LH MHVW WR ]URELRQH MHG\QLH GODFHOyZRUJDQL]DF\MQ\FK3LHUZV]\]DáDGRZDQ\GR Morph Gizmo obiekt jest zawsze RELHNWHPZ\MFLRZ\P : GDOV]HM F] FL WHJR SRGUR]G]LDáX Z\NRU]\VWDV] PR*OLZRFL Morph Gizmo ]ZL]DQH z synchronizowanLHP PRUILQJX ] G(ZL NLHP $E\ MH Z\NRU]\VWDü PXVLV] SRVLDGDü NDUW G(ZL NRZ-HOLMHMQLHPDV]WDN*HPR*HV]Z\NRQDüWHQSU]\NáDGDE\]DSR]QDü VL ]WZRU]HQLHPXM üNOXF]RZ\FKZMorph Gizmo3DPL WDMWH**HREVáXJDG(ZL NX w Morph Gizmo MHVW IXQNFM HNVSHU\PHQWDOQ L ]RVWDQLH Z SHáQL ]DLPSOHPHQWRZDQD w naVW SQ\FKZHUVMDFKSURFHGXU\ Morph Gizmo SR]ZDOD QD JUXSRZDQLH RELHNWyZ 0R*HV] QD SU]\NáDG ]DáDGRZDü PoGHOH]Uy*Q\PLXáR*HQLDPLXVWL]JUXSRZDüMH1DVW SQLHPR*HV]]JUXSRZDüZV]\VWNLH PRGHOH ] Uy*Q\PL XáR*HQLDPL RF]X : QDVW SQ\P üZLF]HQLX ]DSR]QDV] VL ] SUDF z Morph Gizmo i grupowaniem obiektów.
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
Praca z Morph Gizmo 1. 8UXFKRPPRGXá/D\RXW2WZyU]SDQHO Options:]DNáDGFHGeneral Options
wybierz z menu Generic Plug-ins proceduU LW_Morph_Gizmo. 2. W otwartym interfejsie procedury kliknij na przycisk Load Object]QDMGXMF\
VL ZSROXCurrent Object=DáDGXMRELHNWMan_Anchor.lwo]GRáF]RQHJRGR NVL*NL&'520X,OXVWUDFMDSU]HGVWDZLDLQWHUIHMVSURFHGXU\]]DáDGowanym obiektem.
3. 3R ]DáDGRZDQLX RELHNWX Z\MFLRZHJR NOLNQLM QD SU]\FLVNX Load Object po-
QRZQLHL]DáDGXMRELHNWMan_A.lwo.
Ilustracja 14.29. Interfejs procedury Morph Gizmo z]DáDGRZDQ\P obiektem Man_Anchor.lwo.
4. -HOL VSRMU]\V] WHUD] QD LQIRUPDFMH GRW\F]FH DNWXDOQLH Z\VHOHNFMRQRZDQHM
grupy obiektów (pole oznaczone Current Group ]REDF]\V]*HDNW\ZQJUXS jest grupa Default. Kliknij na przycisku Rename GroupL]PLHQD]Z JUXS\ na Mouths w otwartym okienku (ilustracja 14.30). W Morph Gizmo PR*HV] VWZRU]\üJUXS\ND*G]áR*RQ]RELHktów. Ilustracja 14.30. Okno zmiany nazwy grupy.
483
&] ü,,,♦ Animacja scen
484
5. .OLNQLM2.DE\]DPNQüRNLHQNRL]PLHQLüQD]Z JUXS\=DáDGXMUHV]W Po-
GHOL ] Uy*QLH XáR*RQ\PL XVWDPL ± Man_E.lwo, Man_O.lwo L SR]RVWDáH RUD] obiekt Man_Open.
6. 3R ]DáDGRZDQLX ZV]\VWNLFK RELHNWyZ GR JUXS\ Mouths XWZyU] QRZ JUXS
Kliknij na przycisku Add Group i wpisz na]Z JUXS\±Eyes. =DXZD*\V]*HRELHNW\NWyUHGRGDáHGRJUXS\MouthsQLHVMX*Z\ZLHWODQHQDOLFLH obiektów-celów (Target Objects =QDMGXMVL FLJOHZSDPL FLDOHSRQLHZD*VWZRU]\áH QRZJUXS ]PLHQLáDVL OLVWDRELHNWyZFHOyZ 7. Z menu Current Group Z\ELHU] JUXS Eyes =DáDGXM NRPHQG Load Object
obiekty Man_Concern.lwo, Man_Puzzled.lwo i Man_Worried.lwo. 8. Z rozwijanego menu File Z\ELHU]NRPHQG Save Project As i zapisz projekt ja-
ko Man1.giz=DXZD*UR]V]HU]HQLHQD]Z\SOLNX±JL]-HVWRQRZ\NRU]\VW\ZDQH GRLGHQW\ILNDFMLSOLNyZ]DZLHUDMF\FKSURMHNW\XWZRU]RQHZMorph Gizmo. -HOL SU]HVXQLHV] WHUD] NWyU\ ] VXZDNyZ Z SROX Morph Percentage ]REDF]\V] *H WZDU] PRGHOX ]PLHQLD Z\UD] 3U]HNRQDV] VL *H SU]\ SRPRF\ Morph Gizmo PR*HV] X]\VNDü QRZH XáR*HQLD WZDU]\ PRGHOX RGSRZLHGQLR ]PLHQLDMF ZDUWRFL SDUDPHWUX Morph Percentage GOD QLHNWyU\FK RELHNWyZFHOyZ :\NRU]\VWXMF WDN SURVW\ ]HVWDZ XVWDZLHXVWMDNWHQNWyU\ZáDQLH]DáDGRZDáHPR*HV]Z\NRQDüEDUG]RSU]HNRQXMF iUHDOLVW\F]QLH Z\JOGDMF DQLPDFM 2F]\ZLFLH SHáQ\ ]HVWDZ XVWDZLH XVW GD OHSV]H Z\QLNLDOH]Z\NOHQLHMHVWNRQLHF]Q\G]L NLPR*OLZRFLRPMorph Gizmo. 9. Najlepszym sposobem animowania mowy jest poruszanie ustami modelu tak,
DE\ LFK UXFK V\QFKURQL]RZDá VL ] G(ZL NLHP :HUVMD SURFHGXU\ Morph GizmoPDPR*OLZRüSUDF\]G(ZL NLHP)XQNFMDWDMHVWMHGQDNZID]LHSUyE iGODWHJRQLHMHVWGRVW SQD]PHQX0LPRWRMHMPR*OLZRFLMX*VW\OHGX*H*H ]QDF]QLH Z]ERJDFDM PR*OLZRFL SURFHGXU\ 3U]\ RWZDUW\P LQWHUIHMVLH SURFedury wpisz z klawiatury wyraz wave:\UD]WHQQLH]RVWDQLHZ\ZLHWORQ\QD HNUDQLHMHGQDN]REDF]\V]*HZLQWHUIHMVLHSRMDZLVL QRZ\SU]\FLVN±Audio (ilustracja 14.31).
10. Kliknij na przycisku Load Wave FileSRáR*RQ\PQDGOLVWMorph Percentage.
=DáDGXM SOLN Vista.wav ] GRáF]RQHJR GR NVL*NL &'520X -HVW WR Z\SRwieG]LDQH]GDQLHÄ+DVWDOD9LVWD%DE\´6SyMU]QDRNQRLQIRUPDF\MQH]QDMGXMFH VL ZGROQHMF] FLLQWHUIHMVX:\ZLHWORQ\MHVWZQLPW\WXáSOLNXF]DVWUZDQLD G(ZL NXF] VWRWOLZRüSUyENowania.
11. =DXZD**HF]DVWUZDQLDG(ZL NXZ\QRVLV2VWDWQLNODWNDQLPDFMLMHVW
klatka 60 (pole Last Frame FRSU]\SU GNRFLRGWZDU]DQLDNODWHNQDVHNXQG
(pole FPS GDDQLPDFM WUZDMFVHNXQG\=PLHZL FGáXJRüDQLPDFMLQD NODWHNDE\WUZDáDVHNXQG\ 12. Z menu Current Group Z\ELHU] JUXS Mouths 8SHZQLM VL *H ZV]\VWNLH
ZDUWRFLMorph Percentage Z\QRV]
13. 8WZyU]XM FLHNOXF]RZHZNODWFH:\NRQXMHVL WRSRGREQLHMDNZPRGXOH
/D\RXW±ZFLVNDMFNODZLV](QWHUOXESU]ycisk Create Key.
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo Ilustracja 14.31. :SLVDQLHVáRZD wave uaktywnia ukryte funkcje REVáXJLG(ZL NX
14. 3U]HVXVXZDNZSROXCurrent FrameDE\RGWZRU]\üG(ZL N3U]HVXJRWDN
DE\XVá\V]HüSRF]WHNG(ZL NXÄDDVWD´-HVWWRZRNROLFDFKNODWNL
15. 3U]HVXVXZDNMorph Percentage]QDMGXMF\VL RERNQD]Z\RELHNWXMan_Open
.lwo WDNDE\ZDUWRüSDUDPHWUX Morph Percentage ]PLHQLáDVL QD6SRZoduje to otwarcie ust modelu (ilustracja 14.32). Utwórz klucz w klatce 4.
Ilustracja 14.32. Suwak Morph Percentage dla obiektu-celu Man_Open.lwo SU]HVXQL W\ doZDUWRFL 6SRZRGRZDáRWR otwarcie ust modelu.
485
&] ü,,,♦ Animacja scen
486
16. 3U]HVXVXZDNCurrent Frame WDNDE\XVá\V]HüG(ZL NÄVV´]Z\UD]XÄ+Ds-
VWD´ -HVW WR Z RNROLFDFK NODWNL 3U]HVX VXZDNL Morph Percentage dla obiektu Man_E.lwoGRZDUWRFLGODRELHNWXMan_open.lwo GRZDUWRFL 0% i dla obiektu Man_O.lwoGRZDUWRFLWDNMDNSU]HGVWDZLDLOXVWUDFMD : WHQ VSRVyE QDGDV] XVWRP PRGHOX NV]WDáW SU]\MPRZDQ\ SU]\ Z\PaZLDQLXJáRVNLÄV´
17. 8WZyU]NOXF]ZNODWFH8M FLD]SRSU]HGQLFKXM üNOXF]RZ\FKVSU]HQRV]o-
QH GR QDVW SQ\FK ZL F Z\]HUXM ZV]\VWNLH ZDUWRFL SDUDPHWUyZ Morph Percentage. 3U]HVXVXZDNCurrent Frame WDNDE\XVá\V]HüG(ZL NÄW´]Z\UD]X Ä+DVVWD´-HVWWRZRNROLF\NODWNL7XWDMSU]HVXVXZDNMorph Percentage dla obiektu Man_P.lwoGRZDUWRFLLXWZyU]XM FLHNOXF]RZH
Ilustracja 14.33. .RPELQDFMDUy*Q\FK obiektów-celów SR]ZDODX]\VNDü QRZHXáR*HQLDXVW
18. : NODWFH SU]HVX VXZDN Morph Percentage dla obiektu Man_A.lwo do
ZDUWRFL D GOD RELHNWX Man_P.lwo GR ZDUWRFL 8WZyU] NOXF] Z WHM NODWFH7XNRF]\VL Z\UD]ÄKDVWD´LZWHMNODWFHPRGHOXáR*\XVWDZNV]WDáW przyjmowaQ\SU]\Z\PDZLDQLXJáRVNLÄD´
19. 3U]HVX VXZDN Current Frame WDN DE\ XVá\V]Hü G(ZL N Ä/D´ -HVW WR RNRáR
NODWNL:\]HUXMZV]\VWNLHZDUWRFLSDUDPHWUyZMorph Percentage3U]HVX suwak Morph Percentage dla obiektu Man_E.lwo GR ZDUWRFL GOD obiektu Man_O.lwo GR ZDUWRFL L GOD RELHNWX Man_U.lwo GR ZDUWRFL 8WZyU] NOXF] Z NODWFH ,OXVWUDFMD SU]HGVWDZLD XáR*HQLH VXZaków w klatce 17.
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
487
Ilustracja 14.34. 8áR*HQLHVXZDNyZ morfingu w klatce 17.
: WHQ VDP VSRVyE XVWDZLDM XVWD PRGHOX SU]\ ND*G\P QDVW SQ\P G(ZL NX 3U]HVXZDM suwak Current Frame D*XVá\V]\V]RGSRZLHGQLG(ZL NLGRSDVXMZDUWRFLSDUDPHWUyZ Morph PercentageWDNDE\X]\VNDüRGSRZLHGQLHXáR*HQLHXVW 6WZRU]\áHWDN*HJUXS ]DW\WXáRZDQEyes=QDMGXMVL ZQLHMRELHNWZNWyU\FKDQiPRZDQ\ MHVW UXFK JyUQHM F] FL WZDU]\ 7 JUXS UyZQLH* PR*HV] DQLPRZDü =DSLV] ZL FSURMHNWZREHFQHMID]LHL]PHQX Current Group Z\ELHU]JUXS Eyes. Ponownie SU]HVXZDMF VXZDN Current Frame Z\V]XNXM RGSRZLHGQL G(ZL N L XVWDZLDM ZDUWRFL parametrów Morph Percentage dla wybranych obiektów-celów. Gotowy projekt znajdziesz w pliku Vista.giz QD GRáF]RQ\P GR NVL*NL &'520LH 3DPL WDM *H QD VáDEV]\FK NRPSXWHUDFKG(ZL NPR*HE\üRGWZDU]DQ\]ÄV]DUSQL FLDPL´ Przy pomocy odpowiedniego ustawienia suwaków Morph Percentage PR*QD X]\VNDü FLHNDZH SRáF]HQLD RELHNWyZFHOyZ -HOL FKFHV] ]DSLVDü X]\VNDQ\Z WHM VSRVyERELHNW QDG\VNZ\NRU]\VWDM NRPHQG Save Transformed. Wykorzystanie procedury Morph GizmoMHVWQRZPHWRGWZRU]HQLDPyZLF\FKSRVWaFLZ/LJKWZDYH1DU] G]LHWRSR]ZROL&L]DRV]F] G]LüF]DVSU]\V\QFKURQL]RZDQLXUuFKXXVWERKDWHUD]G(ZL NLHP3RZLQLHQHF] VWRüZLF]\üZ\NRU]\VWDQLHMorph Gizmo do tego celu. Morph GizmoQLHVáX*\MHG\QLHGRDQLPDFMLPRZ\3U]\SRPRF\WHMSUoFHGXU\ PR*HV] WZRU]\ü PRUILQJL LQQ\FK RELHNWyZ MDN QD SU]\NáDG LQQ\FK HOHPHQWyZ FLDáDRSLVDQ\ZGDOV]HMF] FLWHJRUR]G]LDáX:\NRU]\VWXMFPR*OLZRFLMorph Gizmo Z]DNUHVLHREVáXJLG(ZL NXPR*HV]VWZRU]\üWDF]FSRVWDü=DQLPMHGQDN]DF]QLHV] VZRMSUDF PXVLV]QDXF]\üVL ]DSLV\ZDüVWZRU]RQHZMorph Gizmo projekty i wykoU]\VW\ZDüMHZVZRLFKDQLPDFMDFK
&] ü,,,♦ Animacja scen
488
Zapisywanie stworzonych scen Zapisanie sceny stworzonej w Morph GizmoSRZRGXMH]DSLVDQLHFDáHJRSURMHNWXZUD] z informacjami o wykorzystanych obieNWDFK L XNáDG]LH XM ü NOXF]RZ\FK =DSLVDQLH SURMHNWXMHVWQLH]E GQHGRMHJRSy(QLHMV]HJRZ\NRU]\VWDQLDLPRG\ILNDFML'RPRGXáX /D\RXWPR*HV]ZF]\WDüSOLNJL] =DSLVXMF] VWRSURMHNWQDGNWyU\PSUDFXMHV]ZMorph Gizmo. PrzypadkoZHNOLNQL FLHQD2.OXECancelXVXZDSURMHNW]SDPL FLMorph Gizmo nie SU]\SRPLQD R ]DSLVDQLX SURMHNWX SU]HG ]DPNQL FLHP SURJUDPX ZL F 7\ musisz o tym pami WDü Do zapisywania projektów stworzonych w Morph GizmoVáX*\NRPHQGD Save Project As z rozwijanego menu File w interfejsie procedury. Ilustracja 14.35 przedstawia rozZLQL WHPHQXFile. Ilustracja 14.35. Zapisanie projektu MHVWQLH]E GQHGR wykorzystania go w module Layout.
Wykorzystanie projektów Morph Gizmo w module Layout (IHNWHPG]LDáDQLDSURFHGXU\Morph GizmoMHVWSOLNRSLVXMF\SU]HPLHV]F]HQLDRGSRZLHdnik PDS\SU]HPLHV]F]H NWyU\PR*HE\üZ\NRU]\VWDQ\ZPRGXOH/D\RXW6WZRU]HQLH projektu w Morph Gizmo MHVWSLHUZV]\PNURNLHP.ROHMQ\PMHVWGRáF]HQLH]DSLVDQHJR SOLNX GR VFHQ\ Z PRGXOH /D\RXW : SRQL*V]\P üZLF]HQLX Z\NRU]\VWDV] VWZRU]RQ\ w Morph Gizmo projekt w animacji tworzonej w Layout.
3RáF]HQLHSURMHNWXMorph Gizmo]DQLPDFM 1. 8UXFKRPPRGXá/D\RXW2WZyU]SDQHOObjectsLZ\NRU]\VWXMFNRPHQG Load
Object]DáDGXMRELHNWMan_Anchor.lwo]GRáF]RQHJRGRNVL*NL&'520X. -HVWWRRELHNWNWyU\Z\NRU]\VWDáHZF]HQLHMMDNRRELHNWZ\MFLRZ\GODPRUILQJX w Morph Gizmo:D*QHMHVWDE\ZDQLPDFMLZ\NRU]\VWDüWHQVDPRELHNWNWóU\E\áZ\NRU]\VWDQ\MDNRRELHNWZ\MFLRZ\ZMorph Gizmo. 2. 3R]DáDGRZDQLXRELHNWXZ\ELHU]]PHQXDisplacement Map Plug-inSURFHGXU
LW_Morph_Gizmo_Render 3R ]DáDGRZDQLX SURFHGXU\ NOLNQLM QD SU]\FLVN OptionsDE\RWZRU]\üRNQRGLDOogowe widoczne na ilustracji 14.36.
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo Ilustracja 14.36. Procedura Morph Gizmo Render XPR*OLZLD wykorzystanie projektu stworzonego w Morph Gizmo w animacji.
3. .OLNQLMQDSU]\FLVNX]HVWU]DáN]QDMGXMF\PVL RERNSRODLoad Gizmo Scene.
W oknie wyboru plików wybierz plik Vista.giz]GRáF]RQHJRGRNVL*NL&' ROM-u. W polu Load Gizmo SceneZ\ZLHWORQD]RVWDQLHFLH*NDGRVW SXGR tego pliku. Kliknij na OK i zamknij panel Objects. W oknie widokowym zobaF]\V]PRGHOJáRZ\LOXVWUDFMD Ilustracja 14.37. Deformacje obiektu ]DáDGRZDQHJR doPRGXáX/D\RXW ]RVWDQ zsynchronizowane zG(ZL NLHPG]L NL PR*OLZRFLRP procedury Morph Gizmo.
489
&] ü,,,♦ Animacja scen
490
=DXZD**HW\ONRMHGHQRELHNW]RVWDá]DáDGRZDQ\Morph GizmoZ\JHQHURZDáSOLN]aZLHUDMF\ PDS SU]HPLHV]F]H Displacement Map RSLVXMF NROHMQH HWDS\ PRUILQJX RELHNWX3R]DáDGRZDQLXGRPRGXáX/D\RXWRELHNWXZ\MFLRZHJRLSU]\SLVDQLXPXPDpy SU]HPLHV]F]H]QDMGXMFHMVL ZSOLNXVista.gizRELHNWE G]LHGHIRUPRZDáVL ]JRGQLH ]W\PFRVWZRU]\áHZMorph Gizmo-HVWWRGX*]DOHWSUDF\]WSURFHGXUSRQLeZD* VFHQD QLH PXVL ]DZLHUDü ZV]\VWNLFK RELHNWyZFHOyZ GOD PRUILQJX =PQLHMV]D WR ]X*\FLHSDPL FLLVNUDFDF]DVUHQGHULQJX 8NU\WH PR*OLZRFL Morph Gizmo Z ]DNUHVLH REVáXJL G(ZL NX XPR*OLZLDM ]V\QFKURQLzoZDQLHPRUILQJX]G(ZL NLHP3RGREQHPR*OLZRFLRIHUXMHPRGXá/D\RXWZZHUVML :\NRU]\VWDV]MHZQDVW SQ\PüZLF]HQLX
6\QFKURQL]RZDQLHG(ZL NXLPRUILQJXZ/D\RXW 1DGV]HGá F]DV QD Z\JHQHURZDQLH SRGJOGX DQLPDFML =DQLP MHGQDN WR XF]\QLV] XDkW\ZQLMXNU\WHPR*OLZRFL/LJKWZDYH¶DZ]DNUHVLHRGWZDU]DQLDG(ZL NX 1. 3U]\XUXFKRPLRQ\PPRGXOH/D\RXWZFLQLMMHGQRF]HQLHNODZLV]H&WUO6KLIWLF1.
=DáF]\V]ZWHQVSRVyEIXQNFMHHNVSHU\PHQWDOQH/LJKWZDYH¶D
2. Otwórz panel Scene Editor:GROHRNQDZLGDüQRZHSU]\FLVNL± Load Wave
File i Clear Wave File1DOH*RQHGRIXQNFMLHNVSHU\PHQWDOQ\FK.OLNQLMQD Load Wave File L]DáDGXMSOLNVista.wavNWyU\Z\NRU]\VWDáHZMorph Gizmo. -HOL SR ]DáDGRZDQLX SOLNX ZDY QLF QLH ]RVWDMH Z\ZLHWORQH Z RNQLH LnIRUPDF\MQ\P ]QDMGXMF\P VL Z SDQHOX Scene Editor R]QDF]D WR *H SOLN ZDYMHVWZFL*Z\NRU]\VW\ZDQ\SU]H]Morph Gizmo$E\VNRU\JRZDüW XVWHUN ]DSLV]VFHQ QDG\VNZ\MG(]SURJUDPXLXUXFKRPJRSRQRZQLH =DáDGXM]DSLVDQZF]HQLHMVFHQ ]DáF]IXQNFMHHNVSHU\PHQWDOQHL]DáDGXM G(ZL N 3. 3R ]DáDGRZDQLX SOLNX G(ZL NRZHJR Z\JHQHUXM SRGJOG DQLPDFML Make
Preview 3RGF]DV JHQHURZDQLD SRGJOGX E G]LH Vá\V]DOQ\ ]QLHNV]WDáFRQ\ G(ZL N.LHG\RGWZRU]\V]SRGJOGG(ZL NE G]LHRGWZDU]DQ\SUDZLGáRZR -DNRüRGWZDU]DQHJRG(ZL NX]DOH*\RGV]\ENRFLLPRF\7ZRMHJRV\VWePX'X*URO RGJU\ZDUR]PLDUSDPL FLLV]\ENRüSURFHVRUD,PZL FHML V]\EFLHMW\POHSLHM-HOLG(ZL NRGWZDU]DQ\MHVW]]DNáyFHQLDPLQLHR]QaF]DWRQLF]áHJR3DPL WDM*HMHVWWRIXQNFMDHNVSerymentalna.
7HUD]NLHG\QDXF]\áHMX*VZRMHJRERKDWHUDPyZLüPXVLV]]DGEDüRUXFKUHV]W\MHJR FLDáD7HJRMDNPR*HV]WR]URELüGRZLHV]VL ZQDVW SQ\FKSRGUR]G]LDáDFK
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
491
Morph GizmoLSR]RVWDáHF] FLFLDáD Morph Gizmo QLH VáX*\ MHG\QLH GR WZRU]HQLD PRUILQJX WZDU]\ 0R*HV] WH* SU]\ MHJR SRPRF\DQLPRZDüLQQHF] FLFLDáDWDNLHMDNQDSU]\NáDGU FH,OXVWUDFMDSU]Hdstawia obiekt HandRLX.lwo]DáDGRZDQ\GRMorph Gizmo. Ilustracja 14.38. Nie tylko twarze PRJE\ü animowane w Morph Gizmo. Na ilustracji ZLGDüSU]\JRWRZDQ GRPRUILQJXGáR
Animowanie innych obiektów w Morph GizmoRSLHUDVL QDW\FKVDP\FK]DVDGDFKFR DQLPRZDQLH WZDU]\ 0XVLV] VWZRU]\ü RELHNW Z\MFLRZ\ L RELHNW\ FHOH SDPL WDMF oW\P *HZV]\VWNLHPXV] VNáDGDü VL ] WDNLHM VDPHM OLF]E\ SXQNWyZ ,OXVWUDFMD SU]HGVWDZLDGáRSRPRUILQJXZRELHNWHandPNT.lwo. Morfing Z /LJKWZDYH G]LDáD Z VSRVyE OLQLRZ\ -HOL GRNáDGQLH SU]\MU]\V] VL GáRQL SRGF]DVPRUILQJX]DXZD*\V]*HSDOFHSRUXV]DMVL SROLQLDFKSURVW\FK']LHMHVL WDN SRQLHZD*DOJRU\WP\PRUILQJX]DZDUWHZ/LJKWZDYHSU]HVXZDMSXQNW\SRWUDMHNWRULDFK liniowych. Stworzenie bardziej rzeczywistego, mniej liniowego, ruchu wymaga wykorzyVWDQLDFHOyZSRUHGQLFKRNUHODMF\FKSRáR*HQLHSDOFyZZID]DFKSRUHGQLFKPRUILnJX 'R VZRLFK HNVSHU\PHQWyZ ] PRUILQJLHP U NL PR*HV] Z\NRU]\VWDü SOLN Hand.giz ]QDMGXMF\VL QDGRáF]RQ\PGRNVL*NL&'520LH0LPRWHJR*HSDOFHZáDFLZLH QLH]JLQDMVL HIHNWZSRVWDFLDQLPDFMLE G]LHSU]HNRQXMF\8NáDGSDOFyZ]PLHQLDVL
ZFLJXNLONXNODWHN:D*QLHMV]HMHVWLFKSRáR*HQLHNRFRZH$QLPRZDQLHGáRQLSU]\ pomocy Morph GizmoMHVWáDWZLHMV]HLV]\EV]HRGSUDF\]V\VWePDPLNRFL -HOLDQLPXMHV]GáRNWyUDQLHE G]LHSRGF]DVDQLPDFMLZLGRF]QD]EOLVNDZ\NRU]\VWDM Morph Gizmo-HOLMHGQDNFKFHV]SRND]DüUXFKGáRQLZ]EOL*HQLXSRZLQLHQHX*\üNoFL
&] ü,,,♦ Animacja scen
492 Ilustracja 14.39. 'áRSRPRUILQJX w obiekt HandPNT.lwo wykonanym przy pomocy Morph Gizmo.
7RMDNLHQDU] G]LDZ\NRU]\VWDV]ZVZRMHMSUDF\]DOH*\Z\áF]QLHRG&LeELH -HOL ]GHF\GXMHV] *H E G]LHV] DQLPRZDá RELHNW Z\NRU]\VWXMF MHGQoF]HQLHMorph GizmoLNRFL]UyEWDN-HOLVWZLHUG]LV]*HZ\NRU]\VWDQLH Morph Gizmo jest jedynym sposobem animowania Twoich obiektów, zrób WR :\NRU]\VWXM WH QDU] G]LD NWyUH &L RGSRZLDGDM :WHM NVL*FH SR]QaMHV]Uy*QHPHWRG\SUDF\DOHRG&LHELH]DOH*\NWyUZ\ELHU]HV] ,OXVWUDFMDSU]HGVWDZLDGáRSRPRUILQJXZRELHNWHandPCE.lwo3DOFHGáRQL]oVWDá\XIRUPRZDQHSU]\SRPRF\MetaNURBS. Wykorzystanie Morph GizmoGRDQLPDFMLJHVWyZSR]ZROLZZLHOXSU]\SDGNDFKRVLJQü OHSV]HZ\QLNLQL*SU]\Z\NRU]\VWDQLXWUDG\F\MQ\FKPHWRG:\NRU]\VWXMFWSURFHGXU
PR*HV] NRQWURORZDü SU]HELHJ PRUILQJX XNáDG FHOyZ GOD PRUILQJX L V\QFKURQL]RZDü PRUILQJ]G(ZL NLHP
Morph Gizmo LFDáHFLDáRERKDWHUD *áyZQ\P ]DVWRVRZDQLHP V\VWHPyZ NRFL Z PRGXOH /D\RXW MHVW DQLPRZDQLH SRVWDFL ]EXGRZDQ\FK]FLJáHMVLDWNL-HOLMHGQDNVWZRU]\V]FHOHGODPRUILQJXMHG\QLHGODJáRwy iGáRQLFR]SR]RVWDá\PLHOHPHQWDPLV\OZHWNL"'RáF]HQLHLFKPRUIRZDQ\FKHOHPHQtów GRUHV]W\FLDáDVSRZRGXMHSRZVWDQLH ZLGRF]Q\FK ODGyZ SRáF]HLE G]LH Z\PDJDáR ZSURZDG]HQLDVWUXNWXU\KLHUDUFKLF]QHM±SU]\áF]HQLDGáRQLGRSU]HGUDPLRQSU]HGUDPLRQ GRUDPLRQLWDNGDOHM-HGQ]PR*OLZRFLRPLQL FLDWHJRSUREOHPXMHVWZ\NRU]\VWDQLH SURFHGXU SOXJLQ WDNLFK MDN QD SU]\NáDG Puppet Master ,QQ PR*OLZRFL MHVW RGSowiednie wykorzystanie Morph Gizmo.
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
493
Ilustracja 14.40. .ROHMQHXáR*HQLH palców modelu w Morph Gizmo.
7ZRU]F Uy*QHXáR*HQLD XVWPRGHOX Z\NRU]\VWDMRELHNW SU]HGVWDZLDMF\ FDá V\OZHWN
OXG]N=DSLVXMSRV]F]HJyOQHFHOHGODPRUILQJXZWHQVDPVSRVyEZMDNL]DSLV\ZDáH JáRZ\ Z SRSU]HGQLFK SU]\NáDGDFK .D*G\ RELHNW E G]LH UHSUH]HQWRZDá FDá SRVWDü a]PLHQLDüVL E GMHG\QLHXáR*HQLDXVWLPLPLNDWZDU]\7HUD]Z\NRU]\VWXMFMorph Gizmo PR*HV] VWZRU]\ü PRUILQJ WDN MDN Z SRSU]HGQLFK SU]\NáDGDFK 5y*QLF E G]LH MHG\QLHWR*H]DUyZQRRELHNWZ\MFLRZ\MDNLRELHNW\FHOHE GFDá\PLV\OZHWNDPLEoKDWHUD0RUILQJMHGQDNE G]LHREHMPRZDáW\ONRUy*QLFHSRPL G]\W\PLRELHNWDPLF]\OL ]PLDQ\XáR*HQLDXVWLJU\PDV\QDWZDU]\=DSLV]SURMHNWZSOLNXJL]LZ\NRU]\VWDMJR Z/D\RXWMDNRPDS SU]HPLHV]F]H'RPRGHOXV\OZHWNLOXG]NLHMGRGDMVWUXNWXU NRFL DE\PyJáDQLPoZDüUXFKSR]RVWDá\FKF] FLFLDáD =DáDGXM GR SURFHGXU\ Morph Gizmo projekt Cman.giz 1D LOXVWUDFMD ZLGDü *H ]DUyZQRRELHNWZ\MFLRZ\MDNLRELHNW\FHOHWRPRGHOHFDáHMV\OZHWNL 3U]HVXVXZDNMorph Percentage dla obiektu Cman_J.lwoGRZDUWRFL=DXZD* *H ]PLHQLD VL MHG\QLH XáR*HQLH XVW PRGHOX 1DGDO MHG\QLH PDQLSXOXMHV] L PRUIXMHV] XVWD ERKDWHUD 5y*QLF MHVW WR *H GR JáRZ\ GRáF]RQD MHVW UHV]WD FLDáD NWyUHM Z\JOG MHGQDNVL QLH]PLHQLD
àF]HQLHHIHNWyZG]LDáDQLDUy*Q\FKQDU] G]L 3U]\WZRU]HQLXDQLPDFMLPR*HV]SRáF]\üHIHNW\G]LDáDQLDUy*Q\FKQDU] G]LGRVW SQ\FK Z/LJKWZDYH1DSU]\NáDGZMorph Gizmo VWZRU]\áHPRUILQJXVWLRF]XSRVWDFL:yNRU]\VWDáHRELHNWCaveman.lwoMDNRRELHNWZ\MFLRZ\=DSLVDáHSURMHNWZSOLNXJL] 7HUD]PR*HV]]DáDGRZDüWHQVDPRELHNW±Caveman.lwo – do Modelera i przy pomocy procedury Skeleton Maker VWZRU]\üGODQLHJRKLHUDUFKLF]QVWUXNWXU NRFL
&] ü,,,♦ Animacja scen
494 Ilustracja 14.41. Wykorzystanie w Morph Gizmo PRGHOLFDáHMV\OZHWNL ]Uy*Q\PLXáR*HQLDPL ust pomaga w stworzeniu DQLPDFMLPyZLFHM postaci.
6FHQDZ\JHQHURZDQDSU]H]SURFHGXU Skeleton Maker bazuje na tym samym obiekcie, NWyU\ Z\NRU]\VWDáH MDNR RELHNW Z\MFLRZ\ GOD PRUILQJX ZL F PR*HV] SRáF]\ü RELH VFHQ\ZPRGXOH/D\RXW1DSRF]WNX]DáDGXMVFHQ XWZRU]RQSU]H] Skeleton Maker. =RVWDQLH]DáDGRZDQDVWUXNWXUDNRFLLRELHNWCaveman.lwo1DVW SQLHZSDQHOXObjects wybierz z menu Displacement Map Plug-ins SURFHGXU LW_Morph_Gizmo_Render i]DáDGXMSURMHNWNWyU\XWZRU]\áHZF]HQLHMZMorph Gizmo'RVFHQ\]RVWDQGRGDQH LQIRUPDFMHRGHIRUPDFMDFKWZDU]\SRVWDFLNWyUHQLHQDUXV]VWUXNWXU\NRFLLZ\JOGX UHV]W\PRGHOX3DPL WDMMHGQDNDE\RELHVFHQ\±WDVWZRU]RQDZ Skeleton Maker i ta, która opisuje morfing wykonany w Morph Gizmo±ED]RZDá\QDW\PVDP\PRELHNFLH 0R*HV]WH*SRVXQüVL NURNGDOHM-HOLPRUILQJNWyU\VWZRU]\áHZMorph Gizmo]RVWDá ]V\QFKURQL]RZDQ\]G(ZL NLHPPR*HV]UyZQLH*DQLPRZDüFDáSRVWDü]V\QFKURQL]aFML ] G(ZL NLHP :\NRU]\VWXMF RSLVDQ ZF]HQLHM IXQNFM Load Wave File GRVW SQ wPRGXOH/D\RXWPR*HV]GRSDVRZDüUXFK\SRVWDFLGRG(ZL NX.LHG\E G]LHSU]HVuZDáVXZDNCurrent Frame ZPRGXOH/D\RXWXVá\V]\V]]DáDGRZDQ\ZF]HQLHMG(ZL N : NODWNDFK Z NWyU\FK Vá\FKDü RNUHORQ\ G(ZL N RGSRZLHGQLR XNáDGDM FLDáR PRGHOX iWZyU]XM FLDNOXF]RZH8VWDUyZQLH*E GSRUXV]DüVL ZV\QFKURQL]DFML]G(ZL NLHP SRQLHZD*]URELáHWRZF]HQLHMZMorph Gizmo.
àF]HQLHVFHQWZRU]RQ\FK]Z\NRU]\VWDQLHPMorph Gizmo :\REUD( VRELH *H WZRU]\V] DQLPDFM Z NWyUHM Uy*QH SRVWDFL Z\NRQXM Uy*QH UXFK\ 6WZRU]\áHMX*PyZLFSRVWDüZ Morph Gizmo]EXGRZDáHNRFLSU]\SRPRF\SUocedury Skeleton MakerL]áR*\áH]WHJRVFHQ ZPRGXOH/D\RXW*G\]DSLV]HV]MQD G\VNPR*HV]GRáF]\üMGRLQQHMVFHQ\0R*HV]Z\NRQDüDQLPDFMHUXFKXSRV]F]HJylQ\FKSRVWDFLZUy*Q\FKVFHQDFKLSRáF]\üZV]\VWNLHUD]HPZ\NRU]\VWXMFIXQNFM Load From Scene GRVW SQZSDQHOXObjects'RáF]HQLHVFHQ\GRLQQHMSRZRGXMHUyZQLH* GRáF]HQLH VWUXNWXU\ L NRQILJXUDFML NRFL RUD] LQIRUPDFML R GHIRUPDFMDFK SRV]F]HJylnych obiektów.
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
495
,QQHPHWRG\áF]HQLDDQLPDFML]G(ZL NLHP -HOL VWZRU]\áH DQLPDFM PyZLFHM SRVWDFL RSLHUDMF VL QD ]DáDGRZDQ\P GR Morph Gizmo G(ZL NX PR*HV] Z\NRU]\VWDü W VDP FLH*N G(ZL NRZ SU]\ ]DSLV\ZDQLX ]UHQGHURZDQHMDQLPDFMLQDLQQ\QRQLN.DUW\GRPRQWD*XDQLPDFMLWDNLHMDN3HUFHSWLRQ Video RecorderOXE7DUJD%RDUGPDMPR*OLZRüáF]HQLDDQLPDFML]G(ZL NLHP0o*HV]WH*Z\NRU]\VWDüGRWHJRFHOXSURJUDP\GRPRQWD*XQLHOLQLRZHJR,OXVWUDFMD SU]HGVWDZLDLQWHUIHMVSURJUDPXGRáF]DQHJRGRNDUW\3HUFHSWLRQ9LGHR5HFRUGHU Ilustracja 14.42. Przy pomocy karty Perception Video 5HFRUGHUPR*HV] ]DSLV\ZDü iRGWZDU]DüVZRMH animacje wSRáF]HQLX zG(ZL NLHP
3U]\SRPRF\NDUW\395PR*HV]RGWZDU]DüDQLPDFM ]G\VNXL]DSLV\ZDüMQDLQQHQRQLNL, QDSU]\NáDGQDWDP YLGHR0R*HV]WDN*HGRáF]DüGRQLHMG(ZL N0R*HV]Z\NRU]yVWDü WHQ VDP SOLN ZDY NWyU\ Z\NRU]\VWDáH Z Morph Gizmo 2GWZDU]DMF DQLPDFM 395DXWRPDW\F]QLHGRGDGRQLHMG(ZL N -HOLG\VSRQXMHV]VSU] WHPGRHG\FMLDQLPDFMLGRáF]DMG(ZL NGR]UHQGeURZDQHMDQLPDFML]RU\JLQDOQHJR(UyGáD']L NLWHPXG(ZL NQLHVWUDFLMaNRFL
$QLPRZDQLHWZDU]\SU]\SRPRF\NRFL Wykorzystanie Morph Gizmo nie jest jedynym sposobem animowania mimiki twarzy. 3U]\SRPRF\NRFLUyZQLH*PR*QDGHIRUPRZDüWZDU]:QDVW SQ\PüZLF]HQLXZ\NoU]\VWDV]RELHNWRGQRQLNGRSUHF\]\MQHJRQDáR*HQLDWHNVWXU\QDPRGHOWZDU]\LV\VWHP NRFLGRV\PXORZDQLDSUDF\PL QLWZDU]\
&] ü,,,♦ Animacja scen
496
1DNáDGDQLHWHNVWXU\QDPRGHOWZDU]\ 1. 8UXFKRPPRGXá/D\RXW=GRáF]RQHJRGRNVL*NL&'520X]DáDGXMRELHNW
DigitalDan.lwo. Jest to model twarzy autora wykonany przy pomocy skanera 3D. W panelu Images]DáDGXMNRPHQGLoad Image obraz Daniel_M.tga. 2. Otwórz panel Surfaces. Otwórz okno edycji tekstur (przycisk T) dla parametru
Surface Color. W otwartym oknie z menu Texture Type wybierz Planar Image Map, a z menu Texture Image wybierz obraz Daniel_M.tga :\áF] RSFMH Width Repeat i Height Repeat. W polu Texture Axis Z\ELHU]R=L]DáF]RSFM
Automatic Sizing:\áF]RSFM Texture Antialiasing. Kliknij na przycisku Add Reference Object. W ten sposób dodasz do sceny obiekt zerowy (Null Object), SU]\SRPRF\NWyUHJRE G]LHV]PyJáNRQWUoORZDüWHNVWXU QDáR*RQQDWZDU] 3. Kliknij na przycisku Use Texture i zamknij panel Surfaces. Otwórz panel
Options L Z ]DNáDGFH Layout View ]DáF] RSFMH OpenGL i OpenGL Textures. Z menu Texture ResolutionZ\ELHU]UR]G]LHOF]Rü %\üPR*HE G]LHV] PXVLDáWH*]PLHQLüVSRVyEZ\ZLHWODQLDRELHNWyZZSDQHOXScene Editor wyELHUDMF]PHQXShowRSFM Show All Objects as Textured SolidsDE\]REDF]\ü QDáR*RQQDRELHNWWHNVWXU
4. =PLHZDUWRüSDUDPHWUXBounding Box Point/Polygon Threshold na 13310. Z tylu
FLDQHNVNáDGDVL ]QDMGXMF\VL ZVFHQLHRELHNW8VWDOHQLHWDNLHMZDUWRFLWHJR SDUDPHWUX]DSRELHJDZ\ZLHWODQLXRELHNWXZSRVWDFLSXGHáNDBounding Box). 7DND ZDUWRü SDUDPHWUX Bounding Box Points/Polygon Threshold mo*H ]ZROQLüSUDF NRPSXWHUyZZ\SRVD*RQ\FKZVáDEV]HSURFHVRU\LZROQLHMV]H karty graficzne.
5. Zamknij panel Options:RNQLHZLGRNRZ\PSRZLQLHQH]REDF]\üFRWDNLHgo,
jak na ilustracji 14.43. 6. Z menu Selected Item Z\ELHU]RELHNWRGQRQLN±RefObj. Jest to obiekt zero-
Z\ NWyU\ GRGDáH Z SDQHOX Texture Map 3U]HVX JR Z JyU =REDF]\V] *H ZUD] ] QLP SU]HVXZD VL QDáR*RQD QD RELHNW WHNVWXUD 3U]\ SRPRF\ RELHNWX RGQRQLND PR*HV] SU]HVXZDü REUDFDü VNDORZDü L UR]FLJDü QDáR*RQ QD RELHNW WHNVWXU Z F]DVLH U]HF]\ZLVW\P 0R*HV] UyZQLH* DQLPRZDü WHNVWXU
DQLPXMFRELHNWRGQRQLN3U]HVXWHNVWXU WDNDE\SRNU\ZDáDVL ]RELHNWHP (ilustracja 14.44).
2ELHNW\RGQRQLNLVQRZRFLZ/LJKWZDYH=DSHZQLDMGRGDWNRZNRQWURO QDG mapowanymi na obiekty obrazami.
6WUXNWXU\NRFL 6WUXNWXUDNRFLZPRGHOXWZDU]\PR*HE\üVNRPSOLNRZDQDOXESURVWDZ]DOH*QRFLRG WHJRMDNLHGHIRUPDFMHPDZ\ZRá\ZDü:QDVW SQ\PüZLF]HQLX]DPRGHOXMHV]MHG\QLH NLOND SURVW\FK JU\PDVyZ ZL F E G]LH SRWU]HEQH MHG\QLH NLOND NRFL : ZL NV]RFL
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
497
Ilustracja 14.43. 2ELHNW]DáDGRZDQ\ GRPRGXáX/D\RXW wymaga kilku poprawek.
Ilustracja 14.44. 3RáR*HQLHLUR]PLDU tekstury dopasowane GRRELHNWXG]L NL wykorzystaniu RELHNWXRGQRQLND
SU]\SDGNyZ QLHE G]LHV]SRWU]HERZDá ZLHOX NRFL GR DQLPDFML WZDU]\ MHOL ZF]HQLHM Z\NRU]\VWDáHMorph GizmoGRDQLPRZDQLDPRZ\:QDVW SQ\PüZLF]HQLXZ\NRQDV] NLONDPRG\ILNDFMLWZDU]\]DáDGRZDQHJRPRGHOX
&] ü,,,♦ Animacja scen
498
0R*HV]GRGDüGRWZDU]\ VWUXNWXU NRFLZ\NRU]\VWXMF VFKHPDW PL QL WZDU]\SU]HdVWDZLRQ\ QD LOXVWUDFML : W\P SU]\NáDG]LH QDGDV] WZDU]\ QDMSLHUZ JU\PDV ]áRFL aQDVW SQLH]PDUWZLHQLD:\NRQDV]WRSU]\SRPRF\NRFLXPLHV]F]RQHMZRNROLF\Qosa.
6WUXNWXUDNRFLGODPRGHOXWZDU]\ 1. =DáDGXM GR PRGXáX /D\RXW VFHQ DigDanFace.lws ] GRáF]RQHJR GR NVL*NL
CD-ROM-u. Z menu Selected Item wybierz obiekt DanClosed.lwo :\áF] WU\E 2SHQ*/ : ERF]Q\P PHQX ZFLQLM SU]\FLVN Bones D QDVW SQLH ] PHQX Add Z\ELHU]IXQNFM Draw Bones1DU\VXMGZLHNRFLQDREXVWURQDFKJáRZ\ ZHZQWU]MHMWDNMDNQDLOXVWUDFML
Ilustracja 14.45. 'ZLHNRFL ]DSRELHJDM]E\W GX*\PGHIRUPDFMRP twarzy.
2. 1DU\VXM PDá NRü X QDVDG\ QRVD WDN MDN QD LOXVWUDFML % G]LH RQD Vy-
PXORZDüPL VLHSRGáX*Q\QRVD
3. 'RGDM GZLH NROHMQH NRFL SR REX VWURQDFK QRVD L XVWDO LFK GáXJRü Rest
Length WDNDE\E\á\WDNGáXJLHMDNQRV']L NLW\PNRFLRPVWUXNWXUDWZDU]\nie ]PLHQLVL SRGF]DVGHIRUPDFMLQRVDSRZRGRZDQ\FKSU]H]NRüNWyUGRGDáH SRSU]HGQLPSXQNFLH,OXVWUDFMDSU]HGVWDZLDGRGDQHZW\PNURNXNRFL 4. 8DNW\ZQLM ZV]\VWNLH NRFL VHOHNFMRQXMF MH NROHMQR L SU]\FLVNDMF NODZLV] U
-HOL]PLHQLáHVSRVyEZ\ZLHWODQLDRELHNWyZQDLQQ\QL*Textured Solids, poZUyüGRQLHJR
5. 3U]HVXNRüV\PXOXMFPL VLHSRGáX*Q\QRVDZGyáLXWZyU]NOXF]ZNODWFH10.
Ilustracja 14.48 przedstawia grymas twarzy uzyskany w ten sposób. Ilustracja SU]HGVWDZLD]PDUWZLRQWZDU]X]\VNDQSU]H]SU]HVXQL FLHNRFLZJóU
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
499
Ilustracja 14.46. 0DáDNRü umieszczona przy nasadzie nosa V\PXOXMHG]LDáDQLH PL QLDSRGáX*QHJR nosa.
Ilustracja 14.47. 'ZLHNRFL umieszczone po obu stronach nosa ]DSRELHJDM deformacjom twarzy SRGF]DVUXFKXNRFL V\PXOXMFHMPL VLH SRGáX*Q\QRVD
7HQSU]\NáDGSRND]XMHZMDNLVSRVyESU]\SRPRF\NLONXNRFLPR*QDWZRU]\üJU\PDV\ WZDU]\ 0R*HV] GRGDü GR WZDU]\ ZL FHM NRFL DE\ SUHF\]\MQLHM NRQWURORZDü PLPLN :\NRU]\VWDMGRWHJRFHOXVFKHPDWXPL QLHQLDWZDU]\]LOXVWUDFML%\üPR*HE G]LHV] PXVLDáXVWDOLüRGSRZLHGQLHZDUWRFLSDUDPHWUXRest LengthDE\GRSDVRZDü]DVL JNoFLGR]DVL JXRGSRZLDGDMF\FKLPPL QL
&] ü,,,♦ Animacja scen
500 Ilustracja 14.48. 3U]HVXQL FLHNRFL ]QDMGXMFHMVL
uQDVDG\QRVDZGyá powoduje zmarszczenie nosa i nadanie twarz Z\UD]X]áRFL =DXZD**HZUD] z obiektem deformuje VL QDáR*RQD na niego tekstura.
Ilustracja 14.49. Wyraz zmartwienia na twarzy uzyskany SU]H]SU]HVXQL FLH NRFLZJyU
Wykorzystanie procedury Magpie Pro Magpie Pro MHVW SURFHGXU ZVSyáSUDFXMF ] Morph Gizmo :\ZLHWOD RQD SOLN ZDY wIRUPLHIDOLG(ZL NRZHM:\NRU]\VWXMFWSURFHGXU PR*HV]]V\QFKURQL]RZDüUy*QH XáR*HQLDXVWPRGHOX]RNUHORQ\PLIUDJPHQWDPLIDOLG(ZL NRZHMMagpie Pro XPR*OLZLD
Rozdzia³ 14. ♦ Animacja twarzy i Morph Gizmo
501
WDN*HZ\NRU]\VWDQLHDQLPDFMLZIRUPDFLHDYLMDNRZ]RUXSU]\PRUIRZDQLXRELHNWyZ Po przypisaniu w Magpie Pro RGSRZLHGQLFK XáR*H XVW PR*QD Z\JHQHURZDü SOLN wIRUPDFLHJL]NWyU\PR*H]RVWDüZ\NRU]\VWDQ\Z/D\RXW 1D GRáF]RQ\P GR NVL*NL &'520LH ]QDMG]LHV] ZHUVM GHPRQVWUDF\MQ SURFHGXU\ Magpie Pro 0R*HV] WH* RGZLHG]Lü VWURQ ::: MHM SURGXFHQWD ± KWWSWKLUGZLVK simplenet.com.
Podsumowanie 7HFKQLNLRSLVDQHZW\PUR]G]LDOHPR*HV]Z\NRU]\VW\ZDüSU]\DQLPDFMLZV]\VWNLFKSoVWDFL NWyUH VWZRU]\V] (NVSHU\PHQWXM ] Uy*Q\PL JU\PDVDPL WZDU]\ PRGHOX QDZHW SU]HVDGQ\PL L üZLF] RGSRZLHGQLH UR]áR*HQLH UXFKyZ Z F]DVLH timing). Wykorzystuj SOLNLG(ZL NRZHZDYSU]\DQLPDFMLPRZ\LUXFKX']L NLüZLF]HQLRPZNUyWNLPF]DVLH ]DF]QLHV]WZRU]\üDQLPDFMHEDUG]LHMUHDOLVW\F]QHQL*PyJáE\VRELHZ\REUD]Lü:W\P UR]G]LDOHSU]HF]\WDáHR X technikach modelowania ludzkiej twarzy, X WZRU]HQLXSRGVWDZRZ\FKXVWDZLHXVWPRGHOX X animowaniu mimiki twarzy, X V\QFKURQL]DFMLDQLPDFML]G(ZL NLHP X Z\NRU]\VW\ZDQLXSOLNyZG(ZL NRZ\FKZPRGXOH/D\RXW X DQLPRZDQLXWZDU]\SU]\SRPRF\NRFL
3U]HF]\WDáH R Z\NRU]\VWDQLX PRUILQJX L NRFL Z DQLPDFML WZDU]\ 0R*HV] Z\NRU]yVW\ZDüRELHPHWRG\OXEW\ONRMHGQ]QLFK'REU\P]Z\F]DMHPSU]\Z\ERU]HQDU] G]LD MHVW Z]L FLH SRG XZDJ Z\PDJDQHJR HIHNWX -HOL Z 7ZRMHM DQLPDFML SRVWDü E G]LH PyZLüPRUILQJMHVWQDMOHSV]PR*OLZRFL-HOLQDWRPLDVW7ZyMERKDWHUE G]LHMHG\QLH ÄVWURLáPLQ\´PR*HV]Z\NRU]\VWDüSURVWVWUXNWXU NRFL6SUyEXMSRSUDFRZDü]RELHPD PHWRGDPLDE\ÄZ\F]Xü´MHLSU]HNRQDüVL NWyUDMHVWGOD&LHELHZ\JRGQLHMV]D:LHOH z tworzonych prze]&LHELHSRVWDFLQLHE G]LHPXVLDáRE\üDQLPRZDQH0R*HV]WZRU]\ü SRVWDFLGRSRMHG\QF]\FKXM ü
502
&] ü,,,♦ Animacja scen