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

AreaTest Team (2 стр)

Страницы: 1 2 3 4 5 6 Следующая »
#15
18:51, 26 мая 2010

Incvisitor
Ну как бэ да. Но пока я бацаю тулсы, наращиваю базу игровых объектов чтобы в нашем редакторе можно было собирать сцены, но однако моделить и рисовать уже можно начинать. Так как для загрузки моделей в двиг всё готово. Шейдеры в разработке.

#16
18:52, 26 мая 2010

cppboris
спасиб)

#17
5:39, 27 мая 2010

гуй с fl studio не прилично дюзать

#18
16:11, 27 мая 2010

Jesus
>гуй с fl studio не прилично дюзать
не прилично, это когда денег дофига и народу в команде человек 100.
Incvisitor
дада. съострил.

#19
17:31, 27 мая 2010

SashkaStudent
Ну хреновый из меня моделер, что поделать.

#20
20:25, 19 сен 2010

обновил шапку.

#21
18:29, 20 сен 2010

Бесплатная помощь. Работу не предлагать, я к вам по возрасту не прохожу ;)

Фрагментная часть шейдера ShadowsDrawNoBamp. Нужно ещё допиливать!! Вставлено очень грубо.
Ati совместимость не проверялась.

[Fragment shader]

uniform sampler2D color_map;
uniform sampler2D shadowMap;
uniform sampler2D noiseMap;

uniform vec4 distort_shadow_texel;

varying vec2 texCoord;
varying vec4 lpos;

float SampleShadow(vec3 shadow_tc, float shadowmapsize )
{
 vec2 texelpos = shadowmapsize * shadow_tc.xy; 
 vec2 lerps = texelpos - vec2(trunc( texelpos.x),trunc( texelpos.y )); //ATI FUCK no frac !!! 
 float d = 1.0/shadowmapsize;
 
 float sourcevals[9];
 sourcevals[0] = float(shadow_tc.z <= texture2D(shadowMap, shadow_tc.xy + vec2(-d , -d) ).x );  
 sourcevals[6] = float(shadow_tc.z <= texture2D(shadowMap, shadow_tc.xy + vec2(-d , d) ).x );  
 sourcevals[8] = float(shadow_tc.z <= texture2D(shadowMap, shadow_tc.xy + vec2(d  , d) ).x ); 
 sourcevals[2] = float(shadow_tc.z <= texture2D(shadowMap, shadow_tc.xy + vec2(d  , -d) ).x ); 

 //float sum = (sourcevals[0] +sourcevals[2] + sourcevals[6] + sourcevals[8]);
 //if ((sum == 0.0)||(sum == 4.0)) return sourcevals[0];
 
 sourcevals[1] = float(shadow_tc.z <= texture2D(shadowMap, shadow_tc.xy + vec2(0.0, -d) ).x ); 
 sourcevals[3] = float(shadow_tc.z <= texture2D(shadowMap, shadow_tc.xy + vec2(-d , 0.0) ).x ); 
 sourcevals[4] = float(shadow_tc.z <= texture2D(shadowMap, shadow_tc.xy + vec2(0.0, 0.0) ).x );  
 sourcevals[5] = float(shadow_tc.z <= texture2D(shadowMap, shadow_tc.xy + vec2(d  , 0.0) ).x ); 
 sourcevals[7] = float(shadow_tc.z <= texture2D(shadowMap, shadow_tc.xy + vec2(0.0, d) ).x ); 
 
 return  mix( mix( (sourcevals[0]+sourcevals[1]+sourcevals[3]+sourcevals[4])/4.0, (sourcevals[1]+sourcevals[2]+sourcevals[4]+sourcevals[5])/4.0, lerps.x ),
               mix( (sourcevals[3]+sourcevals[4]+sourcevals[6]+sourcevals[7])/4.0, (sourcevals[4]+sourcevals[5]+sourcevals[7]+sourcevals[8])/4.0, lerps.x ),
               lerps.y );                  
}

void main()
{

  float shadow  = 1.0;
  if ((lpos.x/lpos.w >= 0.0) && (lpos.x/lpos.w <= 1.0) && 
      (lpos.y/lpos.w >= 0.0) && (lpos.y/lpos.w <= 1.0))
  shadow = SampleShadow(lpos.xyz / lpos.w, 1.0/distort_shadow_texel.z)* 0.7 + 0.3;
  
  vec4 base = texture2D(color_map, texCoord);
  gl_FragColor = vec4(base.rgb * gl_Color.rgb * shadow, base.a);
}
#22
2:14, 21 сен 2010

jkot
Сори я тут натупил, посвоему понял твой пост. До тебя тут просто трололо самолётик повесили (с красной учеткой, хрен удалишь), и в основном посты были докопного характера,
поэтому я воспринял твой пост както не совсем адекватно... может устал... кароче ступил.)
>Фрагментная часть шейдера ShadowsDrawNoBamp. Нужно ещё допиливать!! Вставлено очень грубо.
>Ati совместимость не проверялась.
Вообщем остальные посты вылились из за моего начального не до понимания, сори.

Вообщем потестили шейдеры:
Наш шейдер:
Изображение
Твой шейдер:
Изображение

Но пока приворачивать не стали, на радионе HD3470 выдаёт ошибку.
Спасибо.

#23
13:51, 28 сен 2010

Скачал демку поглядеть - есть пара замечаний, вдруг будет полезно:
-когда забираешься на башню танка - фпс падает с 60 до 10
-чувствительнось мыши слишком маленькая при больших разрешениях
-ГУИ тоже не приспособлен к большому разрешению - текст становится нечитаемым

#24
16:29, 1 окт 2010

Rean
>-когда забираешься на башню танка - фпс падает с 60 до 10
это да, танк не приспособлен для проверки столкновений. LODa  нету.
>-чувствительнось мыши слишком маленькая при больших разрешениях
приятная мелочь)
>-ГУИ тоже не приспособлен к большому разрешению - текст становится нечитаемым
учту.

#25
21:55, 12 окт 2010

Доска Позора проекта

Сообщение KrisGames » 29 сен 2010, 09:35
Предисловие...
Знаете читатель...Я тоже человек... Я стараюсь понимать людей и прощать личные обиды во имя Проекта.
Я могу понять детскую безответственность школьников, решивших что они могут участвовать в Проекте...
Я могу понять осторожные, без лишних обещаний попытки участия в проекте, даже если человек тихо сбежал...

Но не могу понять взрослых людей, не новичков в своем деле, навравших "с три короба", взявших делать темы,
убедивши меня , что надо их подождать и все будет... и тихо, позорно сбежавших!
Такое наплевательское отношение к нашему Проекту я не могу ни понять, ни простить!
Эти люди - позор не только нашего Проекта, - но и всего геймдева.

Позор этим людям:
и трололо! =)

Что скажите?

#26
22:04, 12 окт 2010

выносить сор из избы куда более опасное занятие, чем кажется ^__^

#27
22:11, 12 окт 2010

Ну проста я понимаю что двиг далёк от совершенства, но и не надо рвать не себе тельняшку и говорить что "я всё смогу". и на след день обо всём забыть, кормя завтраками. должна же быть какая то ответственность. или в геймдеве это типа можно?

#28
23:18, 12 окт 2010

по удаленке - возможно всё )

#29
0:17, 13 окт 2010

SashkaStudent
хе, удивляешься ещё) тут большинство ни на что не спобные люди, вся сложность только в том, чтобы быстро отфильтровывать треш от толковых людей.

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

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

Тема закрыта.