Ejemplo n.º 1
0
def base():
    x = SoftwareRender('high.bmp')
    x.glCreateWindow(800, 600)
    x.glViewPort(0, 0, 800, 600)
    x.glClear()
    x.load2("./models/mushroom.obj", (0, 0, 0), (0.5, 0.5, 0.5), (0, 0, 0),
            [0, 0.75, 1.5], [0.1, 0.5, 1], [0, 0, 0], [0, 1, 0])
Ejemplo n.º 2
0
def medium():
    x = SoftwareRender('medium.bmp')
    x.glCreateWindow(800, 600)
    x.glViewPort(0, 0, 800, 600)
    x.glClear()
    t = Texture('./models/mushroom2.bmp')
    x.load2("./models/mushroom.obj", (-0.05, -0.45, 0), (1.2, 1.2, 1.2),
            (0, 0, 0), [0, 0.75, 1.5], [0.1, 0.5, 1], [0, 0.5, 0], [0, 1, 0])
    x.glFinish()
Ejemplo n.º 3
0
def high():
    x = SoftwareRender('high.bmp')
    x.glCreateWindow(800, 600)
    x.glViewPort(0, 0, 800, 600)
    x.glClear()
    t = Texture('./models/mushroom2.bmp')
    x.load2("./models/mushroom.obj", (-0.05, -0.8, 0), (0.8, 0.8, 0.8),
            (0, 0.5, 0), [0, 0.75, 1.5], [0, 1.7, 1.5], [0, 0, 0], [0, 1, 0])
    x.glFinish()
Ejemplo n.º 4
0
def dutch():
    x = SoftwareRender('dutch.bmp')
    x.glCreateWindow(800, 600)
    x.glClear()
    x.glViewPort(0, 0, 800, 600)
    #x.load2("./models/mushroom.obj", (-0.05, -0.15, 0), (1, 0.8, 1), (0.2, 0.5, 0.5), [0, 0.75, 1.5], [0, 0, 1], [0.05, 0.2, 0.1],
    #        [0.1, 0.1, 0])
    x.load2("./models/mushroom.obj", (0, 0, 0), (0.8, 0.8, 0.8), (0, 0, 0),
            [0, 0.75, 1.5], [0.1, 0.5, 1], [-0.2, 0.2, 0], [0.1, 0.1, 0])
    x.glFinish()
Ejemplo n.º 5
0
def low():
    x = SoftwareRender('low.bmp')
    x.glCreateWindow(800, 600)
    x.glViewPort(0, 0, 800, 600)
    x.glClear()
    t = Texture('./models/mushroom2.bmp')
    x.load2("./models/mushroom.obj", (-0.05, -0.45, 0), (0.8, 0.8, 0.8),
            (-1.15, 0.2, -0.05), [0, 0.75, 1.5], [0.1, 0.5, 1], [0, -0.3, 0.2],
            [0, 1, 0])
    x.glFinish()
Ejemplo n.º 6
0
# Carlos Calderon, 15219
# SR5 Textures
# Program that renders an obj of blender into simple lines filled with gray
# And also use a texture in bmp to apply on the model
# In this case is an simple mushroom of mario bros game

from SR1 import SoftwareRender
from obj_loader import Texture

x = SoftwareRender('out.bmp')
x.glCreateWindow(800, 600)
x.glViewPort(0, 0, 800, 600)
x.glClear()
# Render the mushroom with flat shading and texture
t = Texture('./models/mushroom2.bmp')
#x.load('./models/mushroom.obj', (16, 9, 0), (25, 25, 1), False, [0, 0, 1], t)
x.load_img_texture('./models/mushroom.obj', (16, 9, 0), (25, 25, 1), t,
                   [0, 0, 1])
x.glFinish()
Ejemplo n.º 7
0
# Carlos Calderon, 15219
# SR4 Flat Shading
# Program that renders an obj of blender into simple lines filled with gray
# In this case is an simple mushroom of mario bros game


from SR1 import SoftwareRender


x = SoftwareRender('out.bmp')
x.glCreateWindow(800, 600)
x.glViewPort(0, 0, 800, 600)
x.glClear()
x.glColor(1, 0, 0)
x.glVertex(0, 0)
# Render the mushroom with flat shading
x.load('./models/mushroom.obj', (8.5, 4, 0), (45, 45, 40),False)
x.glFinish()
# Render the mushroom only zbuffer
x2 = SoftwareRender('outz.bmp')
x2.glCreateWindow(800, 600)
x2.glViewPort(0, 0, 800, 600)
x2.glClear()
x2.glColor(1, 0, 0)
x2.glVertex(0, 0)
x2.load('./models/mushroom.obj', (8.5, 4, 0), (45, 45, 40),True)
x2.glFinish()