VRRW animation - OBJ ANIM

VRRW animation - OBJ ANIM

Exchange Items, blocks, Steves, entitys to Animated OBJ

893 downloads 5 followers

โœจ VRRW ANIMATION: OBJ ANIM

๐ŸŽฌ Vote live on the next animations, style and art questions โ€“ help decide what OBJ Anim brings next.

๐ŸŒ VRRW.online โ†’
Free mods, news & guides
๐ŸŸฃ Twitch โ†’
Live dev, polls & giveaways
๐Ÿ’š Kick โ†’
Live dev, polls & giveaways
โ–ถ๏ธ YouTube โ†’
Showcases & dev videos
๐Ÿ”ด Live Actions โ†’
Live events & gifts
๐ŸŽ Offers โ†’
Quizzes & challenge programs
โ“ Reddit Q&A โ†’
Ask, share & discuss
๐Ÿ’œ Patreon โ†’
Support development

Community-driven VRRW: give feedback, vote in polls during selected livestreams, join feature suggestion rounds and react to new ideas with Blitz Reactions. AI Reborn also has built-in voting, suggestion and bug-report tools.


๐ŸŽจ YOUR OWN 3D MODELS โ€“ ANIMATED INSIDE MINECRAFT

OBJ Anim imports Wavefront OBJ + MTL models (for example exported from Blender), puts them on entities, blocks, items or your own player, and lets you animate them with an in-game keyframe and bone animator.

Made for builders, 3D artists, animators and modders who want their own creatures, props and moving machines in Minecraft โ€“ and want to fine-tune them without leaving the game.

Import. Animate. Edit. Replace. Build.

๐ŸŒฟ The toolkit behind VRRW Overworld. OBJ Anim works on its own and is the required companion for VRRW Overworld. Both are built to work together across models, Smooth Terrain / SurfaceNet, rendering and shading, so update them together.


๐ŸŽ FREE WITH VRRW

  • โœ… OBJ Anim is free โ€“ importer, animators, workbench and Smooth Terrain are all in this download, with no paid features inside. VRRW Overworld and AI Reborn are free too.
  • ๐ŸŽ Texture-pack gifts at selected live events โ€“ giveaway codes, chat prizes or, when offered, Channel Points rewards on Twitch and Kick. Free giveaways need no channel subscription. Redeem them with a free VRRW account on the VRRW Twitch or Kick page, then download the pack under "Library" in the texture shop. All steps โ†’
  • โญ VRRW Points โ€“ website points, not Channel Points; live prizes can also pay out in points. No plan? Signed-in members can unlock individual texture-pack versions with them. About VRRW Points โ†’
  • ๐Ÿงฉ Offers โ€“ long-term quizzes and challenge programs on VRRW Offers whenever they run.

Each stream round decides what is offered. Entering is not winning โ€“ prizes are reserved after the draw and claimed on the website.

Texture packs are optional extras. You never need one to use OBJ Anim.


โ–ถ๏ธ WATCH VRRW IN ACTION

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/oA3mws_nexk" title="VRRW Minecraft MOD Showcase Entities 2" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

OBJ Anim ships without VRRW's own showcase models โ€“ it works with your own OBJ files.


๐Ÿ”ฅ WHAT OBJ ANIM CAN DO

  • ๐Ÿ“‚ Import OBJ + MTL โ€“ drop models and their textures into config/objanim/import/โ€ฆ.
  • ๐Ÿง Replace models โ€“ put your model on an entity, block, item or your own player (Steve). The target search includes other installed mods.
  • ๐ŸŽž๏ธ Keyframe animator โ€“ in-game timeline with position, rotation and scale per part, one animation per activity (idle, walk, attack, sleep, eat, drink or your own).
  • ๐Ÿฆด Bone Animator โ€“ build a rig, assign vertices, paint weights or use auto weight, apply animation presets and detect the legs of four-legged creatures automatically.
  • ๐Ÿง  Behaviors โ€“ sleeping at night, lying down, eating, drinking and idle emotions. Vanilla AI can stay active.
  • ๐Ÿ› ๏ธ Model Workbench โ€“ edit meshes, vertices, UVs and textures in-game with Blender-style shortcuts, then export OBJ + PNG.
  • ๐Ÿงฑ Animated OBJ blocks โ€“ give a block an animated OBJ look while it keeps its gameplay: decorations, signs, machines, statues.
  • ๐Ÿ”Š Custom sounds โ€“ your own .ogg files, played when an animation reaches the keyframe you choose.
  • ๐Ÿ–ผ๏ธ Thumbnails & JSON โ€“ automatic model previews and animation snapshots exported as JSON.
  • ๐ŸŒ„ Smooth Terrain / SurfaceNet โ€“ smooth ground with its own collision, climbing, terrain sculpting and tree felling.
  • ๐Ÿค– AI animator (experimental, optional) โ€“ let an Ollama model draft a rig and animations for your model.
  • ๐Ÿงฉ APIs for other mods โ€“ VRRW Overworld builds on OBJ Anim, and AI Reborn connects to it when both are installed.
๐ŸŽฎ QUICK WORKFLOWS โ€“ REPLACE, ANIMATE, EDIT

Replace and animate a model

  1. Copy your .obj + .mtl and textures into the matching import folder.
  2. Press O, open the model list (search by path or name) and pick your model.
  3. Choose the target: the entity or block you look at, the item in your hand, your own player, or search by name or registry ID.
  4. Create an activity and add keyframes for parts (position, rotation, scale) โ€“ or open the Bone Animator.
  5. Click Save & apply. The assignment applies to every instance of that ID. A Steve model replaces only your own player.

Bone Animator

Build rig (+ Bone) โ†’ assign vertices โ†’ paint weights or Auto weight โ†’ animate (+ Keyframe) โ†’ Save. For four-legged creatures: Detect legs โ†’ check front/rear and left/right โ†’ Apply legs.

Model Workbench

Get the editor item with /give @p objanim:model_editor and right-click with it. Import an OBJ from import/custommodels, edit vertices and meshes with gizmos, adjust UVs, create or paint textures, then save the result to config/objanim/export.

Custom sounds

Put .ogg files into config/objanim/customsound. In the animator, move to a frame, click Sound, pick a file and set its chance and trigger mode. The sound plays when the animation reaches that frame.

Behaviors

Behaviors can depend on conditions such as day or night, health, being in water or on the ground. In a saved assignment (config/objanim/models/โ€ฆ), "preserve_vanilla_behaviors": true under behavior_config (the default) keeps supported vanilla AI running alongside OBJ Anim's behaviors.


๐ŸŒ„ SMOOTH TERRAIN โ€“ REALISTIC SURFACENET

Smoother, more natural ground instead of pure cubes, with a collision system built for it: walk up slopes, slide down, hold V to climb steep walls and take fall damage from real heights.

  • ๐ŸŒ Your choice per world โ€“ the terrain card on the Create World screen turns SurfaceNet on or off and picks a sculpt mode. Change it later with /objanim surfacenet on|off.
  • โ›๏ธ Sculpt modes โ€“ Off (normal mining), Break only (vanilla mining; the surface visibly wears away as you dig, without permanent marks) and Full (shovel and pickaxe shape the ground for good). Change it with /objanim sculpting off|breakonly|full.
  • ๐Ÿช“ Tree felling โ€“ a clean axe cut, and the trunk falls as an animated block cluster.
  • ๐Ÿ“ˆ SurfaceNet Skills (P) โ€“ upgrade endurance, climbing, downhill, balance, jump and digging. Terrain graphics settings are there too.

โš ๏ธ New collision system: it is part of the terrain implementation, so the old M mode toggle no longer works the way it used to. SurfaceNet is now chosen per world. M only switches the smooth-terrain detail (Surface Low / Surface High).


โš™๏ธ REQUIREMENTS & INSTALLATION

๐ŸŽฎ Minecraft Java Edition 1.21.1
๐Ÿงฉ Loader NeoForge 21.1.176 or newer
๐Ÿ–ฅ๏ธ Install on Client and server (the editors run on the client)
๐Ÿ“ฆ Required mods None
๐Ÿค– Optional Ollama for the AI animator
๐ŸŒฟ Used by VRRW Overworld (requires OBJ Anim)
  1. Install NeoForge for Minecraft 1.21.1 and add OBJ Anim to your mods folder (or install it with your launcher).
  2. Start the game once โ€“ OBJ Anim creates config/objanim/ with its import folders.
  3. Copy your .obj + .mtl files and textures into import/entity, import/block, import/item or import/custommodels.
  4. In game, press O, pick your model, choose a target and click Save & apply.

๐Ÿ’พ HARDWARE AT A GLANCE

VRRW Overworld + OBJ Anim with SurfaceNet terrain โ€“ creator values:

Your setup GPU memory (VRAM)
๐ŸŒ„ SurfaceNet terrain with vanilla textures about 1 GB โ€“ but more GPU work than flat vanilla blocks
๐Ÿพ + the optional animated Entity Pack (300โ€“400 MB) about 2โ€“3 GB, depending on texture resolution
๐Ÿ† Full look: SurfaceNet + animated entities + Gold-level texture pack about 3 GB
๐Ÿ™๏ธ + Nations & Villagers โ€“ AI Reborn only about +200 MB more
  • ๐Ÿง  RAM: give Minecraft at least 6 GB โ€“ 10โ€“12 GB is better for Gold-level texture packs.
  • ๐ŸŽฎ GPU: GTX 1060 class as a minimum, RTX 2050 class or newer as a better target. Smooth SurfaceNet terrain keeps VRAM low, but the GPU works harder than with flat vanilla blocks.
  • ๐ŸŽจ Texture levels: Copper, Silver and Gold โ€“ a lower level needs less VRAM.
  • Guidance values, not guarantees. The Entity Pack and texture packs are optional โ€“ everything is fully playable without them.
๐Ÿ“‚ IMPORT & CONFIG FOLDERS

All folders live in config/objanim/.

Folder What goes there
import/entity Models for mobs and other entities
import/block Block models
import/item Item and hand-held models
import/custommodels Props, tools, Steve-style rigs and other models; the Model Workbench imports from here
import/other Anything uncategorized
models/ Your saved assignments, one JSON per target (written by Save & apply)
export/ Exported OBJ files, textures and animation JSON snapshots
customsound/ Your .ogg sounds
thumbnails/ Generated model previews
โŒจ๏ธ COMMANDS & HOTKEYS
Command What it does
/objanim reload Re-reads imported models and saved assignments
/objanim status Shows how many entity, block and item replacements are loaded
/objanim apply-all Re-saves all assignment files in config/objanim/models
/objanim undo <file> Deletes a saved assignment file, e.g. minecraft_slime for models/entities/minecraft_slime.json
/objanim surfacenet on / off / status SurfaceNet on or off for the current world
/objanim sculpting off / breakonly / full / status Sculpt mode of the current world

Commands need operator rights (level 2; in single-player, cheats on). Without cheats, pick SurfaceNet and the sculpt mode on the Create World screen.

Key Default
Open OBJ Editor O
SurfaceNet climb grip (hold) V
SurfaceNet Skills P
Smooth-terrain detail (Surface Low / High; listed in Controls as โ€œToggle Terrain Renderingโ€) M

All keys: Options โ†’ Controls โ†’ OBJ Animator.

๐Ÿงฉ FOR MODDERS โ€“ DEPENDENCY & API

Mod ID objanim. The internal mod version is 0.3.1 (Modrinth version 5.0.0).

[[dependencies.yourmod]]
modId="objanim"
type="optional"   # or "required"
versionRange="[0.3.1,)"
ordering="NONE"
side="BOTH"
// Does this world use SurfaceNet? (com.bastegk.objanim.api)
boolean smooth = SurfaceNetWorldApi.isActive(level);

// Animation state of an entity (com.bastegk.objanim.common)
OBJEntityData data = OBJEntityManager.getOrCreate(entity);
OBJModel model = data.getCurrentModel();
String activity = data.getCurrentActivity();
int tick = data.getAnimationTick();

// OBJ model path behind an item stack, client side (com.bastegk.objanim.client)
String path = ItemDisplayAPI.getObjModelPath(stack);

More optional APIs in com.bastegk.objanim.api: AnimationExportApi (read-only list of saved animation configs) plus the server-side TreeWorkApi, SurfaceNetDrillApi and SurfaceNetLevelingApi. These *Api classes are designed to be called via reflection, so your mod keeps working without OBJ Anim.

Tips: use an optional dependency when OBJ Anim is not mandatory, follow the import folder structure, keep model and texture sizes suitable for the target hardware, and test complex animated scenes before running them on bigger servers.


โ“ GOOD TO KNOW

  • ๐Ÿ”ข Version numbers: Modrinth version 5.0.0 contains the file objanim-0.3.1.jar. The in-game mod list shows it as OBJ Entity Animator 0.3.1.
  • ๐ŸŒฟ Using VRRW Overworld? Always update OBJ Anim and VRRW Overworld together.
  • โŒจ๏ธ Shared default keys: the VRRW mods share some default keys โ€“ for example O, P, M, F6 and V (AI Reborn / OBJ Anim) and F7, F8 (AI Reborn / VRRW Overworld). Rebind them under Options โ†’ Controls. OBJ Anim's climb grip always reacts to V, so move AI Reborn's push-to-talk to another key. VRRW Options also open from the pause menu.
  • ๐Ÿค– AI animator: optional and experimental. It uses Ollama; on Windows the editor can install Ollama for you after checking the installer's signature. Local models run on your PC. Cloud models (names ending in -cloud or :cloud) run on Ollama's servers and receive your instruction plus the model's measurements, detected regions, bone names and current animation.
  • ๐Ÿ—ฃ๏ธ Language: some newer menus (world terrain card, SurfaceNet Skills, in-game help) are currently in German.
  • ๐Ÿงช Back up important worlds before you update. VRRW is actively evolving.

๐ŸŒ JOIN THE VRRW COMMUNITY

Follow live development on Twitch or Kick and vote on what comes next. The community pages show the stream schedule and channel recommendations โ€“ and that's where you redeem live gifts.


๐ŸŒ MORE FROM VRRW

๐ŸŒฟ VRRW Overworld = environment and visuals ยท โœจ OBJ Anim = models and animation ยท ๐Ÿ™๏ธ AI Reborn = civilization and connected gameplay

๐ŸŽจ OPTIONAL: VRRW TEXTURE PACKS

VRRW also makes realistic texture packs in three resolution levels โ€“ Copper, Silver and Gold โ€“ with the same content; a lower level needs less VRAM. They are offered separately in the VRRW texture shop and are not required for OBJ Anim.


๐Ÿ“œ License: All Rights Reserved.

๐Ÿ–ฅ๏ธ Affiliate link: need a server for VRRW? Kinetic Hosting โ€“ code VRRW.

โš–๏ธ Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.

No gallery available for this project.

Version Minecraft Loader Download

VRRW animation - OBJ ANIM 5.0.1

5.0.1

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 5.0.0

5.0.0

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 4.0.9

4.0.9

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 4.0.8

4.0.8

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 4.0.7

4.0.7

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 4.0.6

4.0.6

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 4.0.5

4.0.5

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 4.0.4

4.0.4

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 0.3.1

4.0.3

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 4.0.2

4.0.2

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 4.0.1

4.0.1

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 4.0.0

4.0.0

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 3.2

3.2

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 3.1

3.1

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 0.3.0

3.0

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 2.1.0

2.1.0

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 2.0.9

2.0.9

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 2.0.9

2.0.9

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 2.0.8

2.0.8

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 2.0.7

2.0.7

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 2.0.6

2.0.6

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 0.3.0

2.0.5

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 02.0.4

2.0.4

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 0.3.0

2.0.3

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 2.0.2

2.0.2

1.21.1
neoforge
Download

VRRW animation - OBJ anim

0.2.1-surfacenet-r2

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 2.0.1

2.0.1

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 2.0.0

2.0.0

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 0.4.0

0.4.0

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 0.2.0

0.3.0

1.21.1
neoforge
Download

VRRW animation - OBJ ANIM 0.2.0

0.2.0

1.21.1
neoforge
Download