Pew:
1. Du påstår att man fuskar med matematik.
Nej, det är DU som har skrivit det.
Pew:Fuska med matematik? Hoho..
Gå tillbaka och se vad jag har skrivit.
Jag har påstått att med matematiska formler kan man "förenkla" eller "fuska"
SIG TILL EN -FORM- AV RAYTRACING, det är inte RIKTIG Raytracing, och det blir
inte RIKTIGT lika snyggt, men det ser ut som RAYTRACING. Se nedan:
PRÄSTEN:
Det DirectX gör och OpenGL för den delen också är att med hjälp av
matematiska formler förenkla och "fuska" sig till en form av Raytracing
så att det sker i realtid istället. Det är därför man överhuvudtaget kan
göra snygga 3D spel idag. annars hade man fått vänta 1 tim på att få gubben att röra sig
och
PRÄSTEN:
Om vi tar ett exempel med en triangel, så ska jag förklara för er "webutvecklare" skillnaden mellan raytracing och directX:
I riktig raytracing spårar man strålen från ljusvektorn till varje pixel på triangeln till kameravectorn för
att avgöra ljusstyrkan per pixel på triangeln.
Detta tar mycket tid och kan inte renderas i realtid(ännu med dagens datorer) eftersom varje triangel består av sisådär 10 000 pixlar.
Det är tex detta sätt som 3D studio max arbetar på.
DirectX "förenklar" eller fuskar om du vill
genom att istället göra en interpolation mellan de 3 vertex som finns på en triangel.
Det ser inte lika snyggt ut som RIKTIG raytracing,
men det går mycket snabbare, så att den kan rendera i REALTID.
Det är bara en enkel förklaring och 1 exempel på vad som görs i DirectX
Pew: Vad ska jag acceptera? Att du inte fattat skillnaden på runtime-beräkningar eller realtids applikationer?
Att du inte förstått vad Realtids3D är:
Pew:Realtids3D av directX? Skämtar du? Eller menar du en port av directX på ett RTOS?
Och notera sen vad jag skrivit:
PRÄSTEN:Fel, jag har sysslat med realtids3D i C++. Har ni gjort det?.
PRÄSTEN:Dibidi. Realtids3D byggs oftast med DirectX eller OpenGL.
PRÄSTEN:asså, jag kan inte fortsätta diskussionen med er om ni inte har en jävla aning
om vad realtime-3D
Diagnosen är följande..... Ni vet inte vad realtids rendering är för nåt. tyvärr.