sábado, 23 de diciembre de 2017

Paper for a faster level design

This is a simple process that requires some learning, but may result in much faster level deployment:

1st: Using Entidad 3d, we design and test playability of the levels and overall design. It's quick to design and to preview, without too much hassle of details.
1.5: Create a common materials library for both entidad 3d and Blender

2nd: Exporting to 3ds and importing into blender, overriding materials from Entidad 3d with the blender ones, it's important to note that they must be the same texture and proportion.

3: Fix the double vertex issue using the following script:
import bpy
import bmesh

context = bpy.context

distance = 0.0 # remove doubles tolerance.
if True: #def execute(self, context):

    meshes = [o.data for o in context.selected_objects
                      if o.type == 'MESH']

    bm = bmesh.new()

    for m in meshes:
        bm.from_mesh(m)
        bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=distance)
        bm.to_mesh(m)
        m.update()
        bm.clear()

    bm.free() 

4: Add physics and ornate objects

No hay comentarios:

Publicar un comentario