Find Jobs
Hire Freelancers

BUILD a Ray Tracer using C/C++

$30-250 CAD

Cerrado
Publicado hace más de 5 años

$30-250 CAD

Pagado a la entrega
FURTHER CLARIFICATION HAS BEEN ATTACHED PLEASE ALSO READ IT CAREFULLY. Build a Ray Tracer using C/C++. The system only needs to handle the rendering of ellipsoids, with a fixed camera situated at the origin in a right handed coordinate system, looking down the negative z-axis. Local illumination, reflections, and shadows will also need to be implemented. The program should take a single argument, which is the name of the file to be parsed. Make sure your executable has the name “[login to view URL]”and that we can run it as in the following example: > [login to view URL] [login to view URL] We will use a script to generate INPUT FILE The content and syntax of the file is as follows: Content: a. The near plane**, left**, right**, top**, and bottom** b. The resolution of the image nColumns* X nRows* c. The position** and scaling** (non-uniform), color***, Ka***, Kd***, Ks***, Kr *** and the specular exponent n* of a sphere d. The position** and intensity*** of a point light source e. The background color*** f. The scene’s ambient intensity*** g. The output file name (you should limit this to 20 characters with no spaces) * int ** float *** float between 0 and 1 Syntax: NEAR <n> LEFT <l> RIGHT <r> BOTTOM <b> T OP <t> RES <x> <y> SPHERE <name> <pos x> <pos y> <pos z> <scl x> <scl y> <scl z> <r> <g> <b> <Ka> <Kd> <Ks> <Kr> <n> … // up to 14 additional sphere specifications LIGHT <name> <pos x> <pos y> <pos z> <Ir> <Ig> <Ib> … // up to 9 additional light specifications BACK <r> <g > <b> AMBIENT <Ir> <Ig> <Ib> OUTPUT <name> All names should be limited to 20 characters, with no spaces. All fields are separated by spaces. There will be no angle brackets in the input file. The ones above are used to indicate the fields.
ID del proyecto: 18241890

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
2 freelancers están ofertando un promedio de $198 CAD por este trabajo
Avatar del usuario
Hello, I am a Technical Developer working on following Technologies :- #- Basic Skills(HTML5,CSS3,Bootstrap4,AJAX, Javascript, jQuery / Prototype) #- CMS(WordPress, Prestashop, Shopify) #- MEAN STACK #- MVC(Laravel,CodeIgniter,Django) #- Web Scraping(PHP, Python, Googlesheet) #- Data Management(MYSQL, MSSQL, SQLite, PostgreSQL, MongoDB) #- Preferred Backend Language(PHP, Python, NodeJS, Django) #- Database(MySQL, Sqlite, MongoDB) I am mastering *English* course and sure that you will be utilizing my professional and technical skills developed through past work experiences. Feel free to contact me anytime. Thank you a lot.
$196 CAD en 3 días
4,6 (8 comentarios)
4,6
4,6

Sobre este cliente

Bandera de CANADA
Richmond Hill, Canada
0,0
0
Miembro desde nov 27, 2018

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.