Hi @Perksey and @zoalasaurusrawr,
-
The usage of the repository:
I think the repository is a little complex to use. Don't know if I make some stupid operations. I cloned the repository and opened the .sln file. It reports many errors after I click the Build button.
Finally, I create a .sln file form scratch then import the Silk.NET NuGet packages then I copy and add the example folders manully, then it finally works well.
-
The error while importing custom .obj model:
I followed this "Tutorial 4.1 - Model Loading" example file:
https://github.com/dotnet/Silk.NET/tree/8c14e75e526e21894c74f5ac722d47d70697c292/examples/CSharp/OpenGL%20Tutorials/Tutorial%204.1%20-%20Model%20Loading
I only changed the model imoprting code at the last line:
private static void OnLoad()
{
IInputContext input = window.CreateInput();
primaryKeyboard = input.Keyboards.FirstOrDefault();
if (primaryKeyboard != null)
{
primaryKeyboard.KeyDown += KeyDown;
}
for (int i = 0; i < input.Mice.Count; i++)
{
input.Mice[i].Cursor.CursorMode = CursorMode.Raw;
input.Mice[i].MouseMove += OnMouseMove;
input.Mice[i].Scroll += OnMouseWheel;
}
Gl = GL.GetApi(window);
Shader = new Shader(Gl, "shader.vert", "shader.frag");
Texture = new Texture(Gl, "silk.png");
Model = new Model(Gl, "untitled.model"); // Original code: Model = new Model(Gl, "cube.model");
And it reported this error message:
System.Exception
HResult=0x80131500
Message=Unable to open file "untitled.model".
Source=Tutorial 4.1 - Model Loading
StackTrace:
at Tutorial.Model.LoadModel(String path) in C:\Users\77950\Desktop\Silk_NET\Test\ConsoleApp1\Tutorial 4.1 - Model Loading\Model.cs:line 40
at Tutorial.Model..ctor(GL gl, String path, Boolean gamma) in C:\Users\77950\Desktop\Silk_NET\Test\ConsoleApp1\Tutorial 4.1 - Model Loading\Model.cs:line 21
at Tutorial.Program.OnLoad() in C:\Users\77950\Desktop\Silk_NET\Test\ConsoleApp1\Tutorial 4.1 - Model Loading\Program.cs:line 69
at Silk.NET.Windowing.Internals.ViewImplementationBase.Initialize()
at Silk.NET.Windowing.WindowExtensions.Run(IView view)
at Tutorial.Program.Main(String[] args) in C:\Users\77950\Desktop\Silk_NET\Test\ConsoleApp1\Tutorial 4.1 - Model Loading\Program.cs:line 45
This is my model file:
untitled.zip
Thank you for your help in advance!
Hi @Perksey and @zoalasaurusrawr,
The usage of the repository:
I think the repository is a little complex to use. Don't know if I make some stupid operations. I cloned the repository and opened the .sln file. It reports many errors after I click the Build button.
Finally, I create a .sln file form scratch then import the Silk.NET NuGet packages then I copy and add the example folders manully, then it finally works well.
The error while importing custom .obj model:
I followed this "Tutorial 4.1 - Model Loading" example file:
https://github.com/dotnet/Silk.NET/tree/8c14e75e526e21894c74f5ac722d47d70697c292/examples/CSharp/OpenGL%20Tutorials/Tutorial%204.1%20-%20Model%20Loading
I only changed the model imoprting code at the last line:
And it reported this error message:
This is my model file:
untitled.zip
Thank you for your help in advance!