zondag 13 oktober 2013

Strumpy Shade editor // Unity week 3

Gisteravond en vandaag ben ik met Strumpy gaan experimenteren om te kijken hoe deze in elkaar steekt. Nadat we er in de les al mee bezig waren geweest ben ik zelf ermee aan de slag gegaan. Nadat ik begon met bewerken van de distortion shader, ben ik gaan kijken hoe deze in elkaar zit. De distortion shader is interessant om ermee aan de slag te gaan. Maar ik ben begonnen met het bekijken van hoe de de RimLight shader werkt.

De rimlight shader zit op zich niet heel complex in elkaar, maar het bewerken van deze shader is voor mij de meeste tijd in gaan zitten. Als eerste ben ik begonnen met het kijken hoe de shader de rimlight toepast. Hiervoor heb ik met de instellingen zitten spelen om te zien wat het effect van de verschillende onderdelen is. Maar na een uur of twee vond ik het genoeg geweest en ben ik begonnen met maken van een nieuwe shader.



De alloy(?) like shader

De basis voor de shader is de Rimlight shader, die ik heb bewerkt door een kopie te maken van de shading die ervoor zorgt dat de shading aan de randen van het betreffende model verschijnt. Om de donkere shading in de model te krijgen heb ik eerste een copy gemaakt van de opzet voor een normale rimlight. Echter heb ik een substract toegepast op om de kleuren eraf te halen met daaraan nog een Add om weer kleuren toe te voegen. Maar aan de add heb ik om deze van een nieuwe kleur te voorzien een color toegepast, waarin een donkere kleur moet worden gekozen om dit effect te krijgen (zie de _Shade_color_Dark). Deze color optie heb ik twee keer op de Add toegevoegd, dit omdat de midde toon te donker was.

Echter vond ik het effect wat te sterk overkomen, om de dit minimaal te verlagen, heb ik een toggle toegevoegd (de Range optie) om dit tussen twee waarden aan te passen en het effect qua sterkte precies in te stellen. Om het geheel van een milde textuur te voorzien heb ik op de Diffuse een textuur toegepast, dit om het geheel van een patroon te voorzien.




Het testen van de mogelijkheden van Strumpy Shader Edtor is niet gegaan zonder te kijken hoe de game die vorig jaar tijdens de Unity lessen is gemaakt, te bewerken met wat shaders. Mijn test game Breaker Blocks heb ik aangepast met een bewerkte Rimlight shader. Ik heb gekeken met deze test of de shader ook toepasbaar een resultaat kan neerzetten. De shader zelf heb ik aangepast om er een texture in toe te kunnen passen. 





Later op de middag heb ik een begin gemaakt om met NDO2 normal/specular en heightmaps te begrijpen toe te passen in Unity. In mijn volgende update hier meer over.





Totaal gewerkte tijd: 8.5 uur.

Geen opmerkingen:

Een reactie posten