реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> 3D Движок
zorromen
сообщение Jul 24 2007, 15:15
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Привет ... Зайдя на гамму я скачал http://www.gamma.spb.ru/download/Ampire/Graph/tic13364.avi
мож кто знает как такое можна зафигачить ... интересует сама теория ...
Go to the top of the page
 
+Quote Post
Yura_K
сообщение Jul 24 2007, 15:33
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



Смотря на чем. Думаю на AVR не получится, а на каком нибудь 32-х битнике (ARM, ADSP, TMS)вполне возможно. Если на счет теории - то это простая векторная математика. Посмотрите, например, это. Книжек тоже много продают. Кстати на видяшке вполне учебный пример, в смысле почти во всех учебниках бублик вращают, как с текстурами, так и без.


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
Petka
сообщение Jul 24 2007, 18:00
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Yura_K @ Jul 24 2007, 19:33) *
Смотря на чем. Думаю на AVR не получится, а на каком нибудь 32-х битнике (ARM, ADSP, TMS)вполне возможно.

ИМХО и на AVR потянет. Сложного ничего нет.
Go to the top of the page
 
+Quote Post
Evgeniyk
сообщение Jul 24 2007, 19:04
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 5-04-06
Пользователь №: 15 836



Да и AVR32 есть) На нем даж дум 2 запускали за милую душу
Go to the top of the page
 
+Quote Post
add
сообщение Jul 24 2007, 19:24
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Цитата
ИМХО и на AVR потянет. Сложного ничего нет.

тема для поржать получается..:-) а ваще на AVRke можно.. если кадрами выводить, а не пересчетом.. :-) Спецы из ветки про сименские моники и дисплейчики могут подтвердить..:-)


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Jul 25 2007, 06:32
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
Думаю на AVR не получится

А как-же получалось, например на Синклере с его Z80 процесоором, который по скорострельности не идет ни в какое сравнение с AVR?
Да очень просто! Выводом на экран картинки(и заодно формированием телевизионного сигнала) занимался, видеоконтроллер, а обновлением картинки занимался собственно процессор. Точнее он обновлял содержимое видеоОЗУ. Остальное время процессор занимался "своими" делами. Как говорится "Богу богово, кесарю кесарево".
Так что же мешает поставить внешнее ОЗУ, на ПЛИС сделать видеоконтроллер и пусть он формирует все времянки для индикатора и выводит картинку из видеоОЗУ, а AVR в это время пусть занимается чем ему нужно?
Go to the top of the page
 
+Quote Post
slog
сообщение Jul 25 2007, 14:48
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



То что на TIC крутится, сделано на каком-то простом PIC-e.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
colombo_2007
сообщение Jul 25 2007, 18:43
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 19-07-07
Пользователь №: 29 221



Есть телефон Сименс C35 (которому уже годиков ...) с игрушкой "лабиринт". В этой игрушке надо найти выход из 3Д лабиринта.


--------------------
Все просто, но нам не заметно
Go to the top of the page
 
+Quote Post
Алексей Непочато...
сообщение Jul 26 2007, 11:57
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 20-01-06
Из: Нижний Новгород
Пользователь №: 13 414



Цитата(slog @ Jul 25 2007, 18:48) *
То что на TIC крутится, сделано на каком-то простом PIC-e.

Говорили, что на PIC18 можно было бы сделать, но оперативки не хватило, поэтому сделали то-ли на dsPIC, то-ли на PIC24, не запомнил, увы.
Go to the top of the page
 
+Quote Post
Yura_K
сообщение Jul 27 2007, 14:01
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



Цитата(Igor26 @ Jul 25 2007, 11:32) *
А как-же получалось, например на Синклере с его Z80 процесоором, который по скорострельности не идет ни в какое сравнение с AVR?
Да очень просто! Выводом на экран картинки(и заодно формированием телевизионного сигнала) занимался, видеоконтроллер, а обновлением картинки занимался собственно процессор. Точнее он обновлял содержимое видеоОЗУ. Остальное время процессор занимался "своими" делами. Как говорится "Богу богово, кесарю кесарево".
Так что же мешает поставить внешнее ОЗУ, на ПЛИС сделать видеоконтроллер и пусть он формирует все времянки для индикатора и выводит картинку из видеоОЗУ, а AVR в это время пусть занимается чем ему нужно?

Так-то конечно, можно вообще 3D ускритель какой-нибудь дешевенький прицепить.


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
Denisvak
сообщение Jul 28 2007, 12:31
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 141
Регистрация: 7-03-06
Из: Санкт-Петербург
Пользователь №: 15 038



Цитата(Yura_K @ Jul 27 2007, 18:01) *
Так-то конечно, можно вообще 3D ускритель какой-нибудь дешевенький прицепить.


Да? Может подскажите какой? sad.gif
Go to the top of the page
 
+Quote Post
Yura_K
сообщение Jul 28 2007, 13:27
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



Цитата(Denisvak @ Jul 28 2007, 17:31) *
Да? Может подскажите какой? sad.gif

Имелось в виду, с какой-нибудь старенькой видяшки взятьsmile.gif


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
Igor26
сообщение Jul 29 2007, 07:42
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
с какой-нибудь старенькой видяшки взять

Взять то , конечно, можно. Но! Нужно будет симулировать ISA-шину со всеми вытекающими. Поверьте на слово, гораздо проще взять ПЛИС и на ней всё это "хозяйство" реализовать под существующую схемотехнику. Поверьте - это не так уж и сложно.
Go to the top of the page
 
+Quote Post
Yura_K
сообщение Jul 29 2007, 16:13
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



Против ПЛИС я ничего не имею smile.gif


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 29 2007, 17:58
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Igor26 @ Jul 29 2007, 10:42) *
Взять то , конечно, можно. Но! Нужно будет симулировать ISA-шину со всеми вытекающими. Поверьте на слово, гораздо проще взять ПЛИС и на ней всё это "хозяйство" реализовать под существующую схемотехнику. Поверьте - это не так уж и сложно.


smile.gif

Ой не пугайте так. Это звучит конечно громко "ISA-шина со всеми вытекающими", но если по существу вопроса, то реализация ISA шины - совершенно плёвое дело. Грубо говоря применив какую-нибудь м8515 или м640 с внешней шиной плюс пару-тройку ног и пару кропусов - и вот вам ISA-шина в плане использования внешних устр-в.

Другое дело, что на ISA шине как раз никаких видеоускорителей и не было. Они появились несколько позже начиная с voodoo/м32/gf2. Всё это началось уже с AGP, по моему.

Но реализация аппаратных вещей пол дела, а дальше идёт использование команд видеоускорителя и т.п. Зачем это делать на AVR - совершенно непонятно. Но если эта тема действительно нужна, то тогда для начала надо определится.

1) К какому дисплею планируется сей девайс подключать.
2) Насколько мощная 3D графика нужна
3) Каков бюджет такой разработки будет

На сколько я понял (из ссылки) автор собирается данный девайс подключать к LCD дисплею с незначительным разрешением. В таком случае советовать ему применить видеоускоритель от видеокарты, в любой конфигурации, всё равно что советовать ракетный двигатель при использовании колёс от мопеда и кузов запорожца. Максимум что здесь можно сделать - это поставить внешнюю видеопамять с арбитражем и поставить аппаратную фичу по отображении этой памяти на дисплей. Всё это можно сделать на одном кристалле (при малом разрешении). Реализовать же на ПЛИС какие-нибудь функции графического ускорителя - задача отнюдь не простая. Да и результирующая плисина будет весьма не дешёвой.

По-моему я где-то мельком видел, что существуют графические LCD дисплеи со встроенной поддержкой каких-то графических комманд. Может стоит поискать? По-моему это самый простой способ.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 11:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01474 секунд с 7
ELECTRONIX ©2004-2016