[WPF Perspective camera]Kolla ifall objektet är synligt?

Permalänk

[WPF Perspective camera]Kolla ifall objektet är synligt?

Hej!

Sitter och pillar lite med WPF men har fått prestandaproblem. Problemet är att även det som inte syns animeras vilket får hela skiten att lagga... Vet någon ett bra sätt att kolla ifall objektet är i bild? Isåfall kan jag ju flytta det utan att animera det..

Hoppas någon förstår vad jag menar! Använder mig av Perspective Camera

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk

Jag har aldrig pysslat med just 3D i WPF (men mycket annat) och kan inte ge något direkt svar men genom att googla på

wpf optimizing performance perspective camera

fick jag fram en del matnyttig information. Mycket handlar om caching!

T ex: "Since WPF doesn't support finer grained dirty region management for 3D, so if you animate one part of the 3D model within Viewport3D, the whole Viewport3D needs to be redrawn."

Inget svar men...lycka till!

Visa signatur

www.uu.se - some kind of university | www.hirr.org.uk - ain't no mountain high enough | www.bajenfans.se

Permalänk

Ska kolla på det... Låter ju som om det skulle kunna ge en hel del lagg i min app :/

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk
Medlem

Jag har aldrig använt WPF, men det man brukar göra är att plocka ut alla 8 punkerna i kamerans frustum och använder alla dom samt alla 8 punkter för alla objekts bounding box för att räkna ut om det finns en möjlighet att objektet/objekten kan synas i kameran.

Du kan läsa mer om det här: http://zach.in.tu-clausthal.de/teaching/cg_literatur/lighthou...