Find Jobs
Hire Freelancers

CEGUI renderer programming, 60% done, you do 40%

$30-250 USD

Fechado
Publicado há aproximadamente 5 anos

$30-250 USD

Pago na entrega
I want to hire a person to do the following work, I can't arrange much time so I really need someone to help me and I can pay. OpenGL programming experience is required. You'll need to work with vertex buffer, index buffer, texture, render target, basic shader, ... Candidate with CMake experience will have higher acceptance chance. Mecurial (Hg) version control is required but easy so you can learn it fast (clone commit push pull commands). You must make small commits and push frequently to your repository for me to review progress. You should work on Ubuntu 18.04 because the code is not tested on Windows at all so we may waste more time to make on Windows. Brief: - From the base code that I wrote, I need coders to complete the renderer module - Graphics back-end (made by me) is: [login to view URL] - Current CEGUI code (based on 0.8.7): [login to view URL] I've completed these tasks: - Add renderer to CMake build - Integrate render to sample framework so it can be chosen - Basic renderer initialization - Image codec - Some texture and render target, geometry buffer code Here is the task list that I think what is remaining: - Implement the geometry buffer drawing - Clipping, special CEGUI rendering parameters, etc - Texture mapping, render to texture Estimated lines of code: 500 - 800 Steps: - Fork CEGUI, clone your fork (remember to checkout saga branch): [login to view URL] - Clone Saga3D: [login to view URL] - Build Saga3D - Build CEGUI, in CMake GUI specify Saga3D's location, enable Saga3D renderer module and all samples - Write geometry buffer code and other code - Test samples framework to see all examples are rendered correctly - Use Saga3D's SDL2 input system to detect keyboard, mouse events and send to CEGUI - Test if GUI reacts correctly with key/mouse input Description: CEGUI will generate vertex list, texture list, etc ... (you'll need to learn what CEGUI does by looking at its code: OpenGL, Direct3D, Irrlicht, Ogre renderer). After CEGUI generate those, we need to render to the screen using Saga3D, which is is an abstraction of Vulkan API that I make. So the work is mostly to understand CEGUI's rendering code then you can ask me how to draw that with Saga3D. To get accepted: After posting the bid you will spend 15 minutes looking through my code on bitbucket (downloading and locally browsing is recommended) and send me a private message. It's a well-written code base. So you'll investigate and tell me the problems that you see and maybe some possible solutions for it. I'll accept your bid based on your quick analysis.
ID do Projeto: 18860849

Sobre o projeto

5 propostas
Projeto remoto
Ativo há 5 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
5 freelancers estão ofertando em média $240 USD for esse trabalho
Avatar do Usuário
Hello, sir. Thanks for your job inviting! I read your job description carefully and I have confidence to do it. I am a C, C++, OpenGL, OpenCV Developer with +6 years experience and your project is very interesting for me. Then I will complete your project perfectly, provide good service for you, you will get satisfied result. Good relationship with client is more important than money for me. But I will work with low price than my originally hourly rate for our long-term relationship. I sincerely hope this project would be first step in long term relationship with you. Please give me your detail… Let’s share our idea. Looking forward to hear from you soon. Best Regards.
$155 USD em 3 dias
4,9 (128 avaliações)
6,2
6,2
Avatar do Usuário
Hello, I can work on this project. But depends on the time frame. The code uses too many virtual functions. The performance of the cpu will suffer. I would recommend reducing them since a virtual function is 20 times more expensive than ordinary function. You use scene hierarchy. Going up and down on it will be very expensive. I would recommend to look into Data Oriented Design. avx or neon instructions would help
$250 USD em 3 dias
4,9 (15 avaliações)
5,3
5,3
Avatar do Usuário
Hi. I have review your project description. I have full experiences in Development. I am very interested in your project and also ready to start work immediately. Hoping for your soon Reply. Thank You Regard.
$150 USD em 3 dias
5,0 (24 avaliações)
5,0
5,0
Avatar do Usuário
I have experience with SDL, OpenGL 1.2, and gui libraries. However, this seems like more than a weekend project. I would propose we try this with a higher reward, or hour-based.
$444 USD em 10 dias
5,0 (1 avaliação)
1,2
1,2
Avatar do Usuário
Hello! OpeGL experienced here. Going through with the requirements in project description, I would like to take your project on board. I am an independent and professional developer with 100% completion rate. Please knock me for a quick discussion about the project.
$200 USD em 7 dias
5,0 (16 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) VIETNAM
Hanoi, Vietnam
0,0
0
Membro desde mar. 4, 2019

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos 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)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.