Application: Hertz

Join the team. This area is for people who want to participate in OpenMW's development in one way or another.
Hertz
Posts: 5
Joined: 29 Jul 2014, 12:08

Application: Hertz

Post by Hertz » 29 Jul 2014, 12:32

Hello there!
My name is Andrew, I am a passionate C++ (but not limited to it) programmer with strong attitude towards computer graphics.
I've worked for two years at Zeptolab as an Android developer (mostly C++ via NDK), optimizing existing code and developing new features and architecture.
Currently I'm focused on performance-critical applications(effective usage of CPU, its caches and entire system memory) and concurrency (particularly lock-free techniques).
I really feel like contributing to OpenMW, with possible areas being:
  • Enhancing graphics appearance, adding new effects (like volumetric like scattering, some kind of realistic dynamic lighting (maybe real-time radiosity?) and etc.)
  • Working on a port for Android
  • Optimization and fine-tuning for performance improvement
  • Any other task where my skills would be useful. I suppose I should start studying project's codebase through bug-fixing.
That said, I'd really like any directions from where should I start.

User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Application: Hertz

Post by Zini » 29 Jul 2014, 16:37

Welcome! Please make sure to go over the new developer checklist (linked in a pinned thread in this forum section).
Enhancing graphics appearance, adding new effects (like volumetric like scattering, some kind of realistic dynamic lighting (maybe real-time radiosity?) and etc.)
It is unlikely that we will add more graphics enhancements prior to 1.0.
Working on a port for Android
There is some work currently going on an Android port (see development forum).
Optimization and fine-tuning for performance improvement
Sure. We are waiting for a better optimised OGRE and we have done some optimisation already, but it is possible that there is more to do on the OpenMW side.

User avatar
raevol
Posts: 3088
Joined: 07 Aug 2011, 01:12
Location: Caldera

Re: Application: Hertz

Post by raevol » 29 Jul 2014, 20:52

Hertz wrote:
  • Optimization and fine-tuning for performance improvement
Hi I love you. :oops:

Awkwardness aside, welcome!

User avatar
Okulo
Posts: 672
Joined: 05 Feb 2012, 16:11

Re: Application: Hertz

Post by Okulo » 29 Jul 2014, 20:54

Zini wrote:
Enhancing graphics appearance, adding new effects (like volumetric like scattering, some kind of realistic dynamic lighting (maybe real-time radiosity?) and etc.)
It is unlikely that we will add more graphics enhancements prior to 1.0.
What about that thing that happens to shadows? You know, that they abruptly change at a distance of around 20 meters. That's a bit nasty right now. Could definitely use some work, even before 1.0, IMHO. If that's possible on OpenMW's end, of course.

User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Application: Hertz

Post by Zini » 29 Jul 2014, 21:27

Haven't noticed this issue before. Is it on the tracker?

Tarius
Posts: 574
Joined: 24 Oct 2011, 19:29

Re: Application: Hertz

Post by Tarius » 30 Jul 2014, 04:37

raevol wrote:
Hertz wrote:
  • Optimization and fine-tuning for performance improvement
Hi I love you. :oops:

Awkwardness aside, welcome!
This here. Possibly one of the most important things.

and raevol, dont forget your mancard has been questioned before...
I am a bigger fan of tons of control rather than taking the "user-friendly" approach.
-Okulo

User avatar
raevol
Posts: 3088
Joined: 07 Aug 2011, 01:12
Location: Caldera

Re: Application: Hertz

Post by raevol » 30 Jul 2014, 07:07

Tarius wrote:and raevol, dont forget your mancard has been questioned before...
Gotta keep the people happy. :D

User avatar
Okulo
Posts: 672
Joined: 05 Feb 2012, 16:11

Re: Application: Hertz

Post by Okulo » 30 Jul 2014, 08:04

Zini wrote:Haven't noticed this issue before. Is it on the tracker?
I don't think so, but you probably would've noticed. Here, this is what I'm talking about. See that shadow on the ground that the tree and the house casts? In some places the "distant" shadow is completely different from the sharp, "near" shadow, which makes it look even weirder. I mentioned it in IRC once and apparently it requires someone with a buttload of experience and time to work on these things, but I'm not quite clear on the details.

User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Application: Hertz

Post by Zini » 30 Jul 2014, 08:39

Having it on the tracker would be a good idea anyway.

Hertz
Posts: 5
Joined: 29 Jul 2014, 12:08

Re: Application: Hertz

Post by Hertz » 30 Jul 2014, 13:15

I forgot to mention that I've spent almost a year writing SQL queries and implementing GUI elements in Qt4 :-)
I have built project on OS X and Windows, surprised by how smoothly it can be built for various platforms; today I'm superficially investigating code and would appreciate any directions on where should I look first.
My account in redmine is Hertz.

Post Reply