awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
absolute-quantum avatar

absolute-quantum/cats-blender-plugin

0
View on GitHub↗
4,034 stars·480 forks·Python·MIT·13 views

Cats Blender Plugin

This project is a suite of optimization plugins for Blender designed to process meshes, rigs, and textures for real-time rendering and avatar platforms. It functions as a mesh and rig optimizer that simplifies 3D models and provides specialized tools for importing and cleaning assets from formats such as MMD, Mixamo, and DAZ.

The toolkit features a dedicated pipeline for preparing characters for VRChat and other social VR environments. It includes a texture atlas generator to merge multiple images into a single sheet to reduce draw calls, as well as dictionary-based translation services to convert entity names from Japanese to English.

The plugin covers a broad range of technical capabilities, including polygon decimation that preserves shape keys, skeletal simplification through bone merging and hierarchy cleanup, and facial animation setup for lip sync and eye tracking. It also provides geometry manipulation tools for adjusting face normals and baking object transformations directly into mesh data.

The project is implemented as a Python-based Blender add-on.

Features

  • Blender Scripting - Implemented as a suite of Python-based Blender add-ons to automate mesh and armature operations.
  • Avatar Optimizations - Provides a specialized pipeline for optimizing character polygon counts and textures for VRChat avatars.
  • Skeletal Structure Optimization - Optimizes model structure by reparenting bones, removing unnecessary joints, and combining materials.
  • Avatar Import Pipelines - Brings models from formats like MMD and Mixamo into Blender with corrected normals and naming.
  • Avatar Pipeline Automation - Automates the process of preparing 3D models for VRChat by coordinating polygon, bone, and texture optimizations.
  • Armature Merging - Combines multiple armatures into a single base structure and aligns meshes via transformations.
  • Avatar Format Import and Export - Loads and saves models from various formats using optimized settings for compatibility with target environments.
  • Blender Add-ons - Implemented as a suite of optimization plugins that integrate directly into the Blender environment.
  • Shape-Key Preserving Decimation - Reduces polygon counts while calculating and projecting the new geometry onto existing blend shape targets.
  • Mesh Optimization - Offers mesh optimization tools to reduce polygon complexity while managing shape keys for high-detail models.
  • Texture Atlases - Includes a texture atlas generator that combines multiple images into a single sheet to reduce draw calls.
  • Rig Cleanup - Removes unused bones and deletes zero-weight bones to simplify the character rig.
  • Skeletal Rigging - Provides tools for cleaning skeletal structures and merging bones to simplify character rigs for real-time platforms.
  • Skeletal Simplification - Simplifies skeletal structures by merging groups of bones based on a percentage to improve rendering performance.
  • Transformation Baking - Bakes position, rotation, and scale of armatures and meshes directly into the base mesh data.
  • Polygon Simplification - Implements polygon decimation that reduces vertex counts while preserving essential shape keys.
  • Facial Animation - Implements facial animation setup including lip sync visemes and eye tracking for realistic character expressions.
  • LOD Variant Generation - Creates simplified versions of models to maintain performance on lower-specification hardware.
  • 3D Model Importers - Includes utilities for importing and cleaning 3D models from formats like MMD, Mixamo, and DAZ.
  • Mesh Geometry Processing - Provides geometry manipulation tools for separating meshes by material, joining parts, and removing duplicate vertices.
  • Automated Lip Sync Generators - Ships tools that automatically generate mouth shape keys for realistic lip-sync animations.
  • Avatar Eye Tracking - Implements artificial eye tracking capabilities that allow 3D characters to look at nearby users.
  • Bone Hierarchy Organization - Groups related bones under a single root bone to facilitate the use of dynamic bone physics.
  • Pose Capturing - Captures relative vertex offsets from a character pose and stores them as additive shape key deformations.
  • Rig Restructuring - Reorganizes armature parent-child relationships to meet specific technical constraints for game engine imports.
  • Vertex Weight Reassignment - Redistributes weights from deleted bones to parent bones to maintain mesh deformation after skeletal simplification.
  • Weight Redistribution - Merges weights from deleted bones into parent bones to maintain mesh deformation after simplification.

Star history

Star history chart for absolute-quantum/cats-blender-pluginStar history chart for absolute-quantum/cats-blender-plugin

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Cats Blender Plugin

Similar open-source projects, ranked by how many features they share with Cats Blender Plugin.
  • godotengine/godot-demo-projectsgodotengine avatar

    godotengine/godot-demo-projects

    8,250View on GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    View on GitHub↗8,250
  • assimp/assimpassimp avatar

    assimp/assimp

    12,993View on GitHub↗

    Assimp is a cross-platform 3D asset pipeline and import library that loads numerous industry-standard 3D file formats into a single unified internal data structure. It functions as a framework for converting 3D models between different file formats across multiple operating systems and architectures. The project provides a 3D mesh processing tool for normalizing and optimizing geometry through triangulation, vertex removal, and normal generation. It also includes a 3D asset export utility to write internal scene data back into various external file formats. The system covers broad capability

    C++3mfandroidasset-pipeline
    View on GitHub↗12,993
  • mosra/magnummosra avatar

    mosra/magnum

    5,169View on GitHub↗

    Magnum is a C++ middleware suite for cross-platform graphics development and real-time data visualization. It provides a hardware-agnostic rendering layer that translates graphics commands into platform-specific calls, ensuring consistent behavior across different GPU drivers and APIs such as Vulkan. The project focuses on decoupling application logic from underlying hardware through abstract graphics and system utilities. It features a plugin-based resource importer for 3D assets and audio, a hierarchical scene graph for spatial transformations, and a high-performance signal-based event syst

    C++
    View on GitHub↗5,169
  • jacqueslucke/animation_nodesJacquesLucke avatar

    JacquesLucke/animation_nodes

    2,360View on GitHub↗

    Animation Nodes is a visual scripting system for Blender that enables the creation of procedural animations and motion graphics. It provides a node-based interface that allows users to construct complex animation sequences and dynamic scene transformations by connecting functional nodes instead of relying on traditional keyframing. The system integrates directly with the host software to manipulate scene objects and properties through a data-flow graph. It manages the execution of these operations by tracing dependencies and distributing independent branches across multiple processor cores to

    Pythonanimation-nodesblenderpython
    View on GitHub↗2,360
See all 30 alternatives to Cats Blender Plugin→

Frequently asked questions

What does absolute-quantum/cats-blender-plugin do?

This project is a suite of optimization plugins for Blender designed to process meshes, rigs, and textures for real-time rendering and avatar platforms. It functions as a mesh and rig optimizer that simplifies 3D models and provides specialized tools for importing and cleaning assets from formats such as MMD, Mixamo, and DAZ.

What are the main features of absolute-quantum/cats-blender-plugin?

The main features of absolute-quantum/cats-blender-plugin are: Blender Scripting, Avatar Optimizations, Skeletal Structure Optimization, Avatar Import Pipelines, Avatar Pipeline Automation, Armature Merging, Avatar Format Import and Export, Blender Add-ons.

What are some open-source alternatives to absolute-quantum/cats-blender-plugin?

Open-source alternatives to absolute-quantum/cats-blender-plugin include: godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… assimp/assimp — Assimp is a cross-platform 3D asset pipeline and import library that loads numerous industry-standard 3D file formats… mosra/magnum — Magnum is a C++ middleware suite for cross-platform graphics development and real-time data visualization. It provides… jacqueslucke/animation_nodes — Animation Nodes is a visual scripting system for Blender that enables the creation of procedural animations and motion… zeux/meshoptimizer — meshoptimizer is a 3D mesh optimization library designed to compress geometry and animation data, reduce memory usage,… facebookresearch/animateddrawings — AnimatedDrawings is a system for transforming static 2D drawings of humanoid figures into animated characters. It…