Aviator777
Лучше запеки все это дело. Локал лайт пробы сделают то что ты хочешь на много лучше.
Смарите на маю паделку ) )
Акшон с 2:30
vindast
> Смарите на маю паделку ) )
Скайбокс просто напрашивается на комментарий: "Сойдёт для сельской местности". :-D
pda
кек
Полтора года не занимался анимацией, пришло время их завести хотя бы на базовом уровне, пока подготавливаю почву:
//----------------------------------------------------------------------- //ANIMATABLE // //Inherit this class by all other classes that must have an animation. // ****** TODO: Rename to IAnimController //----------------------------------------------------------------------- class IAnimatable { public: IAnimatable() = default; virtual ~IAnimatable( ) = default; virtual void stepAnimation( float deltaTimeMs, IAnimation* pAnimation) = 0; }; class CDrawableAnimController : public IAnimatable { public: CDrawableAnimController( const uint32 boneCount, BoneData32* pBoneData); ~CDrawableAnimController( ); // ****** TODO: This requires more testing on a more complex skeletons!!! void buildSkeleton( ); void resetSkeleton( ); void stepAnimation( float deltaTimeMs, IAnimation* pAnimation) override {} //This method is called by Drawable during update() and it copies contents directly to the GPU buffer. mat4* getBoneTransforms( ) const { return m_pBoneTransformArr; } private: void buildSkeletonMatrices( ); private: uint32 m_boneCount; BoneData32* m_pBoneDataArray; SkeletalBone* m_pSkeletalBoneArr; SkeletalBoneAttachement* m_pBoneAttachementArr; mat4* m_pBoneTransformArr; mat4* m_pBoneOffsetMatrixArr; };
А это я балуюсь. Visual Basic 6.0, DirectX 8.1.
PS- Артефакты на иголках у ёлок, в программе не заметны, почему то когда делаешь скриншот они становятся светлее.
Ну и к тому же как я и говорил это баловство, нет у меня усидчивости что бы игру запилить. Может быть, когда нибудь))).
longwair
Рискну предположить, что артефакты на иголках из-за того, что у текстуры паддинга нет, и на краях виден белый фон.
Например, тут почитать можно: http://wiki.polycount.com/wiki/Edge_padding
Ну или просто фон зелёным залить, тоже прокатит скорее всего.
longwair
Выглядит симпатично) Еще бы немного освещения и теней...
BooTheJudge
За ссылочку спасибо. И да текстурка простенькая картинка с альфой, я же говорю особо не старался, можно довести до ума конечно.
DODge
Освещение не обязательно, добавить перса и будет почти Готика 2.
DODge
По сюжету, "если конечно продолжу делать", всё будет происходить в пасмурный день, так что тени отлетают. Хотя согласен, немого теневой объёмности не хватает. И вот в чём в чём в тенях вообще полный ноль. Есть конечно идеи, но они костыльные и так скорее всего никто не делает.
SkyDragon
Не, От первого лица планировал.
Хотелось что то сделать типо иди туда не знаю куда принеси то не знаю что. Сюжетная линия переплетённая с поиском предметов и разгадыванием головоломок. И в конце раскрыть полностью сюжет.
longwair
мило выглядит.
longwair
> согласен, немого теневой объёмности не хватает. И вот в чём в чём в тенях
> вообще полный ноль. Есть конечно идеи, но они костыльные и так скорее всего
> никто не делает.
Я вижу что у тебя поддерживаются текстуры с альфа каналом, так что вот тебе решение:
- наверняка ты помнишь как в старых играх рисовали тень под персонажем - просто обычное пятно с альфа-прозрачностью ближе к краям этой тени.
- тебе всего лишь нужно добавить несколько плейнов под деревья, камни, кусты с этой же техникой. Пусть это всё будет статично.
Тема в архиве.