cwiczenia 5 trees in environment
10
Opis.md
@ -63,7 +63,7 @@ bool inVoxelSpace(int a, int b, int c)
|
||||
|
||||
## Zadanie 1
|
||||
|
||||
<img src="images/Trees in environment/shadowBox.gif" alt="shadowBox" style="zoom:50%;" />
|
||||
<img src="images/treesinenvironment/shadowBox.gif" alt="shadowBox" style="zoom:50%;" />
|
||||
|
||||
1. Otwórz Unity Project, wersję na te ćwiczenia. Następnie otwórz scenę "Pipe Model"
|
||||
2. Do objektu shadowBox jest przypięty skrypt Cast Shadow. Otwórz ten skrypt.
|
||||
@ -73,7 +73,7 @@ bool inVoxelSpace(int a, int b, int c)
|
||||
|
||||
## Zadanie 2
|
||||
|
||||
<img src="images/Trees in environment/inShadow.gif" alt="inShadow" style="zoom:50%;" />
|
||||
<img src="images/treesinenvironment/inShadow.gif" alt="inShadow" style="zoom:50%;" />
|
||||
|
||||
1. W objekcie inShadow jest skrypt receiveShadow
|
||||
2. Zmodyfikuj skrypt - jak na ten objekt spadnie cień, to zmień materiał
|
||||
@ -82,7 +82,7 @@ bool inVoxelSpace(int a, int b, int c)
|
||||
|
||||
## Zadanie 3
|
||||
|
||||
<img src="images/Trees in environment/treeshadow.png" alt="treeshadow" style="zoom:33%;" /><img src="images/Trees in environment/treeshadowgreen.png" alt="treeshadowgreen" style="zoom:33%;" /><img src="images/Trees in environment/treeshadow.png" alt="treeshadow" style="zoom:33%;" />
|
||||
<img src="images/treesinenvironment/treeshadow.png" alt="treeshadow" style="zoom:33%;" /><img src="images/treesinenvironment/treeshadowgreen.png" alt="treeshadowgreen" style="zoom:33%;" /><img src="images/treesinenvironment/treeshadow.png" alt="treeshadow" style="zoom:33%;" />
|
||||
|
||||
1. Wybierz objekt tree (001)
|
||||
|
||||
@ -97,7 +97,7 @@ bool inVoxelSpace(int a, int b, int c)
|
||||
2. Zacienienie mierzymy w prostopadłościanie wokół obecnego elementu
|
||||
(2\***lookForLightLength** x **lookForLightLength** x 2\***lookForLightLength**)
|
||||
|
||||
<img src="images/Trees in environment/treebox.png" alt="treebox" style="zoom:50%;" />
|
||||
<img src="images/treesinenvironment/treebox.png" alt="treebox" style="zoom:50%;" />
|
||||
|
||||
3. Transformacja z obecną pozycją (**transformation**\***resultTransformation**)
|
||||
funkcja transformacja.**ExtractPosition**() zwraca pozycję dla transformacji
|
||||
@ -118,7 +118,7 @@ S(a,c) : c<50 -> G\(90)[-S(0,0)]S(0,0)
|
||||
|
||||
## Zadanie 4
|
||||
|
||||
<img src="images/Trees in environment/manytrees.png" alt="manytrees" style="zoom:50%;" />
|
||||
<img src="images/treesinenvironment/manytrees.png" alt="manytrees" style="zoom:50%;" />
|
||||
|
||||
1. Dodaj do objektu Environment więcej drzew (Trees) i zobacz jak drzewa wpływają na siebie nawzajem
|
||||
2. Napisz skrypt, który utworzy 9 drzew (3x3) rozmieszczonych co równą odległość
|
||||
|
Before Width: | Height: | Size: 247 KiB After Width: | Height: | Size: 247 KiB |
Before Width: | Height: | Size: 216 KiB After Width: | Height: | Size: 216 KiB |
Before Width: | Height: | Size: 493 KiB After Width: | Height: | Size: 493 KiB |
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 72 KiB |
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 122 KiB |
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 139 KiB |
Before Width: | Height: | Size: 284 KiB After Width: | Height: | Size: 284 KiB |