PowerNukkitX / PowerItemRenderer

A fast classic ray-trace based soft-renderer for minecraft models.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PowerItemRenderer

PowerItemRenderer is a fast and lightweight item renderer for Minecraft. It is classic raytracing (or sight-casting) based, but with minecraft-specific optimizations to make it faster.

Features

  • 0% code from mojang/microsoft is used or depended on, 100% open-source
  • Platform and hardware independent, runs on any OS and any hardware, even if it has no GPU or OpenGL support
  • Reasonable performance, it can render more than 100 items per second on a single core
  • Native support for Minecraft's (Bedrock) item model format, no need to convert to other formats
  • Out of the box support for PowerNukkitX engine, but can be used with any other minecraft env
  • McMod support, you can export items to McMod format
  • CI friendly, you can use it in your CI to generate images for your mods

Project Structure

  • CoreRenderer: The core renderer, it is a library that can be used to render models on any platform with CPU
  • PNXItemRenderer: A renderer that uses the CoreRenderer to render items and blocks on PowerNukkitX

License

PowerItemRenderer is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.

Author

About

A fast classic ray-trace based soft-renderer for minecraft models.

License:GNU General Public License v3.0


Languages

Language:Java 100.0%