Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Newo Model Viewer Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Apps (Utilities) - GameBrew
|title_mode=append
|image=newomodelviewerwii.jpg
|image_alt=Newo Model Viewer
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=Newo Model Viewer
|title=Newo Model Viewer
|image=newomodelviewerwii.jpg
|image=newomodelviewerwii2.png
|description=A OBJ file Viewer for Newo Shooter
|description=A OBJ file Viewer for Newo Shooter.
|author=Owen
|author=Owen
|lastupdated=2012/06/18
|lastupdated=2012/06/18
|type=Utilities
|type=Other Apps
|version=1.4
|version=1.4
|license=GPL
|license=GPL
|download=https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii.7z
|website=https://wiibrew.org/wiki/Newo_Model_Viewer
|website=https://wiibrew.org/wiki/Newo_Model_Viewer
|source=
}}
}}
'''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.
Newo Model Viewer is a tool specifically designed for the homebrew game [[Newo Shooter Wii|Newo Shooter]] that allows users to view and test models created for the game. It is a simple program that is able to open and display Wavefront OBJ files.
 
The application is heavily based on the guide [https://web.archive.org/web/20130704023828/http://www.dev-fr.org/index.php/topic,4870.0.html Intro à la 3D sur Wii] by EvilTroopa, which provides an introduction to 3D on the Wii.


== Features ==
== Features ==
* Load and preview simple obj files
* Load and preview simple obj files.
* Zoom, Scale amd Rotate model
* Zoom, Scale amd Rotate model.
* displays the count of faces and collision boxes  
* displays the count of faces and collision boxes.
* Change background colour, light on/off
* 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.
* View model as WIREFRAME, FILL + TEXTUE, COLLISION BOX, COLL + FILL + TEXT, WIRE + COLL, WIRE+FLAT OR WIRE+TEXT+FILL.
* Save screenshots to screenshot folder.
* Save screenshots to screenshot folder.


==Screenshots==
==User guide==
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-01.jpg
===Requirements for loading files===
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-02.jpg
This application will only load .obj files which have normals and a single group. The OBJ file must be trianguled - quads will not work.
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-03.jpg
 
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-04.jpg
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;
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-05.jpg
 
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-06.jpg
[[Newo Shooter Wii|Newo Shooter]] 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.
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-07.jpg
 
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii-08.jpg
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.
 
'''Note:''' 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.  
 
An explanation of how to use them for collision detection can be found in this blog post [http://owensoft.net/project/newogame/posts/2012/03/simple-aabb-collision-detection.html Simple AABB collision detection in NewoShooter].
 
== Controls ==
All controls work for first player only.
 
D-Pad - Rotate Model
 
Plus Button - Options Menu / Accept
 
2/1 - Move Model Backward/Forward


==Media==
A - Switch Draw Mode
<youtube>VYbaBWSZWuM</youtube>


== Requirements for loading files ==
B - Scale Model
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;
1+2 - Reset Model


[[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.
Home - Menu


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.
==Screenshots==
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii2.png
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii9.png


NB. Application will crash or hang if the above conditions are not met.
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii8.png
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii3.png


== Collision Boxes ==
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii4.png
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].
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii5.png


== Controller ==
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii6.png
All controls work for first player only.
https://dlhb.gamebrew.org/wiihomebrews/newomodelviewerwii7.png


{| class="wikitable" style="left;text-align:center;"
==Media==
|-
'''Newo Model Viewer v1''' ([https://www.youtube.com/watch?v=VYbaBWSZWuM Cid2Mizard])<br>
! Wiimote Horizontal
<youtube>VYbaBWSZWuM</youtube>
!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 ==
== Changelog ==
'''Version 1.4 - June 17, 2012'''
'''Version 1.4 2012/06/17'''
* English, French, and Spanish (Google translator :p )
* English, French, and Spanish (Google translator).
* Improved menu performance, location and appearance.
* Improved menu performance, location and appearance.
* New colour options, including model, ambient light, defuse and random colours (nice)
* New colour options, including model, ambient light, defuse and random colours (nice).
* Auto spin model on X and Y.
* Auto spin model on X and Y.
* Loading bug fix suggested by wilco2009 (of scenebeta)
* Loading bug fix suggested by wilco2009 (of scenebeta).
* Language selection menu
* Language selection menu.


'''Version 1 - June 09, 2012'''
'''Version 1 2012/06/09'''
* First release
* First release.


== Credits ==
== Credits ==
* Owen - C Programming  
* Owen - C Programming .
* Julian (Default Models)  
* Julian (Default Models).
* GRRLIB
* GRRLIB.
* Blobby models from [http://code.google.com/p/webglvisualization/ webglvisualization]
* Blobby models from [http://code.google.com/p/webglvisualization/ webglvisualization].


==External links==
==External links==
* Wiibrew - https://wiibrew.org/wiki/Newo_Model_Viewer
* Author's website - http://owensoft.net/project/newogame/posts/2012/03/simple-aabb-collision-detection.html
* WiiBrew - https://wiibrew.org/wiki/Newo_Model_Viewer

Latest revision as of 11:15, 25 February 2023

Newo Model Viewer
Newomodelviewerwii2.png
General
AuthorOwen
TypeOther Apps
Version1.4
LicenseGPL
Last Updated2012/06/18
Links
Download
Website

Newo Model Viewer is a tool specifically designed for the homebrew game Newo Shooter that allows users to view and test models created for the game. It is a simple program that is able to open and display Wavefront OBJ files.

The application is heavily based on the guide Intro à la 3D sur Wii by EvilTroopa, which provides an introduction to 3D on the Wii.

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 + TEXTUE, COLLISION BOX, COLL + FILL + TEXT, WIRE + COLL, WIRE+FLAT OR WIRE+TEXT+FILL.
  • Save screenshots to screenshot folder.

User guide

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 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.

Note: 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.

An explanation of how to use them for collision detection can be found in this blog post Simple AABB collision detection in NewoShooter.

Controls

All controls work for first player only.

D-Pad - Rotate Model

Plus Button - Options Menu / Accept

2/1 - Move Model Backward/Forward

A - Switch Draw Mode

B - Scale Model

1+2 - Reset Model

Home - Menu

Screenshots

newomodelviewerwii2.png newomodelviewerwii9.png

newomodelviewerwii8.png newomodelviewerwii3.png

newomodelviewerwii4.png newomodelviewerwii5.png

newomodelviewerwii6.png newomodelviewerwii7.png

Media

Newo Model Viewer v1 (Cid2Mizard)

Changelog

Version 1.4 2012/06/17

  • English, French, and Spanish (Google translator).
  • 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 2012/06/09

  • First release.

Credits

  • Owen - C Programming .
  • Julian (Default Models).
  • GRRLIB.
  • Blobby models from webglvisualization.

External links

Advertising: