Create a 3D arrow using ray tracing in shader (OpenGL + C++)


Please see the attached image.

I want to create a 3D arrow for cartesian system coordinate by using ray tracing on the GPU (called a meshless technique).

The center of the coordinate is (0, 0, 0) and the Z-Axis is (0, 0, 1).

We should send these values to the OpenGL.

I expect the program to do the following process:

1-send the data center vertex (0,0,0) to the vertex shader.

2-use the geometry shader to generate the X-axis, Y-axis, and Z-axis direction vector.

3-generate the axis impostor on the geometry shader.

4-pass the impostor to the fragment shader and start the ray tracing.


1-the arrows must be created on the GPU.

2-the arrows must be created using ray tracing.

we can discuss the budget.


Beceriler: C Programlama, C++ Programlama, OpenGL

Daha fazlasını gör: ray tracing opencl, opengl ray tracing tutorial, compute shader ray tracing, ray tracing opengl c++, ray tracing code c++, opengl compute shader tutorial, opengl compute shader vs opencl, opengl ray casting, ray tracing opengl complete project computer graphics, ray tracing opengl cuda, ray tracing algorithm opengl code, ray tracing opengl code, ray tracing code opengl, ray tracing code opengl red sphere, opengl ray tracing code, ray tracing project opengl, create theme park using opengl, cuda ray tracing opengl, ray tracing opengl, cuda opengl ray tracing

İşveren Hakkında:
( 10 değerlendirme ) Past, United Kingdom

Proje NO: #15485890

Bu iş için 2 freelancer ortalamada £131 teklif veriyor


150gbp for this project Relevant Skills and Experience I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and ma Daha Fazla

in %bids___i_period_sub_35% gün içinde150%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(120 Değerlendirme)
in %bids___i_period_sub_35% gün içinde111%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)