Realtime Character Deformation
Übersicht

SchoppyBetreff: Realtime Character Deformation |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi,
wie der Titel schon sagt, ich möchte ein Mesh Laden, und diesen, genauer gesagt die Gesichts muskulatur verändern. Gutes Beispiel ist Sims2 oder STW Galaxies. Halt das Gesicht verformen um sich so einen eigenen Character zu erstellen. Habe mir das in etwa so vorgestellt: In meinem Modellierung Programm kann ich mir die Vertex Punkte selektierter Flächen anzeigen lassen. Diese spreche ich dann in Blitz an und verschiebe diese dann entsprechend. Wenn ich eine Fläche verschiebe, zieht diese dann umliegende Flächen mit? Ist soetwas mit Blitz3d überhaupt möglich, hat irgend jemand so etwas schon mal gemacht ? Ist mein Gedanke dazu im Ansatz schon mal richtig oder muß ich das anders machen? Danke Gruß Schoppy |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Möglich: Ja, mach das gesicht eine eigene surface.
Dann kannst du die Vertices einzeln verschieben. Die Mimik etc reinzubekommen das es sich "natürlich" verhält ist das ein anderes ding, aber 1000-2000 stunden müssten reichen ![]() |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
du musst nicht mal ein einzelnes surface machen, wenn du die vertices kennst. Ist jedoch ein anderes Ding. ^^
interessanter wäre, wie du die Textur draufklatscht. Ich würde da eine Textur für den Körper nehmen und dann via copyrect immer ein anderes gesicht nehmen |
||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Der Grund für die eigene Surface ist ein anderer:
Wenn 1 Vertex ändert, muss die gesamte Surface wieder zur Grafikkarte gesandt werden. Je weniger vertices, desto schneller, desto eher ist es in echtzeit möglich, ohne das man Shader braucht ![]() |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
und wieder was gelernt, thx dreamora! ![]() |
||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wusste ich auch nicht | ||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
![]() |
skey-z |
![]() Antworten mit Zitat ![]() |
---|---|---|
warum alles so kompliziert machen, da gibt es mindestens 2 einfachere möglichkeiten:
1. nimm verschiedene Texturen, für Hobbyprojekte ist sowas schon ausreichend vorteil: wenig rechenzeit 2. erstelle in einem modeller mehrere verschiedene gesichter und lade sie, wenn du sie benötigst. vorteil: charaktere sehen auch plastisch unterschiedlich aus Das mit der Mimic würde ich auch mit nem modeller lösen, geht wesentlich schneller. |
||
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz BAC#57: 2. Platz |
antome!!! gesperrt !!! |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Falls du es wirklich rechenintensiver haben möchtest und den Kiefer per Bone verändern willst dann
weise einem Bone (in manchen 3D Editoren auch Node oder sonstwie genannt) alle Vertexpunkte im Unterkiefer zu und ermittle mit FindChild und dem Namen des Bones das Handle / Adresse , damit kannst du dann umgehen wie mit einem Entity und den Kiefer mit RotateEntity auf- und zu- bewegen. |
||
antome |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group