- unsigned eqsign=n.find('=');
- if(eqsign!=string::npos)
- {
- obj.textures.push_back(coll.get<Texture>(n.substr(eqsign+1)));
- textures.push_back(n.substr(0, eqsign));
- }
- else
- {
- obj.textures.push_back(coll.get<Texture>(n));
- textures.push_back(n);
- }
+ obj.technique=coll.get<Technique>(n);
+ obj.textures.resize(obj.technique->get_n_textures());
+ obj.material=obj.technique->get_material();