Blender 3D Virtuele videoschermen bouwen
Dit artikel maakt deel uit van de Blender Guide-serie:
- Blender 3D-basis: de handleiding Aan de slag
- Basiskennis van Blender 3D-materialen en -texturen
- Blender 3D-verlichting en renderingbeginselen
- Blender 3D geavanceerde modellering
- Blender 3D Animation Basics
- Mastering 3D Rendering in Blender
- Mastering 3D Lighting in Blender
- Master HDR-omgevingsverlichting in Blender 3D
- Mastering Blender 3D Textures met UV Mapping
- Mastering Depth of Focus in Blender 3D voor realisme
- Een aangepaste ring in blender bouwen voor 3D-afdrukken
- Mastering Blender 3D Digital Cinematography
- Blender 3D Virtuele videoschermen bouwen
- Mastering Blender 3D voor Lathed Objects
- Building Complex Camera Rigs in Blender 3D
Het gebruik van statische texturen in je Blender 3D-animaties is allemaal goed en wel, maar hoe zit het met het toevoegen van video in plaats van een stilstaand beeld? Dit betekent dat je texturen bewegen en animeren met je animatieframes. Door video aan objecten toe te voegen als texturen, kunt u video's in uw animaties weergeven.
In dit artikel laten we u zien hoe u virtuele videoschermen maakt. Een vliegtuig in Blender is slechts een vierkante polygoon totdat je er een textuur op plaatst. Meestal is dit slechts een stilstaand beeld, dus het kan een muur zijn of een vloertegel of een stuk tapijt. Maar is het je ooit opgevallen dat je in plaats van een stilstaand beeld een videobestand in plaats daarvan aan de oppervlakte kunt toevoegen? We zullen hier in een oogwenk een potentieel gebruik van maken, maar hoe verander je een video in een 3D-object?
Draai een vliegtuig naar een videoscherm
Open Blender. (Als u geen Blender-eigenaar hebt, gaat u naar www.blender.org en downloadt u een gratis exemplaar.)
Verwijder de standaardkubus door deze te selecteren met de rechtermuisknop en op de toets "Verwijderen" te drukken. Klik op OK of druk op Return.
Als u 'Cycles Render' nog niet hebt gekozen uit de keuzes van de rendering-engine bovenaan het scherm, doet u dit nu.
Maak nu een vliegtuig door op "Shift + A" te drukken en "Mesh -> Vliegtuig" te kiezen in het pop-upmenu.
Selecteer het vlak en kies de materiaaleigenschappen uit de eigenschappenbalk. Klik op Nieuw en verander de standaard "Diffuse BSDF" naar een emissie-oppervlak met de pop-up omdat videoschermen licht uitzenden, zelfs virtuele.
Kies de kleur van het oppervlak dat de video wordt. Kies uit de pop-up Image Texture.
Dit is normaal waar je het stilstaande beeld voor de textuur zou kiezen, maar in plaats daarvan gaan we een MP4-bestand toevoegen, in dit geval een videoclip. Klik op Openen en kies uw videobestand uit de bestandskiezer.
Wijzig de viewport shading in Rendered, en je zult zien dat er nog niets in het vliegtuig te zien is. We moeten de toewijzing wijzigen om deze weer te geven.
Voordat we dat doen, laten we het vliegtuig de juiste vorm geven voor een videoscherm. Klik op het plussymbool rechtsboven in de viewport om de gereedschapskist uit te vouwen.
Blader omlaag naar de maatlijnen en voeg het volgende toe:
x = 1.080 y = 1.920 z = 0.0
Dit geeft u losjes dezelfde 16: 9-beeldverhouding als een tv- of videomonitor. Schaal het nu iets op, zodat het groter is door op S te drukken en de muis te verplaatsen totdat deze de juiste maat heeft. Klik vervolgens op de linkermuisknop om te accepteren (of druk op de rechtermuisknop om te weigeren).
Selecteer knooppunteditor in het pop-upmenu linksonder.
U ziet dan de knooppunten voor het huidige materiaal.
Voeg een toewijzingsknoop toe met "Vector -> Toewijzing". Plaats het naar de linkerkant van het knooppunt Image Texture en verbind de vector-outputnoedel met de vectorinvoer op het afbeeldingstextuurknooppunt.
Voeg een Texture Coordinates-knooppunt toe met "Input-> Texture Coordinate." Verbind de gegenereerde output-noodle met de Vector-invoernoedel op het toewijzingsknooppunt.
Dan bent u klaar met mapping en kunt u teruggaan naar 3D View.
De video staat nu in het vliegtuig, maar is niet correct georiënteerd. Open het knooppunt Toewijzing van het materiaal door op het kleine plus-symbool in de witte stip naast het woord Toewijzing te klikken. Roteer de afbeelding rond de Z-as (omhoog en omlaag) door -90 in de rotatie van de Z-as te typen.
Nu staat het beeld op het "scherm", maar het ligt plat, dus we moeten het rechtop draaien.
Selecteer het schermvlak met de rechtermuisknop en draai het door op R te drukken en de muis te bewegen. Beperk de rotatie naar de Y-as door op Y te drukken. Draai deze naar 90 graden (kijk naar de nummers die linksonder in het scherm veranderen terwijl u roteert) en accepteer de rotatie door op de linkermuisknop te drukken.
Als de rotatie niet volledig correct is, kunt u 90 typen in het veld dat linksonder verschijnt nadat u uw rotatie hebt voltooid.
De laatste stap is de afspeelparameters die worden vermeld in de materiaaleigenschappen. Er is een drietal velden om gemarkeerde frames, startframe en offset in te vullen. Frames is het aantal frames van de video die u wilt weergeven. Stel de frames in op 250 zodat we alleen 250 frames van de video weergeven. Stel het startframe in op frame 1 (waar de film begint in uw animatie) en de offset op 400, dat wil zeggen dat de video begint aan het begin van uw animatie bij frame 400 van de ingesloten video en doorgaan met 250 frames.
Stel een scène in met een reflecterende vloer en verwijder alle andere lichten uit de scène. Zelfs als u uw virtuele videoscherm wilt dupliceren en meerdere exemplaren ervan overal ter wereld wilt hebben, plaatst u een paar objecten in de scène die het licht van de schermen reflecteren of breken.
Wanneer u de scène rendert, worden de video's afgespeeld.
Waarom zou je dit doen?
De belangrijkste reden voor virtuele videoschermen in 3D is dat ze kunnen communiceren met 3D-elementen, zoals in de voorbeeldvideo, waar we een glazen kerstbal voor het scherm aan de linkerkant plaatsten om het licht en de afbeelding door te breken.
Het is een geweldige manier om nieuwe en originele videobehandelingen te maken door je video's op verschillende interessante manieren te verduisteren, door middel van glas, weerspiegeld in vliegtuigen zoals een spiegelzaal of spelen op 3D-modellen van klassieke tv's in kamers uit de jaren 50, allemaal gebouwd in 3D voorwerpen.
Maar u kunt ook videoschermen in uw animaties en films gebruiken voor een aantal andere visuele effecten. Je kunt de vensters van een ruimteschip vervangen door videoschermen of zelfs een videoscherm achter het glas plaatsen om de live-actie in het schip te simuleren. Dit bootst een oude filmtechniek na.
Je kunt ook een enorm videoscherm achter een 3D-scène plaatsen om een bewegende achtergrond uit de echte wereld een scène te laten zien met een enorme dinosaurus of geanimeerde skeletten, zoals in de oude films van Ray Harryhausen, om 3D-animatie interactief te maken met live-actie.
U kunt zelfs 3D-holografische schermen maken door de dekking aan te passen wanneer u het scherm samenvoegt tot uw livebeelden. Met behulp van de cameratoewijzingsfunctie van Blender kun je zelfs de beweging van de 3D-camera laten volgen op de beweging van de live achtergrondvideo. (We hebben dit in een recente tutorial besproken.)
Conclusie
Er zijn heel veel trucs waarvoor je virtuele videoschermen kunt gebruiken; experimenteer en zie wat je kunt bedenken.
Als je deze tutorial leuk vond, of als je vragen hebt, laat het ons dan weten in de comments hieronder.
Videocrediet: "Unliking Stuff Frug" en "Chosen" door Bloomin 'Nora, gebruikt met toestemming.