I know many of you are 3D gurus so maybe you can help me on this even if SL related.
I’ve been asked to realize a sort of home designer in Silverlight, the goal is to drag various furniture on a 2D map then render them on a 3D plane.
Anyone has experience/ideas on this subject?
Thanks
Corrado
Balder is pretty good for 3D http://balder.codeplex.com/
And Kit3D http://www.codeplex.com/Kit3D
If you want to do it by hand then the best way is to use a vanishing point algorithm and work on a 2.5D perspective.
Richard Griffin
Blend MVP
Silverlight & Blend Insiders
WPF Disciple
No virus
found in this incoming message.
Checked by AVG - www.avg.com
Version: 9.0.698 / Virus Database: 270.14.44/2475 - Release Date: 11/06/09
07:38:00
Hi Pavan,
Thanks for the precious infos!
Corrado
From: wpf-di...@googlegroups.com [mailto:wpf-di...@googlegroups.com] On Behalf Of Pavan Podila
Sent: sabato 7 novembre 2009 1.38
To: wpf-di...@googlegroups.com
Subject: [WPF Disciples] Re: 3D on
Silverlight
Hi Corrado,
3D and WPF/SL3 means lots of
perf tuning. Since your interaction is on a 2D plane (correct me if I am wrong,
but that is what I gathered), you are in much better shape in terms of
real-time update. Are you rendering in 3D in real-time as well ?
I haven't tried enough 3D with SL3 but I guess the development approach would
be similar to WPF:
- Strive for the lowest poly count
- Keep the textures simple and get detailed only in the final render
- Minimize on the number of 3D models
For creating the 3D models, I have had the most success with
- Google Sketchup -- this is a great tool for creating CAD like models
(mechanical parts, furniture, houses, etc). The PRO version has export to
different formats. You can also download a variety of models from Google's 3D
warehouse for free.
- If I need a slightly detailed model, I would import the Sketchup-made model
into Cinema 4D, refine the edges (adding bevels, chamfers, better texturing)
If your company is flexible with the technology choice, I would suggest trying
out Unity3D. It has an awesome rendering engine with built-in support for
drag-drop of models in 3D with Physics support. All of the 3D scenes can be
edited inside Unity3D's IDE and the interaction can be written in C# (with support
for VS2008).
Cheers!
Pavan
On Fri, Nov 6, 2009 at 11:51 AM, Corrado Cavalli <corrado...@gmail.com> wrote:
Hi Corrado,
3D and WPF/SL3 means lots of perf tuning. Since your interaction is on a 2D plane (correct me if I am wrong, but that is what I gathered), you are in much better shape in terms of real-time update. Are you rendering in real-time as well ?
I haven't tried enough 3D with SL3 but I guess the development approach would be similar to WPF:
- Strive for the lowest poly count
- Keep the textures simple and get detailed only in the final render
- Minimize on the number of 3D models
For creating the 3D models, I have had the most success with
- Google Sketchup -- this is a great tool for creating CAD like models (mechanical parts, furniture, houses, etc). The PRO version has export to different formats. You can also download a variety of models from Google's 3D warehouse for free.
- If I need a slightly detailed model, I would import the Sketchup-made model into Cinema 4D, refine the edges (adding bevels, chamfers, better texturing)
If your company is flexible with the technology choice, I would suggest trying out Unity3D. It has an awesome rendering engine with built-in support for drag-drop of models in 3D with Physics support. All of the 3D scenes can be edited inside Unity3D's IDE and the interaction can be written in C# (with support for VS2008).
Cheers!
Pavan--
On Fri, Nov 6, 2009 at 11:51 AM, Corrado Cavalli <corrado...@gmail.com> wrote:
I know many of you are 3D gurus so maybe you can help me on this even if SL related.
I’ve been asked to realize a sort of home designer in Silverlight, the goal is to drag various furniture on a 2D map then render them on a 3D plane.
Anyone has experience/ideas on this subject?
Thanks
Corrado
Pavan Podila, MVP - Client App Dev
Author of WPF Control Development Unleashed
--| http://blog.pixelingene.com |--