Fäst objekt ovanpå ytan på ett annat föremål

Hur snäppar du ett objekt ovanpå ytan på ett annat föremål? Jag försökte använda krympningsmodifieraren men det gav konstiga resultat.

Om jag har en kon och en kub – vill jag flytta konen så att den snäpper perfekt längs kubens ansikten

ange bildbeskrivning här

Svar

Använd blender ” s snappningsfunktion med Snap Element inställt på Face . Konfigurationsgruppen finns precis i 3D-vyn rubrik.

Om du aktiverar Snap under Transform ( Skift + Flik eller magnetknappen), gör du ”t måste hålla Ctrl medan du tar tag i objektet.

Du kan också Justera rotation med Snapping Target (2: a knappen från höger) så att den knäppte objektet inriktar sin orientering med ansiktet ”normalt.

...

Det är möjligt att knäppa det nedre (- Z) en del av ett föremål till en annan yta, genom att placera föremålet ovanför dess avsedda targe t. Det verkar som att snapping använder den närmaste punkten för det greppade föremålet och dess relativa position att rikta in sig innan transformation. Jag får dessa inkonsekventa knäpppositioner om objektet flyttas ovanför målet och behöver manuell justering för att hålla det utanför ytan:

...

Kommentarer

  • Det fungerar mycket bra, det enda lilla greppet är att det kommer att placera objektets ursprung på det andra objektets yta. , även om jag kunde se varför det är vettigt att snappa ursprunget, det jag verkligen letar efter är att snappa objekt A ’ s ansikte mot objekt B ’ ansikte
  • Det är möjligt att knäppa ytan, dock bara i viss riktning. Redigerat mitt svar i enlighet därmed.
  • Inte ’ t fungerar för mig youtu.be/Y3K_3w8wfr8
  • Fungerar inte för mig i Blender 2.8

Svar

Att knäppa alla ansikten till något annat ansikte fungerar ganska tillförlitligt med en anpassad Transform Orientation och ett hjälpobjekt som beskrivs i

Hur man justerar alla två ansikten .

Snappar till valfritt ansikte i Blender 2.8

Vi vill ha det här, men det runda objektet roteras på ett olämpligt sätt.

ange bildbeskrivning här

Steg 1 – Välj ansiktet som du vill justera i redigeringsläge och skapa en ny Transform-orientering (kallad ”Ansikte” här). Tillbaka i objektläge, lägg till ett nytt plan.

ange bildbeskrivning här

Steg 2 – Välj planet och applicera ”Face” Transform Orientation with Object> Transform> Align att förvandla orientering. Detta roterar planet så att dess normala pekar på samma sätt som det normala för det tidigare valda ansiktet. Förälder sedan objektet till planet.

ange bildbeskrivning här

Steg 3 – Välj planet, återställ dess rotation med Alt+R för att rotera den tillsammans med objektet så att ansiktet normalt är i linje med det globala koordinatsystemet. I det här fallet måste objektet vändas ytterligare 180 °.

ange bildbeskrivning här

Steg 4 – Tillämpa rotationen med Ctrl+A. Nu kan objektet knäppas till valfritt ansikte med ansiktsknäppning och ”Justera rotation mot mål” markeras.

ange bild beskrivning här

Kommentarer

  • Kan du omformulera eller citera en del av informationen i dina länkar i kroppen av din svar? Svar som bara är länk avskräcks, som om länkarna dör, gör svaret också. Tack!
  • @ gandalf3 Klar!
  • Wow, trevligt svar!

Svar

Adhis svar säger allt, men jag rekommenderar dig verkligen att kolla in steg 18 och 19 i denna handledning: Modellera en modern interiörscene i mixer . Det förklarar hur Blender justerar orienteringen för ett snäppobjekt.

När du har aktiverat snäppningen, ställ in snäppelementet till Ansikte ”och snäppmålet till” Aktiv ”. I 3D-visningsportrubriken, bredvid dessa alternativ ser du två ikoner, se till att den första,” Justera rotation med snäppmålet ”är vald och den andra, Projicera enskilda element på ytan av ett annat objekt är avmarkerat.

Du sa just till Blender att knäppa det aktiva objektet (med ursprunget som referens), mot ett annat objekts ansikte och matcha dess rotation. Det sätt som rotationsmatchningen fungerar är att Blender justerar objekten lokal Z-axel (bild 2) med det normala i ansiktet som du knäpper det till (bild 1). Detta är väldigt viktigt för dig att förstå så gör ett par tester tills du känner dig bekväm med det.

Kommentarer

  • Det ’ är alltid bra att lämna en sammanfattning av sorter, bara om länken går.
  • ” Det sätt på vilket rotationsmatchningen fungerar är att Blender anpassar objekten till lokal Z-axel (bild 2) med det normala i ansiktet som du knäpper på det (bild 1). ” som förklarar det konstiga beteendet.

Svar

Snäppbeteendet är bra för att få objekt vidrörande, men jag hade problem med att få rotationen att fungera korrekt. Efter mycket sökning snubblade jag äntligen på att använda anpassade Transform Orientations.

I redigeringsläget, välj ansiktet på objektet du vill justera till.

Skapa en Transform Orientation från urval (som är nere längst ner i verktygsfältet Egenskaper (N), i avsnittet Transformera orienteringar. Ser ut som ett +)

I objektläge väljer du det objekt du vill justera.

Välj din nya Transform Orientation, (ska kallas Face, i avsnittet Transform Orientations i egenskapsfältet.)

Använd nu Object-> Transform-> Align to Transform Orientation

Kommentarer

  • Kan du snälla utarbeta den här proceduren? (objektvalsordning, hur du kommer åt funktionen du citerar …)
  • Jag utarbetade något, hoppas att det ’ är tydligare nu 🙂 Också jag ’ jag är ganska ny i mixern så om jag fel märkt något lemme vet.

Svar

Du kan göra detta med Mesh Align Plus (mitt tillägg). Efter att installerat tillägget , se antingen stegen i GIF eller läs textversionen nedan:

Justera två objekt efter deras ansikten

Funktionen du letar efter är Snabbjusteringsplanen -operatören i 3D-vy Verktygspanelen (T)> Mesh Align Plus-fliken i sin egen panel.

1. Välj ett målmål (stationärt plan som du anpassar dig till)

  • I redigeringsläge (Tab), flytta + högerklicka för att välja de tre verter du vill justera ditt objekt med
  • Hit Grab Destination

2. Välj ett källmål (plan som kommer att anpassas till destinationen)

  • I redigeringsläge (Tab), skift + högerklicka för att välja tre verter som måste stämma överens med destinationen när justeringen tillämpas. Lämna dem markerade (och se till att Auto Grab Source är markerad, det är som standard).

3 . Tillämpa åtgärden

  • Se till att objektet du vill flytta är valt och (i objektläge eller redigeringsläge) tryck Apply till: Objekt

Kommentarer

  • Videoförklaringen är trevlig, lite mer information om vad du ’ gör igen och varför skulle dock rekommenderas. Det är också ’ värt att nämna i texten att detta är ett tillägg, bara om länken bryts. På så sätt vet användarna vad de ska söka efter på Google senare.
  • Bra poäng! Jag ’ kommer att uppdatera detta inom kort.
  • Det verkar som om du är utvecklaren av detta tillägg. Om så är fallet, skulle du tänka dig att avslöja din tillhörighet i ditt svar ? Tack.
  • Kommer att göra det. Det är ’ gratis / öppen källkod, om någon vill använda koden;) github.com/egtwobits/mesh -align-plus

Svar

Jag gjorde ett tillägg för att lösa detta specifika problem:

Kommentarer

  • Det ’ är alltid bra att lämna en sammanfattning av sorter eller användningsexempel, bara om länken går osv ..

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *