Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.04;
Скачать: CL | DM;

Вниз

Вопрос по теням (из Example DirectX8/StencilBuffer/ShadowVolume)   Найти похожие ветки 

 
Sapersky   (2007-06-13 18:38) [40]

В ProgressiveMesh (SDK) есть пример.


 
ElectriC ©   (2007-06-13 21:19) [41]

Так белые точки как были, так и остались.
Может я что-то не так делаю или ещё что:
...
var
 AdjBuffer : ID3DXBuffer;
 Epsilons  : TD3DXWeldEpsilons;
...

ZeroMemory(@Epsilons, SizeOf(TD3DXWeldEpsilons));
D3DXWeldVertices(SLMeshObj, D3DXWELDEPSILONS_WELDPARTIALMATCHES, @Epsilons,
               AdjBuffer.GetBufferPointer,
               AdjBuffer.GetBufferPointer, nil, nil);
D3DXValidMesh(SLMeshObj, AdjBuffer.GetBufferPointer, nil);
...


 
ElectriC ©   (2007-06-14 16:09) [42]


> Похоже, из-за кривых мешей, в которых имеются избыточные
> вершины.

Тогда получатся, что самолёт (из SDK) тоже кривая мешь, т.к. на тени тоже
появляются точки,а в SDK их нет?((((
Что делать?


 
Sapersky   (2007-06-15 14:47) [43]

Я для проверки воткнул в CD3DMesh.Create_ после D3DXLoadMeshFromX:

FillChar(eps, SizeOf(eps), 0);
eps.Flags := D3DXWELDEPSILONS_WELDALL;
Result := D3DXWeldVertices(m_pSysMemMesh, @eps,
           pAdjacencyBuffer.GetBufferPointer,
           pAdjacencyBuffer.GetBufferPointer, nil, nil);

Самолёт - тоже кривой, да.


 
ElectriC ©   (2007-06-15 15:18) [44]

Так почему в SDK нет "белых точек"?


 
Sapersky   (2007-06-15 15:36) [45]

В некоторых ракурсах есть.
Эффект от WeldVertices виден на самолёте и без тени, освещение  становится более гладким.


 
ElectriC ©   (2007-06-15 18:50) [46]

Так что посоветуете делать?


 
ElectriC ©   (2007-06-23 15:18) [47]

.



Страницы: 1 2 вся ветка

Текущий архив: 2009.10.04;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.018 c
15-1248830322
sm1t
2009-07-29 05:18
2009.10.04
Буржуи уже хоронят РФ


3-1227770092
greg123
2008-11-27 10:14
2009.10.04
Как задать колонку, по кот. нужно сортировать результат в EhGrid


1-1218477983
Виктор007
2008-08-11 22:06
2009.10.04
скрыть ноду VirtualStringTree


4-1219051817
trueTRIx
2008-08-18 13:30
2009.10.04
Вывести имена параметров ветки реестра.


2-1249219399
bag
2009-08-02 17:23
2009.10.04
список из случайных неповторяющихся чисел