Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Проекты > Проекты C++

Ответ
 
Опции темы
Старый 04.04.2012, 12:30   #46
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Сообщение от ІГРОГРАЙКО Посмотреть сообщение
Учебный проект
OpenGL API

Етот етап посвящается повышению знаний и опыта использования API OpenGL.
Здесь я выложу ссылки на полезные статьи:
  1. http://pmg.org.ru/nehe/
  2. http://code.google.com/p/gl33lessons/
Задача:
Создать кроссплатформенное* OpenGL 3.х приложение с демонстрацией возможностей будущего ГД.
Время на выполнение:
2 месяца (до мая)
Ожидаемый результат:
Достаточной уровень знаний API OpenGL для начала проектирования движка.

Если вы знаете еще какие то полезные статьи, прошу вас поделитса ссылочкой
Тоже буду рад и благодарен вашым советам стосовно програмирования на API OpenGL.

*
Нахер тебе это надо? Я брался за движок раз 10, и только с 10 раза мой мозг встал на правильный путь, и начал понимать как это все работает, и что-то получилось, это невыносимый и долгий труд. И даже с 10 попытки, мой движок является говном, и там такой страшный быдлокод, потому что нужно еще более четко понимать как это все устроено, потому что ты даже ТЗ более менее не напишешь потомучто и представления не имеешь как работает OpenGL или DirectX без многочисленных попыток что либо делать.
ЗЫ. 2 месяца очень мало, без представления как это все работает. Если ты конечно ночевать за компом не будешь.. но это бред
(Offline)
 
Ответить с цитированием
Старый 04.04.2012, 12:47   #47
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Нахер тебе это надо? Я брался за движок раз 10, и только с 10 раза мой мозг встал на правильный путь,
чтобы он тоже с 10-го раза смог встать на правильный путь, очевидно же
(Offline)
 
Ответить с цитированием
Старый 04.04.2012, 13:05   #48
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Сообщение от HolyDel Посмотреть сообщение
чтобы он тоже с 10-го раза смог встать на правильный путь, очевидно же
Я имею ввиду нахер для диплома эта тема
(Offline)
 
Ответить с цитированием
Старый 04.04.2012, 13:31   #49
ІГРОГРАЙКО
ПроЭктировщик
 
Аватар для ІГРОГРАЙКО
 
Регистрация: 20.06.2009
Адрес: Україна
Сообщений: 152
Написано 10 полезных сообщений
(для 24 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Сообщение от pozitiffcat Посмотреть сообщение
Нахер тебе это надо? Я брался за движок раз 10, и только с 10 раза мой мозг встал на правильный путь, и начал понимать как это все работает, и что-то получилось, это невыносимый и долгий труд. И даже с 10 попытки, мой движок является говном, и там такой страшный быдлокод, потому что нужно еще более четко понимать как это все устроено, потому что ты даже ТЗ более менее не напишешь потомучто и представления не имеешь как работает OpenGL или DirectX без многочисленных попыток что либо делать.
ЗЫ. 2 месяца очень мало, без представления как это все работает. Если ты конечно ночевать за компом не будешь.. но это бред
Я выбрал эту тему не по приколу pozitiffcat. И я осознаю что все может затянуться, а может и ничего толкового и не получится. Для этого у меня есть резервный вариант диплома, который мне делать не больше недели.
Я создал эту тему не для того чтобы сделать что то невероятное, поскольку еще от школы занимаюсь компьютерной 3Д графикой и ГеймДевом (уже где то 7 лет). И хочу попробовать реализовать свой талант и возможности по максимуму пока у меня есть много свободного времени, пока я еще студент.
За Учебным проектом не следует сразу разработка движка, а будет еще повторное Планирование, поскольку у меня появилось несколько хороших идей которые я выложу на обсуждение в ближайшое время...
__________________
Blitz3D, XNA, WebGL, OpenGL, Unity3D
PC: ASUS A55VM Core i3 (2.4Ghz), 6 Gb RAM, Nvidia GF 630M GT 2Gb
(Offline)
 
Ответить с цитированием
Старый 04.04.2012, 13:45   #50
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Другой разговор, когда есть резервный вариант. Начни с Direct3D 9, OpenGL будет более понятней после изучения DirectX ИМХО, у меня было именно так.
(Offline)
 
Ответить с цитированием
Старый 04.04.2012, 15:43   #51
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Сообщение от pozitiffcat Посмотреть сообщение
И даже с 10 попытки, мой движок является говном, и там такой страшный быдлокод [...]
Это ты про C3D признался?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dream (06.04.2012)
Старый 04.04.2012, 18:34   #52
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Сообщение от johnk Посмотреть сообщение
Это ты про C3D признался?
Да КЭП, и мне не стыдно, я долго шел к тому что я смог сделать
(Offline)
 
Ответить с цитированием
Старый 14.05.2012, 16:12   #53
ІГРОГРАЙКО
ПроЭктировщик
 
Аватар для ІГРОГРАЙКО
 
Регистрация: 20.06.2009
Адрес: Україна
Сообщений: 152
Написано 10 полезных сообщений
(для 24 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Всем привет.
Прошло много времени и многое изменилось. Есть две новости:

Хорошая:
Я значительно повысил свой уровень знаний в области программирования компьютерной графики...

Плохая:
Я был вынужден отказаться от идеи сделать игровой (графический) движок на дипломный проект.

Объяснять почему, наверно и не нужно. Слишком много работы для реализации самого движка и еще больше для создания демо, а как потом объяснить комиссии что собственно полезного я сделал очень сложно, воопщем и не надо...

Надеюсь я вернусь к этому проекту позже...
__________________
Blitz3D, XNA, WebGL, OpenGL, Unity3D
PC: ASUS A55VM Core i3 (2.4Ghz), 6 Gb RAM, Nvidia GF 630M GT 2Gb
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
falcon (16.05.2012)
Старый 14.05.2012, 18:15   #54
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

маладца, всё правильно зделал.
диплом нужно защитить. а для себя уже можно и поделать движок.
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо ffinder за это полезное сообщение:
4yBa4Ok (13.10.2012), falcon (16.05.2012), Gector (03.07.2012), pax (15.05.2012)
Старый 13.12.2013, 19:38   #55
Nfnehtdbx2
AnyKey`щик
 
Регистрация: 13.12.2013
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

на данный момент соображаю как сделать очень простой и хороший 3-д игровой движок

с математикой поворотов и масштабирований точек достаточно просто описанно (там идут умножения на косинус)
т.е. для каждого обьекта свой коэфициент поворота

вот с рендерингом недавно были доработанны основные идеи

Итак они состоят в следующем :

1- при проэктировании привязывать точки проэтируемых треугольников к ближайшим целым точкам(пересечениям)
2- для области скажем 30х30 пикселов вычислить все возможные треугольники и занести их в таблицу
(комбинации пересечений) (900 в кубе байт комбинаций)

или можн обойтись более малой таблицей 10х10 (100 в кубе байт комбинаций -> 1мб)
и складывать итоговые фигуры уже из нее
как обеспечить чтобы треугольник оказался не больше чем 10х10 при вписывании его в прямоугольник?

Необходимо чтобы он в натуральную величину не был больше чем 10х10 при вписывании его в оптимальный прямоугольник

есть еще одна возможность которую я увидел несколько позже если одна из точек треугольника скажем нижняя левая
будет находится в центре координат!
вертикальных точек станет 20 а не 10
но так как определяемых по шаблону точек всего 2
то и вариаций будет 20х10 в квадрате а не 10 в квадрате а после в кубе
(10х10 в кубе => 1 мегабайт)

и для треульников оптимально вписанных в квадрат
10х10 пикселов
достаточной будет таблица состоящая
всего из 20х10 в квадрате => 40 000 бит
т.е. всего 40 кбайт

такую таблицу можна поместить в кэш даже старых процессоров

Остался открыт вопрос работы над видимостью или невидимостью обьектов(фильтрации того что необходимо отобразить)
Так же необходима проработка "скелета обьектов"
И все это необходимо сделать еще до начала написания движка

Ессно под него необходимо будет написать и среду разарботки
но оно того стоит

моя страница в контакте
http://vk.com/i8ogdan

Последний раз редактировалось Nfnehtdbx2, 13.12.2013 в 20:19. Причина: дополнить
(Offline)
 
Ответить с цитированием
Старый 13.12.2013, 22:07   #56
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

Зачем?
(Offline)
 
Ответить с цитированием
Старый 14.12.2013, 18:13   #57
Nfnehtdbx2
AnyKey`щик
 
Регистрация: 13.12.2013
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

есть смысл
а словом зачем можна прервать что угодно
в том случае если человек который его услышит идиот
в слове зачем нет смысла

зачем говорить зачем?
есть смысл,есть цель, это хорошо сделать
остальное не имеет значения

Последний раз редактировалось Nfnehtdbx2, 14.12.2013 в 18:15. Причина: уточнение
(Offline)
 
Ответить с цитированием
Старый 18.12.2013, 00:41   #58
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Пишем свой первый игровой движок (3D Game Engine)

ты свой рендер софтверный запилить чтоли хочешь?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:12.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com