forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Зацените фейковые импостеры (http://forum.boolean.name/showthread.php?t=6185)

HolyDel 31.07.2008 15:42

Ответ: Зацените фейковые импостеры
 
Вложений: 1
вот:

это в моем варианте, в твоем я не замечал ))

ABTOMAT 31.07.2008 15:45

Ответ: Зацените фейковые импостеры
 
HolyDel, :dontknow:
Вроде геометрия у меня та же самая
Скорее всего, MIP'ы DDS помогли

HolyDel 31.07.2008 15:51

Ответ: Зацените фейковые импостеры
 
это меня глючит - на самом деле то же самое.
Вроде и не мешает особо, и всеэ не идеально... На ГПУ можно было бы посчитать скалярное произведение между нормалью и камерой, и делать этим плоскостям соотвествующую альфу.

BlackDragon 31.07.2008 17:43

Ответ: Зацените фейковые импостеры
 
Вложений: 1
Воть, добавил немного цвета:

FrankH 31.07.2008 22:01

Ответ: Зацените фейковые импостеры
 
ЖФ6600, сколько было изначально незнаю, вместо создаваемой подгрузил свою плазму, 235 фпс. Имхо для стратегии такое лучше реализовать десятком скрещеных спрайтов с аним текстурой, или сферами?
Не собирается ли Холидел копировать СнС3? Вартич и этот эффект прям оч смахивает.

HolyDel 31.07.2008 22:09

Ответ: Зацените фейковые импостеры
 
это и есть скрещенные спрайты. три скрещенных спрайта. чтобы когда аткой выстрел летит на тебя его тоже видно было.

ABTOMAT 31.07.2008 23:03

Ответ: Зацените фейковые импостеры
 
FrankH смотри код - там сетка очень понятно (у меня по крайней мере)

FrankH 01.08.2008 00:25

Ответ: Зацените фейковые импостеры
 
Цитата:

Сообщение от HolyDel (Сообщение 83479)
это и есть скрещенные спрайты. три скрещенных спрайта. чтобы когда аткой выстрел летит на тебя его тоже видно было.

Я про другое, с высоты стратежной камеры не видно что это отдельные частицы, почему бы не сделать более простой эффект с меньшим числом полигонов? или накрайняк натянуть на три квада отрендеренный семпл в виде аним текстуры?

HolyDel 01.08.2008 00:31

Ответ: Зацените фейковые импостеры
 
Вложений: 1
Налетай народ на еще одну демочку. Не совсем такую же, но выводит объектов одинаковое кол-во.

вот код ее:
Код:

#include "../../sigel/ISigel.h"

void PulseDo(Entity* e)
{
        e->Turn(1*e->tagf,0,0);
        e->Move(0.3*e->tagf);
}

sGAME
{
        InitDemo();
        AppTitle("shoots");

        Camera cam;
        cam.Position(0,0,50);

        Surface *shoot_body = new Surface();
        shoot_body->MakePulse(4,1,0.25,-2);

       
        Texture *tex = new Texture("v1.bmp");


        VWait(0);

        int cnt=500;
        Entity **shs = new Entity*[500];

        for(int i=0;i<cnt;++i)
        {
                shs[i] = new Entity(shoot_body);
                shs[i]->BindTex(tex);
                shs[i]->Blend(BM_ADD);
                shs[i]->Rotate(rnd(360),rnd(360),0);
                shs[i]->Position(rnd(-10,10),rnd(-10,10),rnd(-10,10));
                shs[i]->PreProcess(&PulseDo);
        }
        float dtm=0;
        while(!KeyDown(VK_ESCAPE))
        {
                dtm = GetFrameTime();
                //dtm=1;

                if(abs(dtm)<3)
                {
                        for(int i=0;i<cnt;++i)
                        {
                                shs[i]->tagf=dtm*0.1;
                        }
                }
                else
                {
                        for(int i=0;i<cnt;++i)
                        {
                                shs[i]->tagf=0.1;
                        }
                }
                Render();
               
                Text(GetFPS(),10,10);
                Flip();
        }
}

вот ссылка на архив с двумя версиями - блицовой и сижеловской, блицовая чуть изменена. тестите сижеловскую в режиме 800х600х32хОКНО ))
http://www.forum.likosoft.ru/attachm...6&d=1217571924

HolyDel 12.08.2008 12:19

Ответ: Зацените фейковые импостеры
 
Никто не заценил демку?

Dream 12.08.2008 17:48

Re: Зацените фейковые импостеры
 
Качаемсь.....
Вообще мне понравился ефект тока ресурсоемкий)) покрайней мере для моего кампа.
_____________________________________________
Итак результаты...
Блиц - 126 фпс
Sigel(800х600,Window)- 80 фпс
З.Ы. Забыл)) Athlon X2 2.1Ghz ,660 mb RAM, 256 int Video

Spiderman 13.08.2008 15:52

Ответ: Зацените фейковые импостеры
 
Тестил на работе за офисным P4 2.8 версию yf блице - 68 FPS.
При инициализации сижеловской версии во всех режимах ошибка Билла:

"Shoots.exe has encountered a problem and needs to close. We are sorry for the inconvenience." :mad:

HolyDel 13.08.2008 15:53

Ответ: Зацените фейковые импостеры
 
похоже нет редистов ((

maximus009 17.03.2009 22:44

Ответ: Зацените фейковые импостеры
 
Вложений: 1
У мну в переделанной Автоматом версии 570fps
amd athlon 3200+ 3gb озу radeon hd4850
А в shoots у меня непонятно что:

Randomize 17.03.2009 23:02

Ответ: Зацените фейковые импостеры
 

кто былое помянет, тому газ долой


Часовой пояс GMT +4, время: 05:59.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot