Skip to content

KeyError: 'in_texcoord_0' in main #4

@mika-data

Description

@mika-data

When cloning and running main.py I get the following error
KeyError: 'in_texcoord_0'

C:\Users\XXXX\Programming\3DEnginePetrov\3D-Graphics-Engine>python main.py
pygame 2.5.2 (SDL 2.28.3, Python 3.8.5)
Hello from the pygame community. https://www.pygame.org/contribute.html
Unimplemented OBJ format statement 'Tf' on line '       Tf 1.0000 1.0000 1.0000'
Traceback (most recent call last):
  File "main.py", line 75, in <module>
    app = GraphicsEngine()
  File "main.py", line 40, in __init__
    self.mesh = Mesh(self)
  File "C:\Users\XXXX\Programming\3DEnginePetrov\3D-Graphics-Engine\mesh.py", line 8, in __init__
    self.vao = VAO(app.ctx)
  File "C:\Users\XXXX\Programming\3DEnginePetrov\3D-Graphics-Engine\vao.py", line 18, in __init__
    self.vaos['shadow_cube'] = self.get_vao(
  File "C:\Users\XXXX\Programming\3DEnginePetrov\3D-Graphics-Engine\vao.py", line 43, in get_vao
    vao = self.ctx.vertex_array(program, [(vbo.vbo, vbo.format, *vbo.attribs)], skip_errors=True)
  File "C:\Users\XXXX\AppData\Roaming\Python\Python38\site-packages\moderngl\__init__.py", line 1636, in vertex_array
    return self._vertex_array(*args, **kwargs)
  File "C:\Users\XXXX\AppData\Roaming\Python\Python38\site-packages\moderngl\__init__.py", line 1647, in _vertex_array
    attribs = [types[x] if type(x) is int else types[locations[x]] for x in attribs]
  File "C:\Users\XXXX\AppData\Roaming\Python\Python38\site-packages\moderngl\__init__.py", line 1647, in <listcomp>
    attribs = [types[x] if type(x) is int else types[locations[x]] for x in attribs]
KeyError: 'in_texcoord_0'

These are my

pip install -r requirements.txt
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: moderngl in c:\users\XXXX\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 1)) (5.9.0)
Requirement already satisfied: numpy in c:\users\XXXX\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 2)) (1.24.4)
Requirement already satisfied: pygame in c:\users\XXXX\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 3)) (2.5.2)
Requirement already satisfied: PyGLM in c:\users\XXXX\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 4)) (2.7.1)
Requirement already satisfied: pywavefront in c:\users\XXXX\appdata\roaming\python\python38\site-packages (from -r requirements.txt (line 5)) (1.3.3)
Requirement already satisfied: glcontext<3,>=2.5.0 in c:\users\XXXXX\appdata\roaming\python\python38\site-packages (from moderngl->-r requirements.txt (line 1)) (2.5.0)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions