Find Jobs
Hire Freelancers

C++/OpenGL 3.2 (4) app: pool of water

$500-600 USD

Cancelado
Publicado hace alrededor de 12 años

$500-600 USD

Pagado a la entrega
Good morning Coders, I need a desktop program (and code sources of it, of course) for Windows (preferably) or Mac, that should do the following: 1. open a full-screen window with OpenGL; 2. draw a circular (not rectangular - this is important) pool of water with the single white point light source slightly above the pool. 3. User should be able to create ripples on the water surface with a mouse cursor. 4. There should be reflections/refractions/caustics. 5. Please estimate the ability to use the used rendering method to render dynamic water flow (river, for example), not static as a simple pool. This is just a estimation of time/budget/effort - no code required for this part. [login to view URL] - this is how the end result can look like. Note - this sample is done with WebGL, and I'm looking at OpenGL 3.2/ OpenGL 4 desktop app. The real gotcha of this job is choosing the realistic and speedy method. Which will you choose for drawing a water? Displacement mapping? Geometry shaders? Voxels? Please explain your choice - this is important! When writing "realistic" I mean just it - flat surface with ripple bump mapping won't suffice. But I'm ready to pay you a bonus if you -increase- the image quality (ambient occlusion for objects in water? water reflections on pool walls with global illumination, maybe?) while still maintaining the 30+ fps frame rate. Requirements: - C++ as a base language. - OpenGL 3.2/4 and GLSL shaders only - no fixed function; it'd be nice if app worked on ATI and nVidia cards (I'll test on nVidia GT 555 and GTX 560 Ti). - the less external dependencies, the better. Please no GLUT or SDL, though I'm ok with SFML. I want to stress that I want a dedicated OpenGL application. No DirectX; I'm not inclined to use any off-the-shelf engines like Unity either. Good luck bidding.
ID del proyecto: 2730635

Información sobre el proyecto

Proyecto remoto
Activo hace 12 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

Sobre este cliente

Bandera de RUSSIAN FEDERATION
Zhukovskiy, Russian Federation
0,0
0
Forma de pago verificada
Miembro desde ago 26, 2007

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.