Full volume rendering using phong shading!

Cerrado Publicado hace 5 años Pagado a la entrega
Cerrado Pagado a la entrega

1. Under the menu item with title ‘Volume Rendering’, create pull-down submenus with titles ‘Full Volume Rendering’. When it is selected, your program will use the transfer function values to generate result images.

2. You will need to implement Phong shading by yourself. Please initialize an appropriate light source position and intensity. For the colors with shading, make sure you don’t exceed 1.0 in each R,G,B. If you do, which can happen if you set ka+kd+ks>1.0, just clamp to 1.0.

3. You will need 4 transfer functions, one for each red, green, blue, and alpha (RGBA). For this purpose, use the extern global 4-element array transFunc in Application.cpp. It will hold the red, green, blue, and alpha transfer functions for your volume renderer. Now you have an array with four instances of a 256-member array, i.e., element k of the 2nd volume transfer function (the one for green) is transFunc[1][k]. Each transfer function will be drawn in a different color. You can set these colors in the extern array of floats, transFuncColor[4][3]. You can set the first triple (the one for red) to {1.0, 0.0, 0.0}, and the one for green, blue, and alpha to {0.0, 1.0, 0.0}, {0.0, 0.0, 1.0} and {1.0, 1.0, 1.0}, respectively.

Modelado 3D Programación en C Programación en C++ Gráficos generados por ordenador OpenGL

Nº del proyecto: #18326855

Sobre el proyecto

1 propuesta Proyecto remoto Activo hace 5 años

1 freelancer está ofertando el promedio de $35 para este trabajo

muhamadshahrul12

I am the best one you can get, please consider me as one of your option. I won't disappoint you, will make sure your end product will be perfect and you won't waste your money.

$35 USD en 30 días
(0 comentarios)
0.0