Nie mogłem tak długo czekać, samemu sobie poprawiłem funkcję, która wstawia
tylko obiekty punktowe, np. trawę, z możliwością rotacji w pozostałych osiach.
Instrukcja na przykładzie trawy:
1. Zrobić backup skryptów ScmExport.ms i ScnExport.ms
2. Wypakować paczkę do folderu ze skryptami.
3. Przekształcić wpis z pliku
scenery/grass.inc na następujący:
//---------------drzewo---------------
//1m X 2m
//parametry: tekstura, x, y, z, kąt
origin (p2) (p3) (p4)
rotate (p5) (p6) (p7)
node 300 0 none model 0.0 0.0 0.0 0.0 grass.t3d (p1) endmodel
rotate 0 0 0
endorigin
Sugerowana zamiana nazwy pliku na
scenery/grass_rot.inc4. Użyć skryptu:
http://eu07.pl/forum/index.php/topic,15733.0.html by masowo zamienić wpis:
ExportString = include;grass.inc;%;%;%;%;%;1;3;end //Plants
na:
ExportString = include;grass_rot.inc;%;%;%;%;%;%;%1;3;end //Plants
Przykład na screenie nr 1. Zaznaczyć opcję
tekst.
Po takich zabiegach można dowolnie obracać trawę wokół osi X i Y, a następnie wyeksportować tylko do SCN i SCM.
Gdyby ktoś pobrał drzewa od Roziego stąd:
http://eu07.pl/forum/index.php/topic,19957.msg237784.html#msg237784To zapodaję poprawione wpisy do skryptów zawierające owe drzewa:
--zmienne
--drzewa wysokie iglaste
tree2 = #( "l61_plants/#sosna1" ,"l61_plants/#sosna2" ,"l61_plants/#sosna3" ,"l61_plants/#swierk2" , "plants/#sosna1" , "plants/#sosna2" , "plants/#sosna3" , "plants/#sosna4" , "plants/#sosna5" , "plants/#sosna6" , "plants/#sosna7" , "plants/#swierk2" , "plants/#swierk4" , "plants/#swierk8" , "plants/#drzewo4" , "plants/rozi/#rozi_drzewo_1" )
--drzewa wysokie lisciaste
tree3 = #("plants/#brzoza1" , "l61_plants/#topola1" , "l61_plants/#topola2", "l61_plants/#drzewo1" , "l61_plants/#drzewo3" , "l61_plants/#drzewo4" , "l61_plants/#drzewo6" , "l61_plants/#drzewo7" , "l61_plants/#drzewo8" , "l61_plants/#drzewo9" , "plants/#dab1" , "plants/#dab2" , "plants/#drzewo_2" , "plants/#drzewo5" , "plants/#drzewo6" , "plants/#drzewo7" , "plants/#Jesion1" , "plants/rozi/#rozi_drzewo_10" , "plants/rozi/#rozi_drzewo_2" , "plants/rozi/#rozi_drzewo_3" , "plants/rozi/#rozi_drzewo_4" , "plants/rozi/#rozi_drzewo_5" , "plants/rozi/#rozi_drzewo_6" , "plants/rozi/#rozi_drzewo_7" , "plants/rozi/#rozi_drzewo_8" , "plants/rozi/#rozi_drzewo_9" )
--dzewa niskie iglaste
stree1 = #("plants/#sosenka1","plants/#topola2","plants/#drzewo3","plants/#drzewo_9","plants/#krzak_1","l61_plants/#krzak4","l61_plants/#krzak3","l61_plants/#drzewo2","l61_plants/#drzewo5","l61_plants/#sosna4","l61_plants/#sosna5","l61_plants/#sosna7","l61_plants/#sosna8" )
--drzewa niskie lisciaste
stree2 = #("plants/#krzak1", "plants/#drzewo8", "plants/#JabNisk1" , "plants/#tree2" , "plants/#tree4" , "plants/#tree5" , "l61_plants/#drzewo5" , "l61_plants/#drzewo2" , "l61_plants/#krzak3" ,"l61_plants/#krzak4" , "plants/rozi/#rozi_drzewo_niskie_1" , "plants/rozi/#rozi_krzew_1" , "plants/rozi/#rozi_krzew_10" , "plants/rozi/#rozi_krzew_11" , "plants/rozi/#rozi_krzew_2", "plants/rozi/#rozi_krzew_3" , "plants/rozi/#rozi_krzew_4" , "plants/rozi/#rozi_krzew_5" , "plants/rozi/#rozi_krzew_6" , "plants/rozi/#rozi_krzew_7" , "plants/rozi/#rozi_krzew_8" , "plants/rozi/#rozi_krzew_9" )