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
  • NetRadiant NetRadiant
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 111
    • Issues 111
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • XonoticXonotic
  • NetRadiantNetRadiant
  • Merge requests
  • !184

add IQM format support into lib/picomodel

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Thomas Debesse requested to merge illwieckz/netradiant:iqm into master Aug 10, 2021
  • Overview 0
  • Commits 2
  • Pipelines 0
  • Changes 12

This is a combination of 2 commits.

  • add IQM format support into lib/picomodel
    https://github.com/TTimo/GtkRadiant/commit/3408871d79d51b9bf27f0098cd3bc4edd92b105d
  • Merge illwieckz their portability fix
    https://github.com/TTimo/GtkRadiant/commit/be993ad4222fc9fc28080a8ba8f962da82c7b1f4

See https://github.com/TTimo/GtkRadiant/pull/668


eukara said on GtkRadiant PR:

This adds support for the InterQuake Model format that engines such as ioQuake3, FTE QuakeWorld and many more support. Animations are not supported (just like most other included model formats) so it'll only load the base pose.

eukara also said on #radiant @ QuakeNet IRC:

I want to get away from having to maintain this and get it into mainline editors.

The code is ported from WorldSpawn (Radiant fork): https://github.com/VeraVisions/worldspawn

It replaces the previous radiant-only iqmmodel plugin:

  • import iqmmodel support from aaradiant
    !62 (merged)
  • plugins/iqmmodel: apply textures on surfaces
    !84 (merged)

It looks the same:

netradiant iqm model

But since picomodel is also supported by q3map2, it allows to bake iqm models in bsp, unlike the previous radiant-only iqmmodel plugin:

baked iqm model


Edit (2021-08-22): the patch just got merged in DarkRadiant as well:

  • https://github.com/codereader/DarkRadiant/pull/17
  • https://bugs.thedarkmod.com/view.php?id=5712

IQM everywhere! 🎉

Edited Aug 22, 2021 by Thomas Debesse
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: iqm