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

Prisijungę vartotojai

Offline

VRay scripting

Forumai3DRendersV-RayVRay scripting
«12»

Žinutės: 366
Prisijungė: 2005-12-04
Geg 11, 2007
Siger sako:
Viskas veikia. Čia aš kode tik buvau dvitaškius atitraukęs, kad nemėtytų šypsenėlių. Mėgink dabar. Beje, visas kodas - viena eilutė.
sun01 = VraySun name: "Sun01" transform: (matrix3 [0,1,0] [0,0,1] [1,0,0] [100,-100,1000]) target: (Targetobject transform: (matrix3 [1,0,0] [0,1,0] [0,0,1] [-3,20,50]))

Rašiau iš makaulė, bet tik ką pats pamėginau ir viskas OK.

Va:
0 Taškai

Friend
Žinutės: 933
Miestas: Vilnius
Prisijungė: 2003-11-25
Geg 11, 2007
paulius3d sako:
Nu tikrai veikia, dar nesupratau kaip cia tas targetas isiklijavo, bet rezultatas mane zavi... Jei gali kazkaip tai paprastai paaiskink kaip cia ta targeta reikia suprasti, jei jo nei properciuose nei kaip atskiro objekto nera...
0 Taškai

Žinutės: 366
Prisijungė: 2005-12-04
Geg 11, 2007
Siger sako:
Jis properčių neturi todėl, kad jis nėra atskiras objektas, o aprašomas kaip VraySun elementas. Jei jo koordinačių nenurodai (trimatė matrica), jis paprasčiausiai nebus kuriamas ir MAX'as VRaySun kuria kaip free light'ą. Visa šita tinka ir standartinei TargetCamera, VRayPhysicalCamera, Bcam...
0 Taškai

Friend
Žinutės: 933
Miestas: Vilnius
Prisijungė: 2003-11-25
Geg 11, 2007
paulius3d sako:
aisku... 😉
0 Taškai

Friend
Žinutės: 933
Miestas: Vilnius
Prisijungė: 2003-11-25
Geg 11, 2007
paulius3d sako:
Cia dar vienas dalykas, zinau kad jau pradedu uzknisti su savo tokiais klausimais, bet gal zinai kaip vray shadows'us uzdeti "spot light'ui"

Arba gal paprasciausiai gal gali pasakyti kaip man prieiti prie tu vray parametru, kuriu nejokiam helpe nei kur kitur rasi (as zinau tik ta showproperties)...
0 Taškai

Žinutės: 366
Prisijungė: 2005-12-04
Geg 11, 2007
Siger sako:
Čia elementarus pavyzdys, sukuriantis šviesos šaltinį ir užmetantis VRayShadow:
Spot01 = targetSpot rgb: (color 255 255 255) castShadows: on shadowColor: (color 0 0 0) multiplier:1 contrast:0 softenDiffuseEdge:0 nearAttenStart:0 nearAttenEnd:40 farAttenStart:80 farAttenEnd:200 decayRadius:40 atmosOpacity:100 atmosColorAmt:100 shadowMultiplier:1 hotspot:43 falloff:45 aspect:1 pos: [86,72,0] target: (Targetobject transform: (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]))
Spot01.shadowGenerator = VRayShadow()
Spot01.shadowGenerator.smoothShadows = on


Nuo 5 max'o versijos jau reikia naudoti metodą shadowGenerator, kad skirti atitinkamo šešėlio klasę. Na, o toliau metodika aiški: kaip pavyzdį įjungiau VRayShadows'ų smooth'ą 🙂

Kai kuriuos parametrus gali išsitraukti naudodamas macroRecord'erį 🙂 Deja, ne visus. Kuriuos bus sunkiau, klausk. Aš nemažai metodų turiu (visgi esu Vray beta testeris 😀 )
0 Taškai

Friend
Žinutės: 933
Miestas: Vilnius
Prisijungė: 2003-11-25
Geg 11, 2007
paulius3d sako:
Jo, as ta macroRecord'erį kartais isijungiu, bet kad jis kartais raso viena, o ta pati ivykdzius paciam gauni visiskai ka kita (cia ypac kas susije su vray (nors su vray dazniausiai isvis nieko neraso)).
0 Taškai

Žinutės: 366
Prisijungė: 2005-12-04
Geg 11, 2007
Siger sako:
Na, gali kas neaišku klausti. kai tik rasiu kiek laiko, pasistengsiu (jei bus mano jėgoms) atsakyti.
0 Taškai
«12»
Jums reikės prisijungti, jei norite rašyti atsakymą.