Reflekterande prisma (3 / 6 steg)

Steg 3: Fyra sidor



Samma principer beaktas när du bryter det att ha fyra sidor. Fördelen med att ha fyra sidor är att du kan visa ett objekt från fyra unika vinklar. Genom att placera fyra kameror i 45 graders intervall ger en illusion av att du kan gå runt displayen och flera personer kan visa samma objekt från olika utgångspunkter. Det ökar också kraftigt illusionen att ett objekt är att sitta i fysiskt utrymme. Ovan är ett diagram för placering av fyra kameror i 3D-scenen.

Det är viktigt att notera att du måste rotera z-axeln i kameran för att matcha den base-linjen för varje panel tillsammans med kameran inom omkretsen av en cirkel - ställning. Resulterande programmet bör se ut ungefär som denna och denna (med 3D-modellen).

Dessa 3D-scener genereras med hjälp av three.js (en webGL bibliotek med hjälp av javascript). Du kan emellertid skapa denna scen med någon programvara som stöder 3D (After Effects, OpenGL, Maya, 3ds Max, ect.). Koden används för att skapa flera kameror är följande:

skapa vyer

var visningar = [
{
vänster: 0,
botten: 0.5,
bredd: 0.5,
höjd: 0,5,
bakgrund: {r: 0,0, g: 0,0, b: 0,0, a: 1},
öga: [0, 300, 1800],
upp: [0, 1, 0],
FOV: 30,
vinkel: 0,
rotation: 33,75
},
{
vänster: 0,
botten: 0,
bredd: 0.5,
höjd: 0,5,
bakgrund: {r: 0,0, g: 0,0, b: 0,0, a: 1},
öga: [0, 300, 1800],
upp: [0, 1, 0],
FOV: 30,
vinkel: 90,
rotation: 101.25
},
{
vänster: 0.5,
botten: 0,
bredd: 0.5,
höjd: 0,5,
bakgrund: {r: 0,0, g: 0,0, b: 0,0, a: 1},
öga: [0, 300, 1800],
upp: [0, 1, 0],
FOV: 30,
vinkel: 180,
rotation:-101.25
},
{
vänster: 0.5,
botten: 0.5,
bredd: 0.5,
höjd: 0,5,
bakgrund: {r: 0,0, g: 0,0, b: 0,0, a: 1},
öga: [0, 300, 1800],
upp: [0, 1, 0],
FOV: 30,
vinkel: 270,
rotation: 101.25
}
]; //add kameror
för (var jag = 0; jag < views.length; i ++) {
var Visa = utsikt [i];
var kamera = nya tre. PerspectiveCamera (view.fov, fönsterbredd / Fönsterhöjd, 1, 10000);
Camera.position.x = view.eye [0];
Camera.position.y = view.eye [1].
Camera.position.z = view.eye [2].
Camera.up.x = view.up [0];
Camera.up.y = view.up [1].
Camera.up.z = view.up [2].
View.Camera = kamera;
}

Om du vill återge kamerorna, använde jag följande kod:

för varje vy
för (var jag = 0; jag < views.length; i ++) {
ta varje vy
var Visa = utsikt [i] //grab varje kamera
var kamera = view.camera;

Justera kamera inom 3D sfäriska koordinater
Camera.position.x = earth.position.x + cameraRadius *
Math.sin(rotateY * Math.PI/180) *
Math.cos(View.Angle * Math.PI/180);
Camera.position.z = earth.position.y + cameraRadius *
Math.sin(rotateY * Math.PI/180) *
Math.sin(View.Angle * Math.PI/180);
Camera.position.y = earth.position.z + cameraRadius *
Math.cos(rotateY * Math.PI/180);

camera.lookAt (scene.position); //Set rotation av kameran på z-axeln
Camera.rotation.z= view.rotation - Math.PI;

Grab Visa portar
var vänster = Math.floor (fönsterbredd * view.left);
var botten = Math.floor (Fönsterhöjd * view.bottom);
var bredd = Math.floor (fönsterbredd * view.width);
var höjd = Math.floor (Fönsterhöjd * view.height); //Render
renderer.setViewport (vänster botten, bredd, höjd);
renderer.setScissor (vänster botten, bredd, höjd);
renderer.enableScissorTest (sant);
renderer.setClearColor (view.background, view.background.a);

renderer.Render (scen, kamera)
}

För detta experiment använde jag en laserskärare för att klippa varje sida av prismat från 12 x 12" transparent akryl plexiglas paneler. När limmade ihop skapas (med lösningsmedel), en prisma där varje sida är 45 grader från horisontalplanet. Jag placerade bildkällan längst ned i det här exemplet, men denna konstruktion kan lätt vändas upp och ner. Göra detta skulle göra bildkällan mindre synliga och tillåter användaren att bättre fokus på innehåll återspeglas av prismat.

Se Steg
Relaterade Ämnen

DIY uppföra prisma Focuser okular Binoviewer hemlagade refraktor teleskop

En stjärna diagonal är en vinklad spegel eller prisma används i teleskop som tillåter visning från en riktning som är vinkelrät mot den vanliga okular. Det låter mer praktiskt och bekvämt när teleskopet pekar på, eller nära zenit. Också, den resulter...

DIY trä Binoviewer från Nikon Mikroskop uppföra prisma hemlagad refraktor teleskop

DIY trä Binoviewer från Nikon Mikroskop uppföra prisma hemlagad refraktor teleskopKikare alltid den bästa lösningen för dem som är nya att astronomi och att utforska stora skönheten i universum. Funktionerser med båda ögonen kikare verkar naturligare...

CD-mosaik reflekterande Hat

märkte jag var en stack av riktigt gamla CD-skivor av mitt skrivbord (saker som Encarta 2000, 65 000 Clipart bilder, etc.). Det första jag tänkte var "OOOOHHHH glänsande". Nästa sak jag tyckte var "Hmm, kanske jag skulle kunna göra något av...

Twisted prisma lyktor

Jag har lekt med tanken på paneler som är 3d tryckt i PLA, men som flex i endast särskilda anvisningar (jag avser att göra en Halloween-kostym med detta). Det finns gott om instanser av plywood som är laserskurna för att åstadkomma detta (som denna f...

Hur man stickar reflekterande Arm Warmers

IntroduktionJag har cykla till jobbet i år och jag oroa alltid om min handsignaler ses på natten. Jag designade dessa cirkulär sticka reflekterande arm warmers att bäras över alla kläder så att du kan vara säker på att du har sett på natten. Bäst av...

Reflekterande motorcykel Tiger Stripes

Dual Sport eller smuts cyklar som kan vara rättsligt ridit på gatan har några distinkta fördelar jämfört med andra klasser av motorcyklar. De hanterar väl, är billiga, få bra bränsleekonomi och är enkla att arbeta med. Den främsta nackdelen med dual...

Anpassade reflekterande klistermärken för cyklar

dekorativa och användbara på samma gång.Jag kan inte generellt står lager klistermärken på cykelramar en alltid ta bort dem snarast. Men i detta fall jag ville göra min personliga dekorationer och medan jag var på det, jag använde automotive typ refl...

Foto Light Studio för små reflekterande föremål såsom smycken :) Billigt, bärbara, återvunnet material, och bäst av allt, det fungerar verkligen!

Fem år efter att lära sig hur man gör fina silver och brons smycken, öppna min egen etsy shop, köpa en Paragon smycken ugn, alla verktyg, en OTT ljus och en Canon Rebel, jag var äntligen redo att investera i en ljuslåda att korrekt fotografera de ref...

Hemgjord uppförandet prisma diagonalen för refraktor teleskop DIY spiralformade Focuser

Hemgjord uppförandet prisma diagonalen för refraktor teleskop DIY spiralformade FocuserUppföra prisma Diagonal 90-graders diagonal funktioner en bild uppföra Amici prisma som tillåter dig att titta in i ett teleskop i 90 graders vinkel. Det skapar en...

Hemgjord uppföra prisma diagonalen för DIY refraktor teleskop

Hemgjord uppförandet prisma diagonalen för DIY refraktor teleskopUppföra diagonalt prisma ett bra tillbehör för dagtid terrestrial visning med teleskopet.Visste du att de flesta teleskop fungerar bra för dagtid som tittar på såväl som för astronomi?...

Hemgjord 90 graders bild uppförandet prisma DIY refraktor teleskop

Hemgjord uppförandet prisma DIY refraktor teleskopEn okomplicerad 90º uppföra prisma för teleskop att producera en korrekt orienterade och en mer bekväm visning position. Jag kan köpa det på Ebay men kan du göra det i hem med binoviewer ta från Mikro...

DIY 90 graders bild uppförandet prisma diagonalen för hemlagad refraktor teleskop

DIY bild uppföra prisma diagonalen för hemlagad refraktor teleskopOm du tittar i ditt teleskop med standard spegel eller stjärna diagonal installerat, kommer du att märka att objekt kan vara antingen upp och ner vänt så att du ser en spegelbild eller...

Reflekterande bälte i 5 minuter

Hur-till: sy en reflekterande bälte eller Pant manschettDetta är den etsy inrättas. Titta på Livestream video här.Vad du behöver:* fancy svart & reflekterande grosgrain band med förstärkt metal bälte hål. (Finns på Pacific Trim på 38: e gatan i New Y...

Reflekterande Dino Hoodie

förvandla din vanliga hoodie till en reflekterande dino hoodie och bli mer synliga på natten! Med några reflekterande spikar som använder fantastiska högteknologiska reflex mojo utvecklats av 3M blir du mycket lättare att upptäcka. I en stad där föra...

Reflekterande steg!

Vår hund ebenholts som nu 15 och ett halvt har några syn frågor. Hon har inte längre mycket bra vision i skymningen. Hon har varit väldigt nervös över att gå upp och ner stegen till sin hund springa, så jag bestämde sig för att lösa problemet. Jag ko...

Prism: En Laser Synth-gitarr

prismat är helt enkelt den bästa laser gitarren på Internet. Det tror jag åtminstone. Jag hoppas att du tar dessa instruktioner och inte bara gör din egen, men förbättra på min design!Jag antar att jag borde klargöra vad prismat är: det är lite som e...

Reflekterande armband

jag var på hem förbättring butik när jag snubblat på dessa reflekterande band. Sant, du kan köpa redan gjort reflekterande armband men detta ger dig en liten kreativ frihet.Flocken kom med 4, 1 "x 6" band; 2 röda, 2 vit för om $3.00.Att få dem a...

DIY Rainbow överstrykningspenna inspirerad av Bitter spetsar skönhet prisma överstrykningspenna

Gör din egen DIY Rainbow överstrykningspenna inspirerad av Bitter spetsar skönhet trender prisma highlighter!Jag var så bummed för att se deras prisma överstrykningspenna sålde slut så jag tog till crafting min egen DIY version av denna underbart pul...

K'NEX Fusion Rifle (Prism Schism) + Internals

"Bara titta på alla vackra lampor!" - spela BeskrivningUpp nästa, Prism Schsim, ännu ett vapen från öde. Ursprungligen, jag ska göra mitt bästa för att replikera prisma schismen, men sedan bestämde jag mig att gå min egen rout och bygga något so...