Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

Π Π°Π±ΠΎΡ‚Π° с тСкстурами

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Для создания тСкстуры ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Mirror ΠΈ Ray Transparent. Для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Ρ†Π²Π΅Ρ‚Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡ прозрачности Π±Ρ‹Π»ΠΎ использовано свойство Alpha (ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ создало Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ эффСкт. «Π—Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ» изобраТСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅ΠΊΡΡ‚ΡƒΡ€Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π² Raytracer Parameters: ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Alpha ΠΈ Specular поставлСны Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π±ΠΎΡ‚Π° с тСкстурами (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ тСкстур ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ обосновано, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π΅Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ самой сцСны ΠΈ Π½Π΅Ρ€ΠΎΠ²Π½ΠΎΠΉ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Π’Π°ΠΊΠΆΠ΅ тСкстуры ΠΈΠ³Ρ€Π°ΡŽΡ‚ Ρ€ΠΎΠ»ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ «Ρ†Π²Π΅Ρ‚оопрСдСлитСля» ΠΏΡ€ΠΈ Ρ€Π°Π·Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½ΠΎΠΉ сцСны, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ Π±ΠΎΠ»Π΅Π΅ ΡΠΌΠΎΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ.

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ «Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ» налоТСния тСкстур я ΡΠΎΠ·Π΄Π°ΡŽ «ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρƒ» ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ, получая, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π»Π΅Π³ΠΊΠΎ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡƒΡŽ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΡŽ, Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΡŽ Π½Π΅ Π΅ΡΡ‚СствСнных, «ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½Ρ‹Ρ…» — Π° ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… сочСтаний, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ… Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ях ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² «Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅», ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Π΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ свСтов, Ρ‚Π΅Π½Π΅ΠΉ ΠΈ Ρ€Π΅Ρ„лСксов.

ВСкстуры для «ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²»

ΠŸΡ€ΠΈ создании тСкстуры для «ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡Π½ΠΈΠΊΠΎΠ²» Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ эффСкты сглаТивания тСкстуры ΠΈ ΡΠΌΡΠ³Ρ‡Π΅Π½ΠΈΡ ΠΊΡ€Π°Ρ‘Π² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Cubic Interpolation.

ΠŸΡ€ΠΈ создании тСкстур ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ примСнСния эффСктов самосвСчСния ΠΊ ΠΎΠ³Ρ€Π°Π΄Π΅ ΠΈ ΠΏΠΎΠ»Ρƒ, Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π±ΠΎΡ€ тСкстур соотвСтствовал творчСскому замыслу ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΡΡ‚ΠΈ создания самой сцСны (см. Ρ€ΠΈΡ. «ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡Π½ΠΈΠΊΠΈ»).

Для создания тСкстуры ΡΠ²Π΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Mirror ΠΈ Ray Transparent. Для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Ρ†Π²Π΅Ρ‚Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡ прозрачности Π±Ρ‹Π»ΠΎ использовано свойство Alpha (ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ создало Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ эффСкт. «Π—Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ» изобраТСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅ΠΊΡΡ‚ΡƒΡ€Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π² Raytracer Parameters: ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Alpha ΠΈ Specular поставлСны Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ систСмы частиц Particle system — Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π±Ρ‹Π» создан эффСкт «ΠΎΠΊΡƒΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ» свСчСния, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΄Π°Π»ΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρƒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΡΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ.

Боздавался эффСкт ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ рассСянных частиц Ρ‚ΠΈΠΏΠ° Emitter ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ поставлСнной Π·Π°Π΄Π°Ρ‡Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».

Π Π°Π±ΠΎΡ‚Π° с ΠΏΠ°Π½Π΅Π»ΡŒΡŽ Mirror:

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ