Jump to content

Archived

This topic is now archived and is closed to further replies.

alex-krug

Использование горизонтальной текстуры в .for

Recommended Posts

Собственно, не секрет, что в 10м симе такая фича вроде как заявлена. Однако, что с лесом из папки 1000автоген, что с лесом созданным вручную, такой номер не канает. 

 Уже пробовал разные методы - безрезультатно. Кстати, не получилось и сделать деревья не из двух квадратов, а и из 3 либо 4, меняя соответствующий параметр.

 

 Вопрос - у кого-то вообще получалось сделать это? Чтобы с высоты дерево было не крестиком, а "кружочком" :)

Share this post


Link to post
Share on other sites

Собственно, не секрет, что в 10м симе такая фича вроде как заявлена. Однако, что с лесом из папки 1000автоген, что с лесом созданным вручную, такой номер не канает. 

 Уже пробовал разные методы - безрезультатно. Кстати, не получилось и сделать деревья не из двух квадратов, а и из 3 либо 4, меняя соответствующий параметр.

 

 Вопрос - у кого-то вообще получалось сделать это? Чтобы с высоты дерево было не крестиком, а "кружочком" :)

На сколько я понимаю, это невозможно. Даже платные сценарии содержат obj деревья с тополнительными скошенными полигонами, чтобы сверху дерево было деревом, а не крестиком. 

Ежели кто знает супер-секрет как сделать такое дерево в for, буду рад весьма.

Share this post


Link to post
Share on other sites

 

Y_QUAD <left> <bottom> <width> <height> <offset_center_x> <offset_center_y> <width> <elevation> <rotation>

[New to 1000:] X-Plane 10 allowsf or an optional vertical base quad in a tree.  The UV map is established via a quad (from the lower left corner) – the pixel offset establishes where the tree trunk sits on the 2-d quad.

The tree has a width parameter specifying the width of the quad (the aspect ratio is defined by the UV map) and an elevation for how far off the ground the quad is.  Both of these parameters are described in the unit of pixels of the vertical billboard.  In other words, if the vertical billboard of a tree is 100 pixels tall and you specify an elevation of 15 pixels, the horizontal billboard is always 15% of the way up the tree (whatever its final height is).  The motivation behind using vertical-billboard pixels here is to allow the UV map resolutions of the horizontal and vertical quads to be different; by sizing the horizontal tree in terms of the vertical one, a tree of fixed proportions can be built.

 

 

только у меня не получилось.  в либ10 есть 4 лесочка, два из которых используются. АГ_чего-то там. Так в их текстурах есть "вид сверху", а в самих файлах он даже прописан. Но у меня тоже не пашет.

Share this post


Link to post
Share on other sites

вчера тоже эксперементировал не получилось нифига, и как сказали выше больше 2 квадов не рисует

Share this post


Link to post
Share on other sites

Y_QUAD <left> <bottom> <width> <height> <offset_center_x> <offset_center_y> <width> <elevation> <rotation>

[New to 1000:] X-Plane 10 allowsf or an optional vertical base quad in a tree.  The UV map is established via a quad (from the lower left corner) – the pixel offset establishes where the tree trunk sits on the 2-d quad.

The tree has a width parameter specifying the width of the quad (the aspect ratio is defined by the UV map) and an elevation for how far off the ground the quad is.  Both of these parameters are described in the unit of pixels of the vertical billboard.  In other words, if the vertical billboard of a tree is 100 pixels tall and you specify an elevation of 15 pixels, the horizontal billboard is always 15% of the way up the tree (whatever its final height is).  The motivation behind using vertical-billboard pixels here is to allow the UV map resolutions of the horizontal and vertical quads to be different; by sizing the horizontal tree in terms of the vertical one, a tree of fixed proportions can be built.

 

 

только у меня не получилось.  в либ10 есть 4 лесочка, два из которых используются. АГ_чего-то там. Так в их текстурах есть "вид сверху", а в самих файлах он даже прописан. Но у меня тоже не пашет.

 

А текст файла с какой строки начинается?

Share this post


Link to post
Share on other sites

Ну вот текст леса с такой строкой

 

A
800
FOREST
 
TEXTURE textures/autogen_trees_ALB.png
 
LOD 20000.000000
 
SCALE_X 1024
SCALE_Y 512
 
 
 
SPACING 30.0 28.0
RANDOM 28.0 26.0
 
# layer 0 = tall wide trees
# layer 1 = tall narrow trees
# layer 2 = small trees
# layer 3 = shrubs
# layer 10 + = specific species
# layer 12 = hedge test
 
#tree s t w y offset % h min h max quads type name (Y_QUAD:) s t w_s w_t ofst_s ofst_t w y psi
#-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
TREE 85 300 78 116 38 3.3 10 16 2 0 broadleaf1
Y_QUAD 77 416 95 95 46 47 72 55 97   
 
TREE 85 310 78 106 38 3.3 12 19 2 0 broadleaf1_tall
Y_QUAD 77 416 95 95 46 47 72 45 97 
 
...
 
# A Y_QUAD command adds a horizontal quad to the tree defined in the previous line.
 
# The new parameters are:
# s,t: Coordinates of the bottom left corner of the horizontal quad's image in the texture file.
# w_s, w_t: Width (in pixels) of the quad's _texture_ in the s and t directions repectively
# ofst_s, ofst_t: Pixel offsets, along the s and t axes respectively, from the bottom left corner of the quad to the centre of the tree.
# w: Width along the s-axis, in pixels relative to the scale of the vertical quads. This allows the Y_QUAD to be scaled relative to the vertical quads. 
# y: Height above the ground (in pixels relative to the scale of the previous tree) at which to draw the horizontal quad.
# psi: Rotation around the y-axis relative to the principal vertical quad.
 
# If there is a significant expense incurred by providing a 'psi' parameter, then we could expect the rotation to be 'pre-baked' into the texture by the author. But otherwise, it WOULD be handy to keep it - I find that horizontal quads usually need some fine tuning in order to 'sit' right.
 
SKIP_SURFACE water

Share this post


Link to post
Share on other sites

 

Ну вот текст леса с такой строкой

 

A
800
FOREST
 
TEXTURE textures/autogen_trees_ALB.png
 
LOD 20000.000000
 
SCALE_X 1024
SCALE_Y 512
 
 
 
SPACING 30.0 28.0
RANDOM 28.0 26.0
 
# layer 0 = tall wide trees
# layer 1 = tall narrow trees
# layer 2 = small trees
# layer 3 = shrubs
# layer 10 + = specific species
# layer 12 = hedge test
 
#tree s t w y offset % h min h max quads type name (Y_QUAD:) s t w_s w_t ofst_s ofst_t w y psi
#-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
TREE 85 300 78 116 38 3.3 10 16 2 0 broadleaf1
Y_QUAD 77 416 95 95 46 47 72 55 97   
 
TREE 85 310 78 106 38 3.3 12 19 2 0 broadleaf1_tall
Y_QUAD 77 416 95 95 46 47 72 45 97 
 
...
 
# A Y_QUAD command adds a horizontal quad to the tree defined in the previous line.
 
# The new parameters are:
# s,t: Coordinates of the bottom left corner of the horizontal quad's image in the texture file.
# w_s, w_t: Width (in pixels) of the quad's _texture_ in the s and t directions repectively
# ofst_s, ofst_t: Pixel offsets, along the s and t axes respectively, from the bottom left corner of the quad to the centre of the tree.
# w: Width along the s-axis, in pixels relative to the scale of the vertical quads. This allows the Y_QUAD to be scaled relative to the vertical quads. 
# y: Height above the ground (in pixels relative to the scale of the previous tree) at which to draw the horizontal quad.
# psi: Rotation around the y-axis relative to the principal vertical quad.
 
# If there is a significant expense incurred by providing a 'psi' parameter, then we could expect the rotation to be 'pre-baked' into the texture by the author. But otherwise, it WOULD be handy to keep it - I find that horizontal quads usually need some fine tuning in order to 'sit' right.
 
SKIP_SURFACE water

 

Теперь вместо А 800 попробуйте А 1000

Share this post


Link to post
Share on other sites

у меня на загрузке крэшит после замены на версию 1000

с мессагой

 

+-------------------------------------------------------------------------------
0:00:43.051 E/SYS: | Could not load forest!
0:00:43.051 E/SYS: | Custom Scenery/test/1/AGtrees_test.for
0:00:43.051 E/SYS: |
0:00:43.051 E/SYS: |
0:00:43.051 E/SYS: | (io_dsf.cpp:780)
0:00:43.051 E/SYS:

Share this post


Link to post
Share on other sites

у меня на загрузке крэшит после замены на версию 1000

с мессагой

Не исключено, поэтому я и сказал "попробуйте". В ряде случаев помогает. Эта цифра - своего рода индикатор версии файла. 800 - вя версия, 900 - 9я. А 10я должна как-то подругому зваться значит. Просто если в заголовке 800, то нововведения 9й и 10й версий работать в этом файле не будут, как я понял, поэтому надо как-то активировать возможности 10ки

Share this post


Link to post
Share on other sites

кстати в этом же и причина того что больше двух квадов не рисует

 

X-Plane 9 limits the number of quads to two at most, and will reduce a tree to one quad based on distance from the viewer and rendering settings.

Share this post


Link to post
Share on other sites

Осталось выяснить как запустить фишки 10ки.

Share this post


Link to post
Share on other sites

Да про идентификатор понятно. Тоже пробовал и тоже крашилось.

 

"I

1000" тоже пробовал

 

С нулями - не пробовал, но по логике вещей должна быть 1000. 

Share this post


Link to post
Share on other sites
Ben Supnik <ben@x-plane.com>
19:20 (3 ч. назад)
cleardot.gif
 
cleardot.gif
cleardot.gif
кому: мне
cleardot.gif
 
 
Hi,

First, Y quads are ONLY supported for autogen, so you won't see horizontal quads in a .for from WED.

Share this post


Link to post
Share on other sites

Типа забудьте о кастомных лесах с горизонталями?

Share this post


Link to post
Share on other sites

блин вот жеж супостат заморский ) и зачем нужно было делать поддержку горизонтального полика и не дать возможность применить его

Share this post


Link to post
Share on other sites

Я когда то подкладывал под полигон с лесом (.for)  полигон с текстурой леса (.pol). С высоты смотрелось интереснее. 

Share this post


Link to post
Share on other sites

гм.. так и не понял.. Чего этот укурок написал то? Работают энти леса модные или нет?? Хоть у кого то есть пример рабочего леса?

Share this post


Link to post
Share on other sites

я понял что работают если он не ведом расставлен а как стандартный автоген

Share this post


Link to post
Share on other sites

Да. Эти фишки работают ТОЛЬКО в автогене. А ВЕД  или оверлей - нет. Задал вопрос про использование автогена - молчит.

Share this post


Link to post
Share on other sites

Да. Эти фишки работают ТОЛЬКО в автогене. А ВЕД  или оверлей - нет. Задал вопрос про использование автогена - молчит.

От мерзавец... Ниче толкового делать не хочет...

Share this post


Link to post
Share on other sites

Опача. Беня Супчик мне снова ответил. 

 

Вот

 

 

Hi Alex,

On 1/23/15 2:50 AM, Alex Krug wrote:

Thanks for response. Forest i tried was native AG_temperate1.for
from X-Plane 10\Resources\default scenery\1000 autogen\forests
I tried to change " A \ 800" to "A \ 1000". Now I understand about
autogen ONLY.

I still need the test files to look at the CRASH!
 

  And another question - is it possible in any way to view\edit\place
autogen files? I have made a whole city, but with facades and objects it
is not so good as it would be with autogen.


Not right now, no.  WED can't edit AGBs or AGs.  It'll be a while before we have this in WED.
 

And one more - is it possible to fix a sun reflection in time of dawn or
dusk. When sun is very low over horizon, reflection in water is way
unrealistic and looks like thin carrot.

It is possible, but I am not going to be able to get to it soon.

cheers

Share this post


Link to post
Share on other sites

нет, ну засранец! :brrr1: Чем он там занят то? Опять дворник на бароне прикручивает?? Раздолбай! Где его реальные подвижки то? Выйдет препар 64 - пойду к локхидам, а этому поцу пошлю мешок хреновой травы. Судя по его ответу - ничего сделать пока нельзя и делать он пока них@@@ не хочет!

Share this post


Link to post
Share on other sites

нет, ну засранец! :brrr1: Чем он там занят то? Опять дворник на бароне прикручивает?? Раздолбай! Где его реальные подвижки то? Выйдет препар 64 - пойду к локхидам, а этому поцу пошлю мешок хреновой травы. Судя по его ответу - ничего сделать пока нельзя и делать он пока них@@@ не хочет!

xEnvairo подлечит. А из того чем он занимается? Ты что, не в курсе? хп теперь доступен на андроиде! Это же супер круто и супер важно!

Share this post


Link to post
Share on other sites

по поводу xEnviro - не в курсе - доделывать будут? штука клевая, но с включенной погодой у меня лично тень от облаков пропадает. 

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

×