Pytanie do WPF 3D. Zrobiłem sobie dwie obracające się bryły (obracam je z częstotliością 25Hz). Czego jak odpalę symulacje obrotu tych dwóch brył zżera mi to większe pół procka? Przecież wpf korzysta z DirectX (mam DX 11) więc grafika w wpf powinna być wykonywana na karcie graficznej

Szczególy:
1.mam funckje która tworzy trojkąt płaski: czyli tworze MeshGeometry3D i uzupełniam. Z tej funkcji zwracam GeometryModel3D (bo jeszcze materiał tam dodaje)
2. funkcja do
@PanCogito: Visual Studio 2015 ma profilera do WPF-a. Nie bawiłem się WPF-em 3d, ale najgorsze problemy z wydajnością miałem po ręcznym sterowaniu drzewem wizualnym. Może da się do Transform3DGroup/RotateTransform3D zbindować coś, żeby nie tworzyć następnych DependencyObject-ów.
Projekt na wakacje, co by za granico się nie nudziło wieczorami - jak widać wczesny WIP ;P

Muszę przyznać, nie sądziłem, że to tak skomplikowany model do ogarnięcia będzie - mimo, że mam tego sprzęta w garażu, lekko nie jest. Ale chyba jest dobry do nauki Hard Surface Modeling. Najbardziej nie lubię tych wszechobecnych dziur na śruby.

Większość części narazie staram się wstępnie zamodelować i dopasować wielkości poszczególnych części, rozlokować je odpowiednio
sirgorn - Projekt na wakacje, co by za granico się nie nudziło wieczorami - jak widać...

źródło: comment_X7gls1Rwgd4yRwnZxHB4vunn15P4KyFD.jpg

Pobierz