Just another C# guy
Great stuff, Einar! It looks real good. I guess however that without z-buffer and any chance to emulate it we are kind of stuck anyways.
Yeah, great! Looking forward to the source code, Einar :-)
Thanks..
You could fake Z-buffering by calculating the intersecting planes and then rely on sorting the polygons.
By implementing sorting I can get away with most of it. This might even be simpler than one would think, each polygon have a Z-index property. I'll have to look into this.
Your project is very interesting.
I am actually trying to make a 3D cube (with 2 differents technologies) to display video, web page, RSS, or image.
I saw your example in javascript and I am looking for the same in C# under Orca. Perhaps we could help each other.
my mail : <censored for privacy issues>
Anthony S
Cream , as in 'Pick of the Litter' is always subjective, but this is my list for today as I view
Good stuff Einar :)
Hi,
have a look at my blog post:
<http://weblogs.asp.net/mschwarz/archive/2007/05/31/dlr-and-performance.aspx>
With the 1.1 alpa version Microsoft didn't had a deep look at performance, but this will come next!!!
During the weekend I spent some minutes to collect some of the greatest Silverlight examples. Most of
Congratulations, Einar!!
Great job!!
come on and keep pushing! this looks great and can't wait to see your code :)
Being a game developer in heart, my first instincts whenever a technology comes out that have visuals
Hi... since there is no "build-in" 3D engine in Silverlight it makes sense to build some kind of engine.
I just stumbled across this excellent work in Silverlight and 3D. Another great example of how the power
If you're into in-browser 3D, and are brand-neutral, then you might be interested in the Papervision 3D project too.
http://blog.papervision3d.org/
jd/adobe
Screen shot of the demo . You can find out more here It's called Balder and is available on CodePlex
Sorry, this entry is in Japanese. ブログとデモンストレーションの紹介です。 Silverlight 1.1 で 3D が実現できています。WPF ではおなじみの きれいな
Silverlight在微软的产品特性中是没有3D功能的,但是开源社区的力量是强大的,现在有一个开源项目来实现这个功能,项目名称叫做Balder,网址是:http://www.codeplex.com...
Silverlight 在微软的产品特性中是没有 3D 功能的,但是开源社区的力量是强大的,现在有一个开源项目来实现这个功能,项目名称叫做 Balder ,网址是: http://www.codeplex
Contrairement à une idée reçue et qu'on retrouve assez souvent sur un blog ou sur un autre, il n'y a
I've the same problem with my application. It appears that only the X was in cause. strange but it's an alpha version...
Is there any need for the code to be in a "Orcas" Project Solution?
You can get it to compile in VS2005 :
http://silverlight.net/forums/t/370.aspx
Det har vært kjent en stund at Silverlight ikke skal støtte 3D, i alle fall ikke foreløpig. Einar Ingebrigtsen,
Silverlight在微软的产品特性中是没有3D功能的,但是开源社区的力量是强大的,现在有一个开源项目来实现这个功能,项目名称叫做 Balder,网址是: http://www.codeplex.com/Balder。
Einar - Excellent post! It's amazing that parsing XAML strings can actually be faster than using the API. Your demos are great!
A WPF-esek nagy szívfájdalmára az SL runtime-ba nem kerül bele a 3D támogatás. Ilyenkor szokott az lenni
Here is working 3D engine with texture mapping (although not perspective correct):
http://www.windowsvista.si/?content=main&show3d=1
Thanks a lot.
It is kind of odd. One would think that parsing the XML and adding it to the rendering pipeline every frame would cost more than marshalling the objects across. The marshalling process must be really costy.
This is cool stuff..
The thing about my texturemapping problem is when you use triangles and want to specify mapping coordinates for each vertex in the triangle. Silverlight does not support this out of the box. There are two ways of overcoming this :
* Use imagebrush transforms to fake it and get the same effect
* Precalculate each texture for every face in a mesh, which might be the best way to go
Einar Ingebrigtsen,
in fact Silverlight _does_ support specifying texture coordinates for each vertex. You can do it using proper Clipping and Matrix.
The above 3D Vista sample was done using that.
Source: http://www.windowsvista.si/js/object_3d.js
Used image: http://www.windowsvista.si/img/3d.jpg
You can see, that only one image was used.
If you want, I can tell you more about it.
But of course, texture mapping is not perspective correct. Not good for 3D, but logical for 2D drawing.
Very interesting.. Please tell me more.. :)
If you don't mind, you can drop me an email : einar_at_dolittle.com.
Thanks for pointing this out. I've been pulling my hair out the last month over this issue.. :)
I downloaded the source.. It's plain and simple brilliant! Damn.. I've been stuck on other ideas, but it makes perfect sence using clipping and PathGeometry for doing it.
Only thing that might be an issue is speed. I will start implementation on this asap.. :)
Thanks again for the tip..
You're more than welcome to drop me an email for discussing further development on the Balder 3D engine. If you want to join in, drop me an email with your CodePlex username and I'll add you as a contributor to the project.
Hi Einar,
Firstly awesome project. Just downloaded it and am playing with it as i write.
I have a question. Im currently creating my first silverlight app and im about to create an "itunes like album swisher" control, you know the cool eyecandy in the iTunes app that shows you the albums in 2D (but with perspective giving the 3D illusion).
Without having spent too long evaluating Blader, can your toolkit achieve this? Im hoping it can as im stuck at the moment working out how to achieve it in silverlight.
PS. my blog showing my silverlight/iTunes project is here if your interested... http://advertboy.wordpress.com/project-silverlight-11/
LiquidBoy/AdvertBoy
thanks for your feedback.
I saw your project the other day and must say it's a great idea and it's really starting to take shape. Great work!
The Balder project should be able to achieve what you're looking for, maybe not easily right now, but when the TextureMapping feature is finnished and my binarysorter stops throwing exceptions. :)
I've had to move away a bit from the original XAML way of doing things, in order to achieve the speeds I'm looking for, but I want to be able to use the builtin Animation (Storyboard) system for animating properties on Balder objects.
I've also been looking at a way to be able to create 3D scenes declaratively through XAML as well.
If you want to join in, don't hesitate to drop me an email with your CodePlex username (einar_at_dolittle.com).
Thanks for the offer but i don't think i have anything to offer to your project yet, maybe in a couple of years time when im a guru of something id be able to then contribute.
ps. i have downloaded the source code and i have been studying how it all hangs together, i've learnt so much from it. Great work!!!
Thanks again.
I'm will be working on a tutorial and a WebCast for how to do simple 3D stuff using Silverlight.
The rendering pipeline you find in Balder can easily be adopted and used in any other environment, for instance a GDI+ solution.
Good luck with your ITunes application.
Hi
This project is looking really exciting. I would be keen to help, probably with tutorials and documentation initially as my 3d knowledge is pretty limited. Codeplex username is mrtrombone.
I whipped up the example here (not Balder just Silverlight): http://timheuer.com/blog/archive/2007/07/03/14127.aspx
Cheers
That's great..
I've added you as a contributor to the project.
Cool if you can create some simple tutorials down the line..
分享几个国外的silverlight例子和blog GreatVisualStudioQuickStarts
I've just downloaded the 8745 build of Balder, but it appears there is an XSD missing ImageAnimation.xsd
Mikey G has been posting some great content. Very hard to keep up with him. Is like doing full time blogging or something? Not that I’m complaining, learning alot from him. One of his latest posts (New Mashup � Combining SharePoint List Data ..
I've upgraded the tutorial project to support Silverlight 1.1 Alpha Refresh for the spinning cube tutorial
This is great! While I'm finding a way to draw some basic pixels on the Image control, you guys have managed to draw up 3D objects already. Keep up the good works!
if Silverlight is better than Flash, then why does Microsoft use Flash on their Homepage! The MSN SHopping area, if you right click on it you will see that it is flash
Getting a Javascript error on page load.
document.getElementById("SilverlightControl") has no properties
That aside, it's only loading the 'Download Silverlight' image.
I have downloaded the latest version and still no change. Can anyone help?
Because Silverlight is still a beta, and it takes some time to make the transition from flash to silverlight anyway.
You've been kicked (a good thing) - Trackback from GameDevKicks.com
You've been kicked (a good thing) - Trackback from DotNetKicks.com
Flash with hardware acceleration for 3D
One huge advantage Windows has over OSX or Linux is directX plus games using it, which keeps customers buying Windows. Adding that to a cross-platform SilverLight would very likely set many used to be Windows-only games free on OSX or Linux which woudl hurt Windows market share. Kinda ironic that Windows dominance gets in M$' own way. In that regard, I don't think M$ is that motivated to add handy hardware acceleration support that soon to SilverLight.
That is true, it's a real shame though. The user experience of Silverlight would increase dramatically. In addition, there would be no excuse to hold on to two technologies if they were to implement hardware acceleration. They would be able to implement the full functionality WPF into Silverlight and actually drop WPF. Put in another perspective, Microsoft could save money by doing it, they wouldn't need two teams maintaining two technologies that today already is almost the same. :)
But I guess other factors are calculated into the whole picture.
I just needed to post a comment to "your madness above" :) Great post btw. I agree on many of your points, also with Agile being Fragile in the way you describe it. However, you have to read your entire post in order to fully pick up on your point :) The statement Agile being Fragile I generally don’t agree with. My experience is that any process you adapt fully gives value. Especially if there were no process to begin with :) Though every book I've read on the subject (Scrum and XP especially) carefully states you HAVE to adopt everything.
I'm currently reading The Art of Agile Development (XP book) which is one of the best books I've encountered on the subject of XP. The nice thing about this book is that it’s not a book about the process theory; it describes how two experienced XP practitioners (the authors) have adopted XP over a long period of time. I'll post a review on my blog as soon as I'm finished with it.
Else wise I must say I feel your pain when it comes to people not being interested enough (my interpretation) to teach/learn themselves the process they are part of.
PS! Any chance you could make the comment box bigger? Its really hard writing when there is only room for 3 words per line... ;) Using Firefox.
Thanks for kind words. :)
I'll look into the comment box. Sitting here writing in it myself let's feel the pain.. :)
I think it is very important to get the team to commit and devote themselves to the process and be commited to do the whole process. Only then can one truely say that your process is no longer fragile.
The process is as fragile as the people applying it allows it to be.
I wont buy this cuz I'll wait for something which'll be made by Microsoft ( for surface)
thanks for information...
HTC Touch is out there and pretty good. Microsoft has teamed up with NVidia to provide mobile devices with real 3D accelerated graphics. When they get this, faster CPUs and a lot more memory than they have today, they will start to be hardwarewize competing with the iPhone.
I was Istanbul conference..
I enjoyed in your meeting...
how great game coding I saw...
I got some idea because of you..
thanks
Thanks.
Glad you liked the conference.
Haha, I read "Interesting Xna case : SOBER in Turkey" - as if! ;) Hope you're having a blast, and congrats on the new job btw! :)
I was sober on occasion. :)
is there any photo from istanbul:) ?
I hope you'll come to Turkey Again..
how can we use our computer as a hosting?
Maybe you'll get a price for being the first Norwegian to buy the ticket. Maybe a ticket for another Norwegian ;) May I suggest me! :) Anyways, I would love to go to PDC this year, but I'm afraid I've spent my budget already (and them some).
Enjoy the conference and hopefully I'll get inspired by you telling about PDC next time we meet :)
I'll do a salespitch.. :) Btw: Still haven't fixed my comment box. Someday I'll get the time (If I keep saying it, maybe it will be true)
Do you mean as a host for hosting Web sites or specifically as a Xna game host??
I didn't have the chance to take any pictures from Istanbul. I'll check with the Microsoft guys to see if they have some.. I know they videotaped the entire session.
thankx.
nice we can download..
I'm downloading..
thanks you
thats exactly what I've searched.
Thanks for the tip Einar!
I had the same problem and looking at the WPF documentation was not always useful when working with Silverlight... ;-)
Hilsen fra Porsgrunn, Stefaan
Glad to be of assistance.
Ps:
Godt å se at det er flere i området som driver med Silverlight.
Yo DLSB! DLTC here. You should definatly try out pair programming! ;-)
:)
I guess so..
In fact, I've done quite a bit of pair programming and enjoy it too. But I must admit, (and now all the guys at work is going to kick me in the groin) I probably like more to sit alone writing the actual code. I've been a strong advocate for pair programming at work, hence the groin kicking. :)
labs.mozilla.com/.../index.php
I would take the test if I could... Firewall is blocking that address unfortunately... ;)
DHSC here. I like too much to figure things out and to tweak stuff by myself... :-)
Einar, about the readers of your blog, you have a small 'fanclub' ;-) here at Porsgrunn. Your 'Agile is fragile' post went around by email, it ringed a bell... I like your honesty, we should have that more in our industry.
Thanks a lot Stefaan. Have you considered coming to NNUG Vestfold, when we user group meetings? I understand if it is too far for you. Drop me an email (einar_at_dolittle_dot_com) if you want details. Maybe we could look into establishing NNUG Telemark or Porsgrunn or something.
COOL!!!!
Thanks. I've working on a new version that will work with the compact framework as well. Involves quite a bit magic. :)
Pingback from Bookmarks about Silverlight
http://ephedra.webnode.com
www.cgchannel.com/.../viewthread
Even though I didn't have any idea about xna or any future plans that is slightly related to it, I enjoyed your presentation. It is always a pleasure to watch talented people doing what they do best. Hope to see you in Turkey again.
Thank you soo much for this! really helpful.
Thanks a lot. I hope I can come back to Turkey, I loved it there!
No problem. I'm glad it turned out helpful for you.
Thanks a lot for this generic singleton class. Now I should be able to get access to my singletons over App domains. This point is really appreciated when applications using plugins/modules that use application singletons.
Glad to be of any assistance. You should also look at the update post for this :
www.dolittle.com/.../crossappdomainsingleton-update.aspx
Pingback from CrossAppDomainSingleton - Update - Blog'A'Little
www.rtm.gov.my/.../viewtopic.php
www.nme.com/.../showthread.php
fudforum.org/.../index.php
thx for info..
i've been following RSS here...
Smashing Magazine did a review of 15 different blogging tools for different platforms (including Mac) just recently:
www.smashingmagazine.com/.../15-desktop-blogging-tools-reviewed
Great.. Thanks for the input.
Sorry that you went through such a bad experience... I hope you are getting better and that the MacBook pro helps with that !
Greetings, Stefaan
Good luck with your new job and looking forward to hear and see more about Silverlight. Might come a Silverlight presentation request from Bergen soon... ;)
www.cilacapkab.go.id/.../index.php
Thanks a lot. I´d love to come to Bergen and talk about Silverlight. I had great fun the last time, even though you had the worst rain in ages and the taxi took 2 hours in.. :) Always great coming to Bergen, in fact one my favourite cities in the world!
www.hoteluri.org/.../coach-handbags-replica-t43977.html