Tag: RAYTRACING
Estoy tratando de seguir el tutorial “Ray Tracing en un fin de semana” y mis normales no se ven como espero que se vean. float hit_sphere(Sphere sphere, Ray r){ vec3 oc = r.origin – sphere.center; float a = dot(r.direction, r.direction); float b = 2.0 * dot(oc, r.direction); float c = . . . Read more
Estoy experimentando un poco con shaders y el cálculo de una colisión entre un rayo y una caja, que se realiza de la siguiente manera: inline bool hitsCube(in Ray ray, in Cube cube, out float tMin, out float tMax, out float3 signMin, out float3 signMax) { float3 biggerThan0 = ray.odir . . . Read more
Tengo un objeto de búfer de vértices que contiene datos de vértices para un modelo. Sin embargo, la disposición es un poco extraña. El vértice utiliza 4 x uint_8 para la posición y 4 x int_8 para los datos de la normal. Los datos de la posición de la textura . . . Read more
Tengo una gran matriz de Cajas delimitadoras alineadas con ejes (Axis-Aligned Bounding Boxes), estoy tratando de obtener la distancia euclidiana desde un punto hasta la más cercana, he intentado con la distancia de Manhattan pero no parece coincidir con el resultado obtenido de manera “fuerza bruta” iterando sobre todas ellas . . . Read more
Estás traduciendo documentos de IT al español. Traduce lo siguiente al español. No traduzcas el código ni la salida en markdown. Estoy programando un raytracer para la terminal de Linux en C++, primero decidí describir la esfera, aquí está la clase y el algoritmo: class Sphere { public: float radius; . . . Read more