![]() |
[Maemo 5] Regarding Blender 3D
Hi guys! I just saw the highlight regarding the Blender 3D support on the N900. I am very interested regarding Blender 3D because I'm using it and it can be used TO MAKE GAMES. That's right, Games!(At least on the PC). I'd like to kindly ask you guys(and I hope you'll be able to reply :) ) , 'does/will the N900 version of Blender have the Game Engine implemented, and will it be compatible with the PC version?'. Blender uses OpenGl for rendering, and I know that Nokia's 3D hardware accelerated phones have OpenGl(ES) support. Thanks for replying,,,:D (if you have technical updates regarding the development of Blender 3d on Nokia, I gladly welcome your reply ;) )
|
Re: Regarding Blender 3D
Quote:
|
Re: Regarding Blender 3D
Quote:
http://[2001:4860:a003::84]/search?q...clnk&gl=nllink |
Re: Regarding Blender 3D
From what I see, U need to know if *.blend files can be read by maemo.
Does anybody know of a emulator or direct interpretor in maemo for blender projects? I'd be very interested too Regards |
Re: Regarding Blender 3D
last time I saw a blender game under my linux, it was way too slow - the n900 is even a few times slower than my (outdated) notebook, i wouldn't count on it - to be able to use it for real gaming.. however, it could be quite easy to recompile blender for maemo, so...
|
Re: Regarding Blender 3D
Quote:
|
Re: Regarding Blender 3D
Well guys, here's a description of Blender.
*Blender is a 3D (3 dimensional) editor which can be used to create 3D objects(from cars to humans, plants to clouds etc...). A particular advantage of Blender is that it has A Game Engine. With it, you can make your Own games, without any need of knowing programming(although it's very useful), just 3d modeling and you "program" the game by using logic bricks(it's a very simple way to program, with pre-defined conditions and actions which can be adjusted). *Blender has already been ported to Pocket Pcs. The Pocket Pc version looks, behaves and is compatible with the Pc version of blender(in other words, lets say you have a car and want to further work on it on your PPC-so, you just save your car as a file(in Blender's proprietary format), and then you just copy it on the PPC and you can now edit it! :) for example - tune it, color it, and so on...). But, because of some limits the Pocket Pcs have, the PPC version does Not Have a Game Engine-which means that you cannot play Blender-made games on it. And This Is what I'm looking for- If the N900 ported version of blender can play PC blender-made games. I hope you can understand me:o . Blender's official site: www.blender.org @claesbas- buddy, please note that blender can Also be used for making games(besides modeling, animating, texturing and rendering 3d scenes/objects) and to play them(the blender-made ones). I'm working with it, so I'm certain of that :) |
Re: Regarding Blender 3D
Quote:
|
Re: Regarding Blender 3D
This is the kind of game that can be created with the blender game engine:
http://www.youtube.com/watch?v=c7RRaEvWqJc Pretty neat. I do remember a blender mobile version for pocket pc a long time ago, in the age of MS pocket pc 2003. But I don't know if the blender foundation has any plan to port blender on Maemo.... |
Re: Regarding Blender 3D
Still doe not explain the point of this topic. As in, Blender 3D is ported to Maemo, or what? Wat is the relation between Blender 3D and N900/Maemo 5?
|
Re: Regarding Blender 3D
Quote:
|
Re: Regarding Blender 3D
Quote:
|
Re: Regarding Blender 3D
@Ayle- you got my point:cool:, only that it's no need to make them(the games, only run them was the main idea) from the phone, it would take too long...:D;)
|
Re: Regarding Blender 3D
I am the one porting blender 2.5. At the moment, it runs. Thats about it. In its current form, its not useful for much more than basic modelling. Im working on optimizing it, but it looks like a full opengl->opengles wrapper will be needed. Stay tuned, I hope to have full functionality working in the next week or so.
|
Re: Regarding Blender 3D
Oh, hi shinkamui:)! Regards to you sir, I can't wait to see what the N900 can do with the Blender Game Engine, allot of new games would pop up thanks to you:cool:! Wish you the best and good luck!:)
|
Re: Regarding Blender 3D
thank you shinkamui, i am a blender artist by trade, and owner of an n900, what an awesome combination.
|
Re: Regarding Blender 3D
How is progress on this opengl->opengles wrapper?
Would it be possible to develop on a workstation and run the blender file on N900? |
Re: Regarding Blender 3D
Quote:
I just can't wait using blender on the n900! Please let us know when it's ready. |
Re: Regarding Blender 3D
Thanks shinkamui, I use blender so if you need a tester just PM me.
@allnameswereout: that link seems to be garbled could you recheck it? or is it an ipv6 address? |
Re: Regarding Blender 3D
It's great to see people knowing what I'm talking about! :)
|
Re: Regarding Blender 3D
|
Re: Regarding Blender 3D
Im still alive and working on blender. Just wanted to give an update. Build optimizations really didn't help with the speed (as you can see in the video I made that andyfrommk posted). I've been writing an opengl -> opengles wrapper using the code the pocketblender author shared with me. I managed to get it to build, but many functions are missing and I've implemented them with pseudo code. So the results are strange at best. The short story is the interface runs better but segfaults randomly. Additionally not everything renders in the interface. Its taken this long to get a working build since I started implementing the opengles wrapper, but its actually looking promising. I will post another video as soon as I finish all the wrapper functions. Im having to learn opengl(es) on demand as I go along, so the road is long. If anyone has some expertise and thinks they can help me fill in some of these functions, please let me know.
|
Re: Regarding Blender 3D
Someone in another thread seems to want the software build of blender2.5alpha. Its not optified, nor packaged. Ill create an archive and put it on my website later tonight, then those who want to play with it can install it manually. I hope to have a faster build by the end of this weekend.
|
Re: [Maemo 5] Regarding Blender 3D
http://seanntiforo.info/files/blende...0100103.tar.gz (depreciated)
http://seanntiforo.info/files/blender-armel-n900.tar.gz http://seanntiforo.info/files/blenderlibs.tar.gz Extract the archives into /opt or something similar. You will need to install the dependencies yourself manually. Sorry it took this long, real life has been demanding lately. Ill try and package the next version soon. Right now my build environment is totally broken as Im trying to build gles support into the mesa gl headers. [Edit] Added second archive with all the deps. Extract both archives into /opt. If you do this, add /opt/blenderlibs to your /etc/ld.so.conf file and run an ldconfig as root. This should link the deps for your use without wasting precious root space. Enjoy the demo. This build is also corrected and removes the pulseaudio issue. Blender should be MUCH more usable now. Left the original link for those who want to play with that for some reason. |
Re: [Maemo 5] Regarding Blender 3D
This is nice. I'm just sitting on my first Blender class :)
|
Re: [Maemo 5] Regarding Blender 3D
I'm watching this thread intently. Thanks for the work, and keep us posted.
2d |
Re: [Maemo 5] Regarding Blender 3D
I untared it but could not install it (./configure , make and make install).
Could you please tell me how to install this file from the start. please! |
Re: [Maemo 5] Regarding Blender 3D
pingu brudda, its already built for you :) All you need to do is untar it onto your phone, preferrably in /opt. Then run /opt/blender-armel-n900/blender. Make sure you have the dyn libs already installed on your system.
required: libsamplerate libgettext libGL libglu Edited previous posts with links. |
Re: [Maemo 5] Regarding Blender 3D
I untared the 2 last packages in opt but when I run "/opt/blender-armel-n900/blender" I get:
"/opt/blender-armel-n900/blender: error while loading shared libraries: libopenal.so.1: cannot open shared object file: No such file or directory" |
Re: [Maemo 5] Regarding Blender 3D
you also need openal. Even though its disabled in the second build, the library is still required. pupnik has a nice version in deb format. Search the forums you should find it. Or you could of course build your own.
I hope I haven't left anything else out. At some point I may package all of these libs and the blender package into debs for easy distribution. Right now I have too much work to do, and this is really not end user ready. |
Re: [Maemo 5] Regarding Blender 3D
shinkamui: Thanks to your assistance I finally managed to run blender, but it is really slow. when I lunch conky it shows that the cpu is at it's maximum and blender is using about 90% or sometimes pulseaudio uses 70% and blender more than 20%.
May it be related to the lack of opengl or openglu? how can I view the list of installed packages? Thanks for the help! |
Re: [Maemo 5] Regarding Blender 3D
Pingu, perhaps we should give shinkamui more time, it's not that easy to learn opengl ;).
|
Re: [Maemo 5] Regarding Blender 3D
I succeeded to get blender working without the cpu issue thanks to shinkamui. so again thanks!
I forgot to edit the previous post. |
Re: [Maemo 5] Regarding Blender 3D
hi,
where can I find the libGl and libglu ? |
Re: [Maemo 5] Regarding Blender 3D
pingu,. im working on it, but an opengl to opengles wrapper is unbelievably hard. With a few tweaks, the software renderer is actually usable. I will post another video this weekend, maybe this time showing a simple but full demo of some modelling in action on my current build. As soon as I have anything worth showing on the wrapper, I intend to release to the community hopefully to help with other opengl ports. Pupnik, where are you!
|
Re: [Maemo 5] Regarding Blender 3D
How can I set up this alpha Blender build on my n900? I would like to give it a try, but I just cannot figure out how. Ive untared the archives on my PC and transferred the folders to MyDocs on n900 - is there a way now to move them to opt? Where can I find the required openal lib? Ive searched the forums but no luck :(
|
Re: [Maemo 5] Regarding Blender 3D
RafaLL92:
Quote:
from my experience, I moved all the "blenderlibs" files to /usr/lib and it worked. the other archieve went to /opt . Quote:
|
Re: [Maemo 5] Regarding Blender 3D
Ok Ive managed to move the files, but still no luck with openal. Ive searched in xterm executing "apt-cache search openal" and got nothing...
How can I edit ld.so.conf in /etc/ to add the blenderlibs folder? Do I have to copy it to MyDocs using emelFM2 for example, edit it from there and then copy it back overwriting the old one in /etc/? Or is there another way round? Cheers, Ralph |
Re: [Maemo 5] Regarding Blender 3D
shinkamui: How portable do you think your OpenGL->GLES wrapper is? I bet there are lots of other OpenGL projects that could benefit from that wrapper. In fact, that's probably the most significant thing you've done.
Do you think you could make the wrapper open source? And post it in garage.maemo.org? |
Re: [Maemo 5] Regarding Blender 3D
RafaLL92: you need to enable the extras-dev and extras-testing in order to download libopenal1
for now don't edit the ld.so.conf file. |
All times are GMT. The time now is 06:45. |
vBulletin® Version 3.8.8