コード例 #1
0
 def n_create_data(self):
     n_gen_header.n_create_header_oblivion(self.n_data)
     n_gen_geometry.n_create_blocks(self.n_data)
     n_trishape = self.n_data.roots[0].children[0]
     n_gen_material.n_attach_material_prop(n_trishape)
     n_gen_alpha.n_alter_material_alpha(n_trishape.properties[0])  # set material alpha
     n_gen_alpha.n_attach_alpha_prop(n_trishape)  # add nialphaprop
     return self.n_data
コード例 #2
0
    def n_create_data(self):
        n_gen_header.n_create_header_oblivion(self.n_data)
        n_gen_texture.n_create_blocks(self.n_data)

        n_nitrishape = self.n_data.roots[0].children[0]
        n_gen_material.n_attach_material_prop(
            n_nitrishape)  # add nimaterialprop

        n_gen_texture.n_create_store_normal_data(
            n_nitrishape)  # store normal data as NiBinaryExtraData
        n_gen_texture.n_create_texture_property(
            n_nitrishape)  # add nitexturingprop

        n_textureprop = n_nitrishape.properties[0]
        n_gen_diffusemap.n_create_diffuse_map(
            n_textureprop,
            self.diffuse_texture_path)  # add nitexturesource diffuse
        n_gen_glowmap.n_create_glow_map(
            n_textureprop,
            self.glowmap_texture_path)  # add nitexturesource glowmap

        return self.n_data
コード例 #3
0
 def n_create_header(self):
     n_gen_header.n_create_header_oblivion(self.n_data)
コード例 #4
0
 def n_create_data(self):
     n_gen_header.n_create_header_oblivion(self.n_data)
     n_gen_geometry.n_create_blocks(self.n_data)
     return self.n_data