Search found 180 matches

by unelsson
24 Sep 2020, 19:43
Forum: Example-Suite
Topic: Using Bliaron 2nd Ed. material for example suite
Replies: 7
Views: 1595

Re: Using Bliaron 2nd Ed. material for example suite

- magic items have conditions when the spells are active (this requires some scripting capabilities probably) - effects that alter the statistics of the target character I thought of giving the player abilities, like the knight ability, which fortifies block, long blade and heavy armor by 5. And gi...
by unelsson
21 Sep 2020, 10:26
Forum: Editor Development
Topic: OpenMW-cs does not save deleted subrecords?
Replies: 6
Views: 202

Re: OpenMW-cs does not save deleted subrecords?

I unfortunately can't work on this right now, but I might be able to help by pointing a finger.. I'd very much like to have a more defined explanation what needs to be done, and what isn't currently working. It's then easier to start diagnostics, homing on the issue. I haven't been able to investiga...
by unelsson
21 Sep 2020, 10:19
Forum: Support
Topic: Programmatically editing?
Replies: 2
Views: 207

Re: Programmatically editing?

I've also worked with something similar, but not for this exact purpose, but rather for more complex procedural generation.. Related stuff is in there though: https://github.com/unelsson/openmw/tree ... rencestool
by unelsson
02 Jul 2020, 15:10
Forum: General
Topic: OpenGEX as .Nif alternative for OpenMW
Replies: 90
Views: 31715

Re: OpenGEX as .Nif alternative for OpenMW

We need a logic for standard structure of dae/whatever models with animation. How does the system know which is the "root node", the base of everything... Is there a good standard for this? What is the easiest and most foolproof way? Options that come to my mind: 1) "the first node" in visual scene ...
by unelsson
01 Jul 2020, 11:44
Forum: General
Topic: OpenGEX as .Nif alternative for OpenMW
Replies: 90
Views: 31715

Re: OpenGEX as .Nif alternative for OpenMW

Can have a pre-flight check to see if the root bone is indeed 'root'? At some point we have to tell modellers that this is a requirement for animation. OpenMW makes a few assumptions as a start, so we could ask modellers to also do the same if they wish to see their work working in OpenMW? I'm pret...
by unelsson
01 Jul 2020, 07:38
Forum: General
Topic: OpenGEX as .Nif alternative for OpenMW
Replies: 90
Views: 31715

Re: OpenGEX as .Nif alternative for OpenMW

Does this mean we may be looking at a *working* expansion of 3D formats so as not to be reliant on the old gamebryo NIF file format? Yes - 3d models and animation with Collada/dae works, and "grep -R BasicAnimationManager" hints that the same method might work with bvh, gles, osgjs, and fbx. If so,...
by unelsson
29 Jun 2020, 23:08
Forum: General
Topic: OpenGEX as .Nif alternative for OpenMW
Replies: 90
Views: 31715

Re: OpenGEX as .Nif alternative for OpenMW

Some related work here:

generic osgAnimation support
https://gitlab.com/OpenMW/openmw/-/merge_requests/252

osg dae-plugin fix with naming of bones and skeleton
https://github.com/unelsson/OpenSceneGr ... ndskeleton
by unelsson
14 Jun 2020, 22:49
Forum: Editor Development
Topic: 3D editing
Replies: 37
Views: 18776

Re: 3D editing

Once 0.46 is released, please test it as much as possible, and report bugs and feature suggestions. I wonder if the following features are easy to use: - terrain (heights) editing - texture editing - object placement - camera movement What would it require to make creation as easy as possible? Btw. ...
by unelsson
12 Jun 2020, 23:02
Forum: General
Topic: OpenGEX as .Nif alternative for OpenMW
Replies: 90
Views: 31715

Re: OpenGEX as .Nif alternative for OpenMW

I'm aware of the naming scheme, but... "The first texture unit automatically acts as diffuseMap if no recognized type is specified." This didn't work with dae, also texture name was not properly read to OpenMW, but was "" instead. Additionally, only file URI scheme is recognized for images (OSG plug...
by unelsson
11 Jun 2020, 22:43
Forum: General
Topic: OpenGEX as .Nif alternative for OpenMW
Replies: 90
Views: 31715

Re: OpenGEX as .Nif alternative for OpenMW

Okay. Found the bug: ShaderVisitor wasn't recognizing the diffuse texture as diffuseMap. This if sentence in particular https://github.com/OpenMW/openmw/blob/e6231f67e689d5b0f1ec2e0da2a01946e8eaa475/components/shader/shadervisitor.cpp#L112 , is not compatible with dae, or perhaps dae models weren't ...