Deze tutorial laat de gebruiker zien hoe je een gedetailleerde tankbaan kunt spannen met Cinema 4d, XPresso, de Mograph-module en Roll-It - een gratis plug-in. Het eindresultaat zal een tankbaan zijn die automatisch beweegt terwijl je beweegt en draait.
Open de NAMETHISFILE.c4d bestand verstrekt. Het bevat een tracklink die al is gemodelleerd.
Zet de link neer in een Mograph Cloner-object (Mogram-menu> Cloner-object). Stel de tellen naar 60, de mode naar Lineair, en de Verplaatsing naar 24m op de Z-as.
Maak een Bezier-spline-object (Objecten> Spatie maken> Bezier) en teken een spline die lijkt op de spline hieronder. Deze spline werd getrokken vanuit het zijaanzicht (druk op F3) en is ongeveer 600 m lang bij 100 m hoog. Zorg ervoor dat u klikt en sleept wanneer u de nieuwe punten maakt om vloeiendere bochten te maken.
Voeg een Spline Wrap-object in (Mograph> Spline Wrap) en groepeer het met het Cloner-object door beide objecten in de objects manager te selecteren en op alt + G.
Klik op het Spilne Wrap-object in de Object Manager. Stel in het attribuutbeheer de bank naar 270 graden, de mode naar Houd de lengte, de As naar Z+ en sleep de spline van stap 3 naar de spline doos.
Afhankelijk van de totale lengte van uw spline, hebben de links een opening of een overlapping (overlapping is afgebeeld in deze afbeelding).
Om dit te verhelpen, past u het aantal aan tellen in het clonerobject totdat u de dichtstbijzijnde pasvorm hebt bereikt zonder elkaar te overlappen. Pas daar de Z-waarde aan om fijn af te stemmen. In dit geval, de tellen werd gereduceerd van 60 naar 58, en de Z-waarde is verhoogd van 24 naar 24.1. Dit sloot de kleine opening die over was
Als alles in orde is, ziet je nummer er ongeveer zo uit. Nu op de wielen en tuigage.
Maak een cilinder (Objects> Primitives> Cylinder).
Stel de oriëntering van de cilinder naar X+, de Rotatiesegmenten naar 50, en de Hoogte naar 20.
Breng de cilinder op zijn plaats en stel de Radius zo instellen dat deze tussen uw bovenste en onderste nummer past. In dit voorbeeld is de cilinder verkleind van 50m naar 48m.
Klik met de rechtermuisknop op de cilinder in de objectmanager en selecteer Bewerkbaar maken (of druk op C met het object geselecteerd). Selecteer vervolgens de Phong-tag en stel de Phong Angle in de Attribute Manager naar 22 graden
Ga naar de Polygoon-modus en selecteer de Mes gereedschap (structuur> mes). Stel de mode in de Attribute Manager naar Lus, en maak twee sneden zoals hieronder getoond.
Gebruik de Lus selectie tool (selectie> loopselectie) en selecteer de ring van polygonen tussen de twee cuts.
Extrudeer de geselecteerde polygonen (Structuur> Extruderen).
Ga naar de Punt-modus, selecteer het middelpunt van het wiel en verplaats het 10 m terug. Houd Shift ingedrukt zodra het beweegt om de bewegingen te versnellen in stappen van 10.
Maak een tube (Objects> Primitive> Tube). Stel in de Kenmerkmanager de Inner Radius naar 10m, de Buitenste straal naar 15m, en de Hoogte naar 5m.
Met de Tube geselecteerd, gebruikt u de Overdracht tool (Functies> Overdracht) en beweeg de cursor over het wiel. Er verschijnt een lijn tussen de buis en het wiel. Klik en de tube wordt naar het oppervlak van het wiel overgebracht.
Maak een cilinder. Stel de Hoogte naar 8m, de Radius naar 2m, en de oriëntering naar Z+. Noem deze cilinder "Bouten".
Plaats een Cloner-object (Mograph> Cloner) terwijl u ingedrukt houdt alt, en de cilinder wordt onder de Cloner geplaatst in de Object Manager. Stel de mode naar Radial, de Radius naar 12m , en de tellen naar 6. Noem dit Cloner-object "Bout Cloner".
Selecteer net als de vorige stap het Cloner-object en gebruik de Overdracht gereedschap (Fucntions> Transfer) om de array op het wiel te centreren door erop te klikken, en de Cloner 90 graden te draaien, zodat hij op één lijn ligt met het wiel.
Plaats de tube onder het object "Wheel" in de Object Manager. Selecteer vervolgens de Cloner voor het object Bouten en het wiel en groepeer ze (klik met de rechtermuisknop> Groep of Alt + g). Geef deze groep een naam Wheel.1.
Gebruik de kopieerpastafunctie om het wiel te kopiëren. Zodra u vier wielen hebt, selecteert u ze allemaal en dupliceert u ze. Verplaats deze nieuwe groep erachter en verschuif deze zoals hieronder getoond.
Om de versnelling te bouwen, maakt u een tandrad-spline (objecten> spline-primitieven> tandrad).
Schaal de tandrad-spline op het door u gecreëerde pad en pas vervolgens in het attribuutbeheer het aantal Tanden om op je pad te passen. In dit geval was het magische getal 13. De Inner Radius in deze afbeelding is 45.6, Terwijl de Buitenste straal is 55.8.
Laat de spline in een Extrude Nurbs object vallen (Objects> Nurbs> Extrude Nurbs) en stel de Beweging naar 8m. Zorg ervoor dat je de andere op nul zet Beweging dozen. Plaats het tandwiel om in de beugels te passen.
Selecteer de wielen, de versnelling, de spline en de groep die de Splinewrap en Cloner bevat en groepeer ze allemaal samen. Een goede naam voor deze groep zou "Track" zijn.
Selecteer alle 8 wielen. klik met de rechtermuisknop en voeg een toe Rol het label. Rol het is een gratis plug-in en kan worden gedownload via de link bovenaan dit bericht. We zullen gebruiken Rol het om het rollen van de wielen en versnellingen te automatiseren, hetgeen op zijn beurt de baan zal vervormen.
Onder de Rol het tag, stel handmatig de Radius naar dat van je wiel. In dit geval was het wiel 96m in diameter, dus de Radius ingesteld op 48. De Berekenen functie moet niet worden gebruikt omdat de tag zich in een nulobject bevindt en altijd een straal van 0 oplevert
Voeg een ... toe Rol het tag aan de tandrad-spline (niet aan het object Extrude Nurbs). De Radius waarde voor de versnelling is erg lastig, en zal later worden aangepast in de tutorial.
Klik met de rechtermuisknop op het Spline Wrap-object en voeg een XPresso-tag toe. XPresso is de op node gebaseerde programmeeromgeving van Cinema 4d. Het is een waardevolle tijdbesparing gebleken en vandaag zullen we een heel eenvoudig script maken.
Dubbelklik op de Xpresso-tag en je wordt begroet met een raster. Sleep vanuit Objectbeheer het Spline Wrap-object en het meest voorwiel naar het Xpressovenster, zoals hieronder te zien is.
Klik met de rechtermuisknop op het kleine rode vak op het wiel (dit is de uitvoerlade voor uw wiel) en voeg een toe Rotation.P poort (Coördinaten> Rotatie> Rotatie.P). Klik nu met de rechtermuisknop op het blauwe vak (invoer) op de splineomloop en voeg een toe compenseren haven. (Objecteigenschappen> Verschuiving). De offset-waarde bepaalt de positie van de track tijdens zijn reis rond de spline.
Klik met de rechtermuisknop ergens in het XPresso-raster en voeg een toe Wiskunde knooppunt (Nieuw knooppunt> XPresso> Berekenen> Wiskunde). Plaats het tussen het wiel en het knooppunt Spline Wrap en sleep draden tussen de ingangen / uitgangen, zoals in de afbeelding wordt geïllustreerd. De uitvoer van de rotatie van het wiel wordt "overgebracht" naar het Math-knooppunt, dat het af zal geven aan de Spline Wrap.
Het probleem is nu dat de uitvoer van de rotatie van het wiel niet rechtstreeks naar de offset-instelling voor de spline-wrap vertaalt. Het moet zogezegd worden neergelegd. Klik op het Math-knooppunt en kijk naar het attribuutvenster (onder het objectbeheer). Stel de Functie naar Verdelen, en stel de Invoer naar 30. Dit is een getal dat je moet aanpassen, omdat het wordt beïnvloed door de lengte van de spline, de diameter van de wielen enzovoort.
De laatste stap is het aanpassen van de waarden van het Math Node om ervoor te zorgen dat het spoor aan de grond blijft plakken en niet naar voren of achteren schuift bij het verplaatsen van het bovenliggende object. De waarde van de Radius in de Roll-It-tag van de versnelling moet ook worden geknikt om bij de track te passen. In dit geval is het gereduceerd van 55m naar 51.5m om de snelheid van de track aan te passen.
Alles wat nodig is om het nummer te animeren en de wielen te laten rollen, is om het bovenliggende object te verplaatsen (named spoor in deze tutorial) vooruit of achteruit. Deze groep kan ook in een groter bovenliggend object zoals een tank worden geplaatst en automatisch animeren
Een optionele toevoeging aan de rig is het toevoegen van een Morph-tag (klik met de rechtermuisknop> Character Tags> Morph) naar de track-spline en om een Morph-doel van de spline recht te zetten zoals hieronder wordt weergegeven. Dit wordt bereikt door eenvoudig een van de punten op de spline omhoog te bewegen. Op grotere voertuigen zoals tanks, strekken de heavy metal-sporen zich zo uit wanneer het voertuig versnelt of plotseling de remmen raakt. De Morph Target value kan keyframed zijn om dit in je animaties te verwerken. Deze stap is meestal niet nodig voor kleinere rubberen rupsvoertuigen zoals robots.