Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • openmw openmw
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 835
    • Issues 835
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 34
    • Merge requests 34
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • OpenMWOpenMW
  • openmwopenmw
  • Issues
  • #4917
Closed
Open
Issue created Mar 16, 2019 by elsid@elsidDeveloper

Do not trigger NavMesh update when RecastMesh update should not change NavMesh

Morrowind content has objects which are present in physical system but don't have any impact for navmesh. But they are updating by scripts on each frame. This produces useless navmesh updates and fills cache with a lot of similar states of the same navmesh tile. One example is x/Furn_sign_inn_01.nif in Seyda Neen. It's a constantly rotating object by SignRotate script. Each frame it change rotation and produce a job for navmesh update.

Arrille_s_Tradehouse

This object doen't have any specific NiNode to be filtered by.

Furn_sign_inn_01.nif

We need to avoid useless navmesh updates for such objects somehow. Any ideas how we can make it?

Edited Apr 18, 2021 by elsid
Assignee
Assign to
Time tracking