Page 1 of 1

Application: Ambrevar

Posted: 22 Oct 2017, 01:39
by Ambrevar
This it it.

I've been procrastinating for too long. At the beginning there was no time, then no GPU, then travelling... I've followed this project for that many years, and at last today I could get a hand on my first "powerful" GPU in a long while (a GeForce 460, huhuh...).
Thus I decided to go for the deep dive: emerge nvidia-drivers (I run a Gentoo now), emerge dependencies, fork, clone, clone OSG, compile OSG, compile OpenMW, and... It did not work of course, but after a few fixes and some missing dependencies later, it's running like a charm!
I've never seen Morrowind so smooth!
(10-year-younger me would have killed for that.)
Time to freshen up my Nerevarine skills... Is "better bodies" still the mod for better bodies? Oh joyful memories!

So first of all, congrats to the community for those many years of effort! The result is undoubtedly worth the commitment.

Second, I'd like to seize the opportunity to introduce myself to the community as, hopefully, a new contributor.

I used to work for A Big Evil Gaming Corp™, where I kept myself busy with "shadow rendering optimization"... (As specific as it gets.)
I enjoy low-level programming, algorithms, optimization, power-user UI/UX, elegant=simple design, Unix philosophy, open source development (I spend an embarrassing lot of time on GitHub and this new commitment won't help), that kind of things...

My main ambitions regarding OpenMW steer towards optimization, rendering (shadows, lighting...) and maybe at some point AI, a field that remains a complete mystery to me.
In the meantime, it seems wise to first get familiar with the existing codebase (which is way bigger than I expected!) and fix some entry-level bugs. [Let me bookmark the bugtracker just now.]
Recommendations would be very much appreciated :)

My geeky résumé, in short:

- OS: Arch Linux (Trusted User), Gentoo (current rig). I've spent some time on FreeBSD a few years back.
- Editor: Emacs (with Evil, EXWM, Helm, Eshell, Magit...)
- Favourite languages: C, Go, Lisp (but not Common Lisp), Lua. C++ is not in the list, that's on purpose :p
- GitHub:
- dotfiles:
- Website:
- Morrowind: "finished" the damn game. Yup, all the damn quests, level 100+, all that. But I guess that won't come off as nearly impressive in that kind of communities where it's expected to be the norm :)

Some random projects (that have nothing to do with OpenMW):

- Arch Linux documentation + package maintenance (Trusted User).
- Loads of (community) contributions to Emacs (most notably Helm).
- Various experiments with procedural generation of this and that.
- Blackfriday: Markdown generator in Go (contributions).
- Luar: Lua bindings in Go.
- Stubbornly persevere in beating the performance records on Project Euler.

But I'm getting carried away...


Re: Application: Ambrevar

Posted: 22 Oct 2017, 03:11
by JohnMaster
Welcome! Just regular user saying hello. A project manager or dev should be able to point you at something, otherwise enjoy the journey trying to find something to work on.

There have been some recent PRs that are quite interesting to watch in the rendering space. drummyfish tackling some items with scrawl's guidance.

Some links to development posts by scrawl that may be of interest.

Current AnyOldName3 shadow branch
Distant objects

Terrain Editing

Re: Application: Ambrevar

Posted: 22 Oct 2017, 10:30
by DestinedToDie
I've also finished all the quests, but never got to level 100+, that's quite impressive. If I remember correctly, making a class in vanilla with the lowest possible starting majors/minors only amounted to about level 70 in the end, which is where I usually stopped because I avoided crime.

Anyway, I'll just drop the link to the developer checklist in case there's a step you've missed. It'd be awesome to have you onboard.

Re: Application: Ambrevar

Posted: 22 Oct 2017, 22:26
by Ambrevar
Interesting, I didn't know reaching level 100 was such an accomplishment. Now that was more than 10 years back, I don't remember all the details... Well, it's never too late to take some pride :p

Thank you for all the links, I'll look into that.

Re: Application: Ambrevar

Posted: 23 Oct 2017, 14:21
by TechNoirMK
Ambrevar wrote:
22 Oct 2017, 01:39
My main ambitions regarding OpenMW steer towards optimization, rendering (shadows, lighting...)

Re: Application: Ambrevar

Posted: 14 Nov 2017, 12:54
by kuyondo
A few more bug fixes

Re: Application: Ambrevar

Posted: 14 Nov 2017, 18:03
by Ambrevar
kuyondo wrote:
14 Nov 2017, 12:54
A few more bug fixes
Which bug fixes?

Sorry for the long response time, I happen to be crazy overloaded these weeks, I'll spend time on OpenMW as soon as possible.