2011-12-09

Więcej materiałów

Przy okazji implementacji stożka zacząłem się zastanawiać jak mając jeden materiał na obiekt poradzić sobie z teksturowaniem go. Prawdopodobnie inaczej będziemy chcieli pokolorować podstawę, a inaczej boki. Ten sam problem pojawi się przy okazji walca. I co ważniejsze przy okazji mesha. Postanowiłem więc zastąpić pojedynczy materiał ich lista, w bardzo wielu przypadkach lista będzie miała jeden materiał. Dodatkowo całe to zarządzanie materiałami wyrzuciłem do osobnego obiektu RenderableObjectMaterials. Wprowadziłem coś takiego jak RenderableObject.DefaultMaterial, który jest pierwszym materiałem na liście. Dodatkowo np. materiały dla stożka

Brak komentarzy:

Prześlij komentarz