Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Nov 19, 2019 8:23 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 7 posts ] 
Author Message
PostPosted: Thu May 24, 2012 7:49 pm 
Offline

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


Top
   
PostPosted: Thu May 24, 2012 7:52 pm 
Offline

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


Top
   
PostPosted: Thu May 24, 2012 8:10 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
1) Используется FASM, он же Flat assembler. Документацию на русском в интернете можно найти вот тут, например: http://fasmassembler.narod.ru/ http://flatassembler.narod.ru/fasm.htm
Рекомендуется знать masm/nasm и систему команд процессора x86. FASM похож синтаксисом на masm/nasm, но использует другой синтаксис для макросов и косвенной адресации.
2) Конечно возможно! Никаких проблем, просто никто этим не занимался. Есть целых две программы для вывода 3D-графики из произвольных файлов.
3) Если сделаешь 3D-редактор, то и игру - тоже осилишь. Что значит "потянет ли она быстродействием"? Это уже от кода и компьютера зависит.


Top
   
PostPosted: Thu May 24, 2012 8:13 pm 
Offline

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


Top
   
PostPosted: Thu May 24, 2012 8:18 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Лучшей благодарностью для меня будет создание 3D-редактора, хотя бы самого простого. Зря я что ли ray tracer портировал?:)


Top
   
PostPosted: Fri Jun 22, 2012 10:18 am 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 796
3D редактор, вообще-то уже есть viewtopic.php?f=38&t=2092
То что воксели - не пугайтесь, это их второе рождение (сохранение не всего обьема, лишь только разреженного октодерева, что существенно снижает требования к обьему памяти).
Более того, многие будущие игры планируют использовать воксельную графику, вместо полигональной (векторной) в своих движках, включая id Tech. Так что, присоединяйтесь к его разработке.
Для воксельной графики рендеринг отличается - не рэй-трейсинг, а рэй-кастинг. Подробное описание смотреть здесь (включая исходные коды) http://www.permadi.com/tutorial/raycast/index.html


Top
   
PostPosted: Fri Aug 03, 2012 6:56 am 
Offline

Joined: Mon Jan 16, 2012 5:58 pm
Posts: 50
Скорость таких игр как NFS зависит от скорости видеокарточки, т.к. процессор только даёт ссылки на память с текстурами и полигонами видеокарте, а считает она сама.
Векторный редактор это просто редактор линий и текстур и т.д. который сохраняет в свой формат.
Можно создать свой формат 3дфайла и самому написать 3д драйвер(задача вполне решаема например у интела открыты видюхи, последние поддерживают DirectX11) и кстати всё это может работать быстрее чем в винде.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 7 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited