Search found 38 matches
- 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...
- 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 ...
- 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,...
- 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...
- 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...
- 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.
I hope we can utilize raytracing in some form in the engine in the next few years, optionally.
- 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...
- 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...
- 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...
- 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...