On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение





Пост N: 31
Info: Огненое
Зарегистрирован: 23.03.07
Откуда: Inferno
Рейтинг: 0
ссылка на сообщение  Отправлено: 22.05.07 17:08. Заголовок: С чего начать написание простенького трехмерного игрового движка?


Вот я решил написать простенький трехмерный движок. Но незнаю с чего начать. Может кто-нибудь, что-нибудь посоветует.
Для начала хотелось бы узнать какими характеристиками должен обладать движок.
Какой минимум функциональности должен быть, что бы можна было на нём написать простенькую трехмерную игру.
Какой должна быть первая трехмерная игра, и стоит ли писать игру?
Может лутше с начала написать простенькую демку?

Per aspera ad astra! Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 22 , стр: 1 2 All [только новые]







Пост N: 53
Зарегистрирован: 14.06.07
Откуда: РОССИЯ, Санкт-Петербург (Екатиренбург)
Рейтинг: 0
ссылка на сообщение  Отправлено: 17.11.08 11:44. Заголовок: Inferno . не знаю, л..


Inferno . не знаю, лабороторка?

Все что я говорю,кроме цитат,есть мое ИМХО. Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 13.12.13
Рейтинг: 0
ссылка на сообщение  Отправлено: 13.12.13 19:05. Заголовок: написание 3д движка и среды под него


http://vk.com/i8ogdan
Я потихоньку разрабатываю движок , чтобы шло хоть на чем

на данный момент соображаю как сделать очень простой и хороший 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 кбайт

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

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

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

Теней и освщеения полноценного в играх щас нет и ближайших пару лет не будет
можна создать группу вконтакте и писать среду и движок раз уж есть группа энтузиастов
что необходимо сделать я скажу, я исследую эту возможность довольно давно



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 22 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет