Движок без клевой игры - кот в мешке и неизвестность
сегодня поработал с документацией, основные моменты стали поняны, как и с чем и куда работать.
Меня радует графическая составляющая рендера, чистая четкая картинка (правда видяху грузит сразу, даже тот несчастный домик из примера, у меня GTX 560Ti, через минуту охлаждение начинает работать так, какбудто я играю в кризис :) ),
в остальном для недоработаной до полноценной версии движка качество картинки меня порадовало.
Террейн, из плюсов поддержка нормалей и спека. Генератор тоже неплохой. Автоналожение текстуры в зависимости от высоты тоже радует. Хочется иконки для кистей по работе с террайном, а не выпадающий список. с террайном несовсем до конца разобрался поэтому пожже отпишусь более детально по нему.
Генератор процедурного неба и облаков это плюс. Выглядит очень достойно, скажем тому-же всенародному Юнити тут еще рости и рости.
Мощьный настройщик шейдеров. Также до конца еще не прощупал, но по сути увидел все, что нужно. Думаю очень и очень много можно настроить предлагаемыми параметрами. Минус это отсутствие прямого доступа к выбору текстуры. Мне пришлось перезапустить эдитор, чтоб подхватился спекуляр. Еще скудность поддерживаемых форматов. Жпг это если честно вообще меня убило. В игростроении использовать жпг это низко, очень низко. Жпг формат для фоток и соц.сетей.
Управление неудобное.
Ребята основная масса людей которая будет работать с двиглом, а конкретней делать сборку сцены, расстановку объектов и т.д так или иначе работали или плотно работают с основными 3Д пакетами. Поэтому ненужно придумывать велосипед. Сделайте стандартный сет управления. W E R - мув, трансформ, скейл. управление как в максе или майе. Я думаю это оценят многие.
Нет дерева объектов из которого можно выбрать нужный нам объект. Вот я сегодня сделал омник, а но гдето появился и его невидно, крутился крутился, потерял его и даже не смог удалить. Этот момент очень большой минус.
На сегодня все. Доберусь до других инструментов отпишу вое мнение.
В целом пока все очень и очень сыро. Но перспективно.
Нет неодной законченной демки, нельзя сохранится, это очень напряжно когда хочеш собрать сцену для теста а оно несохраняет проект, так что мне теперь каждый день пересобирать заново все?
Поэтому все перспективно но как сказал Infernal Grape - Движок без клевой игры - кот в мешке и неизвестность.
А так респект вам и удачи в разработке.
killer
В принципе все перечисленные недостатки есть в запланированном списке. Что касается управления, то также появится возможность выбора альтернативного варианта, например как в 3ds max, или других программах.
Добавление иконок для выбора варианта редактирования ландшафта, в ближайшем времени не запланировано.
В движке есть поддержка таких форматов изображения как: dds (dxt1, dxt3, dxt5, ati1, ati2 and uncompressed), jpg, tga, bmp, png что в принципе достаточно на данный момент.
Сохранение в полной бинарной версии есть, но в Evalution Kit оно убрано.
Что касается сырости движка, так и цена соответствующая. Первое что появится в ближайшее время это физика и поддержка Мас OS X соответственно и цена возрастет.
Спасибо за подробный отзыв!
ничего не работает (минус вам - если бы это была игра, я бы даже не стал разбираться - чего оно падает). Запускаю - винда завершает с ошибкой (прекращена работа программы)
Где логи?
Есть мысль что проблема в opengl - я не обновлял драйвер видеокарты, с другой стороны драйвер всеже стоит, и оно должно было бы запуститься. Если проблема в этом - то получается что нет проверки версий?
war_zes
логи здесь:
XP: %USERPROFILE%\Application Data\V Engine\
Vista, 7: %USERPROFILE%\AppData\Roaming\V Engine\
− Скрыть
Window created (1600x900 AA0x)
-- OpenGL --
OpenGL is initialize (version: 4.0.10151 Compatibility Profile Context)
Support GLSL: 1 (version: 4.00)
Num extensions: 185
GL_EXT_texture_filter_anisotropic: 1
GL_ARB_multisample: 1
GL_EXT_framebuffer_multisample: 1
GL_EXT_framebuffer_blit: 1
GL_EXT_draw_instanced: 1
GL_ARB_vertex_buffer_object: 1
GL_EXT_framebuffer_object: 1
GL_ARB_texture_cube_map: 1
GL_ARB_texture_float: 1
GL_ARB_texture_rg: 1
GL_EXT_texture_swizzle: 1
GL_EXT_texture_compression_s3tc: 1
GL_EXT_texture_compression_rgtc: 1
GL_EXT_texture_compression_latc: 1
GL_ARB_timer_query: 1
GL_ARB_geometry_shader4: 1
GL_ARB_tessellation_shader: 1
GL_MAX_TEXTURE_SIZE: 16384
GL_MAX_3D_TEXTURE_SIZE: 8192
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: 16
GL_MAX_ELEMENTS_VERTICES_EXT: 2147483647
GL_MAX_ELEMENTS_INDICES_EXT: 16777215
GL_MAX_VERTEX_ATTRIBS: 16
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 1024
GL_MAX_VERTEX_UNIFORM_COMPONENTS: 1024
GL_MAX_VARYING_FLOATS: 64
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 16
GL_MAX_TEXTURE_IMAGE_UNITS: 16
Loading shader "shaders\simple2d.shader"
Loading shader "shaders\simple3d.shader"
-- System --
Video vendor: ATI Technologies Inc.
Video product: AMD Radeon HD 6370M
Video memory: 512 mb
Video driver version: 6.14.10.10151
CPU: Intel(R) Core(TM) i3 CPU M 380 @ 2.53GHz /HT/MMX/SSE/SSE2/SSE3/SSE41/SSE42
Logical processors: 2
RAM: Total:2996 mb / Available:1188 mb
OS: Microsoft Windows 7 64bit
-- Engine --
Compiled by: VC9 Release x86 (Apr 21 2012 14:47:19)
Cmd: C:\sdk\V Engine\bin\Editor_x86.exe
Data path: ..\data\
Save path: C:\Users\Q\AppData\Roaming\V Engine\
Loading shader "shaders\ambient.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light2.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light3.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light4.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light_dir.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\amb_dir.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\zpass.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\shadow.shader"
ERROR: glCreateProgramObject() returned 0
ERROR: Material::load() No data in image
ERROR: Material::load() No data in image
ERROR: Material::load() No data in image
ERROR: Material::load() No data in image
ERROR: Material::load() No data in image
Graphics preset: VERY_HIGH
Launch time: 04/26/12 18:41:21
Engine is initialized (version: 0.80)
-- OpenAL --
Vendor: Creative Labs Inc.
Renderer: Software
Version: 1.1
EAX: 1
EFX: 1
Max sources: 256
-- Network --
Network is initialize
-- Init --
Loading script "scripts\system\system.lua"
Loading GUI skin "gui\editor\"
Loading font "fonts\WaukeganBold.ttf" (3.114 ms)
Loading shader "shaders\postprocess\simple.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\simple_add.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\anaglyph.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\bright_contr.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\saturation.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\levels.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\photo_filter.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\ldr.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\noise.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\negative.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\thermovision.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\nightvision.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\aberration.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\hipass.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\blur.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\dof.shader"
ERROR: glCreateProgramObject() returned 0
-- Editor --
Loading mesh "meshes\primitives\arrow.mesh" (0.096 ms)
Loading mesh "meshes\primitives\scale.mesh" (0.061 ms)
Loading mesh "meshes\primitives\sphere.mesh" (0.545 ms)
Loading shader "shaders\ambient.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light2.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light3.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light4.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light_dir.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\amb_dir.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\zpass.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\shadow.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\ambient.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light2.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light3.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light4.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light_dir.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\amb_dir.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\zpass.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\shadow.shader"
ERROR: glCreateProgramObject() returned 0
Loading mesh "meshes\primitives\cube.mesh" (0.068 ms)
Loading mesh "meshes\primitives\sphere_high.mesh" (10.019 ms)
ERROR: Framebuffer error - 0x0
Editor is initialized (Evaluation)
ERROR: Framebuffer error - 0x0
-- Main loop --
ERROR: Framebuffer error - 0x0
ERROR: Framebuffer error - 0x0
Не плохо.
Огорчает поддержка Linux, но все же не плохо.
а чем этот двиг будет лучше например Leadwerks Engine?
den|ver
Поддержка Linux есть в списках разработки.
ant0n
Каждый может скачать evaluation kit и сравнить, что ему больше подходит по графике или функционалу.
интересно по скринам заинтересовал двиг. потестить не могу так как сижу на линуксе.
Это плохо, конечно, что еще один двиг со смыслом "windows only".
Надеюсь это временное явление, так как OpenGL позволяет кроссплатформенность !
Кто сказал, что "windows only" ? ))
Вот-вот выпустим обновление, где появится полная поддержка Mac OS X. Наши клиенты уже демки ковыряют на Mac)
У меня не запустилось(
видео драйвер
+ Показать
− Скрыть
V Engine log file
Reading config: "cfg_editor.xml"
-- Platform --
Window created (1024x768 AA0x)
-- OpenGL --
OpenGL is initialize (version: 2.1.2)
Support GLSL: 0
WARNING: NPOT textures not support
Num extensions: 0
GL_EXT_texture_filter_anisotropic: 0
GL_ARB_multisample: 0
GL_EXT_framebuffer_multisample: 0
GL_EXT_framebuffer_blit: 0
GL_EXT_draw_instanced: 0
GL_ARB_vertex_buffer_object: 0
GL_EXT_framebuffer_object: 0
GL_ARB_texture_cube_map: 0
GL_ARB_texture_float: 0
GL_ARB_texture_rg: 0
GL_EXT_texture_swizzle: 0
GL_EXT_texture_compression_s3tc: 0
GL_EXT_texture_compression_rgtc: 0
GL_EXT_texture_compression_latc: 0
GL_ARB_timer_query: 0
GL_ARB_geometry_shader4: 0
GL_ARB_tessellation_shader: 0
GL_MAX_TEXTURE_SIZE: 4096
GL_MAX_3D_TEXTURE_SIZE: 512
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: 16
-- System --
Video vendor: NVIDIA Corporation
Video product: GeForce 6200/AGP/SSE2
Video driver version: unknown
CPU: Intel(R) Celeron(R) CPU 2.40GHz /HT/MMX/SSE/SSE2/SSE3
Logical processors: 1
RAM: Total:895 mb / Available:363 mb
OS: Microsoft Windows 7 32bit
-- Engine --
Compiled by: VC9 Release x86 (Apr 21 2012 14:47:19)
Cmd: C:\Program Files\V Engine\bin\Editor_x86.exe
Data path: ..\data\
Save path: C:\Users\Mad\AppData\Roaming\V Engine\
Graphics preset: LOW
Launch time: 06/16/12 16:48:28
Engine is initialized (version: 0.80)
-- OpenAL --
Vendor: Creative Labs Inc.
Renderer: Software
Version: 1.1
EAX: 1
EFX: 1
Max sources: 256
-- Network --
Network is initialize
-- Init --
Loading script "scripts\system\system.lua"
Loading GUI skin "gui\editor\"
Loading font "fonts\WaukeganBold.ttf" (8.578 ms)
ERROR: Material::load() Texture "textures\system\fx\noise.jpg" not loaded
ERROR: Material::load() Texture "textures\system\fx\heatmap.jpg" not loaded
-- Editor --
Loading mesh "meshes\primitives\arrow.mesh" (0.289 ms)
Loading mesh "meshes\primitives\scale.mesh" (0.401 ms)
Loading mesh "meshes\primitives\sphere.mesh" (1.254 ms)
WARNING: texture 'gui\editor\about.jpg' size is non power of two (580x133)
Loading mesh "meshes\primitives\cube.mesh" (0.149 ms)
Loading mesh "meshes\primitives\sphere_high.mesh" (23.962 ms)
Editor is initialized (Evaluation)
-- Main loop --
Не запустилось.
лог:
+ Показать
− Скрыть
V Engine log file
Reading config: "cfg_editor.xml"
-- Platform --
Window created (1366x768 AA0x)
-- OpenGL --
OpenGL is initialize (version: 2.1.9029)
Support GLSL: 1 (version: 1.40)
Num extensions: 140
GL_EXT_texture_filter_anisotropic: 1
GL_ARB_multisample: 1
GL_EXT_framebuffer_multisample: 1
GL_EXT_framebuffer_blit: 1
GL_EXT_draw_instanced: 1
GL_ARB_vertex_buffer_object: 1
GL_EXT_framebuffer_object: 1
GL_ARB_texture_cube_map: 1
GL_ARB_texture_float: 1
GL_ARB_texture_rg: 1
GL_EXT_texture_swizzle: 1
GL_EXT_texture_compression_s3tc: 1
GL_EXT_texture_compression_rgtc: 1
GL_EXT_texture_compression_latc: 1
GL_ARB_timer_query: 0
GL_ARB_geometry_shader4: 1
GL_ARB_tessellation_shader: 0
GL_MAX_TEXTURE_SIZE: 8192
GL_MAX_3D_TEXTURE_SIZE: 8192
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: 16
GL_MAX_ELEMENTS_VERTICES_EXT: 2147483647
GL_MAX_ELEMENTS_INDICES_EXT: 16777215
GL_MAX_VERTEX_ATTRIBS: 16
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 1024
GL_MAX_VERTEX_UNIFORM_COMPONENTS: 1024
GL_MAX_VARYING_FLOATS: 64
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 16
GL_MAX_TEXTURE_IMAGE_UNITS: 16
Loading shader "shaders\simple2d.shader"
Loading shader "shaders\simple3d.shader"
-- System --
Video vendor: ATI Technologies Inc.
Video product: ATI Mobility Radeon HD 5145
Video memory: 512 mb
Video driver version: 6.14.10.9029
CPU: AMD Turion(tm) II Dual-Core Mobile M520 /3DNow!/MMX/SSE/SSE2/SSE3/SSE4A
Logical processors: 2
RAM: Total:2047 mb / Available:969 mb
OS: Microsoft Windows 7 64bit
-- Engine --
Compiled by: VC9 Release x86 (Apr 21 2012 14:47:19)
Cmd: E:\V Engine\bin\Editor_x86.exe
Data path: ..\data\
Save path: C:\Users\Volodar\AppData\Roaming\V Engine\
Loading shader "shaders\ambient.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light2.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light3.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light4.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light_dir.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\amb_dir.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\zpass.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\shadow.shader"
ERROR: glCreateProgramObject() returned 0
ERROR: Material::load() No data in image
ERROR: Material::load() No data in image
ERROR: Material::load() No data in image
ERROR: Material::load() No data in image
ERROR: Material::load() No data in image
Graphics preset: VERY_HIGH
Launch time: 06/16/12 21:50:17
Engine is initialized (version: 0.80)
-- OpenAL --
Vendor: Creative Labs Inc.
Renderer: Software
Version: 1.1
EAX: 1
EFX: 1
Max sources: 256
-- Network --
Network is initialize
-- Init --
Loading script "scripts\system\system.lua"
Loading GUI skin "gui\editor\"
Loading font "fonts\WaukeganBold.ttf" (4.704 ms)
Loading shader "shaders\postprocess\simple.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\simple_add.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\anaglyph.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\bright_contr.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\saturation.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\levels.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\photo_filter.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\ldr.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\noise.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\negative.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\thermovision.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\nightvision.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\aberration.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\hipass.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\blur.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\postprocess\dof.shader"
ERROR: glCreateProgramObject() returned 0
-- Editor --
Loading mesh "meshes\primitives\arrow.mesh" (0.225 ms)
Loading mesh "meshes\primitives\scale.mesh" (0.154 ms)
Loading mesh "meshes\primitives\sphere.mesh" (1.030 ms)
Loading shader "shaders\ambient.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light2.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light3.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light4.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light_dir.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\amb_dir.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\zpass.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\shadow.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\ambient.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light2.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light3.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light4.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\light_dir.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\lighting\amb_dir.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\zpass.shader"
ERROR: glCreateProgramObject() returned 0
Loading shader "shaders\shadow.shader"
ERROR: glCreateProgramObject() returned 0
Loading mesh "meshes\primitives\cube.mesh" (0.117 ms)
Loading mesh "meshes\primitives\sphere_high.mesh" (21.896 ms)
ERROR: Framebuffer error - 0x0
Editor is initialized (Evaluation)
ERROR: Framebuffer error - 0x0
-- Main loop --
Запускал на ноутбуке со слабой видеокартой. Возможно из-за нее. Radeon HD 5145.
MadMax
этот баг уже исправлен. новая версия евал кита должна работать.
Volodar
старые дрова