Newo Model Viewer Wii: Difference between revisions

From GameBrew
(Created page with "{{#seo: |title=Wii Homebrew Apps (Utilities) - GameBrew |title_mode=append |image=newomodelviewerwii.jpg |image_alt=Newo Model Viewer }} {{Infobox Wii Homebrews |title=Newo Mo...")
 
No edit summary
Line 15: Line 15:
|license=GPL
|license=GPL
|download=https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii.7z
|website=#LNF
|website=https://wiibrew.org/wiki/Newo_Model_Viewer
|source=#LNF
|source=
}}
}}
https://wiibrew.org/wiki/Newo_Model_Viewer
'''Newo Model Viewer''' is a basic Wavefront OBJ file viewer made specifically for the viewing and testing models created for [[Newo Shooter Wii]].  The application is heavily based on [https://web.archive.org/web/20130704023828/http://www.dev-fr.org/index.php/topic,4870.0.html Intro à la 3D sur Wii] by EvilTroopa.
 
== Features ==
* Load and preview simple obj files
* Zoom, Scale amd Rotate model
* displays the count of faces and collision boxes
* Change background colour, light on/off
* View model as WIREFRAME, FILL + TEXTURE, COLLISION BOX, COLL + FILL + TEXT, WIRE + COLL, WIRE+FLAT OR WIRE+TEXT+FILL.
* Save screenshots to screenshot folder.


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-01.jpg
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-02.jpg
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-03.jpg
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-04.jpg
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-05.jpg
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-06.jpg
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-07.jpg
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-08.jpg
==Media==
==Media==
<youtube></youtube>
<youtube>VYbaBWSZWuM</youtube>
 
== Requirements for loading files ==
This application will only load .obj files which have normals and a single group.  The OBJ file must be trianguled - quads will not work.
 
The application will only load a texture if it has the same name as the obj file.  Example; box.obj will cause box.png to load.  Textures must be PNG32.  Each model can only have one group and one texture.  Textures can be a maximum 1024x1024 and must be a multiple of 4;
 
[[Newo Shooter Wii]] models are centered at 0 with a maximum point of 1 and a minimum point of -1 on all axies.  There is a red box which indicates the expected min/maximum size.  This limit allows objects to be scaled nicely relative to each other.
 
The "Load Model" menu reads the "model/" directory.  The "Load Model 2" menu reads the "/apps/newoshooter/model/" directory.  Hot swapping SD cards or USD sticks does not work.  Files are only loaded at the start of the application from the device that the application is running on.
 
NB.  Application will crash or hang if the above conditions are not met. 
 
== Collision Boxes ==
The collision boxes are a simple AABB.  They are at the center of each triangle face. I explain how I use them for collision detection in this blog post; [http://owensoft.net/project/newogame/posts/2012/03/simple-aabb-collision-detection.html Simple AABB collision detection in NewoShooter].
 
== Controller ==
All controls work for first player only. 
 
{| class="wikitable" style="left;text-align:center;"
|-
! Wiimote Horizontal
!Action
|-
| Wiimote DPad
| Rotate Model
|-
| Wiimote Plus Button
| Options Menu / Accept
|-
| Wiimote 2 Button
| Move Model Backward
|-
| Wiimote 1 Button
| Move Model Forward
|-
| Wiimote A Button
| Switch Draw Mode
|-
| Wiimote B Button
| Scale Model
|-
| Wiimote 1 Button + Wiimote 2 Button
| Reset Model
|-
| ClassicHomeButton
| Menu
|}
 
== Changelog ==
'''Version 1.4 - June 17, 2012'''
* English, French, and Spanish (Google translator :p )
* Improved menu performance, location and appearance.
* New colour options, including model, ambient light, defuse and random colours (nice)
* Auto spin model on X and Y.
* Loading bug fix suggested by wilco2009 (of scenebeta)
* Language selection menu
 
'''Version 1 - June 09, 2012'''
* First release
 
== Credits ==
* Owen - C Programming
* Julian (Default Models)
* GRRLIB
* Blobby models from [http://code.google.com/p/webglvisualization/ webglvisualization]
 
==External links==
* Wiibrew - https://wiibrew.org/wiki/Newo_Model_Viewer

Revision as of 02:30, 11 July 2022

Newo Model Viewer
File:Newomodelviewerwii.jpg
General
AuthorOwen
TypeUtilities
Version1.4
LicenseGPL
Last Updated2012/06/18
Links
Download
Website

Newo Model Viewer is a basic Wavefront OBJ file viewer made specifically for the viewing and testing models created for Newo Shooter Wii. The application is heavily based on Intro à la 3D sur Wii by EvilTroopa.

Features

  • Load and preview simple obj files
  • Zoom, Scale amd Rotate model
  • displays the count of faces and collision boxes
  • Change background colour, light on/off
  • View model as WIREFRAME, FILL + TEXTURE, COLLISION BOX, COLL + FILL + TEXT, WIRE + COLL, WIRE+FLAT OR WIRE+TEXT+FILL.
  • Save screenshots to screenshot folder.

Screenshots

newomodelviewerwii-01.jpgnewomodelviewerwii-02.jpgnewomodelviewerwii-03.jpgnewomodelviewerwii-04.jpgnewomodelviewerwii-05.jpgnewomodelviewerwii-06.jpgnewomodelviewerwii-07.jpgnewomodelviewerwii-08.jpg

Media

Requirements for loading files

This application will only load .obj files which have normals and a single group. The OBJ file must be trianguled - quads will not work.

The application will only load a texture if it has the same name as the obj file. Example; box.obj will cause box.png to load. Textures must be PNG32. Each model can only have one group and one texture. Textures can be a maximum 1024x1024 and must be a multiple of 4;

Newo Shooter Wii models are centered at 0 with a maximum point of 1 and a minimum point of -1 on all axies. There is a red box which indicates the expected min/maximum size. This limit allows objects to be scaled nicely relative to each other.

The "Load Model" menu reads the "model/" directory. The "Load Model 2" menu reads the "/apps/newoshooter/model/" directory. Hot swapping SD cards or USD sticks does not work. Files are only loaded at the start of the application from the device that the application is running on.

NB. Application will crash or hang if the above conditions are not met.

Collision Boxes

The collision boxes are a simple AABB. They are at the center of each triangle face. I explain how I use them for collision detection in this blog post; Simple AABB collision detection in NewoShooter.

Controller

All controls work for first player only.

Wiimote Horizontal Action
Wiimote DPad Rotate Model
Wiimote Plus Button Options Menu / Accept
Wiimote 2 Button Move Model Backward
Wiimote 1 Button Move Model Forward
Wiimote A Button Switch Draw Mode
Wiimote B Button Scale Model
Wiimote 1 Button + Wiimote 2 Button Reset Model
ClassicHomeButton Menu

Changelog

Version 1.4 - June 17, 2012

  • English, French, and Spanish (Google translator :p )
  • Improved menu performance, location and appearance.
  • New colour options, including model, ambient light, defuse and random colours (nice)
  • Auto spin model on X and Y.
  • Loading bug fix suggested by wilco2009 (of scenebeta)
  • Language selection menu

Version 1 - June 09, 2012

  • First release

Credits

External links

Advertising: