Search found 38 matches

by 1Zero
10 May 2020, 07:09
Forum: Feature Requests and Suggestions
Topic: OpenMW support for other games: Oblivion, Skyrim, Fallout and more
Replies: 442
Views: 333374

Re: Elder-scrolls IV Oblivion

We only need to replicate a subset of SpeedTree. It's a big library that does a lot of different things, ranging from just deciding to place pre-generated models to providing materials to movie-quality destruction simulation, and obviously most applications don't need everything. That means that if...
by 1Zero
09 May 2020, 16:10
Forum: General Development
Topic: OpenMW on Vulkan API?
Replies: 7
Views: 8771

Re: OpenMW on Vulkan API?

OpenGL will still be used for decades yet. Not everyone and everything will switch over. There's a lot in common between the APIs, too, so skills are fairly transferrable. You just need to do a lot more manually with Vulkan. I didn't expect OpenGL to be so future proof. I heart that OpenGL runtime ...
by 1Zero
09 May 2020, 16:03
Forum: Feature Requests and Suggestions
Topic: OpenMW support for other games: Oblivion, Skyrim, Fallout and more
Replies: 442
Views: 333374

Re: Elder-scrolls IV Oblivion

I've not spent any time looking at speedtree at all - at the moment I'm kinda leaning towards using the tree NIFs from Skyrim which comes with LOD meshes and textures. Makes sense for development convenience. I started playing around with L Systems in Python for a bit Depending on the coefficients,...
by 1Zero
09 May 2020, 03:56
Forum: Feature Requests and Suggestions
Topic: OpenMW support for other games: Oblivion, Skyrim, Fallout and more
Replies: 442
Views: 333374

Re: Elder-scrolls IV Oblivion

@cc9cii Did you ever figure out Speedtree? Apparently based on a L- System which is just some Formal Grammar in additional to some Hilbert Calculus like Axiom rule. No Man's Sky actually also utilizes it as part of their Fauna Procedural Generation algorithms. But it seems to be fairly obnoxious and...
by 1Zero
09 May 2020, 03:27
Forum: General Development
Topic: OpenMW on Vulkan API?
Replies: 7
Views: 8771

Re: OpenMW on Vulkan API?

I recently started to learn 3D programming from scratch, pretty interesting. Fortunately, I already know quite a bit of linear algebra and differential geometry, so I could see behind the intentions and motivations for the algorithms deployed in VSG although the general render pipeline process is st...
by 1Zero
21 Apr 2020, 14:48
Forum: Feature Requests and Suggestions
Topic: Better grass support
Replies: 37
Views: 17918

Re: Better grass support

Thank you both for clarifying.
I hope we can utilize raytracing in some form in the engine in the next few years, optionally.
by 1Zero
20 Apr 2020, 20:42
Forum: Feature Requests and Suggestions
Topic: Better grass support
Replies: 37
Views: 17918

Re: Better grass support

We haven't shown that it's possible to do realtime raytracing that looks anywhere close to as good as traditional rasterisation on equivalent hardware. We'll be a long way off that for a good few years yet. Demos that run in realtime are either using a hybrid approach (only using raytracing for a s...
by 1Zero
12 Apr 2020, 15:57
Forum: Off Topic
Topic: Learning C++
Replies: 26
Views: 30378

Re: Learning C++

The language in question isn't so important. The underlying principles are independent of the used programming language, as long as it is turing complete. Algorithms, data structures, programming paradigms (and optimally formal proof methods) are always to be kept in minds. It's generally a good ide...
by 1Zero
24 Mar 2020, 15:02
Forum: Feature Requests and Suggestions
Topic: OpenMW support for other games: Oblivion, Skyrim, Fallout and more
Replies: 442
Views: 333374

Re: Elder-scrolls IV Oblivion

We suspect that the original MWScript compiler did dumb stuff like read uninitialised memory, which means it's technically not even guaranteed to produce the same output if run twice on the same code. That's not even something that can be expressed by a formal grammar (although I guess you could ar...
by 1Zero
23 Mar 2020, 23:21
Forum: Feature Requests and Suggestions
Topic: OpenMW support for other games: Oblivion, Skyrim, Fallout and more
Replies: 442
Views: 333374

Re: Elder-scrolls IV Oblivion

Ohh yes I was sure there are some horrors hidden in MWScript with things not always being quite straightforward when parsing the language, especially such a relatively niche language. This alone doesn't imply a grammar is unrestricted. I don't see any feature of Oblivion Scripting that would require...