Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет sadkov ([info]sadkov)
@ 2019-08-22 18:06:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение:accomplished
Entry tags:gamedev

Software 3d Rendering
Instead of rotozoomer, I've implemented the usual software polygonal rendering, because it is far more flexible. Now I can have oversized sprites. Wont be doing linear texture subsampling, because my game uses pixelart sprites, so it needs more advanced resampling to look good. I've embedded the polygonal rendering into the existing sprite blitter.



(Добавить комментарий)


(Анонимно)
2019-08-22 18:51 (ссылка)
> Software 3d Rendering
Looks like in your case russian psychiatrists overdone with punitive psychiatry... Or have you been so stupid since birth?

(Ответить) (Ветвь дискуссии)


(Анонимно)
2019-08-22 20:46 (ссылка)
Ok. What about software rendering on GPU using GLSL? It's really superfast rendering for hackers but too complex for creating any type game.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]sadkov
2019-08-22 22:43 (ссылка)
OpenGL eliminates the whole point of rendering in software - avoiding external dependencies, including dependency on graphics hardware.

(Ответить) (Уровень выше)


(Анонимно)
2019-08-22 19:11 (ссылка)
Do you know how to render polygon in 3d? Matrices, vectors... you don't strong in math area.

(Ответить) (Ветвь дискуссии)


[info]sadkov
2019-08-22 19:46 (ссылка)
Projecting from 3d onto screen is the easiest part. Hardest part is rasterizing the shit efficiently.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2019-08-22 20:40 (ссылка)
Easier to use OpenGl. You also can take to consideration GPU assembler to work with Graphic System without any drivers. But it is dangerous and may be cause that GPU will be burned. For such purposes was created more high level vulkan api. Something that between Direct/OpenGl and machine commands.

(Ответить) (Уровень выше)