Siųsti atsiliepimą
El. paštas
Slaptažodis
Pamiršote slaptažodį?
Registruotis

Prisijungę vartotojai

Offline

Reikia pagalbos dėl Maxscript'o

Forumai3D3ds maxReikia pagalbos dėl Maxscript'o
«12»

Žinutės: 12
Miestas: Telšiai
Prisijungė: 2010-02-08
Vas 8, 2010
mindezys sako:
Sveiki, ieškau kas galėtų pagelbėt su maxscript'u. Man reikia sukurti įrankį 3ds max programai, kurio pagalba būtų galima uždėti tekstūras ant objektų. Išsamsnis aprašymas: "Tekstūrų uždėjimo būdų yra daug, tuo labiau kad tai priklauso ir nuo pačių materialų tipo. Yra materialai į kurių sudėtį įeina visa eilė kitų materialų ir jie naudojami tais atvejais, kai ant vieno objekto reikia uždėti daug materialų ar tekstūrų. Aš turiu sukurti įrankį, kuris apjungtų kuo daugiau tekstūrų uždėjimo būdų ir vartotojui būtų patogu išsirinkti jam tinkamą ir juo pasinaudoti. Įrankis turi būti tinkamas visiems objektams. "
0 Taškai

Žinutės: 1015
Miestas: Vilnius
Prisijungė: 2007-12-16
Vas 8, 2010
gestis sako:
bijau, jog visi įmanomi uv mapingai jau yra maxe – planar, spherical etc., bei unwrap, kai reikia maksimalios kontrolės. Tad panašu, jog dviračio antrąkart neišrasi.

O ką reiškia "turi sukurti", ar čia kažkoks diplominis?

Šiaip yra dar vienas mapinimo būdas – cubic blend (mačiau vienam tutoriale ir yra scriptas parašytas). Jis panašus į cubic, tik čia tos siūės yra sublendintos. Tad tam tikrais atvejais šis būdas padėtų išvengti unwrapinimo, t.y. ilgo ir nuobodaus darbo.

Pvz., ZBrushas turi dar kelis uv mapinimo būdus, bet jie efektyvus tik zbrusho programoje.
0 Taškai

Žinutės: 443
Miestas: Vilnius
Prisijungė: 2007-08-06
Vas 8, 2010
alvius sako:
OT cubic blend arba nature's blend. jau yra scriptas tam sukurtas.

--

fighting the good fight
0 Taškai

Žinutės: 12
Miestas: Telšiai
Prisijungė: 2010-02-08
Vas 8, 2010
mindezys sako:
Jo čia diplominis, o maxscript'as man dar kol kas paukščių kalba 😀 bent kelis apjungt tuos uždėjimo būdus ir manau gal praeis...
0 Taškai

Žinutės: 651
Miestas: Vilnius
Prisijungė: 2008-01-31
Vas 9, 2010
workaholic sako:
kokios pagalbos konkreciai reikia ? jog parasytu viska ? ;]
0 Taškai

Žinutės: 12
Miestas: Telšiai
Prisijungė: 2010-02-08
Vas 9, 2010
mindezys sako:
ar kokios konsultacijos, ar kad padarytų..aušku, ne už dyką.. 🙂
0 Taškai

Moderator
Žinutės: 918
Prisijungė: 2008-03-31
Vas 9, 2010
Augis sako:
nu prasideda, mokytis reikia, tada išmoksi, pirkdamas darbus neišmoksi nieko 🙂
Pasimk padarytą scriptą, pasistudijuok ir pakoreguok ir bus tau darbas.
0 Taškai

Žinutės: 12
Miestas: Telšiai
Prisijungė: 2010-02-08
Vas 9, 2010
mindezys sako:
Dabar tą ir bandau daryt 🙂 Reikia dar iki galo išsiaiškinti uždėjimo būdus, dėstytoja sakė kad pagrindiniai yra 4 ar 5.
0 Taškai

Žinutės: 1015
Miestas: Vilnius
Prisijungė: 2007-12-16
Vas 9, 2010
gestis sako:
O kur čia taip studijuoti?
0 Taškai

Moderator
Žinutės: 918
Prisijungė: 2008-03-31
Vas 9, 2010
Augis sako:
atsidarai scriptą ir studijuoji 🙂
Tutorialai, aišku yra ir daugiau (aš pats maxscript nemoku, bet taip darau su php ir html kai reikia) scriptspot.com
0 Taškai

Moderator
Žinutės: 1369
Miestas: Klaipėda
Prisijungė: 2005-09-02
Vas 9, 2010
SSSR sako:
3dsmax--->Help--->MAXScrip Help 🙂 nieko cia ir daugiau ir nepridursi 🙂

--


Art begins in imitation and ends in innovation.
0 Taškai

Žinutės: 1015
Miestas: Vilnius
Prisijungė: 2007-12-16
Vas 9, 2010
gestis sako:
Klausimas mindezys'ui buvo, o ne tau Augi 😋
0 Taškai

Žinutės: 12
Miestas: Telšiai
Prisijungė: 2010-02-08
Vas 9, 2010
mindezys sako:
Na, jei klausei kur studijuoju, tai ŠU
0 Taškai

Master
Žinutės: 2597
Miestas: KLP
Prisijungė: 2004-09-16
Vas 9, 2010
romullus sako:
SSSR, labai abejoju kad skaitydamas maxscripto helpą galėtum išmokti skriptinti :]

--

Viską žinau - nieko nemoku.
0 Taškai

Žinutės: 2684
Prisijungė: 2008-12-08
Vas 9, 2010
Rytis sako:
o ka studijuoji? tiksliau... 🙂
0 Taškai

Žinutės: 12
Miestas: Telšiai
Prisijungė: 2010-02-08
Vas 9, 2010
mindezys sako:
Informatika.. Žiūrėjau ir į tą help'ą. Pražiūrėjau visą dieną, taip ir likau nieko nesupratęs 😀 Tuo labiau, kad mes prie to 3ds max tiek ir tedirbom, atsiskaitėm keletą laborų ir viskas..ir tai, patys savarankiskai mokėmės. Žodžiu, toks dalykas buvo, bet paskaitų apie jį - ne 😀
0 Taškai

Žinutės: 12
Miestas: Telšiai
Prisijungė: 2010-02-08
Bal 29, 2010
mindezys sako:
Susiduriau su tokia problemele..is dropDownList'o tarkim pasirenku plokstuji uzdejimo buda (planar) ir noriu kad multiListBox'e atsirastu objektu saras is tam tikro katalogo. Bet deja nerodo..

--------------------scriptas------------------------------------------

primityvai_planarus = #()
planarus_primityvai_path = "PrimiyvusObjektai\\Objektai\\Planarai\\"
planarieji_objektai = getFiles (planarus_primityvai_path)
for i=1 to planarieji_objektai.count do
(
append primityvai_planarus (getfilenamefile planarieji_objektai[i])
)

primityvai_cl = #()
cl_primityvai_path = "PrimiyvusObjektai\\Objektai\\Cilindrai\\"
cl_objektai = getFiles (cl_primityvai_path)
for i=1 to cl_objektai.count do
(
append primityvai_cl (getfilenamefile cl_objektai[i])
)

rollout primit_obj "Primityvus objektai"
(
dropdownlist obj_sarasas "Objektai" items:#("Pokstusis","Cilindrinis") selection: 0
multilistbox mlb_files "Failai: " height: 5

--nuo cia ir visos problemos

[color=#8B3A3A]on obj_sarasas selected i do
(
if obj_sarasas.selection == 1 then
(
listFiles = primityvai_planarai
mlb_files.items = for f in listFiles collect (filenameFromPath f)
)

if obj_sarasas.selection == 2 then
(
mlb_files.items = for f in primityvai_cl collect (filenameFromPath f)
)
)[/color]
)

tekst_uzd_irank = newRolloutFloater "Teksturu uzdejimo ant objektu irankis" 320 350
addRollout primit_obj tekst_uzd_irank


Gal kokiu sprendimo budu turit kas pasiulyt?
0 Taškai

Žinutės: 154
Miestas: Vilnius
Prisijungė: 2005-05-16
Bal 29, 2010
ISurg sako:
Kartais neturėtų būti:

listFiles = primityvai_planarus
vietoje
listFiles = primityvai_planarai
0 Taškai

Friend
Žinutės: 933
Miestas: Vilnius
Prisijungė: 2003-11-25
Bal 30, 2010
paulius3d sako:
Pakeiciau tavo skripta kad eroru nemestu (cia iSurgu buvo gerai pastebejes) ir kad bent jau kazkokia panele ismestu. Siaip visa galeciau cia sutvarkyti, bet realiai net nezinau kas norima su tuo skriptu padaryti

primityvai_planarus = #()
planarus_primityvai_path = "PrimiyvusObjektai\\Objektai\\Planarai\\"
planarieji_objektai = getFiles (planarus_primityvai_path)

for i=1 to planarieji_objektai.count do
(
append primityvai_planarus (getfilenamefile planarieji_objektai[i])
)

primityvai_cl = #()
cl_primityvai_path = "PrimiyvusObjektai\\Objektai\\Cilindrai\\"
cl_objektai = getFiles (cl_primityvai_path)

for i=1 to cl_objektai.count do
(
append primityvai_cl (getfilenamefile cl_objektai[i])
)

rollout primit_obj "Primityvus objektai"
(
dropdownlist obj_sarasas "Objektai" items:#("Pokstusis","Cilindrinis") selection: 0
multilistbox mlb_files "Failai: " height: 5

--nuo cia ir visos problemos

on obj_sarasas selected i do
(
if obj_sarasas.selection == 1 then
(
listFiles = primityvai_planarus
mlb_files.items = for f in listFiles collect (filenameFromPath f)
)

if obj_sarasas.selection == 2 then
(
mlb_files.items = for f in primityvai_cl collect (filenameFromPath f)
)
)
)
tararam = newRolloutFloater "kazkoksTriukas" 215 400
addRollout primit_obj tararam rolledUp:false
0 Taškai

Žinutės: 12
Miestas: Telšiai
Prisijungė: 2010-02-08
Bal 30, 2010
mindezys sako:
matai as noriu padaryt toki itanki..tiksliau reikia padaryt..tarkim kur yra dropDownListas pasirenkamas teksturu uzdejimo budas (kol kas tera du imesti: planar ir cylindrical). Pasirinkus, tarkim, planar ir tada turetu multiListBox'e ismesti 3d objektu (*.obj) sarasiuka (kurie tinka planar teksturu uzdejimo budui). Tie objektai jau yra parikti ir padeti kataloguose.Cia jau yra masyvas kuriame laikomi tie objektu pavadinimai primityvai_planarus
primityvai_planarus = #()
planarus_primityvai_path = "PrimiyvusObjektai\\Objektai\\Planarai\\"
planarieji_objektai = getFiles (planarus_primityvai_path)

for i=1 to planarieji_objektai.count do
(
append primityvai_planarus (getfilenamefile planarieji_objektai[i])
)

tik man niekaip neisejo ta sarasa ikelti multiListBox'a...na aisku po to reikes padaryt mygtuka kuris ikeltu ta objekta, o ikelus o objekta
reikes ir teksturas pritaikytas tiems objektams uzkrauti ir izdeti (vel vieno mygtuko paspaudimu)..
0 Taškai
«12»
Jums reikės prisijungti, jei norite rašyti atsakymą.