Skip to content

NaomiMod/blender-NaomiLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blender NaomiLib importer Addon

NaomiLib is a graphic format developed by AM2 division, extensively used by SEGA between 1999-2001 in SEGA Naomi arcade hardware and SEGA Dreamcast. Currently there are two known NaomiLib versions: NLOBJPUT Ver.0.99 and 0.8

Check out our Wiki if you're looking for model format!

NaomiLib format has been researched by VincentNL for the initial purpose of creating custom 3D models in Virtua Tennis (Virtua Merdaio). Upon completing the model structure research, Vincent eventually met TheZocker on Blender Script Discord channel and thanks to TheZocker immense Blender & Python coding skills, their cooperation eventually led to the present addon. The release version is able to open 3D models in NL format and variation used by Super Monkey Ball on Gamecube.

Features

  • Loads 3D models with original texture U/V

Import function has several options:

  1. Load Directory, to load all models in the same folder.
  2. Clean scene (Clean up the current scene before import)
  3. Scale factor (Especially useful to reduce Super / Monkey Balls huge 3D backgrounds)
  4. Lz_p (3D model containers used by Super Monkey Ball on GameCube) Limited support
  5. Orientation (Z-Up / -X Default)
  6. Debugging

alt text

Contacts / Bug Reports:

This addon is currently in WIP status, new features and games will be added to the list as we gather new data.

Before reporting an issue please check this out:

  1. Please note, if you want to load all models in a folder remember to tick "Load Directory" option before import.
  2. Textures are loaded automatcally (.png/.tga), if they are placed in a Textures folder in the same directory where model is stored.
  3. If you want to swap a texture on a model, change TextureID in Naomi Parameters box.
  4. You cannot export models in NL format (yet).
  5. We do not distribute any game model / textures. You will have to legally dump your own games and extract files from it. Specific extractors are provided on a dedicate Game Extraction Tools section. If you want to help us out in finding new games supporting NL, find any bug or errors in loading models, please reach me out on Discord: **Vincent#5259

Disclaimer

This project is intended exclusively for educational purposes and has no affiliation with SEGA or any other third party developer. NaomiLib format, NLOBJPUT and games using it are exlusive property of SEGA. Blender NaomiLib importer Addon is a recreative project, no compensation has been offered for research and will not be accepted in any form.

Supported games

Game Device
18 Wheeler: American Pro Trucker SEGA DREAMCAST
Cannon Spike SEGA DREAMCAST
Cosmic Smash SEGA DREAMCAST
Crazy Taxi SEGA DREAMCAST
Crazy Taxi 2 SEGA DREAMCAST
Daytona USA 2001 SEGA DREAMCAST
Dead or Alive 2 SEGA DREAMCAST
Dead or Alive 2 - Prototype (27 JAN 2000) SEGA DREAMCAST
Ferrari F355 Challenge SEGA DREAMCAST
Fighting Vipers 2 SEGA DREAMCAST
Giant Gram 2000: All-Japan Pro Wrestling 2 SEGA DREAMCAST
Giant Gram 2000: All-Japan Pro Wrestling 3 SEGA DREAMCAST
House of The Dead 2 SEGA DREAMCAST
Outtrigger SEGA DREAMCAST
Power Stone 2 SEGA DREAMCAST
Shenmue 2 SEGA DREAMCAST
Sports Jam SEGA DREAMCAST
Virtua Fighter 3tb SEGA DREAMCAST
Virtua Tennis / Power Smash SEGA DREAMCAST
Virtua Tennis 2 / Power Smash 2 SEGA DREAMCAST
Cannon Spike ARCADE NAOMI
Mobile Suit Gundam: Federation vs. Zeon ARCADE NAOMI
House of The Dead 2 ARCADE NAOMI
Outtrigger ARCADE NAOMI
Project Justice ARCADE NAOMI
Spikers Battle ARCADE NAOMI - GDS-0005
Monkey Ball ARCADE NAOMI - GDS-0008
Ninja Assault ARCADE NAOMI
SEGA Marine Fishing ARCADE NAOMI
SPAWN - In The Demon's Hand ARCADE NAOMI
The Typing of the Dead ARCADE NAOMI
World Kicks ARCADE NAOMI
Virtua Tennis / Power Smash ARCADE NAOMI - GDS-0011
Zero Gunner 2 ARCADE NAOMI
Zombie Revenge ARCADE NAOMI
Marvel Vs Capcom 2 ARCADE NAOMI
Capcom Vs Snk 2 ARCADE NAOMI

How to install

  • download latest release from the release page
  • install zip as addon in Blender in the preferences

How to build

If you want to build the Blender package on your own, run following commands:

git clone https://github.com/zocker-160/blender-NaomiLib.git
cd blender-NaomiLib
make

Install the addon into Blender using the created zip package

Supported Blender versions:

  • Blender 3.4.1
  • Blender 2.83 LTS

Special Thanks to:

  • Deo , Kobainkurt , Lenders18 , Melfice , TheBosZ, Merdaio