Re: [Sugar-devel] Idea for SOC

2009-03-24 Thread NoiseEHC
Since my name was called:
> I think this would be a very nice feature to have.  However, I do not
> think it is very likely to happen.
>
> 99.9% of Sugar users use Sugar on an OLPC XO-1 (maybe even more).  In
> general, Sugar is designed to target low-powered devices.  Blender will
> not be usable on these computers, because they do not have enough disk
> space, enough memory, or any hardware 3D acceleration.
>   
As far as I know Blender was ported to the XO but somehow it was not 
hyped too much. Probably it was slow (but wireframe mode should have 
been OK) and the small XO screen is not too well suited for that UI I 
guess. The main problem could have been that probably they had to use 
Mesa3D and it provides approximately 1-2 frame/sec "speed" as my test 
showed. You should ask them how that stuff turned out.
> Some people (like NoiseEHC) have discussed writing a fast, simple 3D
> library for low-powered devices like the XO, but this has not happened
> yet, so 3D development is not likely to work well.
>   
Yeah, I tried to design this 3D library before I had a real XO and my 
design tried to utilize the Geode documentation which turned out to be a 
little bit "sparse"... So after I got an XO and realized that I had to 
scrap all my designs I turned to existing software rendering libraries 
(I have tried almost all of them).
The conclusion is that writing a 3D app is a lot of work so probably 
just porting an existing app is the most sane. The best way of providing 
software rendering support for an existing application is probably to 
port a software OpenGL renderer to the Geode. Unfortunately it is a LOT 
of work so when I tried it (the winner was the OGL ES software renderer 
for the ARM by the way - formerly it was called Vincent 3D) I did not 
finish before my free time ran out last year. The problem with all of 
this is that I do not see too many education programs for children which 
_really_ need 3D.
If you take this route then at least use this and do not reinvent the wheel:
https://gna.org/projects/softwire/
> If you can demonstrate a 3D modeling program that runs in this limited
> hardware, then people will be more interested, but without such a
> demonstration I think it this project is unlikely to be accepted.
>   
Just to be a little bit negative I have another problem with 3D design 
software is that probably children will not be able to handle them. What 
little research I did in this area showed me that something like this is 
the most likely to be used (browsing the remnants of the site is 
recommended to everybody, good research there):
http://web.archive.org/web/20071016055856/http://www-ui.is.s.u-tokyo.ac.jp/~takeo/java/smoothteddy/index.html
It is java so good luck! :(

So my (uneducated) opinion is that only some voxel models could probably 
be drawn and painted by small children. I can imagine a program which 
offers a set of templates like human/horse/dragon which have animations 
like two legged walking/four legged walking/walking and flying and then 
children could modify (like widen the legs or drawing horns) and paint 
those skeletons. My big-big problem is that currently I do not see any 
sound educational activities which would really need 3D figures to 
animate. Of course I would like to be proven wrong.
BTW if somebody could post a video on YouTube which shows children using 
the Story Builder or Cartoon Builder on the XO I would be very happy.

HTH!

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Idea for SOC

2009-03-24 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

vishak baby wrote:
> I intend to create a platform where students can build their own objects
> using some tools given and colour them in their own way.But the most
> important thing is they can view their object in 3-D and rotate it as they
> wish.For this I intend to import the blender engine.For example they can
> build their own model of houses or buildings from the available tools and
> colour it as they wish.

I think this would be a very nice feature to have.  However, I do not
think it is very likely to happen.

99.9% of Sugar users use Sugar on an OLPC XO-1 (maybe even more).  In
general, Sugar is designed to target low-powered devices.  Blender will
not be usable on these computers, because they do not have enough disk
space, enough memory, or any hardware 3D acceleration.

Some people (like NoiseEHC) have discussed writing a fast, simple 3D
library for low-powered devices like the XO, but this has not happened
yet, so 3D development is not likely to work well.

If you can demonstrate a 3D modeling program that runs in this limited
hardware, then people will be more interested, but without such a
demonstration I think it this project is unlikely to be accepted.

- --Ben
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAknJEQYACgkQUJT6e6HFtqQT6ACfa9RMdtM+lru64JGecW/ru0+Q
yE8An0e00uCVJiBNTEEwUD8snoe93c6A
=+7ax
-END PGP SIGNATURE-
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Idea for SOC

2009-03-23 Thread vishak baby
Hello,my name is Vishak and I am a second year engineering student from
India. I want to make an activity for Sugar which would help improve the
creativity of students.Let me tell you what I have in mind.Please feel free
to comment on this...
I intend to create a platform where students can build their own objects
using some tools given and colour them in their own way.But the most
important thing is they can view their object in 3-D and rotate it as they
wish.For this I intend to import the blender engine.For example they can
build their own model of houses or buildings from the available tools and
colour it as they wish.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel