new new3d engine

Discuss Supermodel and your favorite Model 3 games. Show off your latest threads, this is the place to see and be seen.
Forum rules
Keep it classy!

  • No ROM requests or links.
  • Do not ask to be a play tester.
  • Do not ask about release dates.
  • No drama!

new new3d engine

Postby Ian » Mon Nov 07, 2022 2:40 pm

Hi guys, I made quite a big update to supermodel. Basically I've rewritten the whole project in 4.1+. It's done using a core profile so all the legacy gl functions have been removed. And this means it should work on mac. Hopefully I haven't broken anything.

Anyway you'll require a gl 4.1 GPU to run supermodel now. GL 4.1 came out over 12 years ago now, so any GPU released after that time should hopefully be good.

The legacy renderer still exists and you can use it the same way as you always have. The legacy renderer will run with an opengl compatability profile (which means it won't work on mac, but should run on everything else).
Ian
 
Posts: 2044
Joined: Tue Feb 23, 2016 9:23 am

Re: new new3d engine

Postby rokfpoewrkcpoqwkcp » Mon Nov 07, 2022 5:15 pm

I think the build bot will fail, I'm getting this in MSYS
Code: Select all
mingw32-make: *** No rule to make target 'obj64/Texture.o', needed by 'bin64/supermodel'.  Stop.

Compiles OK if you change your Makefiles\Rules.inc


Great to see Supermodel still getting these kind of updates. Appreciate the work. :D
rokfpoewrkcpoqwkcp
 
Posts: 119
Joined: Mon Nov 18, 2019 3:40 pm

Re: new new3d engine

Postby Ian » Tue Nov 08, 2022 3:50 am

Yeah I updated the makefiles, so should work now.
The texture file was removed
Ian
 
Posts: 2044
Joined: Tue Feb 23, 2016 9:23 am

Re: new new3d engine

Postby Bart » Fri Nov 11, 2022 1:35 pm

What do we call this engine? The New^2 3D Engine?
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: new new3d engine

Postby Ian » Fri Nov 11, 2022 4:07 pm

lol, the same name will do.
Maybe we could update the legacy renderer a little, I know some people on older h/w still like to use it, and there's probably a few easy things we could do to improve it
Ian
 
Posts: 2044
Joined: Tue Feb 23, 2016 9:23 am

Re: new new3d engine

Postby Bart » Fri Nov 11, 2022 9:44 pm

Ian wrote:lol, the same name will do.
Maybe we could update the legacy renderer a little, I know some people on older h/w still like to use it, and there's probably a few easy things we could do to improve it


I'm all ears. I think the problem is that it encodes so much of its state in vertex attributes. There isn't much room to encode a lot of the new lighting findings :/ What do you think are some low hanging fruits that could be ported over?
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: new new3d engine

Postby Ian » Sat Nov 12, 2022 3:13 am

Scroll fog, mipmapping. Culling of excess geometry. That gives the new3d engine quite a speed up.
Ian
 
Posts: 2044
Joined: Tue Feb 23, 2016 9:23 am

Re: new new3d engine

Postby Trojan X » Sat Nov 12, 2022 8:37 am

Wow. Thank you. I'll give this a look.

Do you know what this emu really needs though? A full face with an auto-update system to make everything super piss easy for the user. Basically, some thing like Dolphin/Yuzu or whatever emu out there that does that.
Trojan X
 
Posts: 166
Joined: Fri Oct 07, 2011 3:03 am

Re: new new3d engine

Postby Goblan » Sun Nov 13, 2022 6:30 am

Thank you! Games look so much better.
Forcing anisotropic and/or anti-aliasing from Nvidia Control Panel won't work anymore, though. Is there any way this can be "fixed"?
Goblan
 
Posts: 2
Joined: Sun Nov 13, 2022 5:20 am

Re: new new3d engine

Postby Ian » Mon Nov 14, 2022 3:24 am

Forcing anisotropic and/or anti-aliasing from Nvidia Control Panel won't work anymore, though. Is there any way this can be "fixed"?


Not currently. Maybe I can add some AA options in the future, but will require quite a bit more complicated render path. Maybe we could just brute force it with super sampling
Ian
 
Posts: 2044
Joined: Tue Feb 23, 2016 9:23 am

Next

Return to The Catwalk

Who is online

Users browsing this forum: No registered users and 1 guest