3d движок с нуля

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

Саша_ОР
Обычный пользователь
Обычный пользователь
 
Сообщения: 66
Зарегистрирован: 08.01.2006 (Вс) 19:48

3d движок с нуля

Сообщение Саша_ОР » 10.08.2007 (Пт) 15:48

Добрый день, люди...! Я, честно говоря, большой любитель старья, и винду себе купил 98 заместо XP, и играю только в Quake 3 Arena и Descent 1. изучал движок Q3, сделан он на opengl, а вот Descent 1 ничего такого постороннего не использует, поэтому он меня и заинтересовал... программеры, помогите, пожалуйста, ну как реализовать движок Descent 1 на VB... я весь интернет облазил... но нет нигде ничего, где можно узнать, как он устроен и где найти реализацию на VB. Хочется играть в эту игру на исходном коде, запущенном на интерпретаторе VB. Подайте, плизз, ответ измученному программеру, который только и делате, что копается в том, что сделано в том веке... спасибо! :wink: (P.S. по инету лазил уже пол месяца). :cry: :cry:

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 10.08.2007 (Пт) 21:27

См. местную софтварную рисовалку(где-то поблизости валялась). Там используется только DirectDraw для быстрого вывода на экран.
Изображение

Саша_ОР
Обычный пользователь
Обычный пользователь
 
Сообщения: 66
Зарегистрирован: 08.01.2006 (Вс) 19:48

Сообщение Саша_ОР » 10.08.2007 (Пт) 21:59

Отлично, ничего, кроме быстрого вывода на экран... чистый алгоритм без посторонних библиотек, люди... плизз....киньте такой же движок, какой я выше сообщением описал... именно чтобы все математические операции над трехмерными объектами и вывод на экран сцены были реализованы в виде кода VB... как в Descent 1, только на VB... это будет супер! :lol: :lol:

Саша_ОР
Обычный пользователь
Обычный пользователь
 
Сообщения: 66
Зарегистрирован: 08.01.2006 (Вс) 19:48

Сообщение Саша_ОР » 10.08.2007 (Пт) 22:01

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

Ktulhu
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 14.07.2007 (Сб) 14:03
Откуда: Киев, Р'льех

Сообщение Ktulhu » 10.08.2007 (Пт) 23:25


keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 10.08.2007 (Пт) 23:45

http://bbs.vbstreets.ru/viewtopic.php?t=29919 - он же, но местное обсуждение.
Изображение

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 11.08.2007 (Сб) 10:18

В этом примере используется DLL на C++, а вот чисто на VB6, даже без DD - вывод через API SetDiBitsToDevice, первый вариант простой, во втором сцена посложнее, со светом. Клик по форме вырубает вывод на экран.


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38

    TopList