Oni Central Forum

A forum for the Oni community

You are not logged in.

#1 13/9/14 23:15

mrdanieli21
Member
Registered: 25/8/14

Shaders Mod

well, i don't know if somebody thought about it already, but it would make the game cooler adding shaders and brightness, who would like to make it?

i have a little experience in programation but i have no freaking idea of how to get in the codified files and archives

tongue  tongue

Offline

#2 14/9/14 3:13

Delano762
Member
From: Poland
Registered: 29/12/10
Website

Re: Shaders Mod

If you're asking for ENB Series, then one such attempt was done already and turned out to be impossible due to the fact that Oni is using modified OpenGL.


Circus Afro, Circus Afro, Polka Dot, Polka Dot!

Offline

#3 15/9/14 9:32

aku
Member
Registered: 29/7/14

Re: Shaders Mod

OpenGL is API. You can not modify it, or it will be incompatible with implementation library provided by graphic card driver.
But there are different API revisions, and shaders was introduced in OpenGL 1.5(July 29, 2003), 2 years after game release.
Plus adding shaders definitely need engine sources to make it right.

Anyway: stop [beating a dead horse], this engine more then 14 years old. ;-)

[Edited for unnecessary graphic language. -I]

Last edited by Iritscen (15/9/14 16:51)

Offline

#4 18/9/14 13:32

6opoDuJIo
Member
From: Ukraine
Registered: 18/3/13

Re: Shaders Mod

I guess, it's better to load ONI stuff into other engine, aslike Unity3D. After new AKEV loader would be finished, i will share code on a github.

Last edited by 6opoDuJIo (18/9/14 13:32)


Implement Oni with Unity3D engine :
https://github.com/6opoDuJIo/Oni-Round2

Offline

#5 19/9/14 21:53

mrdanieli21
Member
Registered: 25/8/14

Re: Shaders Mod

crap, i don't know anyrhing about engines... but then how are mods made?

Offline

#6 20/9/14 0:48

aku
Member
Registered: 29/7/14

Re: Shaders Mod

somehow ;-) there are different mods, which works on different engine level.
But introducing shaders requires to modify core of the engine.

Offline

Board footer

Powered by FluxBB