Homebrew [Release] BLEND3R - Opensource 3D Model Viewer

Status
Not open for further replies.

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
BLEND3R v.1.1

blend3r_3.jpg


Description
Someone asked for such piece of code so i decided to write it :P
BLEND3R is a 3D model viewer wrote with lpp-3ds fully opensource.
It can be used for benchmark purposes (since BLEND3R allows also stereoscopic 3D and shows current FPS during rendering process) or just for fun.
It supports Wavefront (.obj) models but with some restrictions: only triangles primitives, materials are not supported).

How to adapt a model

To be sure your model will be compatible with BLEND3R you can use Blender ( <.< ) to convert it into a triangles primitives one.
You can follow this short tutorial to do so:
1) Start Blender v.2.7.
2) Remove the default cube and import your model.
3) On bottom screen where you see "Default Mode", click it and select Edit Mode
4) If your model is not selected, press A to select it.
5) Press CTRL+T
6) Export the model as Wavefront (.obj). (Uncheck during exporting the Write Materials box)

Controls

Filebrowser:


DPad = Navigate through files
A = Open Directory / File
X = Enable / Disable 804 Mhz mode (N3DS only)
SELECT = Take screenshot
START = Exit Homebrew

Render Phase:

Circle Pad = Move model
L / R = Zoom In / Zoom Out
Touchscreen = Rotate model
X = Enable / Disable 804 Mhz mode (N3DS only)
B = Return to Filebrowser
SELECT = Take screenshot
START = Exit Homebrew

How to use textures

You can use a texture with your model by inserting a PNG file with the same name as the model ones in the same folder (so like /model.obj and /model.png ).

Download

http://rinnegatamante.it
 
Last edited by Rinnegatamante,
D

Deleted User

Guest
ur joking right??? :O:O

Oh man, I knew I'd be beat! >.> I was doing a lot of research around making an .obj viewer myself! :P

Awesome work man! Keep it up!
 
  • Like
Reactions: Davey159

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
ur joking right??? :O:O

Oh man, I knew I'd be beat! >.> I was doing a lot of research around making an .obj viewer myself! :P

Awesome work man! Keep it up!

It's still not perfect, it doesn't support different primitives, materials, multiple textures and so on :P If you want to help or make a better one it's welcome! ;)
In some minutes i'll add also some screenshot.
 

gbaboy123

Banned!
Banned
Joined
May 14, 2011
Messages
412
Trophies
0
Location
tree with wi fi
XP
331
Country
United States
now we can know the true power of the 3ds. is there framerate difference between a 3d and 2d render or is it like a 3ds games that it always renders in 3d but parallax barrier hides the second render?

--------------------- MERGED ---------------------------

And one more question can we have it as a .cia i bet i should run better same as the how the emulators run better on cia than 3dsx
 
Last edited by gbaboy123,

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
now we can now the true power of the 3ds. is there framerate difference between a 3d and 2d render or is it like a 3ds games that it always renders in 3d but parallax barrier hides the second render?

--------------------- MERGED ---------------------------

And one more question can we have it as a .cia i bet i should run better same as the how the emulators run better on cia than 3dsx

If you have 3D slider one it simply render twice the scene (first for left eye, second for right eye).
As for the CIA, read like 4 posts before this.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
    +1
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    +1
    BakerMan @ BakerMan: Also, no, that was his first time having a seizure, and hopefully the last +1