Пример #1
0
from render import Render, V2, V3

from obj import Obj

from texture import Texture

from shaders import gourad, toon, outline, toon_mod

from utils import color

r = Render()
r.glCreateWindow(1000,1000)
r.glClear()

r.active_texture = Texture('./models/model.bmp')
r.active_shader = toon

#r.light = V3(1,0,0)

r.loadModel('./models/model.obj', V3(250,500,0), V3(150,150,150))

r.active_shader = outline

r.loadModel('./models/model.obj', V3(500,500,0), V3(150,150,150))

r.active_shader = toon_mod

r.loadModel('./models/model.obj', V3(750,500,0), V3(150,150,150))


r.glFinish('output2.bmp')
Пример #2
0
from render import Render, V2, V3

from obj import Obj

from utils import color

my_bmp_file = Render()
my_bmp_file.glInit()
my_bmp_file.glCreateWindow(1000, 1000)
my_bmp_file.glClear()

my_bmp_file.loadModel('./models/hand.obj', V3(375, 500, 0), V3(50, 50, 50))

my_bmp_file.glFinish('polygons.bmp')
my_bmp_file.glZBuffer('shades.bmp')