Ren'Py What is NPOT?

Steuan

Member
May 3, 2024
165
581
Hello guys,

I was playing an old AVN, and then I saw something named NPOT.

Do you know what it is? Should I enable it or not?

My GPU is AMD RX 5600 XT.

npot.jpg
 

Nadekai

Well-Known Member
Aug 18, 2021
1,175
2,534


... enable it if you want, it uses requires more computing power though ...
 
  • Like
Reactions: Steuan

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Respected User
Donor
Jun 10, 2017
10,293
15,152
... enable it if you want, it uses requires more computing power though ...
And is mostly useless in Ren'Py since near to no game use the 3D model, and therefore textures. The few that do it are using generic image that fit the screen, and therefore are power of 2.
 
  • Like
Reactions: Steuan

Steuan

Member
May 3, 2024
165
581
And is mostly useless in Ren'Py since near to no game use the 3D model, and therefore textures. The few that do it are using generic image that fit the screen, and therefore are power of 2.
I wonder why the Renpy devs added that feature? Like you said everything is pre-rendered in Renpy games. :unsure:
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Respected User
Donor
Jun 10, 2017
10,293
15,152
I wonder why the Renpy devs added that feature? Like you said everything is pre-rendered in Renpy games. :unsure:
Because of its . While the name is misleading (it's not rendering), it's still 3D manipulation.

Behind the use of Live2D and the shadering part, it also permit to transform an image into a 3D plan that will have a zero thickness and can be manipulated and transformed on the 3 axis. To this have to be added the "camera" feature (don't remember where to find it in the doc) that permit to change the point of view, here too on the 3 axis. The use is still limited, but it open the door to some possible future evolution that would rely more on that 3D part.

It will never be meshes based 3D, but there's a lot that can be done with plans placed in a 3D environment.
By example, a game like Sakura Dungeon have an old school 3D dungeon, with just plan sized and placed to represent the walls. This would be easier to do now.
At that time, the game had to compute the deformation all by itself. With the current Model Based approach, it would just need to compute the position relatively to the camera (the player), Ren'Py would then take charge of the deformation. And who know, perhaps that in the future even the computation of the position could be managed by Ren'Py.
 
  • Like
Reactions: Steuan