Jump to content
Korean Random

SkepticalFox

Premium Member
  • Content Count

    4,438
  • Joined

  • Last visited

  • Days Won

    72

Everything posted by SkepticalFox

  1. @VLBRTN https://github.com/v2v3v4/BigWorld-Engine-2.0.1/blob/620e0f244739188a5b183f1f28b278f16d182370/src/tools/mayavisualexporter/visual_mesh.cpp#L1321 похоже ты прав, свойства шейдера не экспортируются, но как по мне это не проблема, можно вручную заполнить (ну или доработать экспортер)
  2. то что надо, да https://knowledge.autodesk.com/support/maya/learn-explore/caas/CloudHelp/cloudhelp/2015/ENU/Maya/files/GUID-21D2A020-EC76-4679-B38A-D5270CE52566-htm.html
  3. @Mr_Login4ik тема не актуальна, да. Появился Unified Editor и о BW191/21 можно забыть, экспортеры теперь оффициально доступны.
  4. Я пробовал(пример открытия карты в старом World Editor): https://kr.cm/f/t/29351/c/436895/ P.S. чтобы изменить модель на карте нужно не только редактировать .primitives/.visual но и также пересобрать space.bin
  5. Geometric shader: #version 450 core layout (points) in; layout (line_strip, max_vertices = 24) out; uniform mat4 invViewProj_to_draw; uniform mat4 viewProj; // in case of reversed-z it should be 0 #define NEAR_DEPTH -1 const vec4 f[8] = vec4[8]( // near vec4(-1, -1, NEAR_DEPTH, 1), vec4(1, -1, NEAR_DEPTH, 1), vec4(1, 1, NEAR_DEPTH, 1), vec4(-1, 1, NEAR_DEPTH, 1), // far vec4(-1, -1, 1, 1), vec4(1, -1, 1, 1), vec4(1, 1, 1, 1), vec4(-1, 1, 1, 1) ); void main(void) { vec4 v[8]; for (int i = 0; i < 8; i++) { vec4 ff = invViewProj_to_draw * f[i]; v[i].xyz = ff.xyz / ff.w; v[i].w = 1.0f; v[i] = viewProj * v[i]; } gl_Position = v[0]; EmitVertex(); gl_Position = v[1]; EmitVertex(); EndPrimitive(); // 1 gl_Position = v[1]; EmitVertex(); gl_Position = v[2]; EmitVertex(); EndPrimitive(); // 2 gl_Position = v[2]; EmitVertex(); gl_Position = v[3]; EmitVertex(); EndPrimitive(); // 3 gl_Position = v[3]; EmitVertex(); gl_Position = v[0]; EmitVertex(); EndPrimitive(); // 4 gl_Position = v[4]; EmitVertex(); gl_Position = v[5]; EmitVertex(); EndPrimitive(); // 5 gl_Position = v[5]; EmitVertex(); gl_Position = v[6]; EmitVertex(); EndPrimitive(); // 6 gl_Position = v[6]; EmitVertex(); gl_Position = v[7]; EmitVertex(); EndPrimitive(); // 7 gl_Position = v[7]; EmitVertex(); gl_Position = v[4]; EmitVertex(); EndPrimitive(); // 8 gl_Position = v[0]; EmitVertex(); gl_Position = v[4]; EmitVertex(); EndPrimitive(); // 9 gl_Position = v[1]; EmitVertex(); gl_Position = v[5]; EmitVertex(); EndPrimitive(); // 10 gl_Position = v[2]; EmitVertex(); gl_Position = v[6]; EmitVertex(); EndPrimitive(); // 11 gl_Position = v[3]; EmitVertex(); gl_Position = v[7]; EmitVertex(); EndPrimitive(); // 12 } Since the shader is useful, I post it here. I don’t remember I took it, or wrote it myself.
  6. Enhanced Sync включен? У AMD жопа с драйверами, они не могут без багов никак: а может видяхе просто пора на пенсию...
  7. @Red_Noise вообще для dds есть не так много библиотек, я использую эту https://www.evl.uic.edu/cavern/fastdxt/ она супер быстрая и нужна для realtime сжатия текстур для virtual textures есть даже публикация по сравнению скорости библиотек (dxt compression) конечно для python я не видел библиотек, но что мешает написать обертку (или через ctypes работать) для .NET я так и сделал - написал managed C++/CLI обертку над FastDXT P.S. FastDXT не пишет header dds файла, надо его добавлять самому, но это тривиально P.P.S. в windows еще есть такая тема: так что я не думаю что создавать файл прямо какой-то супер медленный вариант
  8. @Starcrusher if you know python then it is not difficult to do it ( relatively ). https://bitbucket.org/SkepticalFox/wot-space.bin-utils/src/master/ https://bitbucket.org/SkepticalFox/bigworld-blender-tools-wot-wowp-wows/src/master/ https://github.com/mikeoverbay/nuTerra these repos can be a starting point to write an export script There are also different kinds of rippers (for ex: https://renderdoc.org/ , https://ninjaripper.com/ ) but i haven't tested how they work with wot
  9. Поставь XVM и попробуй вместе с ним @Mixaillтам вроде поддерживает эту библиотеку
  10. https://hex-rays.com/products/ida/news/7_2/ кто пробовал Lumina?
  11. В DX11 нет этого вообще даже в том репо что ты прикрепил хукают Present - https://github.com/Rebzzel/kiero/blob/master/examples/imgui/impl/d3d11_impl.cpp
  12. @Endurance348 visual_processed & track открывай с помощью https://kr.cm/f/t/15280/ или какго-нибудь другого распаковщика xml файлов геометрия всех моделей общая у sd и hd, hd клиент добавляет только hd текстуры
  13. https://github.com/StranikS-Scan/WorldOfTanks-Decompiled/search?l=XML&q=segmentModelLeft попробуй так
  14. @yepev да, РБК уже поправили на FPO, я тут ни при чем =)
  15. Котировки Virgin Galactic рухнули после сообщения об SPO Подробнее на РБК:https://quote.rbc.ru/news/article/60ec32229a7947f114b7b2a5
  16. @Leon19 надо снять протектор, https://kr.cm/f/t/34346/
  17. Британский предприниматель и основатель Virgin Group Ричард Брэнсон отправится в космос уже 11 июля. https://quote.rbc.ru/news/article/60df38079a794755d433898c Как по мне описаны довольно интересные спекулятивные стратегии. Кто будет играть в это казино на следующей неделе?)
  18. @freak527 in what exactly? I think no one is doing server/physics right now. BTW, there is an open source WoT map viewer project (nuTerra) previously mentioned there https://kr.cm/f/t/45855/c/478357/ written without using any engines, only modern OpenGL API calls and glsl shaders - VB.NET, OpenGL 4.5 (basic shadow mapping(cascaded in progress), tessellation, virtual texturing, GPU culling, occlusion culling, deferred shading) Authors: @Coffee_ and me NVIDIA only (Intel & AMD don't support bindless textures) NET5 port not entirely successful, may be bugs (a lot of bugs )
  19. там буквально 5 строк обновить надо было res_mods.zip
  20. наверное никто не использует xfw здесь (ну почти), лично я моды не делаю, только небольшой research иногда провожу
×
×
  • Create New...