Interaktywna prezentacja pomieszczeń 3D w C#

0

Witam,
nigdy nie programowałem w C#, stąd kilka pytań w sprawie tematu pracy inż. którego chciałbym się podjąć - mianowicie "Interaktywna prezentacja pomieszczeń 3D na potrzeby internetu". Założeniem promotora jest zrobienie tego projektu w C#. Jeszcze się tego nie podjąłem, chcę zrobić najpierw małe "rozeznianie".

Pomysł mam taki - stworzyć w 3D ring bokserski, z możliwością jego obracania w poziomie oraz z możliwością wczytywania własnych grafik na mate ringu.

Mówiąc najprościej jak sie da - użytkownik ( np. sponsor ) wchodzi na stronę, wczytuje logo jako .jpg czy tez .bmp. Logo te jest "nakładane" na mate ringu. Całością grafiki/projektu możemy sterować przy pomocy 2 strzałek - prawo, lewo.

Moje pytanie - czy taki projekt jest możliwy do zrealizowania w C# i czy nie bujam za bardzo w obłokach ? Jeżeli jest to możliwe to proszę o jakieś nakierowanie jak się do tego zabrać - jakie publikacje i książki polecacie, od czego zaczynać tworzenie takiej pracy ?

Pojęcie o programowaniu mam - php,sql,delphi,c++, ale jestem zielony jeżeli chodzi o programowanie grafiki 3D.

dzieki z góry za pomoc

0

Jak 3D to np. OpenGL, da się go używać i w C#.

<offtop> Też piszę pracę inżynierską i jakoś w głowie mi się nie mieści, że promotor mógłby mieć jakieś założenia do mojego dzieła. Wiem, co chcę zrobić, wiem jakich technologi użyć i jak. A on ma tylko podpisać i nie przeszkadzać :D </offtop>
0

Możesz też użyć Managed DirectX. Jest w sumie bardzo prosty i trochę jest tutoriali. Wadą jego jest to że nie jest dalej rozwijany. Ale scenę ringu z nakładaniem obrazków da się zrobić jak najbardziej ;)

0

Nie doczytaliście, że chodzi o internet.
Jedyną możliwością jeśli chodzi o połączenie C# i internetu to Silverlight - taki klon Flasha Microsoftu ;).
Niestety Silverlight nie wspiera akceleracji graficznej - z tej racji odpadają wszystkie DirectXy i OpenGLe.
Na szczęście dla Ciebie powstało już trochę softwareowych silników 3D i do tego co opisałeś powinny spokojnie wystarczyć.. demo tutaj: http://sildev.net/3DDemo/

Bo generalnie wizualizacja 3D mieszkania stworzona automatycznie z planów 2D.. z dodanymi przykładowymi meblami to byłoby coś :).

0

No to powli, po lekku mi się już rozjasnia w głowie. Dzieki.
Bedę wdzięczny za każde kolejne wskazówki i sugestie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1