Change in how 1st person camera is positioned

Support for running, installing or compiling OpenMW

Before you submit a bug report for the first time, please read: Bug reporting guidelines
Post Reply
User avatar
DestinedToDie
Posts: 1181
Joined: 29 Jun 2015, 09:08

Change in how 1st person camera is positioned

Post by DestinedToDie »

So we seem to have a regression that I discovered when trying out a new nightly build. This is in no way visible when playing in Morrowind, but when playing the Example Suite, you get this view:

https://cdn.discordapp.com/attachments/ ... /image.png

No buildings are visible. Just the sky and the grey under it. I thought that perhaps it was something I did in the progress of development, so I disabled the ExampleSuite.omwaddon and land.esp. However with only OpenMW-Template.omwgame loaded I still only see the sky and grey under it. Since I felt that it was water-related, I turned on the water shader and got this:

https://i.imgur.com/nNGUwqA.png

While it looks pretty, this isn't the sort of water I expected to see. Buildings and land of course are still missing when I load in land.esp and ExampleSuite.esp. I can walk around despite not seeing any land. I know this by looking at the minimap and the fact that I haven't animated swimming. When I walk against a building in the minimap I am stopped by its collision, so surely they are still there, but not rendered.

The console doesn't seem to give any relevant information.

Code: Select all

Loading config file: C:\Users\veiko\Documents\My Games\OpenMW/openmw.cfg... done.
Loading config file: ./openmw.cfg... done.
OpenMW version 0.42.0
Revision: dca31b7ffa
Using default (English) font encoding.
OSG version: 3.4.0
Loading settings file: ./settings-default.cfg
Loading settings file: C:\Users\veiko\Documents\My Games\OpenMW/settings.cfg
Adding data directory C:\openmw-template\data
Adding data directory C:\openmw-ExampleSuite\data
Adding data directory C:\Users\veiko\Documents\My Games\OpenMW/data
No splash screens found!
Sound output: OpenAL
Sound decoder: FFmpeg
Enumerated output devices:
  Speakers (Realtek High Definition Audio)
  Speakers (Realtek High Definition Audio)
  Realtek Digital Output (Realtek High Definition Audio)
Opened "Speakers (Realtek High Definition Audio)"
Failed to open video: Resource 'video/bethesda logo.bik' not found
Loading content file Land.esp
Failed to load 'meshes/ashcloud.nif': Resource 'meshes/ashcloud.nif' not found, using marker_error.osgt instead
Failed to load 'meshes/blightcloud.nif': Resource 'meshes/blightcloud.nif' not found, using marker_error.osgt instead
Failed to load 'meshes/snow.nif': Resource 'meshes/snow.nif' not found, using marker_error.osgt instead
Failed to load 'meshes/blizzard.nif': Resource 'meshes/blizzard.nif' not found, using marker_error.osgt instead
Failed to load 'meshes/xbase_anim_female.nif': Resource 'meshes/xbase_anim_female.nif' not found, using marker_error.osgt instead
Failed to load 'meshes/xbase_animkna.nif': Resource 'meshes/xbase_animkna.nif' not found, using marker_error.osgt instead
Failed to open image: Resource 'textures/tx_masser_new.dds' not found
Failed to open image: Resource 'textures/tx_masser_one_wax.dds' not found
Failed to open image: Resource 'textures/tx_masser_half_wax.dds' not found
Failed to open image: Resource 'textures/tx_masser_three_wax.dds' not found
Failed to open image: Resource 'textures/tx_masser_one_wan.dds' not found
Failed to open image: Resource 'textures/tx_masser_half_wan.dds' not found
Failed to open image: Resource 'textures/tx_masser_three_wan.dds' not found
Failed to open image: Resource 'textures/tx_secunda_new.dds' not found
Failed to open image: Resource 'textures/tx_secunda_one_wax.dds' not found
Failed to open image: Resource 'textures/tx_secunda_half_wax.dds' not found
Failed to open image: Resource 'textures/tx_secunda_three_wax.dds' not found
Failed to open image: Resource 'textures/tx_secunda_one_wan.dds' not found
Failed to open image: Resource 'textures/tx_secunda_half_wan.dds' not found
Failed to open image: Resource 'textures/tx_secunda_three_wan.dds' not found
Loading content file openmw-template.omwgame
Loading content file ExampleSuite.omwaddon
Error adding NPC part: Can't find attachment node Head
Error adding NPC part: Can't find attachment node Chest
Error adding NPC part: Can't find attachment node Groin
Error adding NPC part: Can't find attachment node Right Hand
Error adding NPC part: Can't find attachment node Left Hand
Error adding NPC part: Can't find attachment node Right Wrist
Error adding NPC part: Can't find attachment node Left Wrist
Error adding NPC part: Can't find attachment node Right Forearm
Error adding NPC part: Can't find attachment node Left Forearm
Error adding NPC part: Can't find attachment node Right Upper Arm
Error adding NPC part: Can't find attachment node Left Upper Arm
Error adding NPC part: Can't find attachment node Right Foot
Error adding NPC part: Can't find attachment node Left Foot
Error adding NPC part: Can't find attachment node Right Ankle
Error adding NPC part: Can't find attachment node Left Ankle
Error adding NPC part: Can't find attachment node Right Knee
Error adding NPC part: Can't find attachment node Left Knee
Error adding NPC part: Can't find attachment node Right Upper Leg
Error adding NPC part: Can't find attachment node Left Upper Leg
Playing Music/Special/morrowind title.mp3
Music Error: Resource 'music/special/morrowind title.mp3' not found
Failed to open video: Resource 'video/mw_logo.bik' not found
Error adding NPC part: Can't find attachment node Head
Error adding NPC part: Can't find attachment node Chest
Error adding NPC part: Can't find attachment node Groin
Error adding NPC part: Can't find attachment node Right Hand
Error adding NPC part: Can't find attachment node Left Hand
Error adding NPC part: Can't find attachment node Right Wrist
Error adding NPC part: Can't find attachment node Left Wrist
Error adding NPC part: Can't find attachment node Right Forearm
Error adding NPC part: Can't find attachment node Left Forearm
Error adding NPC part: Can't find attachment node Right Upper Arm
Error adding NPC part: Can't find attachment node Left Upper Arm
Error adding NPC part: Can't find attachment node Right Foot
Error adding NPC part: Can't find attachment node Left Foot
Error adding NPC part: Can't find attachment node Right Ankle
Error adding NPC part: Can't find attachment node Left Ankle
Error adding NPC part: Can't find attachment node Right Knee
Error adding NPC part: Can't find attachment node Left Knee
Error adding NPC part: Can't find attachment node Right Upper Leg
Error adding NPC part: Can't find attachment node Left Upper Leg
Warning: addAnimSource: can't find bone 'bio01 hand l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 calf r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 calf l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 clavicle l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 clavicle r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger0 l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger0 r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger01 l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger01 r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger1 l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger1 r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger11 l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger11 r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger2 l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger2 r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger21 l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger21 r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger3 l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger3 r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger31 l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger31 r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger4 l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger4 r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger41 l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 finger41 r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 foot l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 foot r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 forearm l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 forearm r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 hand r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 pelvis' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 spine' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 spine1' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 spine2' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 thigh l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 thigh r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 upper arm l' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'bip01 upper arm r' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Warning: addAnimSource: can't find bone 'weaponbone' in meshes\xbase_anim.1st.nif (referenced by meshes\xbase_anim.1st.kf)
Error adding NPC part: Can't find attachment node Right Hand
Error adding NPC part: Can't find attachment node Left Hand
Error adding NPC part: Can't find attachment node Right Wrist
Error adding NPC part: Can't find attachment node Left Wrist
Error adding NPC part: Can't find attachment node Right Forearm
Error adding NPC part: Can't find attachment node Left Forearm
Error adding NPC part: Can't find attachment node Right Upper Arm
Error adding NPC part: Can't find attachment node Left Upper Arm
Cell reference 'placeholderwell' not found!
Loading cell 23, 22
Loading cell 23, 23
Loading cell 23, 24
Loading cell 23, 25
Loading cell 23, 26
Loading cell 23, 27
Loading cell 23, 28
Loading cell 24, 22
Loading cell 24, 23
Loading cell 24, 24
Loading cell 24, 25
Loading cell 24, 26
Loading cell 24, 27
Loading cell 24, 28
Loading cell 25, 22
Loading cell 25, 23
Loading cell 25, 24
Loading cell 25, 25
Loading cell 25, 26
Loading cell 25, 27
Loading cell 25, 28
Loading cell 26, 22
Loading cell 26, 23
Loading cell 26, 24
Loading cell 26, 25
Error adding NPC part: Can't find attachment node Chest
Error adding NPC part: Can't find attachment node Groin
Error adding NPC part: Can't find attachment node Right Hand
Error adding NPC part: Can't find attachment node Left Hand
Error adding NPC part: Can't find attachment node Right Wrist
Error adding NPC part: Can't find attachment node Left Wrist
Error adding NPC part: Can't find attachment node Right Forearm
Error adding NPC part: Can't find attachment node Left Forearm
Error adding NPC part: Can't find attachment node Right Upper Arm
Error adding NPC part: Can't find attachment node Left Upper Arm
Error adding NPC part: Can't find attachment node Right Foot
Error adding NPC part: Can't find attachment node Left Foot
Error adding NPC part: Can't find attachment node Right Ankle
Error adding NPC part: Can't find attachment node Left Ankle
Error adding NPC part: Can't find attachment node Right Knee
Error adding NPC part: Can't find attachment node Left Knee
Error adding NPC part: Can't find attachment node Right Upper Leg
Error adding NPC part: Can't find attachment node Left Upper Leg
Error adding NPC part: Can't find attachment node Chest
Error adding NPC part: Can't find attachment node Groin
Error adding NPC part: Can't find attachment node Right Hand
Error adding NPC part: Can't find attachment node Left Hand
Error adding NPC part: Can't find attachment node Right Wrist
Error adding NPC part: Can't find attachment node Left Wrist
Error adding NPC part: Can't find attachment node Right Forearm
Error adding NPC part: Can't find attachment node Left Forearm
Error adding NPC part: Can't find attachment node Right Upper Arm
Error adding NPC part: Can't find attachment node Left Upper Arm
Error adding NPC part: Can't find attachment node Right Foot
Error adding NPC part: Can't find attachment node Left Foot
Error adding NPC part: Can't find attachment node Right Ankle
Error adding NPC part: Can't find attachment node Left Ankle
Error adding NPC part: Can't find attachment node Right Knee
Error adding NPC part: Can't find attachment node Left Knee
Error adding NPC part: Can't find attachment node Right Upper Leg
Error adding NPC part: Can't find attachment node Left Upper Leg
Error adding NPC part: Can't find attachment node Chest
Error adding NPC part: Can't find attachment node Groin
Error adding NPC part: Can't find attachment node Right Hand
Error adding NPC part: Can't find attachment node Left Hand
Error adding NPC part: Can't find attachment node Right Wrist
Error adding NPC part: Can't find attachment node Left Wrist
Error adding NPC part: Can't find attachment node Right Forearm
Error adding NPC part: Can't find attachment node Left Forearm
Error adding NPC part: Can't find attachment node Right Upper Arm
Error adding NPC part: Can't find attachment node Left Upper Arm
Error adding NPC part: Can't find attachment node Right Foot
Error adding NPC part: Can't find attachment node Left Foot
Error adding NPC part: Can't find attachment node Right Ankle
Error adding NPC part: Can't find attachment node Left Ankle
Error adding NPC part: Can't find attachment node Right Knee
Error adding NPC part: Can't find attachment node Left Knee
Error adding NPC part: Can't find attachment node Right Upper Leg
Error adding NPC part: Can't find attachment node Left Upper Leg
Error adding NPC part: Can't find attachment node Chest
Error adding NPC part: Can't find attachment node Groin
Error adding NPC part: Can't find attachment node Right Hand
Error adding NPC part: Can't find attachment node Left Hand
Error adding NPC part: Can't find attachment node Right Wrist
Error adding NPC part: Can't find attachment node Left Wrist
Error adding NPC part: Can't find attachment node Right Forearm
Error adding NPC part: Can't find attachment node Left Forearm
Error adding NPC part: Can't find attachment node Right Upper Arm
Error adding NPC part: Can't find attachment node Left Upper Arm
Error adding NPC part: Can't find attachment node Right Foot
Error adding NPC part: Can't find attachment node Left Foot
Error adding NPC part: Can't find attachment node Right Ankle
Error adding NPC part: Can't find attachment node Left Ankle
Error adding NPC part: Can't find attachment node Right Knee
Error adding NPC part: Can't find attachment node Left Knee
Error adding NPC part: Can't find attachment node Right Upper Leg
Error adding NPC part: Can't find attachment node Left Upper Leg
Loading cell 26, 26
Loading cell 26, 27
Loading cell 26, 28
Loading cell 27, 22
Loading cell 27, 23
Loading cell 27, 24
Loading cell 27, 25
Loading cell 27, 26
Loading cell 27, 27
Loading cell 27, 28
Loading cell 28, 22
Loading cell 28, 23
Loading cell 28, 24
Loading cell 28, 25
Loading cell 28, 26
Loading cell 28, 27
Loading cell 28, 28
Loading cell 29, 22
Loading cell 29, 23
Loading cell 29, 24
Loading cell 29, 25
Loading cell 29, 26
Loading cell 29, 27
Loading cell 29, 28
Failed to open video: Resource 'video/mw_intro.bik' not found
Failed to open image: Resource 'textures/menu_icon_equip.dds' not found
Failed to open image: Resource 'icons/default icon.dds' not found
Error adding NPC part: Can't find attachment node Head
Error adding NPC part: Can't find attachment node Chest
Error adding NPC part: Can't find attachment node Groin
Error adding NPC part: Can't find attachment node Right Hand
Error adding NPC part: Can't find attachment node Left Hand
Error adding NPC part: Can't find attachment node Right Wrist
Error adding NPC part: Can't find attachment node Left Wrist
Error adding NPC part: Can't find attachment node Right Forearm
Error adding NPC part: Can't find attachment node Left Forearm
Error adding NPC part: Can't find attachment node Right Upper Arm
Error adding NPC part: Can't find attachment node Left Upper Arm
Error adding NPC part: Can't find attachment node Right Foot
Error adding NPC part: Can't find attachment node Left Foot
Error adding NPC part: Can't find attachment node Right Ankle
Error adding NPC part: Can't find attachment node Left Ankle
Error adding NPC part: Can't find attachment node Right Knee
Error adding NPC part: Can't find attachment node Left Knee
Error adding NPC part: Can't find attachment node Right Upper Leg
Error adding NPC part: Can't find attachment node Left Upper Leg
Failed to find animation inventoryhandtohand for player
Failed to find animation inventoryhandtohand for player
Failed to find animation inventoryhandtohand for player
Playing music/explore/1134_imslp110290-pmlp02344-09_chopin-_prelude_no_2_in_a_minor-2aaf5f13-40bb-4ffb-90c5-8d9c7456ea9f.mp3
To replicate this, the latest version of the Example Suite should suffice.

The previous version I was using that didn't have the described issue was:

0.41.0
59eb0aba7ddb618dc1253e53d916ce18972199a9
3c89b035681f66184c6b1fa71520cedb1759e059
Last edited by DestinedToDie on 05 Sep 2017, 18:21, edited 1 time in total.
User avatar
DestinedToDie
Posts: 1181
Joined: 29 Jun 2015, 09:08

Re: Regression related to water in rendering?

Post by DestinedToDie »

Oh wait. Things are rendering! If I go into 3rd person, the camera shows me all of the things that I'm supposed to see. However 1st person camera just stays at some watery place with the visuals I've shown before. I checked and the water is the same with both the nightly OpenMW build and the previous one I used.

I guess what happened is that I previously included the Head bodypart and that's where the 1st person camera was placed by the engine. However the 1st person camera placement has been recently changed to something else and that's why my 1st person is away floating somewhere in water? So the question is: how is my 1st person perspective determined now?

Discussion in here. https://bugs.openmw.org/issues/3957
Ferk
Posts: 36
Joined: 08 Sep 2013, 20:27

Re: Change in how 1st person camera is positioned

Post by Ferk »

It appears https://bugs.openmw.org/issues/3957 was fixed. But I'm still experimenting this issue.
Do I have something misconfigured or is this still happening for the Example Suite?
User avatar
DestinedToDie
Posts: 1181
Joined: 29 Jun 2015, 09:08

Re: Change in how 1st person camera is positioned

Post by DestinedToDie »

Ferk wrote: 22 May 2018, 22:02 Do I have something misconfigured or is this still happening for the Example Suite?
No I don't think you have anything misconfigured. I am remaking the anim files and I will fix it there. Engine works perfectly, it's just that my first rendition of anim files had an issue that didn't show up on previous OpenMW versions.
unelsson
Posts: 227
Joined: 17 Mar 2018, 14:57

Re: Change in how 1st person camera is positioned

Post by unelsson »

Hmm.. I ran into these problems when tried to use the template. Is this still an ongoing project? Even if not, could you maybe shed light on what's actually needed from animations in the current state? If the support for newer NIF-formats is developed at some time, I might like to dabble with blender and make something. If I get wild, maybe I could try my hand even at blender 2.49b, but that's.. umm.. not fun to setup.
User avatar
DestinedToDie
Posts: 1181
Joined: 29 Jun 2015, 09:08

Re: Change in how 1st person camera is positioned

Post by DestinedToDie »

Ongoing project that has dragged along forever and quite often on hold. I think I'm quite close to resolving some irl problems I have and maybe then I can finally focus on remaking the model and animations. If I remember this right, the only thing you need to do fix the camera is make clavicle bones the child of neck bone instead of torso bone.
Post Reply