Войти
ПроектыФорумСобираю команду

iEngine2 DX9/10/11 + PhysX/Havok + PC/XBox (Киев) (4 стр)

Страницы: 1 2 3 4 5 6 7 Следующая »
#45
10:21, 17 янв 2009
#include <iostream>
#include <conio.h>
#include "../GearMain/Include/GearRoot.h"
#include "../GearMain/Include/GearConfigFile.h"
#include "../GearMain/Include/GearImage.h"
#include "../GearMain/Include/GearMeshManager.h"
#include "../GearMain/Include/GearMaterialManager.h"
using namespace Gear;


        
      

class SampleFrameListener: public FrameListener
{
public:

  SampleFrameListener()
  {
    mRoot = Root::getSingletonPtr();
    mScene = mRoot->createSceneManager();
    mCam = mScene->createCamera("Main");
    
    mRoot->getRenderSystem()->_setClearColor(Color(1,0,0,1));
    ResourceManager::addResourceLocation("../debug/media/textures/");
    ResourceManager::addResourceLocation("../debug/media/scripts/");
    ResourceManager::addResourceLocation("../debug/media/models/");

    tex = TextureManager::getSingleton().load("MtlPlat2.tga");
    
    MaterialManager::getSingleton().parseScript("test.txt");
    mesh = MeshManager::getSingleton().load("knot.model");
    mRoot->getRenderSystem()->_setTexture(0,true,"MtlPlat2.tga");
    pos.Translate(0,0,-100);
  }
  bool frameStarted() 
  {
     return true; 
           }
             bool frameEnded() 
  { 
     return true;
  }
  void frameRenderer()
  {
    mRoot->getRenderSystem()->_setWorldMatrix(&pos);
    for(int i = 0;i<mesh->getNumSubMeshes();i++)
    {

      mesh->getSubMesh(i)->_getRenderOperation(ro);
      mRoot->getRenderSystem()->_render(ro);
    }
  }
  Matrix4 pos;
  Mesh* mesh;
  Texture* tex;
  Root* mRoot;
  SceneManager* mScene;
  Camera* mCam;
};
int main()
{
  Root* root;
  root = Root::getSingletonPtr();
  root->initialise();

  root->addFrameListener(new SampleFrameListener());
  root->startRendering();
}

Тоже похвастаюсь ))
Правко: теги

#46
21:05, 17 янв 2009

Liberty Prime
я в гейм деве не работаю, может быть к счастью, а может и к сожалению. Работаю программером по 1С v7 и v8 и очень доволен, что за эту работу получаю неплохие деньги.
PS. для меня движущим фактором являются деньги, предложат больше денег за мытье толчков , буду мыть. Для себя выявил чтобы перейти на другую работу должны предложить хотя бы на 60% больше денег чем получаю.

#47
1:08, 3 фев 2009

Обновил скрины и планы разработки.

#48
9:00, 3 фев 2009

Немного оффтоп, но (если речь идет о 360) это не пк с виндой, это PPC с своей самобытной осью. На 360 - дх9(но с уже унифицированными шейдерами), на пс3 - дх9(RSX - всего лишь 7800гтс от нвидии), ну а целл это отдельный разговор.

#49
2:48, 4 фев 2009

На видяхе - ATI 3750 HD, продемонстрирован просто злейший FPS ! >:0 Смотрите картинки...

#50
10:09, 4 фев 2009

сделай вывод количества отображаемых полигонов :) рядом с FPS например

#51
12:55, 4 фев 2009

ASD
>сделай вывод количества отображаемых полигонов :) рядом с FPS например

Конечно - количество выводимых полигонов - напрямую влияет на FPS - но ещё большее влияние оказывает - колличество конвееров на видяхе !!! 8))) Я планирую протестировать на Nvidia 8800 GT, думаю там FPS будет ещё более шокирующе-огромным! )

#52
12:58, 4 фев 2009

ASD
>сделай вывод количества отображаемых полигонов :) рядом с FPS например

А - я понял о каком выводе ты говориш! ) Типо что-бы ещё количестов нарисованых полигонов отображало! ))) Да - это полезная вещь - сделаю! )

#53
13:36, 7 фев 2009

Наложил прикольную текстуру :)

#54
19:11, 7 фев 2009

Теперь можно посмотреть на рендеринг ландшафта 2Кх2К :)

#55
19:42, 7 фев 2009

Добавлен скриншот рендеринга 2к на 2к но с размером патчай 16х16 (ФПС вырос в 2 раза).

#56
2:05, 8 фев 2009

Вот знал же еще тогда, что тема хорошая :)

Молодец, классно. Слежу.

#57
10:57, 8 фев 2009

Спасибо ) Страюсь )

#58
13:06, 8 фев 2009

Да, теперь всё уже выглядит не так страшно, как раньше ))) Будем надеяться, станет ещё лучше 8-)

З.Ы. Статистика тока нужна по ДИПам, Трисам и т.д. - потому как без неё фпс малоинформативен )))

#59
15:42, 8 фев 2009

>P.S. Кстати, мне кажется или на самом деле на первом скрине крэки между
>патчами?

Именно так - скоро исправлю.

Всего выводится 81 920 полигонов в кадр - триангл-листы без оптимизации под кеш - скоро это исправлю.

Страницы: 1 2 3 4 5 6 7 Следующая »
ПроектыФорумСобираю команду

Тема в архиве.