Why can't I load a .OBJ file into Python Ursina?

0

Issue

I am using the python Ursina engine. I want to import a .OBJ file, but it never works, yet no errors are raised. I have tried:

from ursina import *
from ursina.mesh_importer import *

app = Ursina()

model123 = load_model('model123.obj')
model123Entity = Entity(model=model123)
    
def update():
    move()

EditorCamera()
app.run()

I have also tried it without the .obj ending.
Any help?

I have now tried:

from ursina import *
from ursina.mesh_importer import *

app = Ursina()

model123 = load_model(obj_to_ursinamesh('model123.obj'))
model123_Entity = Entity(model=model123)

app.run()

I get the error:

AttributeError: 'str' object has no attribute 'glob'
AL lib: (EE) ALCwasapiPlayback_mixerProc: WaitForSingleObjectEx error: 0x102

Solution

Try using the triangulation modifier, which quickly sorts this. Subsequently, you must ensure that you export back to an .obj, however .blend files are supported by Ursina engine.

Answered By – Neuron AI

This Answer collected from stackoverflow, is licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0

Leave A Reply

Your email address will not be published.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More