Blender 3D source code modification. Floating Point issue on different platforms.

I would like to achieve a binary compability of pixels on rendered images for the same simple scene in Blender 3D v.2.80, but on different hardware.

Let rendered image is an grayscale, non-compressed PNG (or BMP). And every pixel should have the same byte value (i.e. the same level of grayness) across different hardware platforms for that scene.

The working scene is built from 9 triangles, where coordinates of vertices are variables within -2.55 ; 2.55 range. Please compare attached Blender python script [login to view URL]

For quick byte-by-byte verification of images - you can use attached C file compare.c e.g.:

./compare E5450/[login to view URL] E6420/[login to view URL]

Fast rendering process is prefered (less than 1sec on gtx 1050), so:

- better renderer would be Eevee than Cycles

- working image resolution may be low, e.g. 640x480

A compiled, modified Blender version for linux 64-bit may be good idea for testing on different PC hardware.

The ultimate solution would be a static C library with a function, which takes the coordinates of vertices as an input, and will produce a 640 * 480 = 307200 bytes output stream as a result (and such result could be converted to PNG or BMP format, if necessary). That output stream should be the same for every rendering platform.

Modifications should be proposed via github pull requests on fork of Blender repository.

Habilidades: Programación en C, Graphics Programming, Renderización 3D, Desarrollo, Programación

Ver más: vbnet projects source code downloads point sale, player source code modification, assembly code adding floating point numbers, net point sales software source code, source code touch screen point sale using vbnet, code binary floating point addition mips assembley, mips code examples floating point addition, mips assembly code multiplication floating point numbers, code adding floating point numbers assembly language, mips code add floating point, asterisk source code modification, phpfox source code modification, source code modification, otrs source code modification, compose a detailed c++ source code to some elementary specifications and when i run the code it produces desired results, wolfenstein 3d source code explained

Información del empleador:
( 2 comentarios ) Warsaw, Poland

Nº del proyecto: #22164371

6 freelancers están ofertando un promedio de $538 por este trabajo


Hello. We are 3d professonal team and we can create 3d source code modification. Floating Point issue on different platforms. . You can check our portfolio. Thanks.

$620 USD en 7 días
(60 comentarios)

Hi there,. I have checked the details, I have rich experience with 3D Rendering, C Programming, Coding, Graphics Programming, Programming. Please initiate the chat so that we can discuss in detail.I am new to freelanc Más

$555 USD en 6 días
(5 comentarios)

//**WE CAN DO THIS AS PER YOUR NEED **// Hello Employer ! Hope you doing great. With the reference of your description We would like to inform you that we are the most eligible team here with whom you can discuss th Más

$500 USD en 7 días
(4 comentarios)

Hello There. How are you doing?. I have read the description, I have great experience doing similar jobs related to these skills 3D Rendering, C Programming, Coding, Graphics Programming, Programming. Please start the Más

$555 USD en 8 días
(0 comentarios)

Dear Client. Thanks for your job posting. My slogan is to satisfy the client's requirement with a low price. However, high quality and fast-deliver is promised. I am interested in your project. Because I have strong sk Más

$500 USD en 7 días
(0 comentarios)

Hello there, Just read the description of your project. Can surely work on that as we have done similar work in the past and we have a team particularly expert in source code modification. Kindly provide more details Más

$500 USD en 7 días
(0 comentarios)