What are some OpenGL benefits and how to utilize them?

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
User avatar
Aurelius
Newbie
Posts: 20
Joined: Fri Jun 06, 2014 6:56 pm
Projects: Secrets of the Ark, Degrees of Freedom
Organization: Bleau Eye Entertainment
Location: United States
Contact:

What are some OpenGL benefits and how to utilize them?

#1 Post by Aurelius » Tue Jul 08, 2014 2:40 pm

In a recent post of mine PyTom has said that Ren'Py might move to using OpenGL directly. http://lemmasoft.renai.us/forums/viewto ... =8&t=27239


This interested me very much since Ren'Py is a great tool for making a visual novel however producing adequate pygame minigames that are on par with the engine is (from personal experience of the last 2 months) extremely difficult.

So the topic to be addressed here is:
1. How feasible and easy is it to produce an OpenGL game?
2. Is it possible to integrate an OpenGL mingame into Ren'py and How can I integrate an OpenGL minigame into the current Ren'Py addition?
3. Is OpenGL compatible with PCs, Linuxs, Macs, Android devices, and Apple devices?

If any one can help it would be much appreciated.

User avatar
AxemRed
Veteran
Posts: 482
Joined: Sun Jan 09, 2011 7:10 am
Contact:

Re: What are some OpenGL benefits and how to utilize them?

#2 Post by AxemRed » Tue Jul 08, 2014 3:45 pm

Ren'Py is already using OpenGL under the hood.

User avatar
Aurelius
Newbie
Posts: 20
Joined: Fri Jun 06, 2014 6:56 pm
Projects: Secrets of the Ark, Degrees of Freedom
Organization: Bleau Eye Entertainment
Location: United States
Contact:

Re: What are some OpenGL benefits and how to utilize them?

#3 Post by Aurelius » Tue Jul 08, 2014 4:23 pm

So I can just make an OpenGL game in renpy and it will work?

User avatar
PyTom
Ren'Py Creator
Posts: 15497
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: What are some OpenGL benefits and how to utilize them?

#4 Post by PyTom » Tue Jul 08, 2014 4:27 pm

No. The OpenGL support is meant to accelerate visual novels, rather than to allow for 3d games.

If you make a minigame using the Creator-defined Displayable system, that will benefit from 3d acceleration when available. (Which is hopefully everywhere nowadays.)
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
Aurelius
Newbie
Posts: 20
Joined: Fri Jun 06, 2014 6:56 pm
Projects: Secrets of the Ark, Degrees of Freedom
Organization: Bleau Eye Entertainment
Location: United States
Contact:

Re: What are some OpenGL benefits and how to utilize them?

#5 Post by Aurelius » Tue Jul 08, 2014 4:49 pm

Okay thanks PyTom I will attempt to master this Creator-defined Displayable, I was aiming more for a 2d game feel, 3d is a little over my head right now

Post Reply

Who is online

Users browsing this forum: Bing [Bot], Google [Bot]