Фриланс: заказать «Разработка игр – opengl»
Закажите услуги фрилансеров для вашего проекта прямо сейчас!
Размещение заказа на фриланс бирже бесплатно, а предложения поступят уже через несколько минут.
Закажите: Разработка игр - opengl на фрилансе в Киеве, Москве, Минске и в других городах и странах СНГ. На фриланс бирже weblancer вы можете найти широкий выбор проектов и вакансий с лучшими ценами, безопасной сделкой и своевременной оплатой.
Частые вопросы по разработке игр
💎 Как найти хорошего фрилансера по разработке игр?
Выбирайте лучших разработчиков игр на Weblancer.
⭐ Где найти работу по контекстной рекламе?
Работа на фриланс для специалистов контекстной рекламы есть на Веблансер.
⭐ Что такое фриланс?
Ознакомтесь с подробной информацией о фрилансе.
Есть проект в Visual Studio на С++ GLSL (файлы main.cpp, пиксельный и вершинный шейдеры с подключенными библиотеками glut и прочее), ... Читать дальше
Есть проект в Visual Studio на С++ GLSL (файлы main.cpp, пиксельный и вершинный шейдеры с подключенными библиотеками glut и прочее), в нем нарисованы два куба, а также реализована модель Фонга. Необходимо доработать код: сделать тень от кубов друг на друга в зависимости от положения наблюдателя с помощью так называемого буфера глубины.
Также необходимо прокомментировать доработанный код и в итоге чтоб у меня на компьютере все заработало.
Работа несложная, займет максимум пару часов для тех, кто знает OpenGL(это лабораторная по 3D моделированию в институте) Свернуть
Также необходимо прокомментировать доработанный код и в итоге чтоб у меня на компьютере все заработало.
Работа несложная, займет максимум пару часов для тех, кто знает OpenGL(это лабораторная по 3D моделированию в институте) Свернуть
$12
1 заявка
Закрыт
ссылка создать такую же игру в OpenGL C++ Visual Studio, проект необязательно должен быть полностью идентичным
1 заявка
Закрыт
Вам будет предоставлен проект содержащий в себе сцену с различными объектами, на каждом из них свой шейдер. (Ссылка на проект ... Читать дальше
Вам будет предоставлен проект содержащий в себе сцену с различными объектами, на каждом из них свой шейдер. (Ссылка на проект будет предоставлена по вашему запросу)
задачи:
1) Доработка шейдеров для корректной работы на OpenGL ES 3.1 и LDR
2) Доработка для Singlepass Instanced Rendering
3) Оптимизация работы шейдеров под мобильные устройства
4*) Написать утилиту для переключения вариантов шейдера при переключении платформы
5**) Написать утилиту для отображения “сложности” шейдера
5.1**) Сделать отображение для каждой ноды в шейдерграфе
основными задачами являются первые три пункта.
* - задача может оказаться тяжелой, но хочется видеть реализацию.
** - очень объемная задача, требует хороших знаний кодинга и юнити. Реализация не обязательна, но хотелось бы видеть как минимум развернутый ответ.
К готовому проекту следует приложить пояснительную записку, которая понятно объяснит проделанные шаги. Если какие-то оптимизационные элементы подразумевают длительную работу или же работу разработчиков другой специальности, то подобные шаги также следует подробно описать.
Оптимизированный проект следует загрузить в любой удобный репозиторий (желательно с сохранением истории коммитов) и прислать на него ссылку.
В описании проекта указан примерный бюджет за его выполнение. Он может быть изменен во время личного согласования задачи. Свернуть
задачи:
1) Доработка шейдеров для корректной работы на OpenGL ES 3.1 и LDR
2) Доработка для Singlepass Instanced Rendering
3) Оптимизация работы шейдеров под мобильные устройства
4*) Написать утилиту для переключения вариантов шейдера при переключении платформы
5**) Написать утилиту для отображения “сложности” шейдера
5.1**) Сделать отображение для каждой ноды в шейдерграфе
основными задачами являются первые три пункта.
* - задача может оказаться тяжелой, но хочется видеть реализацию.
** - очень объемная задача, требует хороших знаний кодинга и юнити. Реализация не обязательна, но хотелось бы видеть как минимум развернутый ответ.
К готовому проекту следует приложить пояснительную записку, которая понятно объяснит проделанные шаги. Если какие-то оптимизационные элементы подразумевают длительную работу или же работу разработчиков другой специальности, то подобные шаги также следует подробно описать.
Оптимизированный проект следует загрузить в любой удобный репозиторий (желательно с сохранением истории коммитов) и прислать на него ссылку.
В описании проекта указан примерный бюджет за его выполнение. Он может быть изменен во время личного согласования задачи. Свернуть
$400
нет заявок
Закрыт
Добрый вечер, нужно написать небольшую программу на c++/opengl, можно без камеры.
Если кратко, нужно написать 3д местность, то есть пара ... Читать дальше
Если кратко, нужно написать 3д местность, то есть пара ... Читать дальше
Добрый вечер, нужно написать небольшую программу на c++/opengl, можно без камеры.
Если кратко, нужно написать 3д местность, то есть пара деревьев, один кустик, и пара камешков, всё это разместить на небольшом квадрате, который будет крутиться вокруг своей оси и эту местность можно будет рассмотреть, ничего более делать не нужно. Не нужна супер графика, супер освещения, всё на самом примитивном уровне.
Пример графики во вложении.
По цене договоримся, думаю это сделать не очень сложно, если у вас есть готовое, готов купить и можно будет ничего не делать. Свернуть
Если кратко, нужно написать 3д местность, то есть пара деревьев, один кустик, и пара камешков, всё это разместить на небольшом квадрате, который будет крутиться вокруг своей оси и эту местность можно будет рассмотреть, ничего более делать не нужно. Не нужна супер графика, супер освещения, всё на самом примитивном уровне.
Пример графики во вложении.
По цене договоримся, думаю это сделать не очень сложно, если у вас есть готовое, готов купить и можно будет ничего не делать. Свернуть
$15
3 заявки
Закрыт
СРОЧНО. Требуется написать мини игру по критериям в файле. Имеются файлы модели робота и ращхетов пути. Критерии данны полностю на ... Читать дальше
СРОЧНО. Требуется написать мини игру по критериям в файле. Имеются файлы модели робота и ращхетов пути. Критерии данны полностю на английском. Свернуть
2 заявки
Закрыт
Есть онлайн игра uo.com, которая хостится по адресу 107.23.95.234 (в ДЦ амазон по адресу: ec2-107-23-95-234.compute-1.amazonaws.com). Задача - иметь минимально возможный пинг до ... Читать дальше
Есть онлайн игра uo.com, которая хостится по адресу 107.23.95.234 (в ДЦ амазон по адресу: ec2-107-23-95-234.compute-1.amazonaws.com). Задача - иметь минимально возможный пинг до этой сервер. Следовательно, нужно заказать в том же ДЦ а том же городе VPS (4Гб озу с головой хватит, может и 2 - игра маленькая на opengl). Туда поставить если возможно то Mint 19.3 (на нем 100% работает игра) , если невозможно, то ну просто ласт версию убунты. И на нее поставить клиент игры (взятый отсюда ссылка).
Важно, что бы это был именно West регион в Ashburn (штат. Virginia). Т.к. 5 и 10мс отклика тут будут иметь большое значение.
Аккаунт в амазоне я предоставлю. Свернуть
Важно, что бы это был именно West регион в Ashburn (штат. Virginia). Т.к. 5 и 10мс отклика тут будут иметь большое значение.
Аккаунт в амазоне я предоставлю. Свернуть
1 заявка
Закрыт
Предмет: Компьютерная графика.
Лабораторные работы реализовать в среде разработки Qt. На OpenGL 2.1 там где это требуется. Вариант №15.
Лабораторные работы реализовать в среде разработки Qt. На OpenGL 2.1 там где это требуется. Вариант №15.
3 заявки
Закрыт
Есть у меня набросок игры. Pacman. Opengl. Нужно доделать сохранение игры, загрузка игры, пару уровней добавить и сделать чтобы его ... Читать дальше
Есть у меня набросок игры. Pacman. Opengl. Нужно доделать сохранение игры, загрузка игры, пару уровней добавить и сделать чтобы его съедали враги, основную заставку игры? использовать только windows.h и opengl с++ Свернуть
нет заявок
Закрыт
Привет!
Нужен шейдер, который будет искожать исходное изображение растягивая один из его углов (а-ля изменение перспективы).
В шейдер на вход ... Читать дальше
Нужен шейдер, который будет искожать исходное изображение растягивая один из его углов (а-ля изменение перспективы).
В шейдер на вход ... Читать дальше
Привет!
Нужен шейдер, который будет искожать исходное изображение растягивая один из его углов (а-ля изменение перспективы).
В шейдер на вход будет подаваться смещение по горизонтали и смещение по
вертикали. Если горизонтальное смещение меньше нуля, то нужно вытягивать
левый верхний угол влево, если больше нуля, то нужно вытягивать правый
верхний угол изображения вправо, на длину смещения. Если вертикальное
смещение больше нуля, то нужно вытягивать левый верхний угол вверх, а
если меньше нуля, то вытягиваем левый нижний угол вниз, на длину
смещения.
В приложении картинка с примером.
Жду осмысленных заявок, в которых будет указан конкретный срок и стоимость.
Спасибо. Свернуть
Нужен шейдер, который будет искожать исходное изображение растягивая один из его углов (а-ля изменение перспективы).
В шейдер на вход будет подаваться смещение по горизонтали и смещение по
вертикали. Если горизонтальное смещение меньше нуля, то нужно вытягивать
левый верхний угол влево, если больше нуля, то нужно вытягивать правый
верхний угол изображения вправо, на длину смещения. Если вертикальное
смещение больше нуля, то нужно вытягивать левый верхний угол вверх, а
если меньше нуля, то вытягиваем левый нижний угол вниз, на длину
смещения.
В приложении картинка с примером.
Жду осмысленных заявок, в которых будет указан конкретный срок и стоимость.
Спасибо. Свернуть
1 заявка
Закрыт
требуется разработать клиентскую часть онлайн-игр на Java
требования к кандидату:
- Java core, standard collections (lists, maps, etc)
- ООП, наследование, ... Читать дальше
требования к кандидату:
- Java core, standard collections (lists, maps, etc)
- ООП, наследование, ... Читать дальше
требуется разработать клиентскую часть онлайн-игр на Java
требования к кандидату:
- Java core, standard collections (lists, maps, etc)
- ООП, наследование, классы, поля, методы
- OpenGL понимание основ
- git, task tracker (youtrack) Свернуть
требования к кандидату:
- Java core, standard collections (lists, maps, etc)
- ООП, наследование, классы, поля, методы
- OpenGL понимание основ
- git, task tracker (youtrack) Свернуть
5 заявок
Закрыт
Ищу помощи в написании игры 3d тетрис. Нужно сделать без особых наворотов.
2 заявки
Закрыт
Есть массив A:boolean B:TColor размерности . Надо вывести это в виде графика - куба с усеченными частями как ... Читать дальше
Есть массив A:boolean B:TColor размерности . Надо вывести это в виде графика - куба с усеченными частями как должно выглядеть см файл tz.jpg. Массив А значение = true вершина отображается, false - скрыта. B - цвет вершины. Алгоритм построения - соединяем соседние видимые вершины. Лишние полигоны между видимыми вершинами внутри рисовать не надо. Если будет пустота внутри вырезаем ее (т.е. выводим полигоны по границе видимых вершин). Соседние видимые вершины объединять в большие полигоны т.е. например, если все значения массива A = true, то вывести только 6 граней кубика, а не миллионы мелких частей которые вместе складываются в те самые 6 граней (нужно для оптимизации т.к. N,M,K будут большие ~1000-10000).
Рисуем оси, название и подписи, как показано. Количество зарубок на каждой оси передается как переменные integer, значение нуля и максимума тоже integer (промежуточные значения получаются делением с округлением). Название каждой оси это string. Цвета осей, подписей, названий можно менять. Должна быть возможность переключения места отображения осей (т.е. не всегда из точки (0,0,0) в точки (max,0,0) (0,max,0) (0,0,max), а возможно из любой вершины куба в другую вершину куба. Например: (max,0, 0) -> (max,max,0) ), какими переменными или методами делать на ваш выбор. Подписи всегда смотрят на наблюдателя.
Центр кубика всегда в нуле координат сцены. Сцену можно вращать мышкой в трех осях. Источник света всегда светит со стороны наблюдателя.
Сделать проект в D2007. Оформить как отдельный класс в отдельном модуле. Ему передадут указатель на TPanel, в него выводить сцену. Способ передачи других переменных - на ваш выбор. Ну и сделать пример со способом вызова и описанием что куда. Комментарии к исходнику писать обязательно.
Прием работы - exe файл, я смотрю как работает, тыкаюсь, проверяю функционал, говорю что не так. потом оплата. после оплаты получаю исходник. Свернуть
Рисуем оси, название и подписи, как показано. Количество зарубок на каждой оси передается как переменные integer, значение нуля и максимума тоже integer (промежуточные значения получаются делением с округлением). Название каждой оси это string. Цвета осей, подписей, названий можно менять. Должна быть возможность переключения места отображения осей (т.е. не всегда из точки (0,0,0) в точки (max,0,0) (0,max,0) (0,0,max), а возможно из любой вершины куба в другую вершину куба. Например: (max,0, 0) -> (max,max,0) ), какими переменными или методами делать на ваш выбор. Подписи всегда смотрят на наблюдателя.
Центр кубика всегда в нуле координат сцены. Сцену можно вращать мышкой в трех осях. Источник света всегда светит со стороны наблюдателя.
Сделать проект в D2007. Оформить как отдельный класс в отдельном модуле. Ему передадут указатель на TPanel, в него выводить сцену. Способ передачи других переменных - на ваш выбор. Ну и сделать пример со способом вызова и описанием что куда. Комментарии к исходнику писать обязательно.
Прием работы - exe файл, я смотрю как работает, тыкаюсь, проверяю функционал, говорю что не так. потом оплата. после оплаты получаю исходник. Свернуть
$20
нет заявок
Закрыт
Требуется реализовать базовую часть задания, описанного в ТЗ.
Все необходимые материалы будут предоставлены исполнителю.
Все необходимые материалы будут предоставлены исполнителю.
$120
1 заявка
Закрыт
Написать простую программу на языке С# с помощью openGL или без, которая имитирует падение капель на поверхность воды в 3D ... Читать дальше
Написать простую программу на языке С# с помощью openGL или без, которая имитирует падение капель на поверхность воды в 3D пространстве. Круговые волны появляются по щелчку мыши на поверхности воды .
Использовать один источник света, закраска полигонов по Гуро.
Требования к интерфейсу:
возможность изменения высоты круговых волн;
возможность изменения позиции камеры;
возможность появления круговых волн случайным образом на поверхности воды;
возможность изменения количества появляющихся круговых волн (для предыдущего пункта);
возможность вращения поверхности воды по осям Х и Y Свернуть
Использовать один источник света, закраска полигонов по Гуро.
Требования к интерфейсу:
возможность изменения высоты круговых волн;
возможность изменения позиции камеры;
возможность появления круговых волн случайным образом на поверхности воды;
возможность изменения количества появляющихся круговых волн (для предыдущего пункта);
возможность вращения поверхности воды по осям Х и Y Свернуть
$35
1 заявка
Закрыт
OpenGL на C++ с использованием библиотек glut и glaux. Необходимо чтобы проект запускался на visual studio 2010.
Реализовать:
- Общее: ... Читать дальше
Реализовать:
- Общее: ... Читать дальше
OpenGL на C++ с использованием библиотек glut и glaux. Необходимо чтобы проект запускался на visual studio 2010.
Реализовать:
- Общее: комната (стены, пол, потолок, дверь), посередине комнаты бильярдный стол, на столе бильярдные шары (достаточно 3 шт).
1. Буфер трафарета (предполагается что как трафарет будут реализованы лузы на столе, но исполнитель может предложить и свой вариант)
2. Буфер накопления
3. Использование проекционных матриц
4. Включение не менее 2-х источников света (2 лампы на потолке)
5. Модель освещения
6. Текстуры (текстуры на шарах)
7. Поверхности Безье или сплайновые поверхности
8.Трехмерный обзор
9. Режим прозрачности (на фантазию исполнителя, возможно в комнате поставить какое нибудь стекло)
10. Режим выбора (любой шар на столе можно выбрать мышкой)
11. Режим обратной связи (выбранный шар можно перемещать по столу)
12. Построение теней (стол и шары должны отбрасывать тени)
13. Реализация зеркала (на стену повесить зеркало)
Программа должны быть сопровождена подробными комментариями.
Срок выполнения 3 дня, проект должен быть готов 21.05.2014 без опозданий. Свернуть
Реализовать:
- Общее: комната (стены, пол, потолок, дверь), посередине комнаты бильярдный стол, на столе бильярдные шары (достаточно 3 шт).
1. Буфер трафарета (предполагается что как трафарет будут реализованы лузы на столе, но исполнитель может предложить и свой вариант)
2. Буфер накопления
3. Использование проекционных матриц
4. Включение не менее 2-х источников света (2 лампы на потолке)
5. Модель освещения
6. Текстуры (текстуры на шарах)
7. Поверхности Безье или сплайновые поверхности
8.Трехмерный обзор
9. Режим прозрачности (на фантазию исполнителя, возможно в комнате поставить какое нибудь стекло)
10. Режим выбора (любой шар на столе можно выбрать мышкой)
11. Режим обратной связи (выбранный шар можно перемещать по столу)
12. Построение теней (стол и шары должны отбрасывать тени)
13. Реализация зеркала (на стену повесить зеркало)
Программа должны быть сопровождена подробными комментариями.
Срок выполнения 3 дня, проект должен быть готов 21.05.2014 без опозданий. Свернуть
нет заявок
Закрыт
Необходимо доработать игру.
Игра -PinBall.
1) Битки срабатывают по нажатию стрелок влево вправо, но событие повешано на OnKeyUp. Нужно сделать, ... Читать дальше
Игра -PinBall.
1) Битки срабатывают по нажатию стрелок влево вправо, но событие повешано на OnKeyUp. Нужно сделать, ... Читать дальше
Необходимо доработать игру.
Игра -PinBall.
1) Битки срабатывают по нажатию стрелок влево вправо, но событие повешано на OnKeyUp. Нужно сделать, чтобы битки срабатывали при нажатии клавиши, а не отпускании клавиши.
2) Сделать эффект всплывающего текста в месте удара шариком о препятствие (количество выбитых очков)
3) Добавить парочку текстур. (наложить текстуры на шарик и стены)
Цену и сроки указывайте в заявке. Если есть, то указывайте скайп.
Исходники вышлю. Свернуть
Игра -PinBall.
1) Битки срабатывают по нажатию стрелок влево вправо, но событие повешано на OnKeyUp. Нужно сделать, чтобы битки срабатывали при нажатии клавиши, а не отпускании клавиши.
2) Сделать эффект всплывающего текста в месте удара шариком о препятствие (количество выбитых очков)
3) Добавить парочку текстур. (наложить текстуры на шарик и стены)
Цену и сроки указывайте в заявке. Если есть, то указывайте скайп.
Исходники вышлю. Свернуть
Завершен
Нужно создать 3d сцену, моделирующую
водную поверхность в реальном времени и создать объекты, которые
будут взаимодействовать с водной поверхностью.
Предусмотретьизменение ... Читать дальше
водную поверхность в реальном времени и создать объекты, которые
будут взаимодействовать с водной поверхностью.
Предусмотретьизменение ... Читать дальше
Нужно создать 3d сцену, моделирующую
водную поверхность в реальном времени и создать объекты, которые
будут взаимодействовать с водной поверхностью.
Предусмотретьизменение параметров объектов(плотность и т.д.).
это нужно сделать с помощью шейдеров(HLSL или GLSL).
прокомментировать в коде детали написанной программы
ответить на вопросы по коду.
1. c++ или с#
2. directx или opengl
3. HLSL или GLSL
срок-стоимость и предполагаемая технология (из предложенного)? Свернуть
водную поверхность в реальном времени и создать объекты, которые
будут взаимодействовать с водной поверхностью.
Предусмотретьизменение параметров объектов(плотность и т.д.).
это нужно сделать с помощью шейдеров(HLSL или GLSL).
прокомментировать в коде детали написанной программы
ответить на вопросы по коду.
1. c++ или с#
2. directx или opengl
3. HLSL или GLSL
срок-стоимость и предполагаемая технология (из предложенного)? Свернуть
1 заявка
Закрыт
Мы ищем опытного и увлеченного Android разработчика с большой долей креативности на проект по развитию геолокационной игры.
Вам потребуется знание ... Читать дальше
Вам потребуется знание ... Читать дальше
Мы ищем опытного и увлеченного Android разработчика с большой долей креативности на проект по развитию геолокационной игры.
Вам потребуется знание и опыт работы с:
1. Android SDK
2. Google API
3. В т.ч. google maps API
4. OpenGL es
5. Cocos или др. фреймворки
Удаленная работа, частичная занятость. Оплата от 200-300 руб/час и выше. Свернуть
Вам потребуется знание и опыт работы с:
1. Android SDK
2. Google API
3. В т.ч. google maps API
4. OpenGL es
5. Cocos или др. фреймворки
Удаленная работа, частичная занятость. Оплата от 200-300 руб/час и выше. Свернуть
нет заявок
Закрыт
Есть три персонажа сделанных из примитивов в opengl. Нужно анимация движения плуто. Собака должна встать оббежать вокруг дома и забежать ... Читать дальше
Есть три персонажа сделанных из примитивов в opengl. Нужно анимация движения плуто. Собака должна встать оббежать вокруг дома и забежать в дом. Нужно анимировать движение плуто. Файл прикреплен. Ваши цены и предложения. Свернуть
1 заявка
Закрыт
Описание:
* Разработка функционала вебсервиса 3D-конвертации. Сайд-проект для сервиса ссылка
* Почасовая работа по чётко описанным задачам (использование JIRA, SVN, ... Читать дальше
* Разработка функционала вебсервиса 3D-конвертации. Сайд-проект для сервиса ссылка
* Почасовая работа по чётко описанным задачам (использование JIRA, SVN, ... Читать дальше
Описание:
* Разработка функционала вебсервиса 3D-конвертации. Сайд-проект для сервиса ссылка
* Почасовая работа по чётко описанным задачам (использование JIRA, SVN, Skype)
Требования:
* Высшее, неоконченное высшее образование в математическом, физическом, или IT вузе.
* Опыт разработки на объектно-ориентированных языках от 5 лет
* Опыт работы от двух лет
* Знание алгоритмов трёхмерной машинной графики, OpenGL/DirectX, сторонние движки
* Умение разбираться в чужом коде
* Желателен, но необязателен, опыт разработки на ActionScript 3
Условия:
* Удалённая работа с хорошо организованным процессом разработки, опытной командой
* Оплата по рейту $15-18 в час в зависимости от опыта
* Обеспечение работой от 80 до 180 часов в месяц
* Возможен как официальный контракт, так и оплата электронной наличностью Свернуть
* Разработка функционала вебсервиса 3D-конвертации. Сайд-проект для сервиса ссылка
* Почасовая работа по чётко описанным задачам (использование JIRA, SVN, Skype)
Требования:
* Высшее, неоконченное высшее образование в математическом, физическом, или IT вузе.
* Опыт разработки на объектно-ориентированных языках от 5 лет
* Опыт работы от двух лет
* Знание алгоритмов трёхмерной машинной графики, OpenGL/DirectX, сторонние движки
* Умение разбираться в чужом коде
* Желателен, но необязателен, опыт разработки на ActionScript 3
Условия:
* Удалённая работа с хорошо организованным процессом разработки, опытной командой
* Оплата по рейту $15-18 в час в зависимости от опыта
* Обеспечение работой от 80 до 180 часов в месяц
* Возможен как официальный контракт, так и оплата электронной наличностью Свернуть
$2500
1 заявка
Закрыт