Find Jobs
Hire Freelancers

Fix and improve 3D rendering library on Android/OpenGL ES

$30-5000 USD

Dibatalkan
Disiarkan hampir 14 tahun yang lalu

$30-5000 USD

Dibayar semasa penghantaran
Project is a collection of a few libraries used to export models from Blender, import them into a 3D library and render on an Android device using OpenGL ES. Most of the code works as expected but several fixes and improvements are necessary. To complete this project you will need basic Android knowledge and a good understanding of OpenGL ES and 3D algorithms with required debugging skills. ## Deliverables You will be given a set of small test applications demonstrating known bugs and missing features. Unit tests for relevant parts of the source code will be provided. You are expected to add unit tests and (similar to provided) test applications to extensively verify the work. Within reason, test must be exhaustive and cover all 'corner cases' as it will reduce the project verification time and will reduce the possibility of spotting a remaining bug during verification phase. The code base is rather small so there should be no problem in working with it from day one but if required the assistance in understanding the code base will be provided. The work includes: - fixing skeletal animation code (may include modifying Blender exporter written in Java) - adding support for efficient hardware-accelerated skeletal animation (possibly using GL_OES_matrix_palette extension) in addition to existing software-only version - implementing efficient mesh picking - implementing efficient world->screen coordinate conversion (in particular to implement model on-screen outlines) Existing (fairly standard) code style needs to be preserved. Source code must be implemented in a clean way with comments describing the purpose and inner workings of supplied source code. Refactoring, if necessary, is allowed if agreed to beforehand. The code must run on the Android emulator (obviously, in this case the performance is not an issue) as well as all popular Android devices based on PowerVR and Qualcomm accelerators and use their hardware acceleration features where appropriate. If a required feature is not present on either of the mentioned device groups a software fallback must be provided. While it would be beneficial you are not required to test the software on the actual hardware but must accept any bug reports resulting from such testing.
ID Projek: 3585668

Tentang projek

1 cadangan
Projek jarak jauh
Aktif 14 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
1 pekerja bebas membida secara purata $3,400 USD untuk pekerjaan ini
Avatar Pengguna
See private message.
$3,400 USD dalam 14 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera POLAND
Wejherowo, Poland
0.0
0
Ahli sejak Ogo 3, 2007

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.