Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Vapourware Sui Generis + Exanima Early Access

Joined
Jan 9, 2011
Messages
2,823
Codex 2012 Codex 2013 Codex 2014 PC RPG Website of the Year, 2015 Codex 2016 - The Age of Grimoire Make the Codex Great Again! Grab the Codex by the pussy Insert Title Here RPG Wokedex Strap Yourselves In Codex Year of the Donut Codex+ Now Streaming! Enjoy the Revolution! Another revolution around the sun that is. Serpent in the Staglands Dead State Divinity: Original Sin Project: Eternity Torment: Tides of Numenera Wasteland 2 Codex USB, 2014 Shadorwun: Hong Kong Divinity: Original Sin 2 BattleTech Bubbles In Memoria A Beautifully Desolate Campaign Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker Steve gets a Kidney but I don't even get a tag. My team has the sexiest and deadliest waifus you can recruit. Pathfinder: Wrath I'm very into cock and ball torture I helped put crap in Monomyth
There's even exterior stuff. Play some arena.
 

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
28/9/20

Madoc had a bit of a family emergency this week and wasn't able to put as much work in as usual, but he did manage to squeeze enough coding time in to actually get the new GI system up and running. This doesn't mean everything is 100% complete and ready to ship, but all the important stuff works, and we have it running smoothly on massive maps with 100s of light sources. It's quite exciting and a relief to see it all working, as until now it was a very large amount of complex code that hadn't been tested.

At this point it's really all bits and bobs, and largely wrapping up the new renderer as a whole. There's a few fringe cases and effects that need to be ported over, but the new renderer is much easier to work with. Some high level optimisations need to be finalised, and now that the renderer can support all game content, we can get on with patching or updating various assets and materials.

We're hoping to power through these last bits fairly quickly, as individually nothing is very difficult or complex. Maybe we can also sneak in a video of the new renderer in action soon. Over on our Discord some people suggested we could also put the new renderer on the beta branch before the full update is ready, which we're sure many would appreciate and it could help us with testing it too. It seems like quite a good idea so it's looking quite likely that we'll do it.

-the BM team
 

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
it is nice and has its own feel and tech behind it but it's not really compatible with Exanima. Exanima combat was never meant to be hyper-realistic. Dying from one solid cut works for fighting style game but would render the game unplayable with story-based exploration type of gameplay for the absolute majority of players.
 

Harthwain

Magister
Joined
Dec 13, 2019
Messages
5,419
This is what Ex Anima's combat should be.
It's a dueling game. In Exanima you have exploration and it's possible to fight multiple enemies at once.

Dying from one solid cut works for fighting style game but would render the game unplayable with story-based exploration type of gameplay for the absolute majority of players.
It's possible for a single blow to take a lot of your health. Even if you have armor and enemy gets a solid hit, you can lose a good chunk. Nevermind the blows that send you to the ground, leaving you helpless for a moment.
 

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
It's possible for a single blow to take a lot of your health. Even if you have armor and enemy gets a solid hit, you can lose a good chunk. Nevermind the blows that send you to the ground, leaving you helpless for a moment.
I know? It's possible to die from one hit it just not common because game actually tracks the momentum and power of the hit so every time its a bit different and its easy enough to avoid or mitigate harm. In the game above its more like a kill switch and usual preset stuff, either you get one-shotted or get wounded with a glancing hit - two simple conditions, I doubt there are any fancy calculations going on in there. Exanima anims are mostly procedural too instead of recorded movesets.
 

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
5/10/20

This week we ported our terrain and 3D grass over to the new rendering system, which means we are finally able to actually run the entire game on it. We've also added a compatibility mode for our legacy materials, so while many are not correct within our new renderer, they still kind of work and we can take our time with updating them rather than try to rush to update them all right away.

Our new GI system is based on something similar to voxels, and it relies on a full volume representation of scenes. Something we're doing for it is precomputing a volumetric data of many of our 3D models, this is fast and automatic, but before doing this we took some time to think about the applications of it. This is different from voxelisation, and the algorithm we develop can have quite an effect on the accuracy. The GI system itself is very tolerant and doesn't need accurate volumes, but there is potentially a lot more we can do with this data, so it makes sense to get it right.

One obvious application is the pathfinding system overhaul we'll be doing soon, this too will use a volumetric representation and will be much more 3D than the current system. This data is also ideal for fluid dynamic style applications, and we're thinking about ways in which we could use it to solve the force thaumaturgy scene collision / interaction problem, potentially simulating force effects similarly to fluids, and anyway providing some nice visual effects. There are many more ways in which we could leverage this data, it can be a really useful tool to solve many problems going forward.

Anyway, this week we have improved these things and we've actually got a new build of the game running on all the new systems. There's still some visual effects and optimisation layers to introduce, but we're almost there and we've already started updating many key assets to take better advantage of it all.

With all the rendering stuff coming to a close we're focusing more of our attention on the updates to arena, we're figuring out some last details and started work on some nice features. We've kept a lot of this under wraps for now, but we should be able to talk about it more soon so stay tuned.

Have absolutely fabulous chonker of a week, peeps!

-the BM team
 

AndrewCC

Educated
Joined
Oct 25, 2018
Messages
89
Location
RO
This is what Ex Anima's combat should be.
It's a dueling game. In Exanima you have exploration and it's possible to fight multiple enemies at once.
You can take the combat system, tweak the camera angle and add movement (it already has 3d movement, you don't just move front-back like a fighting game) and exploration. What I mean is that, clearly, physics-based combat is possible, without it looking like 2 drunks lunging at each other with sticks.
 

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
12/10/20

This week has been mostly about optimizing, testing, debugging and tweaking the new renderer and GI, but also adding some features that were still missing. The GI system now "voxelises" terrain and dynamic objects and characters on the fly; we added spotlights and generally rebalanced our lighting around the new GI system as well as the GI itself.

Compared to the start of last week, we roughly doubled our performance in general, and there's more going on. These are not last minute optimisations, we had prototyped them or largely developed them before, but they couldn't be fully implemented until everything was complete. There's a few more optimizations we have in mind, but the important ones are in so we'll probably approach the rest gradually as we go into beta testing.

We're still in the process of updating assets, mostly focusing on very common and big important stuff for now. The tileset that is currently used for the early game levels and some of the arena is being replaced with two new updated tilesets, one for story and one for arena.

We're also finally working on the updated settings screen. This will add many new options, some that have been requested by players over the years and some features introduced with the new renderer.

We're hopeful that we can start some beta testing some time next week, and go into the public beta branch soon after.

Have a great week!
-the BM team
 
Last edited:

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
19/10/20

We are still working hard to get the renderer beta update ready, there's nothing big left to do, but quite a lot of little things to finalise.

We've rebuilt our undead / body decomposition on the new procedural material system, and also given them more realistic morphing. You can see from the screenshot how there's various procedural effects from bruising and vascular damage to skin sagging and tearing. We've got some other improvements to introduce that we showed you some prototypes of a while back (like organs and bones showing), and they are easy to add now that the system is in place. This is a big improvement over what is currently in game, and definitely gives the undead a much more creepy appearance.


Body Decomposition Revisited
Some example decomposition levels from the procedural character systems updated for the renderer, and improved morph targets. Bodies and undead look more detailed and realistic, and this is the base from which we can...



We've also put a lot more work into our procedural cloth. This is not the most exciting material, but it features very prominently on characters. We wanted cloth to look more realistic in general, have good wear and dirt effects and also work well with more vibrant colours. We're also updating our colouring system to something more versatile that is built around a new palette based on dyes.

We've rebuilt our post-processing on top of our new renderer systems, with a few good improvements and the introduction of a good gamma feature for the new settings screen.

Besides that we're still just fixing, tweaking, adding smaller less critical features and updating key assets to get everything ready to hand over to our testers. We're getting through it pretty fast so hopefully we'll be able to do this within days.

Have a great week!
-the BM team
 

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
26/10/20

This week we introduced various features that were still missing in the new renderer. This includes our blood effects for characters, weapons and sprays, various blending and animated emission effects, hair shading, and a few other things. We also just got everything up and running properly, so we have a seemingly stable playable build.

We didn't have any specific shading for hair in the new renderer, which is difficult to get right as it reflects light in quite a unique way and to the trained human eye very easily looks flat, plasticky or metallic. In the end we developed a very fancy shader with multi-chromatic anisotropic highlights and reflections, some back-scattering, and a few other tricks. We also made the hair of undead look patchy and aged.


New Hair Shading
New renderer needs new hair shading. We had to use a lot of fancy methods to get some dynamic lighting that doesn't just look wrong on hair.



A lot of what we've been doing is just updating our materials to take advantage of the new renderer and also some assets where we felt they needed more polish. We've put the new tilesets in and are just going through stuff and doing final tweaks. With the new renderer being largely programmable in real time we couldn't resist experimenting a bit, and we made some really nice improvements here and there, particularly for displacement mapping which now looks more 3D and includes some shadowing and GI occlusion effect.

We are still working on our outdoor GI solution, most of the work is done, but we're still experimenting with some aspects of it. As this is only used for a couple of arenas at the moment we might just disable those while we run the first beta test, as everything else should be ready now.

We also made some improvements to motion, the physics and graphics synch more accurately which makes motion even smoother and reduces perceived input lag. We also fixed some camera jitter which had been annoying us for a long time.

There are some minor things to do to get everything packaged up in a release build, but we're basically there. We should be able to finish updating key assets and polishing things up during the early testing, which hopefully won't last more than a week or so.

Have a great week!
-the BM team
 

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
I doubt anyone would care here much but Zetheros, BM's 3D artist is creating live new monster for Exanima. Obviously this shit is extremely spoilery. Also unusual. Usually any content is hidden right untill the release day. This time you can actually influence the design process a bit in the chat. Streams will continue almost every day untill it is finished. He uploads the whole process on youtube.

https://www.twitch.tv/zetheros
 

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
2/11/20

The renderer update is in great shape, we've mostly been polishing up various assets, tweaking things and adding "less important" features. We've been keeping very busy with this, and because we're working with content a lot, in practice we're doing a lot of testing ourselves so we didn't feel the urge to rush a tester build out just yet. Things seem very stable, and we actually ended up fixing a bunch old bugs rather than finding new ones.

We've updated a huge amount of assets in the early levels, and basically all our materials. With all the improvements some our oldest assets stood out like a sore thumb. To help us do this we leveraged the work we did on procedural materials for characters and weapons. With some additions to our tools we can now add procedural materials with published parameters into our workflow for any object and get really good results instantly.

We've also been adding the full range of procedural material variants for characters, making some more improvements along the way, and updating a few common assets there. We've got some really nice new procedural leather and other materials are looking really good. The whole system has changed quite a lot, with several fine grained modifiers rather than a few fixed ones and a much wider range of possible colours.

We got a few more optimisations in too, and performance is really good. We hit some high framerates in 4k resolution and experienced the dreaded coil whine on one of our systems, which quite a few Exanima players seem to experience. We used the opportunity to investigate this and found a way to better balance the load on the GPU to greatly reduce the problem, which also led to improved performance.

We're a bit further along than we thought we would be for our first beta test, and we don't expect there will be many issues. Everything is pretty much ready to go, at this point we just want some things to make a good first impression so we're adding a bit of polish where it matters most.

Have a great week!
-the BM team
 

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
9/11/20

We're still putting the last few bits together for a release, converting assets and building packages etc., and just polishing things up. We do tend to get a bit carried away with the polishing part, but during these pre release periods where we interact with the content a lot we get into a rhythm and get through stuff quickly, especially now with all the improvements to our tools.

We've also been doing some very exhaustive testing, trying to catch up on various old little bugs and testing the renderer for compatibility with different hardware. We have a history of issues with Intel integrated graphics that we were never able to solve completely, but this time round we seem to have got the renderer working flawlessly, without compromising quality or performance. This is going to be a really huge graphical improvement for people running integrated GPUs.

Procedural materials is something we've been sinking quite a bit more time into. These are super important for the overall look of the game, but also support some very important new itemisation and customisation mechanics. Developing one of these materials well once means doing it for every item past and future in one go, so it's worth the effort. This is especially important now that we've integrated the same methods into our standard asset pipeline, which allows us to get a consistent level of detail and quality which we would never achieve if we had to put all the work in each time. Here's a screenshot of one of our new procedural leathers in different quality, wear and colour:


New Procedural Leather
Still updating and improving some of our procedural materials. this is the latest leather. These materials are applied to all our items automatically, and now also used in other content development, so it pays off to do...



We've updated and replaced a huge amount of assets now, mostly in the early game where our oldest assets were found. We have kept the look of everything consistent with how it was, but just better. One more small thing, but surely appreciated by Exanima fashionistas, we decided it was time to update our belts, check these out:


New Belts
It was time to update our belts and add some new ones.



Anyway, won't be long at all now before we put the renderer update out, and we're already turning a lot of our attention to the arena update that will follow shortly after. We've been filling in the last few gaps, like some missing tournament match types, and discussing how we will integrate various future mechanics, with some focus on multiplayer. As we've mentioned we want to turn the arena mode into a much more fleshed out game mode with much more to do, and a platform that we can continue to build new features into.

That's all for this week, have a good one!
-the BM team
 
Last edited:
Joined
May 31, 2018
Messages
2,863
Location
The Present
Sweet new belts, Bro. I'm glad they've spent 7 years laying the ground work for making their game. Just think of all the time they'll save when they actually start making it!
 

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
16/11/20

The renderer update is essentially ready, along with the last important procedural materials and various asset updates. After our great success getting the new renderer working on Intel graphics, this week we had a much less successful run with AMD. We are having issues with their OpenGL drivers, it works, but performance is bad and there are some visual artifacts. We haven't had much luck solving these issues yet, so we'll return to them after release.

Anyway, before we release the renderer update and start patching people's save games we want to complete one more thing, which is the core of the itemization changes and a big part of what the new procedural systems are designed to do.

Currently items in Exanima only have a few preset modifiers, such as "rusted" or "exceptional" which encompass quality, condition and any other differences. You generally know what to expect from certain items, and what's better or worse. The item progression is very simple and linear, you pick up something better and discard the old until you have the best.

With the new procedural material system we're also introducing new properties and randomization mechanics. Each item has independent quality and condition with many possible levels, a separate set of traits, and some other variable properties. The same items come with different material combinations and variants of similar materials. Materials can also have their own pool of traits which they can apply.


Quality and Condition
Examples of how material quality and condition affects the appearance of metal items.



This means a lot more variation in items, both visually and in terms of properties. Even static rusty items in the environment will vary significantly, and this ties in to other systems we're introducing. In story mode there will be a way to improve the quality of items with a new consumable resource, so you will want to choose how much to invest in which items, considering your options carefully.

This is a complex randomization system, it will still generate thematically appropriate items, appropriately combine fancy or simple materials and dyes, follow colour schemes etc. Dyes, paints and lacquers will also be introduced, allowing you to customize the appearance of your items. Dyes can also be used to restore an item's appearance cosmetically, without functionally improving its condition, and you'll be able to clean dirty items if you have the necessary cleaning items.


Metal Paints and Lacquers
Metallic lacquers and matte paints applied to armour, and the effects of condition on those.



These mechanics now apply to apparel and armour, but will be part of the upcoming procedural weapons too. Another related feature we're introducing is randomizing "static" spawns of items in the environment, so that different items will appear in new and different locations on each playthrough, including even chests or other containers. Encounters will also have partially randomized equipment, and in some cases we would like to give some special encounters that carry more important items a greater degree of randomization, while still following a theme.

Have a great week!
-the BM team
 

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
Hey Pink Eye, are you playing the game right now? What are your thoughts? Real thoughts, nobody cares about your lame clipping jokes.
 
Last edited:

Technomancer

Liturgist
Joined
Dec 24, 2018
Messages
1,524
How much actual content is there? Last time I played some alpha demo or whatever there was just arena and small udnerground dungeon. Are they work mostly on tech and not the campaign/story/content?
Arena is pretty much the same, a bit more expanded from original version with the hub, item rotation and NPCs, it became a separate gamemode. It will also get its largest update yet before the end of this year with a lot of new stuff.

Small dungeon likely means the time before they fully shifted production to Exanima so at this point it is much bigger. Seven levels big or so plus some side areas. First 3 are something that you probably saw but underworld areas are very different and there are new inhuman enemies to fight. You can find lore on levels, magic unique gear and weapons and they added first thaumaturgy school yearly this year. Overall enough content to entertain you for a couple of weeks. The game is about 70% done and will get to 1.0 version in 2-4 years.
 
Last edited:

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom