Page 1 of 1

Вопрос про функциональность ОС

Posted: Thu May 24, 2012 7:49 pm
by Shevchenko.Nicholas
Здраствуйте всем.У меня бестолково важный вопрос=)
1)В kolibrios работа на каком асме происходит если его изучать и где в России найти по этому поводу документацию?
2)Возможно ли сделать в колибри ОС 3D редактор не опираясь на другие операционные системы?
3)Возможно ли в колибри и именно в ней не переключаясь на другие операционные системы создать свою 3д игру наподобии графики как в гонках NFS?Я так понимаю если 3D редактор можно создать то и игру можно , но вот вопрос вот в чём потянет ли она быстродействием если быть профессионалом такие игры КолибриОС?

Re: Вопрос про функциональность ОС

Posted: Thu May 24, 2012 7:52 pm
by Shevchenko.Nicholas
Руки руками а язык программирования важен не так ли?Вот если быть проще то я понимаю что всё это возможно в вашей ОС.Только непонятно можно ли это сделать в самой ОС с документацией и с друзьями с вашего форума такое чудо?Не опираясь на Windows и Linux.

Re: Вопрос про функциональность ОС

Posted: Thu May 24, 2012 8:10 pm
by SoUrcerer
1) Используется FASM, он же Flat assembler. Документацию на русском в интернете можно найти вот тут, например: http://fasmassembler.narod.ru/ http://flatassembler.narod.ru/fasm.htm
Рекомендуется знать masm/nasm и систему команд процессора x86. FASM похож синтаксисом на masm/nasm, но использует другой синтаксис для макросов и косвенной адресации.
2) Конечно возможно! Никаких проблем, просто никто этим не занимался. Есть целых две программы для вывода 3D-графики из произвольных файлов.
3) Если сделаешь 3D-редактор, то и игру - тоже осилишь. Что значит "потянет ли она быстродействием"? Это уже от кода и компьютера зависит.

Re: Вопрос про функциональность ОС

Posted: Thu May 24, 2012 8:13 pm
by Shevchenko.Nicholas
Спасибо добрый человек.Даже незнаю как тебя благодарить=)Вообще счастья, здоровья и здравия Божеского.Пойду учить и заниматься.

Re: Вопрос про функциональность ОС

Posted: Thu May 24, 2012 8:18 pm
by SoUrcerer
Лучшей благодарностью для меня будет создание 3D-редактора, хотя бы самого простого. Зря я что ли ray tracer портировал?:)

Re: Вопрос про функциональность ОС

Posted: Fri Jun 22, 2012 10:18 am
by XVilka
3D редактор, вообще-то уже есть viewtopic.php?f=38&t=2092
То что воксели - не пугайтесь, это их второе рождение (сохранение не всего обьема, лишь только разреженного октодерева, что существенно снижает требования к обьему памяти).
Более того, многие будущие игры планируют использовать воксельную графику, вместо полигональной (векторной) в своих движках, включая id Tech. Так что, присоединяйтесь к его разработке.
Для воксельной графики рендеринг отличается - не рэй-трейсинг, а рэй-кастинг. Подробное описание смотреть здесь (включая исходные коды) http://www.permadi.com/tutorial/raycast/index.html

Re: Вопрос про функциональность ОС

Posted: Fri Aug 03, 2012 6:56 am
by Стас
Скорость таких игр как NFS зависит от скорости видеокарточки, т.к. процессор только даёт ссылки на память с текстурами и полигонами видеокарте, а считает она сама.
Векторный редактор это просто редактор линий и текстур и т.д. который сохраняет в свой формат.
Можно создать свой формат 3дфайла и самому написать 3д драйвер(задача вполне решаема например у интела открыты видюхи, последние поддерживают DirectX11) и кстати всё это может работать быстрее чем в винде.