Трехмерная (3D) оболочка под Windows

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Трехмерная (3D) оболочка под Windows

Сообщение Денис » 17.12.2006 (Вс) 6:32

Реально трехмерная и управление при помоши W A S D + мышь (как в CS!). Чтоб скины были, чтоб виртуальная рука к контролам тянулась...
А контролы такие:
Стол
-папки (в виде папок)
-файлы (в ЛЮБОМ виде)
-наличие монитора для эмуляции оконных приложений
Комната
-содержит объекты типа "стол" и т.п.
и так далее...
Короче говоря, вы уже наверное поняли: НУЖНА ПОМОЩЬ В РАЗРАБОТКЕ новой трехмерной операционки (плавающие вкось окошки в висте не катят!), ну а операционка, как водится начинается с оболочки под существующую...
Я давно уже взращиваю в себе сию идею, но не знаю с чего начать...
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 17.12.2006 (Вс) 6:36

Начать можно с написания новой графической подсистемы... осилишь?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 17.12.2006 (Вс) 6:49

Можно использовать чей то готовый движок. Например Havok.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Трехмерная (3D) оболочка под Windows

Сообщение tyomitch » 17.12.2006 (Вс) 10:03

VB_D3D_Денис писал(а):Комната
-содержит объекты типа "стол" и т.п.
и так далее...

Вспоминается MS BOB...
Изображение

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 17.12.2006 (Вс) 10:05

Угу. Затратить столько денег, что в глазах помутится. А потом получится, что ничего не выйдет.
P.S лично я не потратил ни копейки.

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 17.12.2006 (Вс) 13:07

VB_D3D_Денис
Нужно писать графический движок... Вообщем задача сложная, не в графике а в привязке в Windows!
#define ROFL 0xDDDD

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 17.12.2006 (Вс) 13:39

Задача сложная не в реализации, а в постановке.
Самый первый вопрос -- кому всё это нужно? и зачем?

Для тех, кто не понимает намёков: однажды MS уже сделала оболочку для Windows, в виде комнаты со столом и с папками. Эта оболочка считается её самым крупным провалом за всю историю. Потому что оказалось, что она никому нафиг не нужна.
Изображение

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 17.12.2006 (Вс) 15:32

А она ещё тормозила! И ктому же, много стоила!

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 17.12.2006 (Вс) 22:55

Интересно бы на MS BOB поглядеть...
Яндекс ничего путевого не сказал...
DirectXManiac
А насчет графики... Да, привязка к системе нужна... И движок нужен... И вообще, если проследить за печальным примером BOB'a, то не стоит писать именно оболочку, лучше писать игру, в которой у главного героя будет доступ к системе через графический интерфейс игры. За примерами далеко ходить не надо, но все они несколько неполноценные, каждый по-своему, и каждый упирается в то, что игра становится на паузу и выскакивает меню сохранения/загрузки.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Tarantul
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 13.12.2004 (Пн) 16:39
Откуда: IUnknown

Сообщение Tarantul » 18.12.2006 (Пн) 0:10

Реализовать полноценно такую систему может только Microsoft, так как "из нутри" знают Windows. Создавая эту оболочку на Direct3D/OpenGL (а иначе так будет тормозить, что точно никому не понадобится), надо будет столько случаев рассмотреть по взаимодейтсвию приложений, нажатию разных кнопок, выдачи ошибок и т.д., что проще свою ОС создать :) . Мое мнение - лучше написать 3D - игру - и интереснее, и меньше гемора (не надо учитывать многочисленные особенности архитектуры Windows), и главное - куда востребованее.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 18.12.2006 (Пн) 0:50

Вот если бы были ещё и сенс-руки, т.е. перчатки, одевающиеся на руки, чтобы можно было "ручками" открыть папку, взять файл, положить его туда куда надо... то да. Было бы намного интереснее.

Но тут есть одно но. Руки устанут за 10 минут интенсивной работы.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 19.12.2006 (Вт) 0:00

... Да, пятое колесо эта 3Д оболочка. Если уж на то пошло, то надо сразу приступать к созданию сенсоров, осуществляющих двустороннюю связь компа с мозгом (за примерами из кино далеко ходить не надо) и делать интерфейс. Ну конечно на VB! :twisted:
Все, можно закрывать тему!
З.Ы. А все-таки о MS BOB... Его скачать мона? Тремя поисковиками искал... Одни статьи... :?
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 19.12.2006 (Вт) 7:08

Официально -- нельзя, ибо копирайт ;-)
Изображение

schalexey
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 18.02.2005 (Пт) 17:41
Откуда: Сургут

Сообщение schalexey » 02.01.2007 (Вт) 10:26

кто тут на боба посмотреть хотел? :)
есть тут
http://www.winhistory.de/downloads/downloads.htm

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 03.01.2007 (Ср) 22:44

НА НЕМЕЦКАМ НЕБОСЬ? :?
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

Денис Победря
Мегобойанист
Мегобойанист
 
Сообщения: 1037
Зарегистрирован: 03.01.2005 (Пн) 21:29
Откуда: Из Москвы

Сообщение Денис Победря » 04.01.2007 (Чт) 13:10

AlexBlack
Заодно проверим интуитивность интерфейса :lol:
[Место cдаётся]

Особист
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 122
Зарегистрирован: 10.05.2006 (Ср) 12:46

Сообщение Особист » 04.01.2007 (Чт) 14:22

1. Качнул (там английский он кстати, не немецкий).
2. Проинсталлировал.
3. Какой УЖАС!!! :shock:
4. Стёр.

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 05.01.2007 (Пт) 15:12

Особист
в ходе моих познавательных эксперементов с основами
интуитивности интерфейса программы МС БОБ,
я неосознано повторил тот же самый алгоритм действий.


МС БОБ -- даже смотреть не на что. просто ужасъ.
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

Особист
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 122
Зарегистрирован: 10.05.2006 (Ср) 12:46

Сообщение Особист » 05.01.2007 (Пт) 20:13

AlexBlack
Lol!
По-моему дружественностью там и не пахло =))

(добавление)
Они бы хоть дизайн посимпатичней нарисовали, что ли... Конечно, в те времена возможно 16 цветов было весьма распространённым явлением, но я сам по профессии дизайнер и знаю, что и из 8 цветов (вспомнить хотя бы демки для спектрума) люди делали шедевры...
А тут... Импрессионизм сплошной, как будто ты попал в дешёвый квест тех же времён...
Мне даже скрепыш приятнее тамошнего пса Боба! =)

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 05.01.2007 (Пт) 21:34

Особист
эт точно! (на счёт скрепыша)
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 05.01.2007 (Пт) 22:15

У меня сиё чудо даже не запустилось. Говорит что подсистеме Win16 нехватает ресурсов.... врёт :)
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Наши проекты

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

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

    TopList